Skip to content
Accueil/Glossaire/Porte de Toffoli
Gates

Porte de Toffoli

La porte CCX à trois qubits : inverse le qubit cible uniquement lorsque les deux qubits de contrôle sont |1⟩.

La porte de Toffoli (CCX, ou Controlled-Controlled-NOT) est une porte à trois qubits qui applique une porte X (NOT) sur le qubit cible uniquement lorsque les deux qubits de contrôle sont dans l'état |1⟩. Elle porte le nom de Tommaso Toffoli, qui l'a introduite en 1980. La porte de Toffoli est universelle pour le calcul réversible classique. Tout circuit booléen classique (AND, OR, NOT) peut être implémenté de manière réversible à l'aide de portes de Toffoli. Associée à la porte Hadamard, elle devient universelle pour le calcul quantique. Étant une opération à 3 qubits, les portes de Toffoli sont coûteuses sur le matériel réel : elles sont typiquement décomposées en 6 portes CNOT et plusieurs portes à un qubit lors de la transpilation. Les portes de Toffoli apparaissent fréquemment en arithmétique quantique, dans la construction d'oracles pour l'algorithme de Grover, et dans la simulation de fonctions classiques.