Wprowadzenie

Ukończone

Splątanie to zjawisko kwantowe, w którym stany różnych kubitów zależą od siebie w taki sposób, że poszczególne kubity nie mogą być opisywane niezależnie. Splątanie kwantowe to podstawowa koncepcja i zaawansowane narzędzie do obliczeń kwantowych.

W tym module napiszesz kod języka Q#, aby utworzyć splątane kubity i manipulować nimi. Stan kubitu można przenieść z jednej lokalizacji do innej bez fizycznego przenoszenia kubitu. Ten proces jest nazywany teleportacją kwantową. Aby przeprowadzić teleportację, należy użyć operacji takich jak Controlled-NOT (CNOT), Hadamard (H) i Pauli X i Z do tworzenia splątanych stanów Bell.

Po ukończeniu tego modułu można wykonywać następujące czynności:

  • Opis koncepcji splątania kwantowego.
  • Omówienie protokołu teleportacji kwantowej.
  • Zastosuj operacje z jednym kubitem i wieloma kubitami w języku Q#.
  • Tworzenie splątanych kubitów i manipulowanie nimi w języku Q#.

Wymagania wstępne

Aby jak najlepiej wykorzystać ten moduł, najpierw ukończ moduł Eksploruj superpozycję kwantową za pomocą języka Q# . W module superpozycji przedstawiono podstawowe pojęcia dotyczące notacji Dirac, stanów kubitów i bram kwantowych.