Operacje Pauli i obserwable
Macierze Pauli odgrywają centralną rolę w formalizmie Stabilizer. Zaczniemy lekcję od omówienia macierzy Pauli, w tym niektórych ich podstawowych własności algebraicznych, a następnie omówimy, jak macierze Pauli (oraz iloczyny tensorowe macierzy Pauli) mogą opisywać pomiary.
Podstawy operacji Pauli
Oto macierze Pauli, w tym macierz jednostkowa oraz trzy niejednostkowe macierze Pauli.
Własności macierzy Pauli
Wszystkie cztery macierze Pauli są jednocześnie unitarne i Hermitian. Wcześniej w serii używaliśmy oznaczeń i dla niejednostkowych macierzy Pauli, jednak w kontekście korekcji błędów przyjęło się stosować wielkie litery i Tej konwencji trzymaliśmy się w poprzedniej lekcji i będziemy jej przestrzegać w pozostałych lekcjach.
Różne niejednostkowe macierze Pauli antykomutują ze sobą.
Te relacje antykomutacji są proste i łatwe do zweryfikowania przez wykonanie mnożeń, ale mają kluczowe znaczenie — zarówno w formalizmie Stabilizer, jak i gdzie indziej. Jak zobaczymy, znaki minus pojawiające się przy odwróceniu kolejności dwóch różnych niejednostkowych macierzy Pauli w iloczynie macierzowym odpowiadają dokładnie wykrywaniu błędów w formalizmie Stabilizer.
Mamy też następujące reguły mnożenia.
Oznacza to, że każda macierz Pauli jest swoją własną odwrotnością (co zawsze zachodzi dla macierzy jednocześnie unitarnych i Hermitian), a iloczyn dwóch różnych niejednostkowych macierzy Pauli wynosi zawsze razy pozostała niejednostkowa macierz Pauli. W szczególności, z dokładnością do czynnika fazowego, jest równoważne co tłumaczy, dlaczego skupiamy się na błędach i a pozornie nie interesujemy się błędami w kwantowej korekcji błędów; reprezentuje bit-flip, reprezentuje phase-flip, więc (z dokładnością do globalnego czynnika fazowego) reprezentuje oba te błędy występujące jednocześnie na tym samym Qubit.
Operacje Pauli na wielu qubitach
Wszystkie cztery macierze Pauli reprezentują operacje (które mogą być błędami) na jednym Qubit — a biorąc ich iloczyny tensorowe, otrzymujemy operacje na wielu qubitach. Dla porządku terminologicznego: gdy mówimy o n-qubitowej operacji Pauli, mamy na myśli iloczyn tensorowy dowolnych macierzy Pauli, jak w poniższych przykładach, dla których
Często termin operacja Pauli odnosi się do iloczynu tensorowego macierzy Pauli wraz z czynnikiem fazowym, a niekiedy jedynie do pewnych czynników fazowych, takich jak i Z matematycznego punktu widzenia istnieją dobre powody, aby dopuszczać takie czynniki fazowe — jednak, żeby zachować możliwie największą prostotę, w tym kursie będziemy używać terminu operacja Pauli w odniesieniu do iloczynu tensorowego macierzy Pauli bez możliwości wystąpienia czynnika fazowego różnego od 1.
Waga n-qubitowej operacji Pauli to liczba niejednostkowych macierzy Pauli w iloczynie tensorowym. Na przykład pierwszy z powyższych przykładów ma wagę drugi — wagę a trzeci — wagę Intuicyjnie rzecz biorąc, waga n-qubitowej operacji Pauli to liczba qubitów, na których działa ona nietrywialnie. Typowo kwantowe kody korekcji błędów projektuje się tak, aby potrafiły wykrywać i korygować błędy reprezentowane przez operacje Pauli, o ile ich waga nie jest zbyt duża.
Operacje Pauli jako generatory
Czasem przydatne jest rozpatrywanie kolekcji operacji Pauli jako generatorów zbiorów (a dokładniej — grup) operacji, w sensie algebraicznym, który może być Ci znany, jeśli masz doświadczenie z teorią grup. Jeśli nie jesteś zaznajomiony/-a z teorią grup, nic nie szkodzi — nie jest ona niezbędna do zrozumienia lekcji. Znajomość podstaw teorii grup jest jednak zdecydowanie zalecana osobom zainteresowanym głębszym zgłębianiem kwantowej korekcji błędów.
Przyjmijmy, że to n-qubitowe operacje Pauli. Gdy mówimy o zbiorze generowanym przez mamy na myśli zbiór wszystkich macierzy, które można uzyskać przez mnożenie tych macierzy, w dowolnych kombinacjach i w dowolnej kolejności, biorąc każdą dowolną liczbę razy. Do oznaczania tego zbioru używamy notacji
Na przykład zbiór generowany przez trzy niejednostkowe macierze Pauli jest następujący.
Można to uzasadnić, korzystając z reguł mnożenia podanych wcześniej. Ten zbiór zawiera 16 różnych macierzy i jest powszechnie nazywany grupą Pauli.
Jako drugi przykład: jeśli usuniemy otrzymamy połowę grupy Pauli.
Oto jeszcze jeden ostatni przykład (na razie), tym razem dla
W tym przypadku otrzymujemy tylko cztery elementy, co wynika z faktu, że i komutują: