Giriş
Dolanıklık, farklı kubitlerin durumlarının birbirlerinden bağımsız olarak tanımlanamayacak şekilde birbirine bağımlı olduğu bir kuantum fenomenidir. Kuantum dolanıklığı, kuantum bilişiminde temel bir kavram ve güçlü bir araçtır.
Bu modülde dolanık kubitler oluşturmak ve işlemek için Q# kodu yazacaksınız. Bir kubitin durumunu, fiziksel olarak kubiti hareket ettirmeden bir konumdan diğerine aktarırsınız. Bu işlem kuantum ışınlaması olarak bilinir. Işınlamayı gerçekleştirmek için, dolaşık Bell durumları oluşturmak amacıyla Controlled-NOT (CNOT), Hadamard (H) ve Pauli X ve Z gibi işlemleri kullanırsınız.
Bu modülün sonunda şunları yapabilirsiniz:
- Kuantum dolanıklığı kavramını açıklama.
- Kuantum ışınlama protokollerini anlama.
- Q# dilinde tek kubitli ve çok kubitli işlemler uygulayın.
- Q# dilinde dolanık kubitler oluşturma ve işleme.
Önkoşullar
- Kuantum bilişimi kavramları hakkında temel bilgiler.
- Doğrusal cebir ve Dirac gösterimi bilgisi.
- Visual Studio Code'un en son sürümü.
- Microsoft Quantum Development Kit uzantısının en son sürümü. Veya Quantum Development Kit uzantısını içeren Web için VS Code'ı açın.
Önerilen öğrenme
Bu modülden en iyi şekilde yararlanmak için önce Q# ile kuantum süper konumunu keşfetme modülünü tamamlayın. Süper pozisyon modülü Dirac gösterimi, kubit durumları ve kuantum geçitleri ile ilgili temel kavramları tanıtır.