Úvod
Kvantový propletení je kvantový jev, kdy dva nebo více qubitů sdílejí informace o jejich stavech tak, že qubity není možné popsat jako jednotlivé subsystémy. Kvantové propletení je základním konceptem kvantového computingu a může to být také výkonný nástroj.
V tomto modulu přenesete stav qubitu z jednoho umístění do druhého, aniž byste fyzicky přesunuli samotný qubit. Tento proces, označovaný jako kvantové teleportace, závisí silně na principech kvantového propletení. K vytváření a manipulaci s propletenými qubity použijete jazyk Q# a sadu Azure Quantum Development Kit. K provedení teleportace použijete operace jako Controlled-NOT (CNOT), Hadamard (H) a Pauli X a Z k vytvoření stavů Bell.
V tomto modulu:
- Popište koncept kvantového propletení.
- Seznamte se s kvantovým teleportačním protokolem.
- Použití operací s jedním qubitem a více qubity pomocí jazyka Q#.
- Vytváření a manipulace s propletenými qubity pomocí jazyka Q#.
Požadavky
- Základní znalosti konceptů kvantových výpočtů
- Pokročilé znalosti lineární algebry a diracového zápisu.
- Nejnovější verze editoru Visual Studio Code.
- Nejnovější verze rozšíření Quantum Development Kit .
- Můžete také otevřít VS Code na webu, který už obsahuje rozšíření Quantum Development Kit.
Doporučené učení
Pokud chcete tento modul maximálně získat, doporučujeme mít dokončenou kvantovou superpozici s modulem Q# . Tento modul představuje základní koncepty diracového zápisu, stavů qubitů a kvantových bran.