Je suis confus quant à la signification du terme "ancilla" qubit. Son utilisation semble beaucoup varier dans différentes situations. J'ai lu (à de nombreux endroits) qu'une ancilla est une entrée constante - mais dans presque tous les algorithmes que je connais (Simion, Grover's, Deutsch, etc.), tous les qubits sont à entrée constante et seraient donc considérés comme ancilla. Étant donné que cela ne semble pas être le cas - quelle est la signification générale d'un qubit "ancilla" dans les ordinateurs quantiques?
la source
Lors de la conversion d'un circuit classique en circuit quantique, vous devez souvent introduire des qubits supplémentaires simplement parce que les ordinateurs quantiques n'implémentent que la logique réversible. Ces qubits supplémentaires sont ancilla (ou qubits auxiliaires).
Une façon de repérer les qubits qui sont ancilla est de rechercher les qubits qui doivent généralement être «non calculés» lors de l'utilisation du circuit quantique comme oracle quantique dans un autre algorithme quantique.
la source