Квантовий вентиль (квантовий логічний елемент) — це базовий елемент квантового комп'ютера, що перетворить вхідні стани кубітів на вихідні за певним законом. Відрізняється від звичайних логічних вентилів тим, що працює з кубітами, а отже підпорядковується квантовій логіці. Квантові вентилі на відміну від багатьох класичних завжди можуть бути оберненими.
Так як кубіт можна зобразити у вигляді вектора у двовимірному просторі, то дію вентиля можливо описати унітарною матрицею, на яку множиться відповідний вектор стану вхідного кубіту. Однокубітні вентилі описуються матрицями розміру 2 × 2, двохкубітні — 4 × 4, а n-кубітні — 2n × 2n.
Приклади квантових вентилів
Найпростіші однокубітні вентилі:
- Тотожне перетворення:
- Заперечення:
- Фазове зрушення:
Також можливі вентилі, що мають два входи (і два виходи, так як кількість входів і виходів у квантових вентилів повинно збігатися в силу вимоги унітарності):
- Контрольоване U (C-U). Суть контрольованого U полягає в тому, що на перший вхід подається керуючий кубіт, а на другий — керований. Якщо керуючий кубіт дорівнює одиниці, над керованим проводиться операція U, а якщо нулю — тотожне перетворення (кубіт подається на вихід без змін). Якщо матриця U має вигляд
тоді матриця перетворення CU виглядає так:
- Контрольоване заперечення (C-NOT). В цьому випадку і матриця перетворення має вигляд:
Важливими 3-х кубітними вентилями є:
- вентиль Тоффолі (англ. Toffoli gate, часто CCNOT) — є універсальним. Може бути реалізований на C-NOT і однокубітних вентилях. Схожий за алгоритмом роботи на CNOT, але звертає значення останнього біта тільки якщо два перших входу рівні одиниці. В іншому випадку всі входи подаються на вихід незмінними.
Таблиця істинності | Матрична форма | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
- вентиль Фредкіна (англ. Fredkin gate, часто CSWAP) — також універсальний. Якщо перший вхід встановлений, переставляє значення кубітів зі входів 2 і 3. Інакше всі три кубіти залишаються без змін.
Таблиця істинності | Матрична форма | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Універсальні квантові вентилі
Набір квантових вентилів називають універсальним, якщо будь-яке унітарне перетворення можна наблизити з будь-якою заданою точністю скінченною послідовністю вентилів з цього набору. Іншими словами, універсальні квантові вентилі є генераторами групи унітарних матриць. Можна довести, що набір, що складається з вентиля C-NOT і всіх однокубітних вентилів, є універсальним. Можливі й інші універсальні набори.
Реалістична реалізація NAND квантового вентиля двох контрольованих обертів — Приклад
Ця стаття є сирим з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. |
NAND може бути побудований наприклад з двома електронними кругами взаємодіючими простійшим обміном й обидва покладені у магнетичне поле з часом, який залежить від напряму використаному для цієї операції. Гамільтоніан отриманий завдяки
- ,
де , — вектори оператори електронних обертів, які складаються з трьох Паули матриць. Рівняння Блоха без загасання виходить з рівняння Шредінгера є:
Ці рівняння можуть бути вирішені в адиабатического наступне наближення, коли спінові вектори нескінченно ларморовської прецесії слідувати вектор магнітного поля тільки в припущенні, що .Залежно від того, чи є вектори і паралельні або анти-паралельно магнітному полю або анти-паралельно один одному, вони або обидва адиабатически слідувати магнітне поле і змінити напрямок на 180 ° або лівій стороні одного з рівнянь тотожно звертається в нуль і тільки напрямок одного з спинив змін, які слід, адиабатически суперпозицію поля, а другій доданій заморожені спина, чинного як ефективне поле. Функція зміни магнітного поля в часі, очевидно, безумовна і не залежить від початкового стану обох спинив, що гарантує належну роботу затвора. Інтуїтивно ця операція може бути зрозуміло, що магнітне поле вирівнює антиферомагнітного упорядкування двох спинив в привілейованому феромагнітним при русі заднім ходом існуючий феромагнітне впорядкування. Після часу адиабатическом зміні напрямку поля B на 180 градусів у нас є, тому
При тлумаченні спин вгору, як логічний 1, вниз, як 0 і дубльований спин кінцевого стану в результаті ми отримуємо ворота зв'язці заперечення або NAND.
Ця стаття не містить . (жовтень 2014) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kvantovij ventil kvantovij logichnij element ce bazovij element kvantovogo komp yutera sho peretvorit vhidni stani kubitiv na vihidni za pevnim zakonom Vidriznyayetsya vid zvichajnih logichnih ventiliv tim sho pracyuye z kubitami a otzhe pidporyadkovuyetsya kvantovij logici Kvantovi ventili na vidminu vid bagatoh klasichnih zavzhdi mozhut buti obernenimi Tak yak kubit mozhna zobraziti u viglyadi vektora u dvovimirnomu prostori to diyu ventilya mozhlivo opisati unitarnoyu matriceyu na yaku mnozhitsya vidpovidnij vektor stanu vhidnogo kubitu Odnokubitni ventili opisuyutsya matricyami rozmiru 2 2 dvohkubitni 4 4 a n kubitni 2n 2n Prikladi kvantovih ventilivNajprostishi odnokubitni ventili Totozhne peretvorennya s 0 1 0 0 1 displaystyle sigma 0 begin bmatrix 1 amp 0 0 amp 1 end bmatrix Zaperechennya s 1 0 1 1 0 displaystyle sigma 1 begin bmatrix 0 amp 1 1 amp 0 end bmatrix Fazove zrushennya s 2 1 0 0 1 displaystyle sigma 2 begin bmatrix 1 amp 0 0 amp 1 end bmatrix Peretvorennya Adamara H 1 2 1 1 1 1 displaystyle H frac 1 sqrt 2 begin bmatrix 1 amp 1 1 amp 1 end bmatrix Takozh mozhlivi ventili sho mayut dva vhodi i dva vihodi tak yak kilkist vhodiv i vihodiv u kvantovih ventiliv povinno zbigatisya v silu vimogi unitarnosti Kontrolovane U C U Sut kontrolovanogo U polyagaye v tomu sho na pershij vhid podayetsya keruyuchij kubit a na drugij kerovanij Yaksho keruyuchij kubit dorivnyuye odinici nad kerovanim provoditsya operaciya U a yaksho nulyu totozhne peretvorennya kubit podayetsya na vihid bez zmin Yaksho matricya U maye viglyad U x 00 x 01 x 10 x 11 displaystyle U begin bmatrix x 00 amp x 01 x 10 amp x 11 end bmatrix todi matricya peretvorennya CU viglyadaye tak C U 1 0 0 0 0 1 0 0 0 0 x 00 x 01 0 0 x 10 x 11 displaystyle operatorname C U begin bmatrix 1 amp 0 amp 0 amp 0 0 amp 1 amp 0 amp 0 0 amp 0 amp x 00 amp x 01 0 amp 0 amp x 10 amp x 11 end bmatrix Kontrolovane zaperechennya C NOT V comu vipadku U s 1 displaystyle U sigma 1 i matricya peretvorennya maye viglyad C N O T 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 displaystyle CNOT begin bmatrix 1 amp 0 amp 0 amp 0 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 1 0 amp 0 amp 1 amp 0 end bmatrix Vazhlivimi 3 h kubitnimi ventilyami ye ventil Toffoli angl Toffoli gate chasto CCNOT ye universalnim Mozhe buti realizovanij na C NOT i odnokubitnih ventilyah Shozhij za algoritmom roboti na CNOT ale zvertaye znachennya ostannogo bita tilki yaksho dva pershih vhodu rivni odinici V inshomu vipadku vsi vhodi podayutsya na vihid nezminnimi Tablicya istinnosti Matrichna forma Vhid Vihid 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 displaystyle begin bmatrix 1 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 1 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 1 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 1 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 1 amp 0 end bmatrix ventil Fredkina angl Fredkin gate chasto CSWAP takozh universalnij Yaksho pershij vhid vstanovlenij perestavlyaye znachennya kubitiv zi vhodiv 2 i 3 Inakshe vsi tri kubiti zalishayutsya bez zmin Tablicya istinnosti Matrichna forma Vhid Vihid C I1 I2 C O1 O2 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 displaystyle begin bmatrix 1 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 1 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 1 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 1 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 1 end bmatrix Universalni kvantovi ventiliNabir kvantovih ventiliv nazivayut universalnim yaksho bud yake unitarne peretvorennya mozhna nabliziti z bud yakoyu zadanoyu tochnistyu skinchennoyu poslidovnistyu ventiliv z cogo naboru Inshimi slovami universalni kvantovi ventili ye generatorami grupi unitarnih matric Mozhna dovesti sho nabir sho skladayetsya z ventilya C NOT i vsih odnokubitnih ventiliv ye universalnim Mozhlivi j inshi universalni nabori Realistichna realizaciya NAND kvantovogo ventilya dvoh kontrolovanih obertiv PrikladCya stattya ye sirim perekladom z inshoyi movi Mozhlivo vona stvorena za dopomogoyu mashinnogo perekladu abo perekladachem yakij nedostatno volodiye oboma movami Bud laska dopomozhit polipshiti pereklad NAND mozhe buti pobudovanij napriklad z dvoma elektronnimi krugami vzayemodiyuchimi prostijshim obminom j obidva pokladeni u magnetichne pole z chasom yakij zalezhit vid napryamu vikoristanomu dlya ciyeyi operaciyi Gamiltonian otrimanij zavdyaki H s 1 B s 2 B s 1 s 2 displaystyle H boldsymbol sigma 1 cdot mathbf B boldsymbol sigma 2 cdot mathbf B boldsymbol sigma 1 cdot boldsymbol sigma 2 de s 1 displaystyle boldsymbol sigma 1 s 2 displaystyle boldsymbol sigma 2 vektori operatori elektronnih obertiv yaki skladayutsya z troh Pauli matric Rivnyannya Bloha bez zagasannya vihodit z rivnyannya Shredingera ye s 1 s 1 B s 1 s 2 displaystyle dot boldsymbol sigma 1 boldsymbol sigma 1 times mathbf B boldsymbol sigma 1 times boldsymbol sigma 2 s 2 s 2 B s 2 s 1 displaystyle dot boldsymbol sigma 2 boldsymbol sigma 2 times mathbf B boldsymbol sigma 2 times boldsymbol sigma 1 Ci rivnyannya mozhut buti virisheni v adiabaticheskogo nastupne nablizhennya koli spinovi vektori neskinchenno larmorovskoyi precesiyi sliduvati vektor magnitnogo polya tilki v pripushenni sho B s i displaystyle mathbf B boldsymbol sigma i Zalezhno vid togo chi ye vektori i paralelni abo anti paralelno magnitnomu polyu abo anti paralelno odin odnomu voni abo obidva adiabaticheski sliduvati magnitne pole i zminiti napryamok na 180 abo livij storoni odnogo z rivnyan totozhno zvertayetsya v nul i tilki napryamok odnogo z spiniv zmin yaki slid adiabaticheski superpoziciyu polya a drugij dodanij zamorozheni spina chinnogo yak efektivne pole Funkciya zmini magnitnogo polya v chasi ochevidno bezumovna i ne zalezhit vid pochatkovogo stanu oboh spiniv sho garantuye nalezhnu robotu zatvora Intuyitivno cya operaciya mozhe buti zrozumilo sho magnitne pole virivnyuye antiferomagnitnogo uporyadkuvannya dvoh spiniv v privilejovanomu feromagnitnim pri rusi zadnim hodom isnuyuchij feromagnitne vporyadkuvannya Pislya chasu adiabaticheskom zmini napryamku polya B na 180 gradusiv u nas ye tomu e i H t d t o p 1 0 1 0 0 1 0 1 displaystyle e i int H t dt op begin bmatrix 1 0 end bmatrix otimes begin bmatrix 1 0 end bmatrix begin bmatrix 0 1 end bmatrix otimes begin bmatrix 0 1 end bmatrix e i H t d t o p 0 1 0 1 1 0 1 0 displaystyle e i int H t dt op begin bmatrix 0 1 end bmatrix otimes begin bmatrix 0 1 end bmatrix begin bmatrix 1 0 end bmatrix otimes begin bmatrix 1 0 end bmatrix e i H t d t o p 1 0 0 1 1 0 1 0 displaystyle e i int H t dt op begin bmatrix 1 0 end bmatrix otimes begin bmatrix 0 1 end bmatrix begin bmatrix 1 0 end bmatrix otimes begin bmatrix 1 0 end bmatrix e i H t d t o p 0 1 1 0 1 0 1 0 displaystyle e i int H t dt op begin bmatrix 0 1 end bmatrix otimes begin bmatrix 1 0 end bmatrix begin bmatrix 1 0 end bmatrix otimes begin bmatrix 1 0 end bmatrix Pri tlumachenni spin vgoru yak logichnij 1 vniz yak 0 i dublovanij spin kincevogo stanu v rezultati mi otrimuyemo vorota zv yazci zaperechennya abo NAND Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno zhovten 2014