Représentations de canaux
Ensuite, nous discuterons des représentations mathématiques des canaux.
Les applications linéaires de vecteurs à vecteurs peuvent être représentées par des matrices de manière habituelle, où l'action de l'application linéaire est décrite par la multiplication matrice-vecteur. Mais les canaux sont des applications linéaires de matrices à matrices, pas de vecteurs à vecteurs. Alors, en général, comment pouvons-nous exprimer les canaux en termes mathématiques ?
Pour certains canaux, il peut exister une formule simple qui les décrit, comme dans les trois exemples de canaux de qubit non-unitaires décrits précédemment. Mais un canal arbitraire peut ne pas avoir une formule si élégante, il n'est donc pas pratique en général d'exprimer un canal de cette manière.
À titre de comparaison, dans la formulation simplifiée de l'information quantique, nous utilisons des matrices unitaires pour représenter les opérations sur les vecteurs d'état quantique : toute matrice unitaire représente une opération valide et toute opération valide peut être exprimée comme une matrice unitaire. En essence, la question posée est : comment pouvons-nous faire quelque chose d'analogue pour les canaux ?
Pour répondre à cette question, nous aurons besoin d'une machinerie mathématique supplémentaire. Nous verrons que les canaux peuvent, en fait, être décrits mathématiquement de plusieurs manières différentes, y compris des représentations nommées en l'honneur de trois individus qui ont joué un rôle clé dans leur développement : Stinespring, Kraus, et Choi. Ensemble, ces différentes façons de décrire les canaux offrent différents angles à partir desquels ils peuvent être vus et analysés.
Représentations de Stinespring
Les représentations de Stinespring sont basées sur l'idée que chaque canal peut être implémenté de manière standard, où un système d'entrée est d'abord combiné avec un système d'espace de travail initialisé, formant un système composé ; puis une opération unitaire est effectuée sur le système composé ; et finalement le système d'espace de travail est supprimé (ou tracé), laissant la sortie du canal.
La figure suivante dépouille une telle implémentation, sous forme de diagramme de circuit, pour un canal dont les systèmes d'entrée et de sortie sont le même système,
Dans ce diagramme, les câbles représentent des systèmes arbitraires, comme l'indiquent les étiquettes au-dessus des câbles, et pas nécessairement des qubits individuels. De plus, le symbole de terre couramment utilisé en génie électrique indique explicitement que est supprimé.
En mots, le fonctionnement de l'implémentation est le suivant. Le système d'entrée commence dans un certain état tandis qu'un système d'espace de travail est initialisé à l'état de base standard Une opération unitaire est effectuée sur la paire et finalement le système d'espace de travail est tracé, laissant comme sortie.
Note que nous supposons que est un état classique de et nous le choisissons comme l'état initialisé de ce système, ce qui aide à simplifier les mathématiques. Cependant, on pourrait choisir n'importe quel état pur fixe pour représenter l'état initialisé de sans changer les propriétés de base de la représentation.
L'expression mathématique du canal résultant, est la suivante.
Comme d'habitude, nous utilisons la convention d'ordre de Qiskit : le système est en haut dans le diagramme et, par conséquent, correspond au facteur tensoriel du côté droit dans la formule.
En général, les systèmes d'entrée et de sortie d'un canal ne doivent pas être les mêmes. Voici une figure représentant l'implémentation d'un canal dont le système d'entrée est et dont le système de sortie est
Cette fois, l'opération unitaire transforme en une paire où est un nouveau système de "déchet" qui est tracé, laissant comme système de sortie. Pour que soit unitaire, elle doit être une matrice carrée. Cela nécessite que la paire ait le même nombre d'états classiques que la paire donc les systèmes et doivent être choisis d'une manière qui permet cela.
Nous obtenons une expression mathématique du canal résultant, similaire à ce que nous avions auparavant.
Quand un canal est décrit de cette manière, comme une opération unitaire avec une spécification de la façon dont le système d'espace de travail est initialisé et comment le système de sortie est sélectionné, nous disons qu'il est exprimé en forme de Stinespring ou que c'est une représentation de Stinespring du canal.
Il n'est pas du tout évident, mais chaque canal a en fait une représentation de Stinespring, comme nous le verrons à la fin de la leçon. Nous verrons également que les représentations de Stinespring ne sont pas uniques ; il y aura toujours différentes façons d'implémenter le même canal de la manière décrite.
Canal complètement déphasant
Voici une représentation de Stinespring du canal de déphasage de qubit Dans ce diagramme, les deux câbles représentent des qubits individuels — il s'agit donc d'un diagramme de circuit quantique ordinaire.
Pour voir que l'effet que ce circuit a sur le qubit d'entrée est en effet décrit par le canal complètement déphasant, nous pouvons parcourir le circuit étape par étape, en utilisant la représentation matricielle explicite de la trace partielle discutée dans la leçon précédente. Nous appellerons le qubit supérieur — c'est l'entrée et la sortie du canal — et nous supposerons que commence dans un état arbitraire
La première étape est l'introduction d'un qubit d'espace de travail, Avant la réalisation de la porte NOT contrôlée, l'état de la paire est représenté par la matrice de densité suivante.
Selon la convention d'ordre de Qiskit, le qubit supérieur est à droite et le qubit inférieur est à gauche. Nous utilisons des matrices de densité plutôt que des vecteurs d'état quantique, mais ils sont tensoriés ensemble de manière similaire à ce qui est fait dans la formulation simplifiée de l'information quantique.
L'étape suivante consiste à effectuer l'opération NOT contrôlée, où est le contrôle et est la cible. En gardant à l'esprit la convention d'ordre de Qiskit, la représentation matricielle de cette porte est la suivante.
C'est une opération unitaire, et pour l'appliquer à une matrice de densité, nous la conjuguons par la matrice unitaire. La conjuguée transposée ne change pas cette matrice particulière, donc le résultat est le suivant.
Finalement, la trace partielle est effectuée sur En se souvenant de l'action de cette opération sur les matrices décrite dans la leçon précédente, nous obtenons la matrice de densité de sortie suivante.
Nous pouvons alternativement calculer la trace partielle en convertissant d'abord en notation de Dirac.
Tracer le qubit du côté gauche donne la même réponse qu'avant.
Une façon intuitive de penser à ce circuit est que l'opération NOT contrôlée copie efficacement l'état classique du qubit d'entrée, et quand la copie est jetée, le qubit d'entrée "s'effondre" probabilistement dans l'un des deux états classiques possibles, ce qui équivaut à un déphasage complet.
Canal complètement déphasant (alternative)
Le circuit décrit ci-dessus n'est pas la seule façon d'implémenter le canal complètement déphasant. Voici une autre façon de le faire.
Voici une analyse rapide montrant que cette implémentation fonctionne. Après la réalisation de la porte Hadamard, nous avons cet état à deux qubits en tant que matrice de densité :