Estou ficando confuso sobre o significado do termo "ancilla" qubit. Seu uso parece variar muito em diferentes situações. Eu li (em vários lugares) que um ancilla é uma entrada constante - mas em quase todos os algoritmos que conheço (Simion, Grover, Deutsch etc.) todos os qubits são de entrada constante e, portanto, seriam considerados ancilla. Dado que esse não parece ser o caso - qual é o significado geral de um qubit "ancilla" em computadores quânticos?
fonte
Ao converter um circuito clássico em um circuito quântico, muitas vezes é necessário introduzir qubits extras simplesmente porque os computadores quânticos implementam apenas lógica reversível. Esses qubits extras são ancilla (ou qubits auxiliares).
Uma maneira de identificar quais qubits são ancilla é procurar os qubits que normalmente precisam ser "não computados" ao usar o circuito quântico como um oráculo quântico em outro algoritmo quântico.
fonte