Věda a technikaPRO ZVĚDAVÉ HLAVY
← Všechna vydání

Vydání 003 ·

Jak najít kvantovou chybu bez přečtení informace?

Jak poznat, že se chráněná informace poškodila, aniž ji celou přečteme? Od malé hádanky se třemi bity se dostaneme k novému návrhu kvantového kódu. Na cestě jsou dvě důležitá rozlišení: stopa chyby není samotné sdělení a slibná simulace ještě není fungující kvantový počítač.

Začít číst ↓Přejít k videu →

01 / Kvantové technologie Konstrukce a simulace · recenzovaná práce

Chybu hledáme podle stop. Ne podle přečtené zprávy.

Kenta Kasai rozšiřuje prostor návrhů kvantových LDPC kódů. Výsledek ale stojí na konkrétním vybraném kódu, modelu šumu i dekodéru — ne na jednom zázračném pravidle.

Schematická síť kontrol a karta výzkumu Kenty Kasaie, výslovně označená jako návrh a numerický test, nikoli hardware.
Ilustrační vizualizace z doprovodného videa. Všechny obrázky v tomto článku jsou vlastní řízená schémata, nikoli měření nebo přesné zapojení publikovaného kódu. Počet nakreslených uzlů a návrhových karet není počet skutečných qubitů ani provedených pokusů.

Práce Breaking the Orthogonality Barrier in Quantum LDPC Codes vyšla v časopise Quantum 9. září 2026.[1] První preprint byl zveřejněn už 13. ledna: zářijová publikace tedy není oznámením, že někdo přes noc postavil nový stroj.[4] Jde o konstrukční postup a numerické vyhodnocení vybrané instance kvantového kódu.[2] Abychom pochopili, proč je zajímavý, začněme mnohem menším příkladem.

1. Dvě kontrolky a tři podezřelí

Máme tři obyčejné bity: A = 1, B = 0, C = 1. První kontrola počítá A ⊕ B, druhá B ⊕ C. Symbol ⊕ označuje XOR: výsledek je jedna, když se hodnoty liší, a nula, když jsou stejné. V našem výchozím stavu tedy obě kontroly ukazují jedničku. To není poplach. Je to očekávaný výsledek, vůči němuž budeme sledovat změny.

Převrátí-li se pouze A, změní se první kontrola, ale druhá zůstane stejná: stopa změn je (1, 0). Při jediné chybě v B se změní obě kontroly a stopa je (1, 1). Při jediné chybě v C dostaneme (0, 1). Bez chyby je stopa (0, 0). Za předpokladu nejvýše jedné převrácené hodnoty tak dokážeme rozlišit všechny možnosti. Nepotřebujeme hádat podle barvy kontrolky; rozhoduje kombinace změn oproti očekávání.

Klasická analogie s předpokladem nejvýše jedné chyby: převrácené prostřední B změní obě kontroly, stopa změn je 1, 1.
Jedna chyba v B: obě kontroly se změnily. Číslice v kosočtvercích jsou aktuální výsledky XOR, zatímco panel vpravo ukazuje jejich změny oproti očekávaným hodnotám 1, 1. Kliknutím otevřete větší verzi.

Teď zrušme předpoklad jediné chyby. Převrácení všech tří bitů změní původní 1, 0, 1 na 0, 1, 0. Oba sousední páry se pořád liší, takže obě kontroly opět vrátí jedničku. Jejich změna je nulová — stejná jako bez chyby. Přesto se data změnila. Tento protipříklad není drobná výjimka na okraji výkladu: ukazuje přesně, proč samotná klidná kontrolka není univerzální zárukou správnosti.

Převráceny všechny tři klasické bity: hodnoty 0, 1, 0, obě parity zůstávají 1 a stopa změn je 0, 0. Více chyb porušuje předpoklad jednoznačného určení.
Protipříklad mimo předpoklad jedné chyby. Tři převrácené bity nezmění ani jednu kontrolu. Z příkladu přenášíme princip stop, nikoli univerzální schopnost detekovat chyby. Kliknutím otevřete větší verzi.

2. V kvantovém kódu chráníme společnou informaci

Malá detektivka je klasická analogie, nikoli zmenšený model Kasaiova zapojení. V kvantovém případě je logická informace zakódována do společného systému fyzických qubitů. Vhodné kontroly poskytují syndrom — soubor výsledků, ze kterého lze usuzovat na poruchu, aniž se přečte celé chráněné sdělení. Výsledky dostane dekodér, algoritmus hledající odpovídající opravu. V popsané studii se používá BP, tedy belief propagation, s doplňkovým zpracováním.[2]

Dekodér není přímý pohled dovnitř skryté informace. Pracuje se stopami a s pravidly kódu; může vybrat špatné řešení nebo uvíznout, aniž úspěšnou opravu najde. Také kvantový kód může připouštět logickou chybu, která projde aktivními kontrolami. Věta „kontroly nic nehlásí“ proto není totéž jako „logická informace je určitě zachována“.[2] A obrázek společného zakódování nelze číst jako obyčejné vytvoření kopií.

LDPC znamená kódy s řídkými kontrolami: jednotlivá kontrola zahrnuje jen malou část celého bloku. V kvantové konstrukci ale nestačí poskládat libovolné řídké kontroly. Používané kontroly typu X a Z musejí splňovat vzájemnou kompatibilitu, v matematickém popisu aktivní ortogonalitu. Kasaiův postup tuto nezbytnou podmínku zachovává. Nevynucuje však silnější ortogonalitu celé pomocné, rodičovské konstrukce.[2]

Smysl změny si lze představit na návrhové tabuli. Pravidla závazná pro skutečně použité kontroly necháme na místě; odstraníme dodatečné omezení pomocného návrhu, které nemusí být pro platný výsledný kód potřebné. Rozšíří se tím prostor přípustných konstrukcí.[2] Nejde o vypínání potřebných kontrol v běžícím zařízení, porušení kvantové mechaniky ani první objev opravy chyb.

Návrhová tabule se dvěma kontrolami X a jednou Z. Povinná kompatibilita používaných kontrol zůstává; silnější omezení pomocného návrhu se nevyžaduje.
Kompatibilita zůstává. Schéma odděluje používané kontroly od silnější podmínky pomocné konstrukce; není to fyzické přepojování počítače. Obě X i kontrola Z zůstávají viditelné. Kliknutím otevřete větší verzi.

Přípustný návrh ovšem není automaticky dobrý návrh. Autor popisuje i původní variantu, která vedla ke škodlivým strukturám pro dekódování a k logickým operátorům malé váhy. K publikovanému výsledku vedla další volnost konstrukce a výběr konkrétní instance. Práce výslovně požaduje prověřování simulacemi a hledání vzdálenosti k vyřazení nevhodných kandidátů.[2]

Schematické tři návrhové karty: A a B vyřazeny, C vybrán. Výkon je vázán na výběr instance a dekodér; karty neudávají počet reálných pokusů.
Výběr je součást výsledku. Tři karty názorně ukazují zamítnutí a výběr, nikoli skutečný počet testovaných kandidátů. Z úspěchu jedné instance nelze udělat záruku celé rodiny.[2] Kliknutím otevřete větší verzi.

4. Co znamená 9 216 fyzických a 4 612 logických qubitů

Vybraná instance má 9 216 fyzických qubitů a společně nese 4 612 logických qubitů.[2] První číslo popisuje velikost fyzického bloku kódu, druhé jeho chráněnou logickou kapacitu. Jsou to dva různé popisy téhož kódovaného systému, nikoli dvě oddělené hromádky součástek.

Poměr fyzických a logických qubitů je přibližně dva ku jedné, počítaný pro celý kód. Neznamená to, že každému logickému qubitu patří samostatná dvojice fyzických kopií. Stejně tak nelze na obrázku rozdělit uzly na část „data“ a část „veškerá režie“ a prohlásit, že máme rozpočet hotového stroje. Publikované parametry kódu samy nezahrnují všechny prostředky skutečného kvantového počítače.[2]

Jeden celý fyzický blok o 9 216 qubitech společně nese kapacitu 4 612 logických qubitů. Karta upozorňuje, že nejde o celý hardware.
Jedna obálka fyzického bloku, vedle ní společně nesená logická kapacita. Ne izolované dvojice a ne úplný soupis hardwaru.[2] Kliknutím otevřete větší verzi.

5. Čtyři procenta na vstupu nejsou chybovost na výstupu

Nejvýraznější číslo studie se snadno ztratí ve špatné zkratce. Vstupem je model depolarizačního šumu s parametrem p = 4 %. Výstupem je FER, frame error rate: pravděpodobnost selhání celého bloku po dekódování. Pro vybraný kód a BP s doplňkovým zpracováním práce při tomto vstupním šumu uvádí FER přibližně 10⁻⁸.[2] Nejde tedy o dvě hodnoty téže veličiny před opravou a po ní.

Zápis 10⁻⁸ odpovídá řádově jednomu selhání ze sta milionů pokusů za uvedených podmínek. Je to přiblížení pravděpodobnosti, ne tvrzení, že po přesně stanoveném počtu úspěchů musí přijít jedna chyba. Studie také neříká, že jde o pravděpodobnost chyby jediného výstupního qubitu. Metrika se vztahuje k celému bloku a ke konkrétní kombinaci modelu, kódu a dekodéru.[2]

Oddělené panely: vstupní model 4 % depolarizačního šumu, dekodér BP s doopravou, výstupní FER přibližně 10⁻⁸ pro celý blok v simulaci. Uvedena tendence k chybovému dnu.
Dvě různé veličiny, mezi nimi konkrétní dekodér. Převzatý numerický výsledek není vlastní simulace redakce, vymyšlená křivka ani měření skutečného stroje. Podmínky výsledku i tendence k chybovému dnu zůstávají přímo v obrázku.[2] Kliknutím otevřete větší verzi.

Ani takto nízké číslo neznamená, že lze chybovost bez omezení snižovat. Kolem FER 10⁻⁸ práce pozoruje tendenci k chybovému dnu, anglicky error floor. Dominantní selhání zde souvisejí s uvíznutím dekodéru v takzvaných trapping sets, strukturách řádu desítek uzlů. Autor výsledek vykládá v souvislosti s konečnou délkou kódu, zbytkovými problematickými strukturami a nedokonalostí praktického dekódování.[2] Chybové dno zde není prohlášeno za univerzální nepřekročitelnou konstantu přírody; je to varování před nekritickým prodlužováním příznivého trendu.

Studie uvádí nejméně 50 chybových událostí na bod a 95% intervaly spolehlivosti. V článku tyto intervaly znovu nekreslíme: samotný údaj „nejméně 50“ nestačí k rekonstrukci jednotlivých bodů. Převádět FER na roky bezporuchového provozu by také vyžadovalo další informace, které tento výsledek neposkytuje.[2]

6. Co už máme a co teprve zbývá

Hodnotou práce je nový způsob hledání přípustných konstrukcí a slibný numerický výsledek jedné pečlivě vybrané instance. Neprokazuje obecné vítězství nad všemi konkurenčními kódy ani spolehlivost skutečného zařízení s chybujícími hradly a měřením.[2] K poctivému srovnání technologií bychom potřebovali stejné podmínky šumu, stejný cíl spolehlivosti i stejně započítanou režii.

Číst výsledek střízlivě neznamená jej zmenšovat. Zajímavé je právě to, že povinná pravidla zůstávají zachována, ale konstrukční prostor nemusí být sevřen dalšími omezeními. Nové možnosti se potom musejí teprve proměnit ve vhodný kód, dobrý dekodér a nakonec realizovatelný provoz.[2] Lepší návrh ochrany je důležitý krok; bezchybný počítač to ještě není.

Technická poznámka: proč d ≤ 48 není d = 48

Popisek Figure 2 uvádí parametry [[9216, 4612, ≤48]]. Nerovnost se týká minimální vzdálenosti celého kódu: práce pro něj dokládá horní mez d ≤ 48, nikoli přesnou hodnotu d = 48. Vzdálenost 48 je certifikována pro latentní část, ale chybí odpovídající certifikované dolní meze mimo tento prostor. Nelze z toho slíbit opravu 23 libovolných chyb. Ani nepřítomnost menších nalezených operátorů není sama o sobě důkazem, že žádné neexistují.[2]

Redakční ověření zahrnovalo výpočet klasického příkladu a kontrolu výkladu vůči zdrojům. Neprováděli jsme nezávislou reprodukci kvantové simulace ani matematických důkazů. Obrázky proto vysvětlují vztahy a podmínky; nenahrazují data a důkazy v primární práci.

Zdroje a původ této zprávy ↓

Tři propojené prvky: model, kód a dekodér. Výsledek je třeba posuzovat společně, nikoli oddělit číslo spolehlivosti od podmínek.
Vysvětlující schéma. Tři propojené prvky: model, kód a dekodér. Výsledek je třeba posuzovat společně, nikoli oddělit číslo spolehlivosti od podmínek. Kliknutím otevřete větší verzi.

Zdroje a časový kontext

Datum zprávy: 9. 9. 2026. Datum časopiseckého vydání v Quantum.[1] První preprint byl vložen 13. ledna 2026; historie verzí je na arXivu.[4] Zářijové datum neoznačuje vznik hotového kvantového zařízení.

Zpět na obsah ↑

Vydání také obrazem

Pusťte si celý příběh.

Přehrávač YouTube se připojí až po vašem kliknutí. Tím se mohou předat údaje službě YouTube; do té doby se žádný externí přehrávač nenačítá.

Otevřít video přímo na YouTube ↗
Náhled videa: Jak najít kvantovou chybu bez přečtení informace?

Na závěr

Dobrá odpověď otevírá další otázku.

Ne všechny příběhy jsou ve stejné fázi. Některé už prošly experimentem, jiné čekají na přístroj, který je dokáže otestovat. Právě tento rozdíl stojí za to mít na paměti.

Zpět do archivu →