Logika: różnice wobec komputera klasycznego

Klasyczny komputer — od kalkulatora po superkomputer — przetwarza informację zapisaną w bitach. Bit to przełącznik: zero albo jedynka, prąd płynie albo nie. Wszystko, co robi komputer, sprowadza się do błyskawicznego przestawiania miliardów takich przełączników. Komputer kwantowy stoi na trzech zjawiskach, które w świecie przełączników nie istnieją.

1. Superpozycja — moneta w trakcie rzutu

Kubit (bit kwantowy) może być zerem, jedynką albo — i tu zaczyna się fizyka kwantowa — kombinacją obu naraz. Dobra analogia to moneta: leżąca na stole pokazuje orła albo reszkę (jak bit), ale moneta wirująca w powietrzu jest w pewnym sensie „obiema stronami jednocześnie”. Dopiero gdy ją złapiemy (wykonamy pomiar), rozstrzyga się konkretny wynik. Co ważne, kubit w superpozycji nie tyle „ma ukrytą wartość, której nie znamy”, ile naprawdę nie ma jeszcze rozstrzygniętej wartości.

Siła superpozycji rośnie lawinowo: 2 kubity reprezentują jednocześnie 4 kombinacje, 10 kubitów — 1024, a 300 kubitów — więcej kombinacji, niż jest atomów w obserwowalnym wszechświecie. Klasyczny komputer musiałby każdą z tych kombinacji przechowywać osobno.

2. Splątanie — kubity połączone niewidzialną nicią

Splątanie (ang. entanglement) to związek między kubitami, w którym przestają być niezależnymi obiektami i tworzą jedną całość: pomiar jednego natychmiast przesądza o stanie drugiego, niezależnie od dzielącej je odległości. Einstein nazywał to „upiornym działaniem na odległość” i wątpił w jego realność — dziś splątanie potwierdzono w tysiącach eksperymentów (Nagroda Nobla z fizyki w 2022 roku). W komputerze kwantowym splątanie jest „okablowaniem”, które pozwala kubitom wspólnie przetwarzać informację.

3. Interferencja — wygaszanie złych odpowiedzi

Częsty mit głosi, że komputer kwantowy „sprawdza wszystkie odpowiedzi naraz i wybiera najlepszą”. To nieprawda — gdyby tak było, pomiar zwracałby losową odpowiedź spośród wszystkich możliwych. Prawdziwy mechanizm to interferencja: stany kwantowe zachowują się jak fale na wodzie, które mogą się wzmacniać lub wygaszać. Dobry algorytm kwantowy jest tak skonstruowany, że ścieżki prowadzące do błędnych odpowiedzi wygaszają się nawzajem, a ścieżki prowadzące do poprawnej — sumują. Dzięki temu pomiar z dużym prawdopodobieństwem zwraca właściwy wynik.

Najważniejsze różnice w pigułce

CechaKomputer klasycznyKomputer kwantowy
Jednostka informacjibit (0 albo 1)kubit (0, 1 lub superpozycja)
Działaniedeterministyczneprobabilistyczne — wynik odczytujemy z pomiaru
Kopiowanie danychdowolneniemożliwe (zakaz klonowania stanów kwantowych)
Odczyt danychnie zmienia danychpomiar niszczy superpozycję
Błędyznikomo rzadkieczęste — konieczna korekcja błędów
W czym najlepszyzadania codzienne, sekwencyjnewybrane problemy: faktoryzacja, symulacje, optymalizacja

Wniosek

Komputer kwantowy nie zastąpi klasycznego — tak jak bolid Formuły 1 nie zastąpi auta dostawczego. To akcelerator do wąskiej, ale niezwykle cennej klasy problemów. W praktyce zawsze będzie pracował w parze z komputerem klasycznym, który przygotowuje zadania i obrabia wyniki.