Ho creato un semplice circuito in Q-Kit per comprendere le porte condizionali e gli stati in uscita su ogni passaggio:
- All'inizio c'è un chiaro stato 00, che è l'ingresso
- Il primo qubit viene passato attraverso la porta Hadamard, entra in sovrapposizione, 00 e 10 diventano ugualmente possibili
- Il primo qubit CNOTs il secondo, la probabilità di 00 è invariata, ma 10 e 11 vengono scambiati
- Il primo qubit passa di nuovo Hadamard e la probabilità di 00 viene divisa tra 00 e 10 e 11 tra 01 e 11 come se il primo qubit passasse in sovrapposizione da uno stato fisso
Il risultato non dovrebbe essere equamente distribuito 00 e 01? Il primo qubit passa Hadamard due volte, il che dovrebbe metterlo in sovrapposizione e tornare allo 0 iniziale. Il gate CNOT non influenza il qubit del controller, quindi la sua esistenza non dovrebbe influenzare affatto il primo qubit, ma in realtà lo fa agire come se non fosse non sono più in sovrapposizione. L'uso di qubit come controller riduce la sua sovrapposizione?