Klasická informace
Abychom mohli popsat kvantovou informaci a jak funguje, začneme přehledem klasické informace. Je přirozené se ptát, proč se v kurzu o kvantové informaci věnuje tolik pozornosti klasické informaci, ale existují pro to dobré důvody.
Zaprvé, ačkoli se kvantová a klasická informace v některých ohledech dramaticky liší, jejich matematické popisy jsou ve skutečnosti poměrně podobné. Klasická informace také slouží jako známý referenční bod při studiu kvantové informace a jako zdroj analogií, které fungují překvapivě daleko. Často se stává, že lidé kladou otázky o kvantové informaci, které mají přirozené klasické analogie, a tyto otázky mají často jednoduché odpovědi, jež mohou poskytnout jasnost i vhled do původních otázek o kvantové informaci. Není vůbec nerozumné tvrdit, že bez porozumění klasické informaci nelze skutečně pochopit kvantovou informaci.
Někteří čtenáři už mohou být s materiálem probíraným v této sekci obeznámeni, jiní ne — ale tato diskuse je určena oběma skupinám. Kromě zdůraznění aspektů klasické informace, které jsou nejrelevantnější pro úvod do kvantové informace, tato sekce představuje Diracovu notaci, která se často používá k popisu vektorů a matic v kvantové informaci a výpočtech. Jak se ukáže, Diracova notace není specifická pro kvantovou informaci; stejně dobře ji lze použít v kontextu klasické informace i v mnoha dalších situacích, kde se vektory a matice vyskytují.
Klasické stavy a vektory pravděpodobnosti
Předpokládejme, že máme systém, který uchovává informaci. Přesněji řečeno, budeme předpokládat, že tento systém se může v každém okamžiku nacházet v jednom z konečného počtu klasických stavů. Pojem klasický stav by měl být chápán intuitivně, jako konfigurace, kterou lze jednoznačně rozpoznat a popsat.
Typickým příkladem, ke kterému se budeme opakovaně vracet, je bit, což je systém, jehož klasické stavy jsou a Dalšími příklady jsou standardní šestistěnná kostka, jejíž klasické stavy jsou a (reprezentované odpovídajícím počtem teček na horní stěně); nukleobáze v řetězci DNA, jejíž klasické stavy jsou A, C, G a T; a přepínač na elektrickém ventilátoru, jehož klasické stavy jsou (obvykle) vysoký, střední, nízký a vypnuto. V matematických termínech je specifikace klasických stavů systému vlastně výchozím bodem: bit definujeme jako systém, který má klasické stavy a a analogicky pro systémy s jinými množinami klasických stavů.
Pro účely této diskuse pojmenujme zkoumaný systém a symbolem označme množinu klasických stavů systému Kromě předpokladu, že je konečná, což jsme již zmínili, přirozeně předpokládáme, že je neprázdná — protože nemá smysl, aby fyzikální systém neměl žádné stavy. A i když dává smysl uvažovat o fyzikálních systémech s nekonečně mnoha klasickými stavy, tuto možnost pomineme, protože ačkoli je jistě zajímavá, pro tento kurz není relevantní. Z těchto důvodů a pro stručnost budeme dále používat termín množina klasických stavů pro libovolnou konečnou a neprázdnou množinu.
Zde je několik příkladů:
- Pokud je bit, pak Slovně tuto množinu označujeme jako binární abeceda.
- Pokud je šestistěnná kostka, pak
- Pokud je přepínač elektrického ventilátoru, pak
Když uvažujeme o jako o nositeli informace, různým klasickým stavům mohou být přiřazeny určité významy, vedoucí k různým výsledkům nebo důsledkům. V takových případech může stačit popsat jednoduše tak, že se nachází v jednom ze svých možných klasických stavů. Například pokud je přepínač ventilátoru, můžeme s jistotou vědět, že je nastaven na vysoký, což nás pak může vést k přepnutí na střední.
Často je však při zpracování informací naše znalost nejistá. Jedním ze způsobů, jak reprezentovat naši znalost o klasickém stavu systému , je přiřadit pravděpodobnosti jeho různým možným klasickým stavům, čímž získáme to, co budeme nazývat pravděpodobnostní stav.
Předpokládejme například, že je bit. Na základě toho, co víme nebo očekáváme o tom, co se s v minulosti stalo, bychom mohli věřit, že je v klasickém stavu s pravděpodobností a ve stavu s pravděpodobností Tyto předpoklady můžeme zapsat takto:
Stručnější způsob, jak tento pravděpodobnostní stav reprezentovat, je sloupcový vektor.
Pravděpodobnost, že bit je , je umístěna nahoře ve vektoru a pravděpodobnost, že bit je , je umístěna dole, protože to je konvenční způsob řazení množiny
Obecně můžeme pravděpodobnostní stav systému s libovolnou množinou klasických stavů reprezentovat stejným způsobem, jako vektor pravděpodobností. Pravděpodobnosti mohou být seřazeny libovolně, ale obvykle existuje přirozený nebo výchozí způsob, jak to udělat. Přesněji řečeno, libovolný pravděpodobnostní stav můžeme reprezentovat sloupcovým vektorem splňujícím dvě vlastnosti:
- Všechny složky vektoru jsou nezáporná reálná čísla.
- Součet složek je roven
Naopak, libovolný sloupcový vektor, který splňuje tyto dvě vlastnosti, může být chápán jako reprezentace pravděpodobnostního stavu. Dále budeme vektory tohoto tvaru nazývat vektory pravděpodobnosti.
Kromě stručnosti tohoto zápisu má identifikace pravděpodobnostních stavů jako sloupcových vektorů tu výhodu, že operace na pravděpodobnostních stavech jsou reprezentovány násobením matice a vektoru, jak bude probr áno za chvíli.
Měření pravděpodobnostních stavů
Dále se podívejme na to, co se stane, když změříme systém, který je v pravděpodobnostním stavu. V tomto kontextu měřením systému jednoduše myslíme, že se na systém podíváme a jednoznačně rozpoznáme, v jakém klasickém stavu se nachází. Intuitivně řečeno, pravděpodobnostní stav systému „nevidíme"; když se na něj podíváme, vidíme prostě jeden z možných klasických stavů.
Měřením systému můžeme také změnit naši znalost o něm, a proto se může změnit i pravděpodobnostní stav, který s ním spojujeme. To znamená, že pokud rozpoznáme, že je v klasickém stavu pak nový vektor pravděpodobnosti reprezentující naši znalost o stavu se stane vektorem, který má na pozici odpovídající a na všech ostatních pozicích. Tento vektor označuje, že je v klasickém stavu s jistotou — což víme, protože jsme ho právě rozpoznali — a tento vektor označujeme což se čte jako „ket " z důvodu, který bude vysvětlen za chvíli. Vektory tohoto druhu se také nazývají vektory standardní báze.
Například za předpokladu, že systém, který máme na mysli, je bit, jsou vektory standardní báze dány vztahem
Všimni si, že libovolný dvourozměrný sloupcový vektor lze vyjádřit jako lineární kombinaci těchto dvou vektorů. Například,
Tento fakt se přirozeně zobecňuje na libovolnou množinu klasických stavů: libovolný sloupcový vektor lze zapsat jako lineární kombinaci standardních bázových stavů. Velmi často vyjadřujeme vektory právě tímto způsobem.
Vraťme se ke změně pravděpodobnostního stavu při měření a všimněme si následující souvislosti s našimi každodenními zkušenostmi. Předpokládejme, že hodíme férovou mincí, ale minci přikryjeme dříve, než se na ni podíváme. Pak bychom řekli, že její pravděpodobnostní stav je
Zde je množina klasických stavů naší mince Zvolíme si řazení těchto stavů jako hlava první, orel druhý.
Kdybychom minci odkryli a podívali se na ni, viděli bychom jeden ze dvou klasických stavů: hlavu nebo orel. Předpokládejme, že výsledkem byl orel, pak bychom přirozeně aktualizovali náš popis pravděpodobnostního stavu mince tak, aby se stal Samozřejmě, kdybychom pak minci znovu přikryli a pak ji odkryli a podívali se na ni znovu, klasický stav by stále byl orel, což je v souladu s tím, že pravděpodobnostní stav je popsán vektorem
To se může zdát triviální, a v jistém smyslu to tak je. Kvantové systémy se však chovají zcela analogicky, přesto jsou jejich měřicí vlastnosti často považovány za podivné nebo neobvyklé. Stanovením analogických vlastností klasických systémů se způsob, jakým kvantová informace funguje, může zdát méně neobvyklý.
Jedna závěrečná poznámka k měření pravděpodobnostních stavů: pravděpodobnostní stavy popisují znalost nebo přesvědčení, ne nutně něco skutečného, a měření pouze mění naši znalost, nikoli samotný systém. Například stav mince poté, co ji hodíme, ale předtím, než se podíváme, je buď hlava, nebo orel — jen nevíme který, dokud se nepodíváme. Když uvidíme, že klasický stav je řekněme orel, přirozeně bychom aktualizovali vektor popisující naši znalost na ale pro někoho jiného, kdo minci neviděl, by pravděpodobnostní stav zůstal nezměněn. To není důvod k znepokojení; různí jedinci mohou mít různé znalosti nebo přesvědčení o konkrétním systému, a proto popisují tento systém různými vektory pravděpodobnosti.
Klasické operace
V poslední části tohoto stručného shrnutí klasické informace se budeme zabývat druhy operací, které lze provádět na klasickém systému.
Deterministické operace
Nejprve existují deterministické operace, kde je každý klasický stav transformován na pro nějakou funkci ve tvaru
Například pokud existují čtyři funkce tohoto tvaru, a které mohou být reprezentovány tabulkami hodnot takto:
Prvni a posledni z techto funkci jsou konstantni: a pro kazde Prostredni dve konstantni nejsou, jsou balancovane: kazda ze dvou vystupnich hodnot se vyskytuje stejny pocet krat (v tomto pripade jednou), kdyz projdeme vsechny mozne vstupy. Funkce je funkce identity: pro kazde A je funkce a ktera je lepe znama jako funkce NOT.
Pusobeni deterministickych operaci na pravdepodobnostni stavy lze reprezentovat nasobenim matice vektorem. Konkretne, matice , ktera reprezentuje danou funkci , je ta, ktera splnuje
pro kazde Takova matice vzdy existuje a je timto pozadavkem jednoznacne urcena. Matice reprezentujici deterministicke operace maji vzdy presne jednu v kazdem sloupci a ve vsech ostatnich polozkach.
Napr. matice