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 Syntaxe et Sémantique Opérationnelle [YING et al., 2003]

Soit Chan l'ensemble des noms de canaux quantiques, et soit Var soit l'ensemble des variables quantiques. On suppose que Var est un ensemble infini dénombrable. Nous allons utiliser méta variables c, d, ... pour aller sur Chan et x, y, z, ... pour aller sur Var. Soit ô le nom de l'action silencieuse.

Pour chaque variable quantique x E Var, Imaginez que nous avons un système quantique nommé par x. Soit HX un espace de Hilbert complexe de dimension finie, qui est l'espace d'état du système de x. Pour tout x, y E Var, si HX = HY , alors on dit que x et y ont le même Type. Imaginez encore qu'il existe un système quantique grand composé de tous les x -systèmes, x E Var, dans lequel l'ensemble de nos processus quantiques demeurent. Nous appelons ce système composé l'environnement de notre calcul. Supposons HX ®x?X Hx

Pour tout X c Var. Alors H = HV ar est l'espace d'état de l'environnement. Notez que H est un espace de Hilbert de dimension infinie dénombrable.

Nous supposons un ensemble de régimes constants du processus, variait en charge par méta variables A, B ... Pour chaque processus constant A, une arité non négatif ar (A) est attribué. Soit x = x1, x2, . . . , xar(A) un triplet de variables quantiques distincts. Puis A (x) est appelé un processus constant. Nous écrivons P pour l'ensemble des processus quantiques, et nous écrivons fv (P) pour l'ensemble des variables quantiques libre en P pour chaque processus quantique p E P . Maintenant, nous sommes prêts à présenter la syntaxe de q-CCS.

4.4.2.1 La syntaxe

Définition 14. Les processus quantiques sont définis inductivement par les règles de formation suivantes :

(1) chaque processus constant A (x) est dans P et fv (A (x)) = {x}

39

chapitre4 : Modèles de calcul quantique

(2) nil ? P et fv (nil ) = ç

(3) si p ? P, alors ô.p ? P et fv (ô.p) = fv (p)

(4) sip ? P, X est une partie finie de Var, et est un super-opérateur sur Hx, alors [X] .p ? P , et fv ( [X] .p) = fv (p) ? X

(5) si p ? P, alors c?x.p ? P et fv (c?x.p) = fv (p) - {x}

(6) si p ? P et x ?/ fv (p), alors c!x.p ? P et fv (c!x.p) = fv (p) ? {x}

(7) si p, q ? P, alors p + q ? P et fv (p + q) = fv (p) ? fv (q)

(8) si p,q ? P et fv (p) n fv (q) = ç, alors p||q ? P et fv (p||q) = fv (p) ? fv (q)

(9) si p ? P et L ? Chan, alors p L ? P et fv(p L) = fv(p)

En utilisant la grammaire BNF standard la syntaxe de qCCS peut être résumée comme suit: P := A (x) |nil|ô.p| [X] .p|c?x.p|c!x.p|p + p|p||p|P L

Il est semblable à la syntaxe de CCS classiques, et les seules différences entre eux sont :

- La clause 4 de la définition ci-dessus nous permet d'effectuer des opérations quantiques sur certains systèmes sous-jacent.

- La condition x ?/ fv (p) dans la clause 6 et la condition fv (p) n fv (q) = ç dans la clause

8 sont nécessaires en raison du fait bien connu que l'information quantique inconnu ne peut être parfaitement clonée, (à la différence des bits classiques qui peuvent être copies et multiplies autant de fois que l'on veut, un qubit ne peut pas être dupliqué. Ce résultat essentiel est connu sous le nom de théorème de non-clonage. Il est à la base de la sécurité des processus de cryptographie quantique).

Il est à noter que ces conditions nous obligent à affecter un ensemble de variables quantiques libres pour chaque constante à l'avance processus. Les opérations quantiques peuvent être considérées comme des constructions pour le calcul quantique séquentiel. Il y a également des constructions pour le calcul séquentiel dans CCS passing value, mais ne sont pas explicitement donnés. Ici de telles constructions sont implicitement pris en charge dans les valeur des expressions, de sorte que l'on peut concentrer l'attention sur l'examen des comportements de communications entre les processus. Cependant, nous présentons explicitement les constructions pour le calcul quantique séquentiel dans la syntaxe de q-CCS, et c'est l'un des principaux objectifs d'observer l'interaction entre le calcul quantique séquentiel et de la communication de l'information quantique.

L Fait la liaison de tous les noms de canal par L, et l'entrée préfixe c?x lie la variable x quantique. Le symbole=á sera utilisé pour désigner á convertibilité des processus définis en remplaçant les variables quantiques liés dans la manière standard.

Pour chaque régime constant de procédé A, une équation de définition de la forme :

40

chapitre4 : Modèles de calcul quantique

A (x) =def P

est supposée, où P est un processus avec fv (P) Ç {x}. La définition récursive dans q-CCS est différente de celle de CCS classiques d'une certaine façon complexe. Par exemple, dans q-CCS

A (x) =def c!x.A (x)

n'est pas autorisé à être l'équation définissant de schéma constant des processus A. En fait, si x E fv (A (x)), alors c!x.A (x) n'est pas un processus, et si x E/ fv (A (x)), alors fv (c!x.A (x)) fv (A (x)). Cependant,

A (y) =def c?x.c!xA (y)

Est une équation légitime définissant A.

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








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand