WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Modèles formels pour l'informatique quantique

( Télécharger le fichier original )
par Sami Ben Ahmed
Université Abess Laghrour KHENCHELA - Master 2 en Informatique 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.4.2.2 Sémantique Opérationnelle

La sémantique opérationnelle de q-CCS sera donnée par transitions entre les configurations, étiquetés par actions. Une configuration est définie comme une paire (P, p) p E P est un processus et p E D(H) indique l'état actuel de l'environnement.

Intuitivement, p est une instanciation (ou valorisation) des variables quantiques. Instanciations de variables classiques peuvent être effectuées indépendamment les unes des autres, mais les systèmes quantiques représentées par des variables différentes peuvent être mises en corrélation, car p est admis à être un état intriqué. L'ensemble des configurations est écrit Con. Soit

Act = {ô} U Actop U Actcom

Pour l'ensemble de mesures, le cas

Actop = { [X]} où :X est une partie finie de Var et est un super-operateur dans HX est l'ensemble des opérations quantiques, et Actcom = {c?x, c!x : c E Chan et x E Var est l'en-semble des actions de communication, y compris les entrées et sorties. L'ensemble Act sera varié au cours de méta variables á, â, .... Nous avons besoin des notations suivantes pour les actions :

- Pour chaque á E Act, on utilise cn (á) pour représenter le nom du canal dans l'action á c'est-à-dire cn (c?x) = cn (c!x) = c, et cn (ô) et cn ( [X]) sont indéfinis.

- Nous écrivons fv (á) pour l'ensemble des variables libres dans á, c'est-à-dire fv (c!x) = {x} , fv ( [X]) = X, fv (ô) = fv (c?x) = ö.

41

chapitre4 : Modèles de calcul quantique

bv (á) est définis d'être la variable liée à á, c'est- à-dire bv (c?x) = X , et bv (ô), bv (î [X]) et bv (c!x) sont indéfinis.

Pour présenter la sémantique opérationnelle de q-CCS, nous avons besoin d'une notation plus auxiliaire. Pour tout X ? Var et super-opérateur î sur HX, l'extension cylindrique de î sur H est défini :

îX =def î ? IHvar-X

IHvar-X est l'opérateur identité sur HV ar-X. Dans ce qui suit, nous supposons toujours que X est un ensemble fini de Var et î est un super-opérateur sur HX quand îX est rencontré. Ensuite, la sémantique opérationnelle de q-CCS est donnée comme un système de transition (Con, Act, ?), où la relation de transition ? est définie par les règles suivantes :

1. Tau : hô.P,pi4hP,pi

2. Oper : e[X]

hî[X].P,pi? hP,îX(p)i

3. Input : y ?/ fv (c?x.P)

hc?x.P,pic ?hPy/x,Pi

4. Output :
hc!x.P,pic!x?hP,pi

5. Choise : hP,Qi4hP',Q'i hP+Q,pi4hP',Q'i

hP,pic?x ?hP ',p'i

6. Intl1 :

(PkQ,pic?x?hP'kQ,p'ix(Q)

7. Intl2 : hP,piá?hP',p'i n'est pas une entrée
hPkQ,pi$hP'kQ,p'

hP,P)c? hP',pihQ,pic!x?hQ',pi

8. Comm : hPkQ,pi4hPkQ',pi

9. Res : hP,pi4hP',p'i cn (á)?/L
hP/L,pi4hP'/L,p'i

10. Def : hP{y/ X},pi?hP ',p'i

A (x) =def P

hA(x),pi4hP',p'i

L'operateur îX (.) dans la règle Oper a été défini par îX (.) =def IH(V ar_X).

Lors de passage de

sortie hc!x.P, pi ?c!x hP, pi, le x-système est envoyé par le canal c. Notez que l'état actuel du x-système est spécifié dans p. Mais p n'est pas nécessaire d'être un état séparé, et il est possible que le x-système est empêtré avec le y-système depuis un certain y ? Var - {x}.

Par ailleurs, l'intrication entre le x-système et des y-systèmes (y ?/ Var - {x}) est conservée après l'action c!x. La transition d'entrée hc?x.P, pi ?c?y hPy/x, Pi signifie que le y-système est reçu par le canal c, puis il est mis dans les occurrences (gratuit) de x dans P (Il peut y avoir plus d'un occurrences libres d'une seule variable x dans P, car il n'est pas nécessaire que fv (P) n fv (Q) = ö en somme P + Q). Il convient de noter que dans c?x.P la variable x est

42

chapitre4 : Modèles de calcul quantique

lié et elle ne représente pas concrètement le x-système. Au contraire, il s'agit simplement d'une référence à l'endroit où le système reçu.

Ainsi, c?x.P peut exécuté l'action c?yavec y =6 x. La condition de côté y ?/ fv (c?x.p) pour le passage d'entrée est évidemment afin d'éviter les conflits nom de variable, et elle rend également que P {y/x} est bien définie. Au cours de l'exécution à la fois l'entrée et mesures de sortie, l'état de l'environnement n'est pas modifié. Passant systèmes quantiques qui se passe dans une communication décrit par la règle Comm, mais il est réalisé dans un système de «call-by-name" et ne modifie pas l'état de l'environnement.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Entre deux mots il faut choisir le moindre"   Paul Valery