loader

Wprowadzenie do Informatyki kwantowej

loader

Czym jest qubit?

Zacznijmy może od czegoś prostszego, czyli tego czym jest qubit. Wiesz już pewnie co to jest bit, ale na wszelki wypadek przypomnę. Jest to najmniejsza jednostka informacji, która może przyjmować tylko wartości 0 albo 1. Qubit natomiast jest kwantowym odpowiednikiem bitu. Można go sobie wyobrazić jako taką sferę, która na swoich biegunach ma klasyczne wartości bitu, 0 i 1.

Czym w takim razie różni się qubit od zwykłego bitu zapytasz? Otóż qubit oprócz 0 i 1 może przyjmować wartości pomiędzy zerem, a jedynką lub może mieć stan 0 i 1 w tym samy czasie. Kiedy qubit przyjmie jakąś wartość pomiędzy 1, a 0 lub ma on te dwa stany jednocześnie mówimy wtedy, że jest on w superpozycji. Każda taka wartość jest superpozycją tego qubitu. Qubit możesz sobie wyobrazić jako taką sferę, na której dwóch biegunach znajduje się 0 i 1, a pomiędzy nimi znajdują się superpozycje takiego qubitu, tą sferę nazywamy sferą Blocha, od nazwiska osoby, która ją wymyśliła. Możesz ją zobaczyć poniżej. To właśnie jest jedna z przewag jaką daje nam informatyka kwantowa nad zwykłą informatyką. Wykorzystując superpozycje qubitów możemy o wiele szybciej obliczać rzeczy, które kiedyś wydawały by się niemożliwe do obliczenia.

Porównanie bitu i qubitu