Dans l'article fondateur de Bernstein et Vazirani "Théorie de la complexité quantique", ils montrent qu'une transformation unitaire en dimensions peut être efficacement approchée par un produit de ce qu'ils appellent des "rotations quasi-triviales" et des "décalages de phases quasi-triviaux".
Les «rotations quasi triviales» sont des matrices unitaires dimensionnelles qui agissent comme l'identité sur toutes les dimensions sauf 2, mais agissent comme une rotation dans le plan couvert par ces deux dimensions (c'est-à-dire a une sous-matrice 2x2 de la forme:
pour certains ).
Les "déphasages presque triviaux" sont des matrices unitaires dimensionnelles qui agissent comme l'identité sur toutes les dimensions sauf une, mais appliquent un facteur pour certains à cette seule dimension.
De plus, ils montrent qu'un seul angle de rotation est nécessaire (pour les unités de rotation et de décalage de phase), étant donné que l'angle est un multiple irrationnel de (BV définit l'angle à .
Des articles ultérieurs sur la théorie de la complexité quantique (comme celui d'Adleman et al ou Fortnow et Rogers) affirment que le résultat BV implique que le calcul quantique universel peut être accompli avec des opérateurs unitaires dont les entrées sont dans .
Comment cela se passe-t-il? Je peux comprendre qu'un produit de matrices de rotation quasi triviales vous donnera une matrice unitaire avec des entrées réelles, mais qu'en est-il des matrices de déphasage?
C'est-à-dire: si vous ne pouvez effectuer que des rotations presque triviales et des matrices de déphasage où les entrées de la matrice sont soit , pouvons-nous approximer efficacement toutes les autres matrices de déphasage?
Je soupçonne que cette implication n'est pas immédiatement évidente, et la preuve appropriée ressemblerait à la preuve que la porte de Toffoli de Deutsch est universelle - ou est-ce que je manque quelque chose de très évident?