얽힘과 Quantum Development Kit를 사용하여 큐비트를 텔레포트합니다.
Q# 및 Quantum Development Kit를 사용하여 얽힘을 만들고 Alice와 Bob이 큐비트를 텔레포트할 수 있도록 하는 방법을 알아봅니다.
학습 목표
이 모듈을 마치면 다음을 수행할 수 있습니다.
- 양자 얽힘의 개념을 설명합니다.
- 양자 텔레포테이션 프로토콜을 이해합니다.
- Q#을 사용하여 단일 큐비트 및 다중 큐비트 작업을 적용합니다.
- Q#을 사용하여 얽힌 큐비트를 만듭니다.
이 모듈에서는 다음을 수행합니다.
- 얽힘이 무엇인지, 어떻게 설명하는지 알아봅니다.
- Q#을 사용하여 두 큐비트 사이에 얽힘을 만듭니다.
- 양자 텔레포테이션 프로토콜을 검토합니다.
- Q#을 사용하여 양자 텔레포테이션 프로토콜을 구현합니다.
사전 요구 사항
- 양자 컴퓨팅 개념에 대한 기본 이해.
- 선형 대수학 및 Dirac 표기법에 대한 사전 지식.
- 최신 버전의 Visual Studio Code 또는 웹에서 VS Code를 엽니다.
- 최신 버전의 Azure Quantum 개발 키트 확장.