ਨਿਯੰਤਰਿਤ-ਨੌਟ (CNOT) ਗੇਟ ਇੱਕ ਬੁਨਿਆਦੀ ਦੋ-ਕਿਊਬਿਟ ਕੁਆਂਟਮ ਗੇਟ ਹੈ ਜੋ ਕੁਆਂਟਮ ਜਾਣਕਾਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ। ਇਹ ਕਿਊਬਿਟ ਨੂੰ ਉਲਝਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ, ਪਰ ਇਹ ਹਮੇਸ਼ਾ ਕਿਊਬਿਟ ਉਲਝਣ ਵੱਲ ਅਗਵਾਈ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਇਸ ਨੂੰ ਸਮਝਣ ਲਈ, ਸਾਨੂੰ ਕੁਆਂਟਮ ਕੰਪਿਊਟਿੰਗ ਦੇ ਸਿਧਾਂਤਾਂ ਅਤੇ ਵੱਖ-ਵੱਖ ਓਪਰੇਸ਼ਨਾਂ ਦੇ ਅਧੀਨ ਕਿਊਬਿਟਸ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਖੋਜਣ ਦੀ ਲੋੜ ਹੈ।
ਕੁਆਂਟਮ ਕੰਪਿਊਟਿੰਗ ਵਿੱਚ, ਕਿਊਬਿਟ ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਅਵਸਥਾਵਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੋ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ 0 ਅਤੇ 1 ਦੋਵਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਦਰਸਾਉਂਦੇ ਹਨ। ਜਦੋਂ ਸਿੰਗਲ-ਕਿਊਬਿਟ ਗੇਟਾਂ, ਜਿਵੇਂ ਕਿ ਪੌਲੀ-ਐਕਸ ਗੇਟ ਜਾਂ ਹੈਡਮਾਰਡ ਗੇਟ, ਨੂੰ ਇੱਕ ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਅਵਸਥਾ ਵਿੱਚ ਇੱਕ ਕਿਊਬਿਟ ਵਿੱਚ ਲਾਗੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਕਿਊਬਿਟ ਨੂੰ ਕਿਸੇ ਹੋਰ ਨਾਲ ਉਲਝੇ ਬਿਨਾਂ ਸਥਿਤੀਆਂ ਦੇ ਸੰਭਾਵੀ ਐਪਲੀਟਿਊਡਾਂ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਸਿੰਗਲ-ਕਿਊਬਿਟ ਗੇਟ ਦੂਜੇ ਕਿਊਬਿਟ ਨਾਲ ਉਲਝਣ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਕਿਊਬਿਟ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਹੇਰਾਫੇਰੀ ਕਰ ਸਕਦੇ ਹਨ।
ਦੂਜੇ ਪਾਸੇ, CNOT ਗੇਟ ਦੋ ਕਿਊਬਿਟ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਅਤੇ ਟਾਰਗੇਟ ਕਿਊਬਿਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। CNOT ਗੇਟ ਟਾਰਗੇਟ ਕਿਊਬਿਟ ਦੀ ਸਥਿਤੀ ਨੂੰ ਫਲਿਪ ਕਰਦਾ ਹੈ ਜੇਕਰ ਅਤੇ ਕੇਵਲ ਤਾਂ ਹੀ ਜੇਕਰ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਰਾਜ |1⟩ ਵਿੱਚ ਹੈ। ਇਸ ਕਾਰਵਾਈ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਦੋ ਕਿਊਬਿਟ ਵਿਚਕਾਰ ਉਲਝਣਾ ਪੈਦਾ ਹੁੰਦਾ ਹੈ ਜੇਕਰ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਇੱਕ ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਅਵਸਥਾ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਕੰਟਰੋਲ ਕਿਊਬਿਟ |0⟩ ਅਤੇ |1⟩ ਦੀ ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਤਾਂ CNOT ਗੇਟ ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਬਾਅਦ ਨਤੀਜਾ ਆਉਣ ਵਾਲੀ ਅਵਸਥਾ ਦੋ ਕਿਊਬਿਟਾਂ ਦੀ ਇੱਕ ਉਲਝੀ ਹੋਈ ਅਵਸਥਾ ਹੁੰਦੀ ਹੈ।
ਹਾਲਾਂਕਿ, ਜੇਕਰ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਇੱਕ ਨਿਸ਼ਚਿਤ ਅਵਸਥਾ ਵਿੱਚ ਹੈ (ਜਾਂ ਤਾਂ |0⟩ ਜਾਂ |1⟩), CNOT ਗੇਟ ਇੱਕ ਕਲਾਸੀਕਲ XOR ਗੇਟ ਵਾਂਗ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਕਿਊਬਿਟਸ ਨੂੰ ਉਲਝਾਉਂਦਾ ਨਹੀਂ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਆਉਟਪੁੱਟ ਅਵਸਥਾ ਨੂੰ ਵਿਅਕਤੀਗਤ ਕਿਊਬਿਟ ਅਵਸਥਾਵਾਂ ਦੇ ਇੱਕ ਟੈਂਸਰ ਉਤਪਾਦ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਉਹ ਉਲਝੇ ਹੋਏ ਨਹੀਂ ਹਨ।
ਇਸ ਧਾਰਨਾ ਨੂੰ ਦਰਸਾਉਣ ਲਈ, ਆਓ ਇੱਕ ਉਦਾਹਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੀਏ ਜਿੱਥੇ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਸਟੇਟ |0⟩ ਅਤੇ ਟਾਰਗੇਟ ਕਿਊਬਿਟ ਸਟੇਟ |+⟩ (ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਸਟੇਟ) ਵਿੱਚ ਹੈ। ਇਸ ਦ੍ਰਿਸ਼ ਵਿੱਚ ਇੱਕ CNOT ਗੇਟ ਲਾਗੂ ਕਰਨ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਟਾਰਗੇਟ ਕਿਊਬਿਟ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਉਲਝਣ ਨਹੀਂ ਹੋਈ।
ਜਦੋਂ ਕਿ CNOT ਗੇਟ ਕਿਊਬਿਟਸ ਨੂੰ ਉਲਝਾਉਣ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦ ਹੈ, ਕਿਊਬਿਟਸ ਨੂੰ ਉਲਝਾਉਣ ਦੀ ਇਸਦੀ ਸਮਰੱਥਾ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਦੀ ਸਥਿਤੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਕੰਟਰੋਲ ਕਿਊਬਿਟ ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਸਥਿਤੀ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਤਾਂ CNOT ਗੇਟ ਕਿਊਬਿਟਸ ਨੂੰ ਉਲਝਾ ਸਕਦਾ ਹੈ; ਨਹੀਂ ਤਾਂ, ਇਹ ਕਲਾਸੀਕਲ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਉਲਝਣ ਨਹੀਂ ਬਣਾਉਂਦਾ।
ਬਾਰੇ ਹੋਰ ਹਾਲੀਆ ਸਵਾਲ ਅਤੇ ਜਵਾਬ EITC/QI/QIF ਕੁਆਂਟਮ ਜਾਣਕਾਰੀ ਦੇ ਬੁਨਿਆਦੀ ਤੱਤ:
- ਕੁਆਂਟਮ ਨੈਗੇਸ਼ਨ ਗੇਟ (ਕੁਆਂਟਮ ਨਾਟ ਜਾਂ ਪੌਲੀ-ਐਕਸ ਗੇਟ) ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- ਹਦਮਰਦ ਗੇਟ ਸਵੈ-ਉਲਟਣਯੋਗ ਕਿਉਂ ਹੈ?
- ਜੇਕਰ ਬੇਲ ਅਵਸਥਾ ਦੇ 1ਲੇ ਕਿਊਬਿਟ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਤ ਅਧਾਰ ਵਿੱਚ ਮਾਪਦੇ ਹੋ ਅਤੇ ਫਿਰ ਇੱਕ ਖਾਸ ਕੋਣ ਥੀਟਾ ਦੁਆਰਾ ਘੁੰਮਾਏ ਗਏ ਅਧਾਰ ਵਿੱਚ ਦੂਜੇ ਕਿਊਬਿਟ ਨੂੰ ਮਾਪਦੇ ਹੋ, ਤਾਂ ਇਹ ਸੰਭਾਵਨਾ ਕਿ ਤੁਸੀਂ ਸੰਬੰਧਿਤ ਵੈਕਟਰ ਨੂੰ ਪ੍ਰੋਜੈਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਥੀਟਾ ਦੇ ਸਾਈਨ ਦੇ ਵਰਗ ਦੇ ਬਰਾਬਰ ਹੈ?
- ਕਿਸੇ ਆਰਬਿਟਰੇਰੀ ਕਿਊਬਿਟ ਸੁਪਰਪੋਜ਼ੀਸ਼ਨ ਦੀ ਸਥਿਤੀ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਕਲਾਸੀਕਲ ਜਾਣਕਾਰੀ ਦੇ ਕਿੰਨੇ ਬਿੱਟਾਂ ਦੀ ਲੋੜ ਹੋਵੇਗੀ?
- ਕਿੰਨੇ ਅਯਾਮਾਂ ਵਿੱਚ 3 ਕਿਊਬਿਟ ਦੀ ਸਪੇਸ ਹੁੰਦੀ ਹੈ?
- ਕੀ ਇੱਕ ਕਿਊਬਿਟ ਦਾ ਮਾਪ ਇਸਦੀ ਕੁਆਂਟਮ ਸੁਪਰਪੁਜੀਸ਼ਨ ਨੂੰ ਨਸ਼ਟ ਕਰ ਦੇਵੇਗਾ?
- ਕੀ ਕੁਆਂਟਮ ਗੇਟਾਂ ਵਿੱਚ ਕਲਾਸੀਕਲ ਗੇਟਾਂ ਵਾਂਗ ਹੀ ਆਉਟਪੁੱਟ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਇਨਪੁਟਸ ਹੋ ਸਕਦੇ ਹਨ?
- ਕੀ ਕੁਆਂਟਮ ਗੇਟਾਂ ਦੇ ਯੂਨੀਵਰਸਲ ਫੈਮਿਲੀ ਵਿੱਚ CNOT ਗੇਟ ਅਤੇ ਹੈਡਮਾਰਡ ਗੇਟ ਸ਼ਾਮਲ ਹਨ?
- ਡਬਲ-ਸਲਿਟ ਪ੍ਰਯੋਗ ਕੀ ਹੈ?
- ਕੀ ਇੱਕ ਧਰੁਵੀਕਰਨ ਫਿਲਟਰ ਨੂੰ ਘੁੰਮਾਉਣਾ ਫੋਟੌਨ ਧਰੁਵੀਕਰਨ ਮਾਪ ਦੇ ਅਧਾਰ ਨੂੰ ਬਦਲਣ ਦੇ ਬਰਾਬਰ ਹੈ?
EITC/QI/QIF ਕੁਆਂਟਮ ਇਨਫਰਮੇਸ਼ਨ ਫੰਡਾਮੈਂਟਲ ਵਿੱਚ ਹੋਰ ਸਵਾਲ ਅਤੇ ਜਵਾਬ ਦੇਖੋ