Tossenberger Tamás. Algoritmusok kvantum-információelméletből
|
|
- Bertalan Kerekes
- 6 évvel ezelőtt
- Látták:
Átírás
1 Eötvös Loánd Tudományegyetem Temészettudományi Ka Tossenbege Tamás Algoitmusok kvantum-infomációelméletből BSc Alkalmazott Matematikus Szakdolgozat Témavezető: d. Mosonyi Milán Analízis Tanszék, BME Matematika Intézet Belső konzulens: d. Fenkel Péte Algeba és Számelmélet Tanszék Budapest, 07
2 Köszönetnyilvánítás Ezúton szeetném megköszönni témavezetőmnek, hogy segített egy számoma előzőleg ismeetlen teület alapjainak megétésében, és a matematikai hátteének és leíásának elsajátításában. Valamint köszönöm mindazoknak, akik meghallgattak valamit a szakdolgozatom témáiból, és kédéseikkel ávilágítottak a kiemelendő és lényeges észeke.
3 Tatalomjegyzék. Előkészületek öviden 7.. Matematikai jelölések és a kvantummechanika matematikai modellje Kvantum áamköök Egyszeű kvantumalgoitmusok 4.. Szupesűű kódolás Kvantum telepotáció Sho-algoitmus Kvantum Fouie-tanszfomáció Sajátéték becslés Rendszámítási pobléma A faktoizációs pobléma visszavezetése a endszámítási poblémáa Gove-algoitmus Az algoitmus leíása Geometiai intepetáció
4 Bevezetés és felhasznált iodalom Godon E. Mooe 960-ban azt jósolta, hogy az adott méetű integált áamköökbe helyezhető tanzisztook száma köülbelül 8 hónaponként kétszeesée nő. Ez a jóslat Mooe-tövény néven vált közismetté, és a mai napig igaznak is bizonyult. Azonban ez az exponenciális fejlődés nem tatható a végtelenségig, a dolgozat íásako, 07-ben má csupán 0 nm széles tanzisztookat is léte tudunk hozni; azonban váható, hogy a közeljövőben, aká má a következő évtizedben a tanzisztook lényeges méetbeli csökkentése alapvető fizikai tövények miatt lehetetlen lesz, és a Mooe-tövény elveszti évényességét. Ez viszont nem jelenti azt, hogy az embeiség ezek után ne tudná növelni a számítási képességét, csupán azt jelenti, hogy ehhez alapvetően új fajta számítógépeke és számítási módszeeke lesz szükségünk. Jelenlegi tudásunk szeint ennek a feladatnak kvantumszámítógépek eleget fognak tenni, és a közeljövőben egyes poblémákat a legjobb klasszikus számítógépeknél is gyosabban fognak megoldani különös számolási módjuknak köszönhetően, amely lehetővé teszi egyes számítási feladatok nagyságendileg gyosabb megoldását. A dolgozat a kvantumszámítógépeke íódott alapvető algoitmusokat és azok elemzését mutatja be, valamint ávilágít ezen algoitmusok lényegi ötletée, és igyekszik átadni a dolgozatíó kialakult szemléletét, hogy az olvasó mélyen megéthesse az alapvető kvantumalgoitmusok működési elvét, és aká eddigi előismeetekkel nem endelkező olvasó is gondolkozhasson ezen algoitmusok alkalmazásain, illetve módosításain, új kvantumalgoitmusok létehozásához. Az első fejezetben a felhasznált fogalmakat és a kvantum áamköök elméletének alapvető eedményeit mutatjuk be öviden. Ez a fejezet [] -3. fejezetének és []-nek a témahoz kapcsolódó észeit foglalja össze a teljesség igénye nélkül; ha az olvasó mélyebben kívánja tanulmányozni a kvantumalgoitmusok elméletét, vagy a kvantum-infomációelmélet egyéb ágait, ezen hivatkozásokban észletesebb képet kaphat az alapokól. A második, hamadik és negyedik fejezet [] alapján készült, ezen fejezetek [] tematikáját használják, azonban az egyes észletek legtöbbszö ezzel eltéően lettek kidolgozva, mate- 4
5 matikai pecizitással, és a hivatkozásban hiányzó feladatokat és bizonyításokat kipótolva, hibáit javítva. A szakiodalom feldolgozásán és összeszedésén kívül a dolgozat 3. fejezetében kidolgoztuk []-nek az 5.-es, az 5.5-ös, az 5.7-es, az 5.8-as, az 5.-es, az 5.-es, illetve az 5.3 bizonyítós feladatait, illetve egyéni eedmény a tétel és az ehhez tatozó állítás, amelyek helyettesítik [] 5.3 szekciójában leít megfelelő hibás állításokat melyek a Sho-algoitmus felépítésée nem alkalmasak, azonban ezek alapötletét felhasználtuk; a dolgozat 4. fejezetében pedig bizonyítottuk [] 6.-es feladatának állítását, valamint a Gove-iteáció áamköét észletesebben kidolgoztuk, és igazoltuk annak helyességét. Ezeket a kidolgozott feladatokat beleépítettük a dolgozat stuktúájába, valamint az []-ben lévő hibákat és pontatlanságokat kijavítottuk. Illetve a kvantum Fouietanszfomációhoz és a szupesűű kódoláshoz egy-egy konkét kvantumáamköt konstuáltunk meg és futtattunk az IBM 5 qubites kvantumszámítógépén. Valamint a dolgozat készülése soán kialakult szemléletet átadva, legtöbbszö megjegyzések fomájában, igyekszünk egy teljes képet adni az olvasónak a dolgozat kvantum algoitmusaiól. A második fejezetben az alapvető kvantumalgoitmusokat tágyaljuk, mint a kvantum telepotációt, és a szupesűű kódolást. Ezek önmagukban is nagyon édekes és egyszeű algoitmusok, amelyek bemutatják a kvantumalgoitmusok legfőbb működési elveit, ezzel segítve a következő két fejezetben tágyalt jóval összetettebb kvantumalgoitmusok megétését. A hamadik és negyedik fejezet pedig a két legfontosabb kvantumalgoitmust tágyalja, a Sho-algoitmust, mely segítségével kvantumszámítógépen exponenciálisan kisebb lépésszámban tudunk faktoizálni, mint a mai legkisebb lépésszámú klasszikus algoitmusokkal; illetve a Gove-keesőalgoitmust, ami lényegesen felgyosítja bizonyos keesési poblémák megoldását. A dolgozat ezen túl emélhetőleg eloszlatja a engeteg tévhitet a kvantumszámítógépek működését illetően mint hogy a kvantumszámítógépek NP-teljes poblémákat tudnának megoldani polinom lépésszámmal; vagy hogy a kvantumszámítógépek úgy működnének, hogy a lépésszámban exponenciálisan sok eset mindegyikét le tudják ellenőizni, és bemutatja, hogy milyen típusú poblémáknál lehet jobb egy kvantumszámítógépet alkalmazni egy klasszikusnál. Továbbá megmutatjuk azt is, hogy néhány kvantumalgoitmus legegyszeűbb eseteit mai kvantumszámítógépeken aká tesztelhetjük is. Konkétan az IBM 5 qubites, mindenki számáa online eléhető, kvantumszámítógépén megépítünk és kipóbálunk egy-egy kvantum áamköt, melyek a kvantum Fouie-tanszfomáció egy speciális 5
6 esetét, és a szupesűű kódolást mutatják be. Sajnos a dolgozat többi algoitmusának legegyszeűbb eseteihez is legalább 3 kontoll-qubite, vagy méés utáni kapuhasználata lenne szükségünk, azonban jelen időpontban ezen a számítógépen ez nem megvalósítható. A dolgozat íása idejében jelentette be az IBM, hogy váhatóan 07. nyaáa egy új, 6 qubites kvantumszámítógépük minden édeklődő számáa online hozzáféhető lesz. 6
7 . fejezet Előkészületek öviden Ebben a fejezetben a matematikai alapokat, alapvető fogalmakat, és a további fejezetekhez szükséges jelöléseket, illetve állításokat sooljuk fel. Feltételezzük, hogy az olvasó játas a lineáis algeba beleétve a tenzoszámítás elméletét, a funkcionálanalízis, a számítástudomány alapjaiban, így csak azokat a jelöléseket definiáljuk, amelyek egy matematikus hallgató számáa nem feltétlenül egyételműek... Matematikai jelölések és a kvantummechanika matematikai modellje Matematikusok számáa nem feltétlenül ismet a baket-jelölés, azonban a kvantummechanikában ez a bevett jelölésendsze, és így a dolgozat is ezzel a jelölésendszeel dolgozik.... Definíció. Adott H Hilbet-tében x H-a jelölje x LinH; C azt az opeátot, amelye y H-a x : y x, y.... Definíció. Adott H Hilbet-tében x H-a jelölje x LinC; H a x opeáto adjungáltját. Azaz x = x. Könnyen látható, hogy ekko λ C-e x : λ λx. A dolgozat soán és általában a kvantummechanikában kissé pontatlanul x H vektot x helyett gyakan x -szel jelöljük, így kontextustól függően x egy opeátot, illetve a H Hilbet-té egy elemét is jelölheti. x H-a x x = x x LinC; C opeátot öviden x y -nal jelöljük. Megmutatható, hogy λ C-e x y : λ λ x, y. Valamint z H-a y x : z x, z y. További elemi azonosságok találhatóak []. fejezetében. 7
8 ..3. Megjegyzés. Vegyük észe, hogy ez a jelölésendsze a lineáis algebai lineáis opeátook leíásának jelölésendszeével úgy függ össze, hogy x H-a x opeáto az x vekto adott bázisbeli felíásával való szozás opeátoa, valamint x opeáto ezen vekto adjungáltjával való szozás opeátoa. Az alábbiakban a kvantummechanika matematikai modelljét íjuk le a kvantummechanika négy posztulátumán keesztül. Megjegyzendő, hogy az állapotvektoos jelölésendszet fogjuk használni, nem pedig a sűűségopeátoosat, mivel a kvantumalgoitmusok tágyalása soán ezen jelölésendsze használata az egyszeűbb. A kvantummechanika posztulátumai:. Minden fizikai endszehez endelhető egy H Hilbet-té, amelyet a endsze állapotteének hívunk, és a endszet teljesen leíja ezen Hilbet-tének egy egységvektoa, melyet a endsze állapotvektoának hívunk.. Minden zát kvantumendszehez endelhető egy Ut t : H H unité opeáto család, amely t, t időponta ψ H, ψ =, t időpontbeli kezdeti állapotot az t időponta Ut t ψ állapotba viszi. Tehát a endsze állapotváltozása leíható egy unité opeáto családdal, amely egyes tagjai az egyes t t időkülönbségek. A 3. {M m } n m=0 H H opeátohalmazt a méési opeátook halmazának nevezzük az n m = 0,,..., n lehetséges méési étékek mellett, ha M m M m = I. Ekko m {0,,..., n }-e P m = ψ M m M m ψ annak a valószínűsége, hogy m a méés eedménye, ha közvetlenül a méés előtt a endsze állapotvektoa ψ volt; és ekko közvetlenül a méés után a endsze állapotvektoa m=0 M m ψ ψ M m M m ψ = Mm ψ P m. 4. Egy n kvantummechanikai endszeből alkotott összetett kvantummechanikai endsze állapottee H = H H H n Hilbet-té, ahol j {0,,..., n }- e a H j Hilbet-té a j-edik endsze állapottee; és ha j {0,,..., n }-e ψ j az j-edik endsze állapotvektoa, akko az összetett endsze állapotvektoa ψ = ψ ψ ψ n. Abban az esetben, amiko csak a méés eedményének valószínűségeloszlása lényeges számunka, és a endsze méés utáni állapota nem, akko az egyszeűség kedvéét E m = M m M m úgynevezett POVM pozitív opeátookat szokás használni, ame- 8
9 lyeke teljesül n m=0 E m = I. Ekko P m = ψ E m ψ egyszeűbb alakot kapjuk. Valamint M m = E m helyettesítéssel láthatjuk, hogy minden n elemű {E m } n m=0 POVM - hez tatozik egy {M m } n m=0 méési opeátohalmaz, amelye m {0,,..., n }-e E m = M m M m, és n m=0 M m M m = I. Egy qubites endsze állapottee egy dimenziós Hilbet-té, amely egy otonomált bázisát jelöljük 0, -gyel. Mivel a kvantumalgoitmusok qubites endszeekből alkotott többqubites összetett endszeeket használnak, ezét mindig véges dimenziós Hilbetteekkel fogunk foglalkozni. És ekko egy k qubites összetett endsze állapottee izomof C k -val, ezét pongyola módon egy k qubites endsze állapotteét C k -val jelöljük, de a kitevőből a kontextus alapján mindig világos lesz, hogy ez melyik k qubites endsze állapotteét jelöli éppen. Így egy k qubites endsze állapotteének egy otonomált bázisát { j j j k } j,j,...j k {0,}, ezt az otonomált bázist nevezzük a k qubites endsze számítási bázisának. Ezen bázis egy j j j k elemét öviden j; k -val jelöljük, ahol j az a temészetes szám, amely kettes számendszebeli felíása j = j k +j k + +j k 0 = j j... j k. Egy k qubites endsze számítási bázisáa való méés alatt pedig azt a méést étjük, ahol az egyes POVM -ek m {0,,..., k } méési étékeke E m = m; k m; k. A dolgozat soán csak ilyen mééseket fogunk végehajtani. Könnyen igazolható, hogy egy k qubites endsze számítási bázisáa való méés ebben a modellben ekvivalens azzal, mintha az egyes qubites endszeek számítási bázisaia ménénk közvetlenül egymás után. Ez a tulajdonság a kvantumalgoitmusok elméleti elemzése soán nem lényeges, azonban fizikai megvalósításuk soán nagyon fontos, mivel az egyes qubiteke tudunk csak méést végezni... Kvantum áamköök A kvantum áamköök egy k qubites kvantumendsze állapotvektoát módosítják kvantumkapuk felhasználásával, ahol a kvantumkapuk l < k kvantumbites észendsze állapotteén ható unité opeátook. A kvantumalgoitmusok elmélete szempontjából a legfontosabb kvantumkapuk közé tatoznak H, S, T X, Y és Z egy qubites kapuk, illetve c-not, és SWAP két qubites kapuk. Ezek mátixos felíása a 0,, illetve a 9
10 0;, ;, ;, 3; számítási bázisokban: [ ] [ ] [ ] H = 0 0, S =, T =, 0 i 0 e i π 4 illetve [ ] [ ] [ ] 0 0 i 0 X =, Y =, Z =, 0 i c-not = , SWAP = ez alapján az opeátook baket-jelölésendszeben való felíását az olvasóa bízzuk. Tehát X, Y, és Z qubites opeátook mátixai a számítási bázisban éppen a Pauli-mátixok, H pedig a nomált Hadamad-mátix. Valamint j, j {0, }-a c-not: j j j j j, ahol a mod összeadást jelöli, azaz báziselem inputa pontosan akko változtatja meg a második bitet, ha az első bit kontoll-bit, innen eed ezen kapu elnevezése. A SWAP kapu elnevezése pedig onnan eed, hogy j, j {0, }-a SWAP: j j [ j ] j, azaz báziselem inputa megcseéli a két bitet. A továbbiakban pedig I = az qubites identitás opeátot jelöli. 0 0 Mivel a kvantum áamköök leíása a Boole-hálózatok ábázolásához hasonló, ezét ahelyett, hogy túlbonyolítva, teljesen pecízen definiálnánk, inkább egy példán szemléltetjük: 0 X H 0 X Ez a kvantum áamkö egy qubites endszeen dolgozik, amely a 0 0 kezdőállapotban van az áamkö alkalmazása előtt. Első lépés után a qubites endsze állapota A második lépés után X I 0 0 = 0. H X 0 = 0. 0
11 A hamadik lépésben egy c-not kaput alkalmazunk, úgy, hogy az első qubit legyen a kontoll-qubit, azaz a hamadik lépés után a endsze állapota 0 c-not A negyedik lépésben pedig egy SWAP kaput alkalmazunk az első és második qubit közt, azaz a negyedik lépés utána a endsze állapota 0 0 SWAP Végül pedig az első qubit számítási bázisáa méünk, azaz E 0 = 0 0 I és E = I POVM -eket használjuk, és így annak az valószínűsége, hogy a mét éték 0 P 0 = 0 + és annak az esélye, hogy a mét éték =.5 P 0 = + 0 =.6 Bővebb leíás [] 4. fejezetében [ található. ] u0,0 u 0, Bevezetjük qubites U = mátixú unité opeátook kontollált változatát is: c-u-val jelöljük azt a qubites opeátot, amely mátixa c-u = u,0 u, u 0,0 u 0,. 0 0 u,0 u, Vegyük észe, hogy ekko j, j {0, }-e a c-u kaput egy qubites endszeen végehajtva úgy, hogy az első qubit a kontoll-qubit j j c-u j U j j, tehát báziseleme a második qubiten végehajtja U-t ha az első qubit, máskülönben identitást hajt vége. Vegyük észe, hogy így c-x azonos c-u -tal. Belátható, hogy H, T, c-not kapuk halmaza valamely ételemben univezális, így ezeket nevezzük elemi kapuknak.. Egy n qubites endsze H állapotteén ható tetszőleges U unité opeáto felíható U = U, U,..., U k alakban, ahol k N és U j -szintű unité opeátook, azaz j {,,..., k}-a létezik H-nak egy dimenziós A k altee, mely a számítási bázis vektoa által kifeszített alté, és U identitásként hat az A altéen.
12 . Egy n qubites endszeben minden kétszintű unité opeáto felíható On daab c-not kapuval, és egy qubiten ható kapuval amely ezen -szintű unité opeáto megszoítása a hozzá tatozó legfeljebb dimenziós A altée. 3. Minden qubites unité opeáto tetszőlegesen jól közelíthető véges sok qubites elemi kapu alkalmazásával. Tehát ε > 0-a létezik olyan U qubites unité opeáto, melynek áamköe felíható véges sok elemi kapuval, és U U < ε. Így tehát egy n qubites opeáto is tetszőleges pontossággal közelíthető az elemi kapukkal, ezt nevezzük az univezalitási tulajdonságnak. Azonban ez nem jelenti azt, hogy ezek a közelítések effektívek, olyan ételemben, hogy kevés elemi kaput használnak fel, sőt megmutatható ee ellenpélda, lásd [] es szekcióját.... Megjegyzés. Az S kaput is gyakan az elemi kapuk közé soolják a kvantumhibajavításban betöltött fontos szeepe miatt, de mivel S = T, ezét ez a kapu az univezalitáshoz nyilván nem szükséges. Viszont az előbb említett okból kifolyólag édemes ezt a kaput is megalkotni egy kvantumszámítógép építéseko. Egy kvantumalgoitmus lépésszámán a kvantum áamköében felhasznált elemi kapuk számát étjük. Egy kvantumalgoitmushoz nyilván nem egyetlen áamkö, hanem egy áamköcsalád tatozik például az algoitmus inputjának méete alapján. Így azt is fontos kikötnünk, hogy ez az áamköcsalád Tuing-géppel geneálható legyen, habá ez a feltétel a gyakolatban mindig tiviálisan teljesül ha adunk egy konstukciót az áamköcsaláda. Továbbá n lépésnek tekintjük egy n qubites endsze állapotának beállítását 0 n állapota, és így egy kvantum áamkö lépésszámán n-nek és elemi kapuszámának összegét étjük, ami a tiviális esetektől eltekintve nagyságendileg az elemi kapuszámmal azonos.... Megjegyzés. Ekko 0 n állapot helyett a számítási bázis bámilyen másik elemét is elő tudjuk állítani n lépésben, és legfeljebb n daab X kapu felhasználásával, így aká azt is feltehetjük, hogy minden báziselemet elő tudunk állítani On lépésszámmal, így ezeket is elfogadhatjuk az egyes áamköök inputjaként. [ ] 0 A Sho-algoitmusban használjuk továbbá az R k = kapukat, melyek Ok 0 e πi k elemi kapuval pontosan előállíthatóak lásd [] 4. fejezetét. Speciálisan R = S és R 3 = T. Valamint kihasználjuk, hogy egy elemi kapukból álló áamkö invezét is felíhatjuk konstansszo pontosan 7-sze annyi elemi kvantumkapuval, mivel H és c-not kapuk
13 önadjungáltak, valamint T 7 = T, és mivel egy áamkö egy unité opeátot hajt vége mivel unité opeátook tenzoszozata és kompozíciója unité, ezét az áamkö inveze az áamkö adjungáltja, az áamkö adjungáltját pedig megkapjuk az egyes elemi kapuk adjungálásával, és a kapuk hoizontális soendjének megfodításával. Ismet, hogy klasszikusan minden Boole-hálózat helyettesíthető egy csupán Toffoli kapukból álló klasszikus evezibilis hálózattal, amelynek felhasznált bitszáma, és kapuszáma nagyságendileg azonos a Boole-hálózatéval. Helyettesítés alatt azt étjük, hogy ha a Boole-hálózatnak n inputbitje, és k outputbitje van, akko az ezt helyettesítő Toffoli kapukból álló evezibilis hálózatnak az első n inputbitjét a Boole-hálózat inputjáa állítva és a többi inputbit étékét az inputtól független módon meghatáozva, ezen evezibilis hálózat outputjának első k bitje a Boole-hálózat outputja. A Toffoli kapu univezális opeátoa való kitejesztését tehát azt az 3 qubites opeátot véve amely j, j, j 3 {0, }-e a j j j 3 báziselemet o o o 3 báziselembe viszi pontosan akko, ha a Toffoli kapunak j, j, j 3 inputa o, o, o 3 az outputja felíhatjuk elemi kvantumkapuk áamköeként. Ebből következik, hogy minden Boole-hálózat helyettesítő egy nagyságendileg ugyanakkoa táhelyű és kapuszámú kvantum áamköel. A Toffoli kapu ezen felíása, és egyéb gyakan használt kvantumkapuk elemi kvantumkapukkal töténő felíása megtalálható [7] hivatkozásban. 3
14 . fejezet Egyszeű kvantumalgoitmusok Ebben a fejezetben két kvantumalgoitmust mutatunk be, amelyekkel az összefonódottságot kihasználva olyasmit éhetünk el, aminek klasszikus megfelelője nem megvalósítható. Például a szupesűű kódolás tágyalásában megmutatjuk, hogyan lehet bizonyos előkészületek mellett qubit elküldésével klasszikus bitnyi infomációt közölni ugyanez klasszikus bit elküldésével nyilvánvalóan lehetetlen. Valamint megmutatjuk, hogy a kvantum telepotáció ennek valamilyen ételemben a fodítottját hatja vége, azaz szintén bizonyos előkészületek mellett két klasszikus bit elküldésével el tudunk küldeni egy qubitet. Ez alatt pontosan azt étjük, hogy egy másik qubit állapotát a küldendő qubit állapotáa állítjuk. Fontos megjegyezni, hogy eközben a küldendő qubit állapota megváltozik sőt, igazolható, hogy egy qubit állapotát nem lehet lemásolni úgy, hogy a lemásolt qubit állapota ne változzon. Mivel a szupesűű kódolás és a kvantum telepotáció is a Bell-állapotokkal dolgozik, ezét még ezen algoitmusok tágyalása előtt megmutatjuk ezen állapotok néhány alapvető tulajdonságát. A 4 Bell-állapot egy qubites endsze egyes állapotai, mégpedig a β 0,0 = és a β 0, = β,0 = β, =
15 állapotok. Megjegyzendő, hogy ezek a qubites állapotok könnyen láthatóan otonomált bázist alkotnak a endsze állapotteén. Valamint látható, hogy a Bell-állapotok egyszeűbben is felíhatóak az alábbi képlettel: Valamint j, j j, j {0, }: β j,j = 0 j + j j.5 {0, }-e az alábbi kvantum áamkö outputja β j,j. A következő áamkö által meghatáozott qubites unité opeátot B-vel jelöljük. j H j Ekko j, j {0, }-e B j j = β j,j, mivel H I j j = 0 j + j j.6 és így B j j = 0 j + j j = β j,j.7 Továbbá az. fejezetben tágyaltak alapján B áamköe: H Valamint mivel B unité opeáto, ezét j, j {0, }-e B β j,j = B B j j = j j.8.. Szupesűű kódolás Anna klasszikus bitnyi infomációt szeetne eljuttatni Balázsnak, mégpedig úgy, hogy csak qubitet küld el Balázsnak. Ennek megvalósítását nevezzük szupesűű kódolásnak. Előkészületként Anna és Balázs egy qubites endszet mely qubitjei kezdetben kellően közel vannak egymáshoz egy c-not kapu alkalmazásához β 0,0 állapotba hoz, mint azt előbb láttuk, ezt megtehetik úgy, hogy a 0 0 állapotú endszee alkalmazzák B unité opeáto áamköét. A endsze β 0,0 állapota hozása után Anna megtatja a endsze. qubitjét, Balázs pedig a.-at és ezek után tetszőlegesen eltávolodhatnak egymástól. Ezt követően Anna a következő algoitmus szeint já el: 5
16 . Ha a 0, 0 biteket kívánja továbbítani, akko az. qubite identitást alkalmaz azaz nem csinál vele semmit, ekko a qubites endsze állapotváltozása β 0,0 I I β 0,0.9. Ha a 0, biteket kívánja továbbítani, akko az. qubite az X kaput alkalmazza, ekko a endsze állapotváltozása β 0,0 X I β 0,.0 3. Ha az, 0 biteket kívánja továbbítani, akko az. qubite a Z kaput alkalmazza, ekko a endsze állapotváltozása β 0,0 Z I β,0. 4. Ha az, biteket kívánja továbbítani, akko az. az X kaput alkalmazza, ekko a endsze állapotváltozása β 0,0 Y I i β,. Így ha ezek után Anna elküldi az. qubitet Balázsnak, és mindkét qubit bitokában Balázs végehajtja a endszeen B opeáto áamköét, akko a.8 egyenlet alapján a endsze ende a 0 0, a 0, a 0 vagy a i 0 0 állapotban lesz aszeint, hogy Anna a 0, 0, a 0,, az, 0 vagy az, két bitnyi infomációt kívánta közölni Balázzsal. Tehát ha ezek után Balázs a számítási bázisa mé, akko mind a négy esetben valószínűséggel megkapja az Anna által közölni kívánt klasszikus bitnyi infomációt a méés eedményeként. Az IBM 5 qubites kvantumszámítógépén megkonstuáljuk ezen folyamat áamköét abban az esetben, ha Anna, 0 infomációt kívánja közölni Balázzsal: 6
17 Ekko elméletben valószínűséggel kapnánk az, 0 méési eedményt, pesze a gyakolatban csak azt váhatjuk, hogy -hez közeli étéket kapjunk. Alább láthatjuk 04 futtatás után egyes méési kimenetelek tapasztalt elatív gyakoiságát. Itt a méési adatok fodított soendben vannak felíva, mint ahogy dolgozatban használt konvenció szeint lennének, így ez esetben azt vájuk, hogy 0000 méési eedmény elatív gyakoisága -hez közeli legyen, ez pedig valóban fennáll... Kvantum telepotáció Anna egy ψ állapotvektoú qubit állapotát szeetné továbbítani Balázsnak pontosabban Balázs egyik qubitjét kívánja ebbe az állapotba hozni, mégpedig úgy, hogy előzetes előkészületek mellett mindössze bitnyi klasszikus infomációt továbbít Balázsnak. Ennek megvalósítását nevezzük kvantum telepotációnak, mivel ezzel az eljáással qubitet tudunk telepotálni Annától Balázsnak mindössze klasszikus bit átküldésével. Elsőe meglepő lehet, hogy véges sok bit elküldésével léte tudunk hozni tetszőleges ψ C, ψ = állapotvektot, mivel az ilyen vektook halmaza kontinuum számosságú pesze má az is elég, hogy végtelen. Azonban nem a vektot meghatáozó komplex számokat kívánjuk elküldeni mivel ezeket nem is tudnánk kinyeni a qubitből, hanem fizikailag akajuk Balázs egy qubitjének állapotát ψ -e hozni, amihez mint látjuk nem szükséges ismeni ψ állapotot.. qubitnek nevezzük a másolandó ψ állapotú qubitet, illetve. és 3. qubitnek azon qubites endsze egyes qubitjeit, amelyet előkészületként Anna és Balázs a β 0,0 állapota állít. Ezen 3 qubit kezdetben itt is kellően közel vannak egymáshoz. Ezek után Anna megtatja a endsze. és. qubitjét, Balázs pedig a 3.-at, majd tetszőlegesen eltávolodhatnak egymástól. Ezt követően Anna végehajtja B opeátot a bemutatott 7
18 áamkö segítségével az. és. qubiten, majd pedig ezen qubites észendsze számítási bázisában méünk, így kapva m = m m méési eedményt. Tehát eddig a pontig az alábbi áamkö íja le az eljáást: ψ H m β 0,0 m Egyszeű számolással kapjuk, hogy ψ = α 0 + β ahol α, β C felíás mellett, közvetlenül a méés előtt a 3 qubites endsze állapota 00; α 0 + β + 0; α + β 0 + 0; α 0 β + ; α β tehát a méés után ende α 0 + β, α + β 0, α 0 β vagy α β 0 lesz a 3. qubit állapota ha a méés eedménye m = 00, m = 0, m = 0 vagy m =. Így ha Anna továbbítja Balázsnak a méés eedményét leíó m és m biteket, akko Balázs a 3. qubiten X m, majd Z m kapukat végehajtva a 3. qubitet α 0 + β = ψ állapota hozza.... Megjegyzés. Temészetesen sem a szupesűű kódolással, sem pedig a kvantum telepotációval nem tudunk a fénysebességnél gyosabban infomációt küldeni. A kvantum telepotáció végehajtásako Balázsnak meg kell vánia az Annától ékező klasszikus bitet; a szupesűű kódolásnál pedig az. qubit elküldése közben a endsze má minden infomációt tatalmaz, viszont Balázs csak a. qubithez fé hozzá amíg az. qubitet meg nem kapja Annától, és megmutatható, hogy Balázs csupán a. qubitből nem nyehet ki infomációt Anna által küldött küldeni kívánt bitől. 8
19 3. fejezet Sho-algoitmus A kvantum algoitmusok keesése soán legfőbb célunk olyan algoitmusokat konstuálni, melyek egy adott poblémát vagy poblémaköt lényegesen gyosabban oldanak meg, mint az ee a feladata ismet legjobb klasszikus algoitmus; ezalatt a lépésszámban polinomiális vagy exponenciális gyosítást étünk. Exponenciális gyosítást é el pl. Pete Sho 994-ben publikált algoitmusa, mely a pímtényezőke bontás poblémáját oldja meg: egy n bites pozitív egész számot O n 3 elemi kvantumkapuval faktoizál tetszőlegesen kicsi pozitív hibával ezzel igazolva, hogy a faktoizációs pobléma BQP-beli, szemben a dolgozat íásának idejében ismet kellően nagy számoka leggyosabb klasszikus faktoizáló algoitmussal, az általános számtest-szitával GNFS, melynek lépésszáma exp Θ n 3 log 3 n. Ez viszont nem jelenti azt, hogy a későbbiekben nem találhatunk polinomiális klasszikus faktoizáló algoitmust. Általánosan igaz, hogy még nem ismet olyan kvantum algoitmus, amely megcáfolná az eős Chuch hipotézist. A Sho-algoitmus különösen édekes számunka mivel a mostani leggyakabban használt titkosítási módszet, az RSA-eljáást könnyedén fel lehetne töni ha meg tudnánk oldani nagy számok faktoizálását polinomiális lépésszámban. Hogy ezt kvantum számítógépekkel meg tudjuk valósítani csak az gátolja meg, hogy jelenleg nem tudunk olyan kvantumszámítógépet építeni, melyen a gyakolatban előfoduló hatalmas számokat tudnánk faktoizálni. Ez viszont a közeljövőben megváltozhat, és akko át kell ténünk egy biztonságosabb titkosítási eljáása. Ebben a fejezetben tágyaljuk soa a kvantum Fouie-tanszfomációt, a sajátéték becslés algoitmust, a endszámítási poblémát, és végül a faktoizációs pobléma visszavezetését a endszámítási poblémáa, melyek együtteséből megkapjuk a Sho algoitmust. 9
20 3.. Kvantum Fouie-tanszfomáció A diszkét Fouie-tanszfomáció DFT a gyakolatban sokat használt klasszikus algoitmus, szükség van á például kép- és hangtechnikában, valószínűségszámításban, statisztikában, illetve egyes kombinatoikai poblémák megoldásában is hasznosnak bizonyult. A leggyosabb ismet kiszámítási módja a gyos Fouie-tanszfomáció FFT, amely Θ n n aitmetikai műveletet használ, ha azt egy C N -beli vektoon szeetnénk elvégezni, ahol n = logn. Ezzel szemben a kvantum Fouie-tanszfomáció QFT Θ n kvantumkapuval vagy O n 3 elemi kvantumkapuval végehajtható. Tehát a QFT lépésszáma exponenciálisan kisebb, mint az FFT lépésszáma, ez viszont koántsem akkoa eedmény, mint amilyennek elsőe tűnik. A QFT nem helyettesíti a DFT klasszikus kiszámítását, mivel mint azt később látjuk, habá megkonstuáljuk valamilyen fizikai fomában az inputvekto tanszfomáltját amely szintén egy C N -beli vekto, ebből a endszeből általános esetben nem nyehető ki a vekto mind az N koodinátája. Előszö a DFT -t mutatjuk be: Adott x = x 0 x. x N k {0,,..., N }-e legyen C N vekto, és előállítandó y = j=0 y 0 y. y N C N vekto úgy, hogy y k = N x j e πijk N 3. N azaz ugyanezt lineáis tanszfomációként leíva legyen y 0 y y = ω ω ω N ω ω 4 ω N. N ω N ω N ω N y N x 0 x x. x N 3. ahol ω = e πi N. Ezt az x y lineáis tanszfomációt nevezzük diszkét Fouietanszfomációnak. Közvetlenül mátixszozás végehajtásával kiszámolva y -t egy O n lépésszámú algoitmust kapnánk, ennél gyosabb a FFT algoitmus elvégzése, melynek futásideje csak On n de még ez is exponenciális az inputban. A FFT észletes leíását és elemzését megtalálhatja az olvasó a [4]-es hivatkozás alatt. 0
21 A QFT tágyalásához előszö két kikötést kell tennünk:. Legyen x =.. Tegyük fel, hogy N = n. Láthatjuk, hogy egyik kikötés sem kolátozza az x -ek halmazát, amelyeke y fizikailag előállítható, mivel DFT lineáis, illetve mivel N < n esetén n N daab 0-val kiegészítve x vektot a 0-kat az utolsó koodinátáka íjuk be és a kiegészített vektoa végehajtva DFT -t, könnyen végiggondolhatjuk, hogy a kapott eedményből y -t kapjuk az utolsó n N koodináta levágásával, és az így kapott vekto nomálásával. A kvantum Fouie-tanszfomációt a következőképpen végezzük el: N A célunk, hogy egy n qubites x k k; n a számítási bázisban felít állapotú endszet N k=0 k=0 y k k; n állapotú endszebe vigyünk, ezzel fizikailag előállítva y koodinátáit x koodinátáiból. Megmutatjuk, hogy ez megvalósítható, és ezt a tanszfomációt fogjuk kvantum Fouie-tanszfomációnak nevezni. Jelölje a számítási otonomált bázist 0; n, ; n,..., N ; n, és definiáljuk QF T : C N C N lineáis opeátot a számítási bázisa vett hatásával, azaz legyen j {0,,..., N }-e ebből pedig QF T N j=0 QF T j; n = N e πijk N k; n 3.3 N x j j; n = Azaz ha egy n qubites endsze állapotát N j=0 k=0 = N N = = N k=0 N k=0 N k=0 N x j N j,k=0 k=0 N N y k k; n e πijk N k; n 3.4a x j e πijk N k; n 3.4b j=0 x j e πijk N k; n 3.4c 3.4d x k k; n -a állítjuk be ami elvileg lehetséges,
22 N mivel x =, majd alkalmazzuk á a QF T opeátot, akko a endszet y k k; n állapotba juttattuk, ezzel fizikailag előállítva az y vekto koodinátáit. Ahhoz viszont, hogy elvi esélyünk legyen QF T áamköét létehozni, be kell látnunk, hogy QF T unité opeáto Lemma. Az előbb definiált QF T opeáto unité. k=0 Bizonyítás. Jelölje ε N = e πi N az első N-edik egységgyököt. Ismet, hogy ekko j Z-e N k=0 ε jk N = I j N N 3.5 ahol I j N a j N esemény indikátofüggvénye. Ez az állítás N Z + -a igaz, nem csak kettőhatványoka. Ekko j, j {0,,..., N }-e QF T j ; n, QF T j ; n = QF T j ; n QF T j ; n 3.6a N N = e πij k N k ; n e πij k N k ; n N N = N = N = N N k =0 k,k =0 N k,k =0 N k =0 k =0 3.6b ε j k j k N k ; n k ; n 3.6c ε j k j k N δ k,k 3.6d ε j j k N 3.6e = N I j j N N 3.6f = I j j N 3.6g = δ j,j 3.6h Így tehát a QF T opeáto a 0; n, ; n,..., N ; n otonomált bázist a QF T 0; n, QF T ; n,..., QF T N ; n otonomált bázisba viszi, vagyis QF T valóban unité opeáto.
23 3... Megjegyzés. Hamaosan konstuálunk egy kvantum áamköt, amely a QF T opeátot hajtja vége, így ez konstukció is bizonyítást ad aa, hogy QF T unité opeáto mivel az áamköi elemek egy-egy unité opeátot hajtanak vége, és két unité opeáto szozata ha ételmes és tenzoszozata is unité opeáto, tehát a teljes kvantum áamkö is egy unité opeátot hajt vége. j {0,,... N } egyételműen felíható j = j n + j n + + j n 0 alakban, ahol k {0,,... n }-e j k {0, }, azaz legyen j k a j szám kettes számendszebeli alakjának k-adik jegye, és ez alapján vezessük be a j = j j... j n = j n + j n + + j n 0 jelölésmódot, valamint hasonlóan a j alakú számoka vezessük be a n j = 0, j n j... j m = j + j + + jm m {,,..., n}-e amie létezik ez a felíás m jelölésmódot. A következő tétellel megmutatjuk, hogy QF T j; n felbomlik az egyes qubitek állapotteein tenzoszozatként Tétel. j {0,,..., N }-e j = j j... j n felíás mellett teljesül 0 + e QF πi0,jn 0 + e πi0,j n j n 0 + e πi0,j j...j n T j; n = Bizonyítás. QF T j; n = n = n = n = n = n = n n k=0 πijk exp n n πijk exp k=0... k =0 k =0... k =0 k =0 n k; n a k k... k n ; n 3.8b n exp πij k l l k k... k n ; n 3.8c k n=0 n k n=0 l= n e πijk l l k l l= n l= k l =0 0 + e πij l l= e πijk l l k j 3.8d 3.8e 3.8f 3
24 = n = = n n 0 + exp πij j j... j n l + 0, j n l+ j n l+... j n l= n l= 0 + e πij0,j n l+j n l+...j n 0 + e πi0,jn 3.8g 3.8h 0 + e πi0,j n j n 0 + e πi0,j j...j n 3.8i Megjegyzés. A 3.7 azonosság a DFT kiszámításában is fontos szeepet játszik: a FFT algoitmus ezen felíás alapján hajtja vége a DFT -t ekuzív módon, a tenzoszozásokat balól jobba elvégezve az -es szozókat előe kiemelve, és figyelembe véve, hogy így 0 együtthatója minden tényezőben. A klasszikus esettel ellentétben a QFT elvégzéséhez nem kell kiszámolnunk a tenzoszozatokat, ha az egyes qubiteket a megfelelő nemösszefonódott állapotba hozzuk, a tenzoszozást maga az univezum végzi el pontosabban: a kvantum mechanika szabályai szempontjából nem számít, hogy a endsze egy állapotát milyen módon állítjuk elő ha a két előállítás a matematika modellünkben ekvivalens. Megmutatjuk, hogy az alábbi áamkö a j; n = j j... j n inputa valóban az ábán jelzett 0 +e πi0,j j...jn 0 +e πi0,j j 3...jn 0 +e πi0,jn, és így ezután n daab SWAP-kapu alkalmazásával k {,,..., n }-e a k-adik és n k+-edik qubit páa az n qubites endsze a 3.7 állapotba keül. j H R R n R n o j H R n R n o.. j n H R o n j n H o n ahol k {,,..., n}-e o k = 0 +eπi0,j k j k+...jn. Valóban, az első kapu hatását vizsgálva j j... j n H 0 + e πi0,j j j 3... j n 3.9 4
25 tegyük fel, hogy egy k {,,... n }-e a k-adik kapu után a endsze állapota 0 +e πi0,j j...j k j j 3... j n, ekko a k + -edik kapu hatását felíva 0 + e πi0,j j...j k j j 3... j n c R k+ 0 + e πi0,j j...j k+ j j 3... j n 3.0 tehát teljes indukcióval láthatjuk, hogy az első n kapu hatása 0 + e πi0,j j...j n j j... j n j j 3... j n 3. Vegyük észe, hogy az első n kapun kívül a többi kapu az első qubite identitásként hat, az utolsó n qubite pedig pont úgy hat, mint a teljes áamkö n helyett n -es változata. Így teljes indukcióval kapjuk, hogy a teljes áamkö hatása valóban 0 + e πi0,j j...j n 0 + e j j... j n πi0,j j 3...j n 0 + e πi0,jn 3. Így tehát a fenti áamkö, és az említett n daab SWAP-kapu együttes hatása valóban a QF T opeáto. Ezzel tehát megmutattuk, hogy a kvantum Fouie-tanszfomáció elvégezhető n+n n = n + n = O n daab kvantumkapu felhasználásával. Viszont c-r k kvantumkapuk k =, 3,..., n előállításához nem elég k-tól független konstansnyi elemi kvantumkapu ez nyilvánvaló számossági megfontolásokból, Ok elemi kvantumkapuval viszont má előállítható c-r k kvantumkapu lásd [], és így láthatjuk, hogy összesen O n 3 elemi kvantumkapua van szükségünk a kvantum Fouie-tanszfomáció áamköének megvalósításához Megjegyzés. Láttuk, hogy a kvantum Fouie-tanszfomáció végehajtása exponenciálisan gyosabb, mint a klasszikus diszkét Fouie-tanszfomáció kiszámolásáa ismet bámely algoitmus. Viszont szemben a FFT -val, a QFT a keesendő tanszfomáltnak csak egy fizikai előállítását adta meg, de ebből általános esetben nem tudjuk az összes együtthatót kiolvasni. Így a kvantum számítógépek fejlődésével sem lesz helyettesíthető a QFT a klasszikus változatával. Később láthatjuk, hogy a sajátéték becslés kvantumalgoitmusnál úgy használjuk fel az invez-qft -t, hogy a méés előtti endszeünk állapotának a számítási bázis egyik eleméi vonatkozó amplitúdója -hez közeli lesz, így ha a számítási bázisa méünk, -hez közeli legalább az amplitúdó nomanégyzete 5
26 valószínűséggel megmondhatjuk, hogy a magas amplitúdó melyik bázishoz tatozott. Tehát a QFT -t csak speciális esetekben tudjuk hatékonyan alkalmazni, és ennek megfelelő algoitmusok konstuálása nagy kihívást jelent, ezen algoitmusok közül a dolgozatban csak a sajátéték becslést mutatjuk be Megjegyzés. A QFT nagyban különbözik az eddig látott kvantumalgoitmusoktól: A. fejezetben bemutatott kvantumalgoitmusok az összefonódottságot használták ki, hogy olyasmit tudjanak megvalósítani, ami a klasszikus esetben lehetetlen. Ezzel ellentétben a QFT gyosasága mint azt má 3..4 megjegyzésben említettük abból eed, hogy 3.7-ben látott tenzoszozást a kvantum számítógépnek nem kell elvégeznie, elég ha az egyes qubiteket az egyes tényezők állapotáa hozza. Az n = speciális esetben a SWAP kapukat leszámítva megteveztük és az IBM 5 qubites kvantumszámítógépée megkonstuáltuk a kvantum Fouie-tanszfomáció áamköét: Viszont mivel 0 DF T 0, ezét a 0 0 inputa azt kapnánk, hogy az 0 egyes méési eedmények köülbelül azonos elatív gyakoisággal endelkeznek. Viszont az ellenkező iány nem teljesül. Tehát édemes inkább 0; + ; + ; + 3; inputa futtatni az algoitmusunkat, amit két H kapu beiktatásával tehetünk meg, mivel ekko ha elméleti elatív gyakoisággal kapnánk a méés eedményeként 0-át, akko biztosak lehetünk abban, hogy ee az inputa valóban 0 0 output állt elő. A használt áamkö tehát: 6
27 És valóban, 04 futtatás után méési eedmény tapasztalt elatív gyakoisága közel van -hez: 3.. Sajátéték becslés A sajátéték becslés kvantumalgoitmussal egy adott véges dimenziós Hilbet-tében ható U unité opeáto egy fizikailag előállított azaz esetünkben kellően sok qubites endsze egy tiszta állapotaként előállított u nomált sajátvektoához tatozó sajátétékének agumentumát becsüljük meg d pontossággal, legfeljebb ε hibavalószínűséggel, tetszőleges előe adott d Z + és ε > 0-a. Ez az algoitmus az oákulumos algoitmusok közé tatozik, mint a koábban látott: feltesszük, hogy adott egy oákulum, amely lehetőleg gyosan vége tudja hajtani a c-u j opeátookat j Z + 0 -e a endsze állapotteén később láthatjuk a pontos követelményeket. Tehát ha egy U unité opeáto egy u sajátvektoához sajátétékének agumentumát szeetnénk hatékonyan közelíteni a sajátéték becslés algoitmussal, akko két poblémát is meg kell oldanunk előbb: hatékonyan elő kell hogy állítsuk vagy esetleg közelítsük a c-u j opeátookat, így U opeátonak speciálisnak kell lennie; illetve u állapotba kell vinnünk egy észendszet. De később mutatunk egy ügyes tükköt a második pobléma megkeülésée. Megmutatjuk továbbá ebben a 7
28 szekcióban, hogy hogyan valósítható meg hatékonyan az algoitmus adott oákulum, és előállított u állapotvekto mellett az algoitmusséma az invez-qft alkalmazásával. Előszö is néhány egyszeű megállapítást téve:. Mivel U unité opeáto, ezét tetszőleges sajátétéke felíható e πiϕ alakban, ahol ϕ [0;.. Jelölje K annak a Hilbet-tének a dimenzióját, amin U opeáto hat, és legyen k = log K a K bitszáma-. Ha K < k, akko U opeátot kitejeszthetjük U : C k C k leképzéssé úgy, hogy az új báziselemeken identitásként hasson, és ekko ha u sajátvektoa U opeátonak, és u C k -t úgy kapjuk u -ból, hogy a az új báziselemes koodinátái 0-ák legyenek bázisbeli felíása, akko könnyen látható, hogy az u -hoz tatozó sajátéték U opeátoa ugyanaz, mint az u -höz tatozó sajátéték U opeátoa. Tehát a továbbiakban feltesszük, hogy K = k. 3. A sajátéték becslés algoitmus soán az invez-qft -t fogjuk alkalmazni. Mivel QF T unité opeáto, ezét az invez-qft -t leíó opeáto QF T = QF T is unité opeáto, és áamköét úgy kapjuk QF T áamköéből, hogy a kapuk hoizontális soendjét megfodítjuk és minden kaput az adjungáltjával helyettesítjük mint azt láttuk az. fejezetben, ez csak konstansszo konkétan legfeljebb 7-sze annyi elemi kapuval való felíást eedményez. Valójában a gyakolatban QF T áamköét nem feltétlenül kell külön megkonstuálnunk, mivel a jelenlegi megvalósításokban a kvantumkapuk gyakan evezibilisek, így egyszeűen használhatjuk QF T áamköét "visszafelé". Legyen adott k qubiten u nomált sajátvekto, amelyhez e πiϕ sajátéték tatozik. Ekko vizsgáljuk az alábbi kvantum áamköt, amelyben az input első egiszteében t Z + daab qubit van 0 állapota állítva, a második egiszteében pedig k daab qubit van, 8
29 melynek együttes állapota u. 0 H o 0 H o.. 0 H o t 0 H o t u / U 0 U U t U t u t l ahol l {,,..., t}-e o l = 0 +eπi ϕ. Ahhoz, hogy belássuk, hogy valóban ez az áamkö outputja, előbb igazoljuk, hogy a fenti áamköből az első ütem elhagyásával tehát a H kapuk elhagyásával kapott áamkö valóban az az opeáto, amely j {0,,..., t }-e és v C k nomált vektoa j; t v j; t U j v tanszfomációt hajtja vége ez nyilván definiálja is az opeátot. Valóban, l {0,,..., t } : j {0,,..., t } : w C k -a j; t w = j j... j t ; t w c U l jt l j j... j t ; t U l w, tehát a c-u l kapuk együttes hatása j; t v j; t t U j t l l v l=0 3.3a = j; t U j v 3.3b És így 3.3 egyenletbe v = u -t helyettesítve és kihasználva, hogy U u = e πiϕ u a c-u l kapuk együttes hatása. j; t u j; t e πijϕ u 3.4a = e πijϕ j; t u 3.4b Az teljes áamkö első ütemének azaz a H kapuknak az együttes hatása a 0; t u inputa 0; t u H t I k 0; t u 3.5a 9
30 = t t j; t u j=0 3.5b Így 3.4 és 3.5 egyenletekből kapjuk a lineaitást kihasználva, hogy a teljes áamkö hatása a 0; t u inputa valóban 0; t u t = t = = = t t l= t j=0 t j=0 t l= e πijϕ j; t u 3.6a e πijϕ j; t u 3.6b 0 + e πit lϕ u 3.6c 0 + e πit lϕ u 3.6d t o l u l= 3.6e 3... Megjegyzés. Első ánézése meglepő lehet, hogy a fenti áamköben az első t t 0 + daab qubit együttes állapota az outputban nem = t j; t, mivel a kontoll qubitek állapota nem változik a kontollált kapu alkalmazásako. Azonban 3.4 egyenlet levezetésében láthatjuk, hogy az eltéés oka egy abszolútétékű tag átvitele a tenzoszozás másik oldaláa, és így egy sokkal szebb tenzoszozatos felíását kaptuk az outputnak. A fenti áamkö alkalmazása után az első t qubit endszeée alkalmazzuk az invez- QFT -t, azaz QF T áamköét az utolsó k qubit endszeée pedig az identitást, majd méjünk az első t qubit endszeének számítási bázisáa azaz 0; t, ; t,..., t ; t bázisa. Ezt az eljáást nevezzük a sajátéték becslés algoitmusnak, met mint azt nemsokáa látjuk, a méés eedményével közelíthető a becsülendő sajátéték agumentuma. Tehát a sajátéték becslés algoitmus áamköe sematikusan: 0; t / H j; t l= QF T t j=0 u / U j u 30
31 3... Megjegyzés. Ha ϕ felíható a kettedesvessző után legfeljebb t hosszú kettedestötként, azaz ϕ = 0, ϕ ϕ... ϕ t, akko t t 0 + e πit lϕ t 0 + e πiϕ ϕ...ϕ t+0,ϕ t l+ ϕ t l+...ϕ t o l = = l= l= = t l= l= 0 + e πi0,ϕ t l+ϕ t l+...ϕ t QF T ϕ ϕ... ϕ t ; t 3.7 azaz a méés eedményéből valószínűséggel megkapjuk a ϕ kettes számendszei felíásának pontos alakját. Ebből azt gondolhatjuk, hogy ha ϕ-t nem íhatjuk fel ilyen alakban, akko is kis hibával meg tudjuk becsülni az előbbihez hasonlóan, még ha nem is valószínűséggel, de tetszőlegesen kicsi hibavalószínűséggel. Ezt fogjuk a továbbiakban igazolni Tétel. A sajátéték becslést t = d + log + -e alkalmazva ahol d Z+ ε és ε 0; ] adottak, akko a méési eedményt m = m m... m t -vel jelölve legalább ε valószínűséggel teljesül ϕ m t d, azaz a méési eedményből legalább ε valószínűséggel megkapjuk ϕ-nek egy legfeljebb d hibájú közelítését. Bizonyítás. Legyen b = ϕ ϕ... ϕ t, valamint δ = ϕ b t. Ekko b t = 0, b b... b t, és δ [0; t. A sajátéték becslést alkalmazva az első t qubit endszeének állapota közvetlenül a méés előtt: QF T t t j=0 e πijϕ j; t = t = t t j=0 t j=0 = t t j,l=0 = t t l=0 = t b t l= b = t b t l= b e πijϕ QF T j; t e πijϕ t exp πij t j=0 t j=0 t l=0 exp πijl l; t t ϕ l t l; t exp πi ϕ l j l; t t 3.8a 3.8b 3.8c 3.8d exp πi ϕ b + l j b + l mod t ; t t exp πi t ϕ b + l exp πi ϕ b+l t b + l mod t ; t 3 3.8e 3.8f
32 t b exp πi t δ l = t exp πi b + l mod t ; t 3.8g δ l t l= b Az egyszeűség kedvéét vezessük be a l = t expπi t δ l expπiδ l t jelölést b + l mod t ; t amplitúdójáa, és a moduláis szimmetia miatt tejesszük ki a jelölést minden l Z indexe mod t ételmezve. Legyen ɛ Z + a hibatoleancia, azaz azt szeetnénk, hogy nagy valószínűséggel m b ɛ teljesüljön. 3.8 egyenletből kapjuk, hogy annak a valószínűsége, hogy m b > ɛ A háomszög-egyenlőtlenségből P m b > ɛ = ɛ+ l= t + a l + t l=ɛ+ a l 3.9 exp πi t δ l 3.0 Ismet, hogy θ [ π; π]-e e iθ θ, és mivel l π [ t + ; t ] esetén l t [ ; ], azaz δ l [ ; ], és így π δ l t t [ π; π]-e alkalmazva az előbbi t azonosságot az alábbi egyenlőtlenséget kapjuk: πi δ exp l t π δ π l 3.a t = 4 δ l 3.b t És így 3.0 és 3. egyenlőtlenségekből kapjuk, hogy a l = t+ δ l t 3.a l t δ 3.b Így tehát P m b > ɛ 4 4 < 4 ɛ+ l= t + ɛ+ l= t + ɛ l= t + 3 l t δ + l + t l=ɛ+ t l + l=ɛ t l l=ɛ+ δ l l 3.3a 3.3b 3.3c
33 = < = t l=ɛ t ɛ ɛ l l dl ɛ l dl Ekko ɛ = t d és t = d + log + választással ε P m b > t d < 3.3d 3.3e 3.3f 3.3g t d = ε 3.4 log+ ε azaz ϕ m P d P ϕ b t t + b m t t d b P m t t d t = P m b t d > ε 3.5 Mint azt má említettük a sajátéték becslés algoitmus alkalmazásának nehézségeinél, nem csak akko kapunk használható eedményt, ha pontosan u állapotba állítjuk a második egisztet ellenkező esetben az algoitmus a gyakolatban használhatatlan lenne. Ennek kaakteizációjaként szolgál az alábbi lemma Lemma. Az előbbiek szeint legyen t = d+ log + ε. Jelölje U unité opeáto egy otonomált sajátbázisát u, u,..., u K, melyekhez tatozó sajátétékek agumentuma ende ϕ, ϕ,..., ϕ K és jelölje j {,,..., K}-a I j = [ϕ j d ; ϕ j + d ] az intevallumot, amelye m t bizonyítottan legalább ε valószínűséggel esik, ha a második egiszte állapotát u = u j -e állítva elvégezzük a sajátéték becslés algoitmust. Legyen K ψ C K tetszőleges nomált vekto, és így ψ felíható ψ = c j u j alakban ahol j {,,..., K}-a c j C, és j= K c j =. Azt állítjuk, ekko ψ -e állítva a második j= egiszte állapotát u helyett, és így végehajtva a sajátéték becslést, m j {,,..., K}: P j I c t j ε
34 Bizonyítás. Jelölje j {,,..., K}-a és v C K nomált vektoa P m = j v annak a valószínűségét, hogy a második egiszte állapotát v -e állatva a sajátéték becslést végehajtva j-t méünk. Jelölje j {,,..., K}-a α j C t C K, α j = a t + k qubites endsze állapotát közvetlenül a méés előtt, ha a második egisztet u j állapota állítva hajtjuk vége a sajátéték becslést. Ekko a koábbiakból tudjuk, hogy j {,,..., K}-a α j = β j u j alakban előáll, ahol β j C t, β j =. Továbbá az első t qubit számítási bázisában méünk, azaz a használt POVM {E j } K j=, ahol j {,,..., K}-a E j = j; t j; t I k. Tehát j, l {,,..., K}-a P m = l u j = α j E l α j = β j u j l; t l; t I k β j u j = l; t β j 3.7 és így a 3..3 tételből j {,,..., K}-a m ε P I t j u j = P m = l u j = l; t β j 3.8 l t I j Z l t I j Z Továbbá mivel a sajátéték becslés a méés nélkül opeátoa lineáis, ezét l {,,..., K}-a K K P m = l ψ = c j α j E l c j α j 3.9a j = K = j,j = K = j,j = K = j,j = K = = j,j = j = c j c j α j E l α j 3.9b c j c j β j u j l; t l; t I k β j u j 3.9c c j c j β j l; t l; t β j u j u j 3.9d c j c j β j l; t l; t β j δ j,j 3.9e K c j l; t β j 3.9f j= És így a 3.8 és 3.9 egyenletekből p {,,..., K}-a 34
35 m P I t p ψ = l t I p Z j= ami éppen a lemma állítása volt. K c j l; t β j l t I p Z = c p l t I p Z c p l; t β p l; t β p c p ε Megjegyzés. Láthattuk, hogy az algoitmus vizsgálata soán mind az invez- QFT áamköének hozzácsatolásako, mind a 3..4 lemmában fő szeepet játszott az a tulajdonság, hogy a második egiszte állapotát U egy sajátétékée állítva a második egiszte állapota megfelelő felíásban nem változik. Így ez tekinthető az algoitmus alapjának Megjegyzés. A dolgozat a sajátéték becslés algoitmus alkalmazásai közül csak a endszámítási poblémával foglalkozik, de a legtöbb ismet kvantumalgoitmus, amely exponenciálisan kisebb lépésszámú, mint a leggyosabb ismet klasszikus algoitmus a poblémáa, a sajátéték becslés algoitmust használja. A [5]-ös cikk algoitmusa többek között a sajátéték becslés szubutint alkalmazva fizikailag előállítja egy egyenletendsze megoldását polinomiálisan sok kapuval, így a megoldás egyes globális tulajdonságai exponenciálisan gyosabban kinyehetőek, mint a klasszikus esetben Rendszámítási pobléma Ebben a szekcióban a sajátéték becslés algoitmusséma alkalmazásáa adunk egy példát: a endszámítási poblémát oldjuk meg vele, azaz x Z, N egész, 0 x < N elatív pímeke szeetnénk meghatáozni x-hez tatozó modulo N-beli maadékosztály endjét szeetnénk meghatáozni vagy ezzel ekvivalens megfogalmazással: x Z N elem csopotbeli endjét, melyet o N x-szel jelölünk a későbbiekben az N alsó indexet elhagyva, ha végig ugyanazzal a modulussal dolgozunk. Tehát ügyesen megválasztjuk U unité opeátot, hogy összesen OlogN 3 elemi kvantumkapuval szimulálható legyen az összes c-u j opeáto j = 0,,..., t, és a U néhány sajátétékének agumentumáa kapott becslésből gyosan, és nagy biztonsággal meghatáozható legyen = ox; továbbá meg kell tudnunk oldanunk a második egiszte kezdőállapotának poblémáját is, amit a 3..4 lemma, és egy, az U opeáto sajátétékeie fennálló, speciális azonosság tesz lehetővé. 35
36 Legyen n = logn az N bitszáma-, és definiáljuk az U : C n C n lineáis opeátot a 0; n, ; n,..., n ; n bázison vett hatásával: legyen j {0,,..., N }: U j; n = jx mod N; n 3.3 illetve j {N, N +,... n }: U j; n = j; n 3.3 Ugyanúgy, mint QF T opeátoa, U opeátoa is édemes megmutatni, hogy unité opeáto, mielőtt továbbmegyünk. Valóban, mivel lnkox, N =, ezét j = 0,,... N - e a jx-eknek megfelelő maadékosztályok teljes maadékendszet alkotnak modulo N. Így tehát {j} N j=0 = {0,,..., N } = {jx mod N}N j=0, azaz 3.3 egyenletből { j; n }N {U j; n } N j=0, és 3.3 egyenletből { j; n }n j=n j=0 = = {U j; n }n j=n, azaz { j; n }n j=0 = {U j; n } n j=0. Tehát létezik olyan Cn -beli bázis, amelyet U lineáis opeáto egy C n -beli bázisba visz mégpedig a számítási bázist önmagába, az első N báziselemet pemutálva, azaz U opeáto unité Állítás. j {0,,..., }-e u j = e πijk x k mod N; n C n vekto sajátvektoa az U opeátonak, e πij k=0 hozzátatozó sajátétékkel ahol = ox. Bizonyítás. Mivel x = = x 0, ezét j {0,,..., N }-e U u j = e πijk x k mod N x mod N; n k=0 k=0 3.33a = e πijk x k+ mod N; n 3.33b = = e πij = e πij = e πij = e πij k= e πijk x k mod N; n 3.33c k= e πijk x k mod N; n 3.33d k= e πijk x k mod N; n x 0 mod N; n + k=0 k= + x mod N; n e πijk x k mod N; n 3.33e 3.33f e πijk x k mod N; n 3.33g 36
37 = e πij u j 3.33h Így tehát ha valamely j {0,,..., }-e az u j vektoa alkalmaznánk a sajátéték becslés algoitmust, akko e πij agumentumáa, azaz j -e kapnánk egy közelítést. Ebből kellően pontos becsléssel, és j-t ismeve, meg tudnánk hatáozni -et. Azonban mégsem így fogunk eljáni, mivel ehhez a sajátéték becslés alkalmazásako a második egiszte állapotát u j -e kellene állítanunk, ami nemtiviális feladat. Ehelyett az alábbi azonosságot pontosabban annak egy következményét használjuk ki Lemma. l {0,,..., }: e πijl u j = x l mod N; n 3.34 j=0 Bizonyítás. A 3.5 azonosságot felhasználva e πijl u j = j=0 = j=0 j,k=0 e πijl k=0 e πijk x k mod N; n 3.35a e πijl k x k mod N; n 3.35b = x k mod N; n k=0 j=0 = x k mod N; n k=0 j=0 e πijl k ε jl k = I l k x k mod N; n k=0 = I l k x k mod N; n k=0 3.35c 3.35d 3.35e 3.35f = x l mod N; n 3.35g Következmény. Az előbbi lemmából l = 0-a kapjuk a következő azonosságot j=0 u j = ; n
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I. 4 IV. FÜGGVÉNYEk 1. LEkÉPEZÉSEk, függvények Definíció Legyen és két halmaz. Egy függvény -ből -ba egy olyan szabály, amely minden elemhez pontosan egy elemet rendel hozzá. Az
Algebra es sz amelm elet 3 el oad as Nevezetes sz amelm eleti probl em ak Waldhauser Tam as 2014 oszi f el ev
Algebra és számelmélet 3 előadás Nevezetes számelméleti problémák Waldhauser Tamás 2014 őszi félév Tartalom 1. Számok felbontása hatványok összegére 2. Prímszámok 3. Algebrai és transzcendens számok Tartalom
462 Trigonometrikus egyenetek II. rész
Tigonometikus egyenetek II ész - cosx N cosx Alakítsuk át az egyenletet a következô alakúa: + + N p O O Ebbôl kapjuk, hogy cos x $ p- Ennek az egyenletnek akko és csak akko van valós megoldása, ha 0 #
Mozgás centrális erőtérben
Mozgás centális eőtében 1. A centális eő Válasszunk egy olyan potenciális enegia függvényt, amely csak az oigótól való távolságtól függ: V = V(). A tömegponta ható eő a potenciális enegiája gaiensének
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata
Műszaki folyamatok közgazdasági elemzése Előadásvázlat október 17. A technológia és a költségek dualitása
Műszaki folyamatok közgazdasági elemzése Előadásvázlat 3 októbe 7 technológia és a költségek dualitása oábban beláttuk az alábbi összefüggéseket: a) Ha a munka hatáteméke nő akko a hatáköltség csökken
Diszkrét matematika II., 8. előadás. Vektorterek
1 Diszkrét matematika II., 8. előadás Vektorterek Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2007.??? Vektorterek Legyen T egy test (pl. R, Q, F p ). Definíció.
1. MECHANIKA-STATIKA GYAKORLAT (kidolgozta: Triesz Péter, egy. ts.; Tarnai Gábor, mérnök tanár) Trigonometria, vektoralgebra
SZÉCHENYI ISTVÁN EGYETEM LKLMZOTT MECHNIK TNSZÉK. MECHNIK-STTIK GYKORLT (kidolgozta: Tiesz Péte eg. ts.; Tanai Gábo ménök taná) Tigonometia vektoalgeba Tigonometiai összefoglaló c a b b a sin = cos = c
Shor kvantum-algoritmusa diszkrét logaritmusra
Ivanyos Gábor MTA SZTAKI Debrecen, 20 január 2. Tartalom és kvantum-áramkörök 2 A diszkrét log probléma Kvantum bit Állapot: a B = C 2 komplex euklideszi tér egy egységvektora: az a 0 + b szuperpozíció
Arany Dániel Matematikai Tanulóverseny 2017/2018-as tanév 1. forduló Haladók III. kategória
Bolyai János Matematikai Tásulat Aany Dániel Matematikai Tanulóveseny 017/018-as tanév 1. foduló Haladók III. kategóia Megoldások és javítási útmutató 1. Anna matematika házi feladatáa áfolyt a tinta.
Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.
1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű
Nagyságrendek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT február 1.
Nagyságrendek Kiegészítő anyag az Algoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: Algoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 018. február 1. Az O, Ω, Θ jelölések Az algoritmusok
Számelméleti alapfogalmak
1 Számelméleti alapfogalmak 1 Definíció Az a IN szám osztója a b IN számnak ha létezik c IN melyre a c = b Jelölése: a b 2 Példa a 0 bármely a számra teljesül, mivel c = 0 univerzálisan megfelel: a 0 =
1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1
numerikus analízis ii 34 Ezért [ a, b] - n legfeljebb n darab gyöke lehet = r (m 1) n = r m + n 1 19 B - SPLINEOK VOLT: Ω n véges felosztás S n (Ω n ) véges dimenziós altér A bázis az úgynevezett egyoldalú
Diszkrét matematika I.
Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 10. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Felhívás Diszkrét matematika I. középszint 2014.
LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei
Legkisebb négyzetek módszere, folytonos eset Folytonos eset Legyen f C[a, b]és h(x) = a 1 φ 1 (x) + a 2 φ 2 (x) +... + a n φ n (x). Ekkor tehát az n 2 F (a 1,..., a n ) = f a i φ i = = b a i=1 f (x) 2
3. Lineáris differenciálegyenletek
3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra
Sugárzás és szórás. ahol az amplitúdófüggvény. d 3 x J(x )e ikˆxx. 1. Számoljuk ki a szórási hatáskeresztmetszetet egy
Sugázás és szóás I SZÓRÁSOK A Szóás dielektomos gömbön Számoljuk ki a szóási hatáskeesztmetszetet egy ε elatív dielektomos állandójú gömb esetén amennyiben a gömb R sugaa jóval kisebb mint a beeső fény
Vektorok, mátrixok, lineáris egyenletrendszerek
a Matematika mérnököknek I. című tárgyhoz Vektorok, mátrixok, lineáris egyenletrendszerek Vektorok A rendezett valós számpárokat kétdimenziós valós vektoroknak nevezzük. Jelölésükre latin kisbetűket használunk.
f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva
6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. középszint 2017. ősz 1. Diszkrét matematika 1. középszint 8. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)
Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő
Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla
Kvadratikus alakok és euklideszi terek (előadásvázlat, 0. október 5.) Maróti Miklós, Kátai-Urbán Kamilla Az előadáshoz ajánlott jegyzet: Szabó László: Bevezetés a lineáris algebrába, Polygon Kiadó, Szeged,
Térbeli polárkoordináták alkalmazása egy pont helyének, sebességének és gyorsulásának leírására
Tébeli polákoodináták alkalmazása egy pont helyének sebességének és gyosulásának leíásáa A címbeli feladat a kinematikával foglalkozó tankönyvek egyik alapfeladata: elmagyaázni levezetni az idevágó összefüggéseket
1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy b = ax. Ennek jelölése a b.
1. Oszthatóság, legnagyobb közös osztó Ebben a jegyzetben minden változó egész számot jelöl. 1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy
1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba
Hibaforrások Hiba A feladatok megoldása során különféle hibaforrásokkal találkozunk: Modellhiba, amikor a valóságnak egy közelítését használjuk a feladat matematikai alakjának felírásához. (Pl. egy fizikai
Online migrációs ütemezési modellek
Online migrációs ütemezési modellek Az online migrációs modellekben a régebben ütemezett munkák is átütemezhetőek valamilyen korlátozott mértékben az új munka ütemezése mellett. Ez csökkentheti a versenyképességi
Hadamard-mátrixok Előadó: Hajnal Péter február 23.
Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára Hadamard-mátrixok Előadó: Hajnal Péter 2012. február 23. 1. Hadamard-mátrixok Ezen az előadáson látásra a blokkrendszerektől független kombinatorikus
A térbeli adatokhoz helymeghatározó adatok kapcsolódnak, amelyeket koordinátákkal adunk meg.
A tébeli hasonlósági tanszfomáció, különösen a tébeli tájékozás az egyik legfontosabb és legkitikusabb feladat a geodéziában, fotogammatiában, navigációban, lézeszkenne és LiDAR méések feldolgozásában,
SHk rövidítéssel fogunk hivatkozni.
Nevezetes függvény-határértékek Az alábbiakban a k sorszámú függvény-határértékek)re az FHk rövidítéssel, a kompozíció határértékéről szóló első, illetve második tételre a KL1, illetve a KL rövidítéssel,
A spin. November 28, 2006
A spin November 28, 2006 1 A spin a kvantummechanikában Az elektronnak és sok más kvantummechanikai részecskének is van egy saját impulzusnyomatéka amely független a mozgásállapottól. (Úgy is mondhatjuk,
Az impulzusnyomatékok általános elmélete
Az impulzusnyomatékok általános elmélete November 27, 2006 Az elemi kvantummechanika keretében tárgyaltuk már az impulzusnyomatékot. A továbbiakban általánosítjuk az impulzusnyomaték fogalmát a kvantummechanikában
Kvantum-számítógépek, univerzalitás és véges csoportok
Kvantum-számítógépek, univerzalitás és véges csoportok Ivanyos Gábor MTA SZTAKI BME Matematikai Modellalkotás szeminárium, 2013 szeptember 24. Kvantum bit Kvantum bitek Kvantum kapuk Kvantum-áramkörök
January 16, ψ( r, t) ψ( r, t) = 1 (1) ( ψ ( r,
Közelítő módszerek January 16, 27 1 A variációs módszer A variációs módszer szintén egy analitikus közelítő módszer. Olyan esetekben alkalmazzuk mikor ismert az analitikus alak amelyben keressük a sajátfüggvényt,
A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták)
A 205/206. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA a speciális tanterv szerint haladó gimnazisták Javítási-értékelési útmutató. feladat Az {,2,...,n} halmaz
Matematika alapjai; Feladatok
Matematika alapjai; Feladatok 1. Hét 1. Tekintsük a,, \ műveleteket. Melyek lesznek a.) kommutativok b.) asszociativak c.) disztributívak-e a, műveletek? Melyik melyikre? 2. Fejezzük ki a műveletet a \
Rugalmas hullámok terjedése. A hullámegyenlet és speciális megoldásai
Rugalmas hullámok tejedése. A hullámegyenlet és speciális megoldásai Milyen hullámok alakulhatnak ki ugalmas közegben? Gázokban és folyadékokban csak longitudinális hullámok tejedhetnek. Szilád közegben
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei
A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.
Diszkrét matematika 2.
Diszkrét matematika 2. 2018. szeptember 21. 1. Diszkrét matematika 2. 2. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. szeptember 21. Gráfelmélet
Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.
Algoritmuselmélet Bonyolultságelmélet Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Elektrokémia 03. (Biologia BSc )
lektokéma 03. (Bologa BSc ) Cellaeakcó potencálja, elektódeakcó potencálja, Nenst-egyenlet Láng Győző Kéma Intézet, Fzka Kéma Tanszék ötvös Loánd Tudományegyetem Budapest Cellaeakcó Közvetlenül nem méhető
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2017. ősz 1. Diszkrét matematika 2.C szakirány 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2017.
Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén
Matematikai modellek, I. kisprojekt Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén Unger amás István B.Sc. szakos matematikus hallgató ungert@maxwell.sze.hu, http://maxwell.sze.hu/~ungert
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. középszint 2016. ősz 1. Diszkrét matematika 1. középszint 11. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
Vektorterek. Több esetben találkozhattunk olyan struktúrával, ahol az. szabadvektorok esetében, vagy a függvények körében, vagy a. vektortér fogalma.
Vektorterek Több esetben találkozhattunk olyan struktúrával, ahol az összeadás és a (valós) számmal való szorzás értelmezett, pl. a szabadvektorok esetében, vagy a függvények körében, vagy a mátrixok esetében.
Egészrészes feladatok
Kitűzött feladatok Egészrészes feladatok Győry Ákos Miskolc, Földes Ferenc Gimnázium 1. feladat. Oldjuk meg a valós számok halmazán a { } 3x 1 x+1 7 egyenletet!. feladat. Bizonyítsuk be, hogy tetszőleges
Klasszikus algebra előadás. Waldhauser Tamás március 24.
Klasszikus algebra előadás Waldhauser Tamás 2014. március 24. Irreducibilitás 3.33. Definíció. A p T [x] polinom irreducibilis, ha legalább elsőfokú, és csak úgy bontható két polinom szorzatára, hogy az
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján Számsorozatok, vektorsorozatok konvergenciája Def.: Számsorozatok értelmezése:
ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az eredmény. A kérdés a következő: Mikor mondhatjuk azt, hogy bizonyos események közül
A Borel Cantelli lemma és annak általánosítása. A valószínűségszámítás egyik fontos eredménye a Borel Cantelli lemma. Először informálisan ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az
1.4. Mintapéldák. Vs r. (Használhatjuk azt a közelítő egyenlőséget, hogy 8π 25.)
Elektotechnikai alapismeetek Mágneses té 14 Mintapéldák 1 feladat: Az ába szeinti homogén anyagú zát állandó keesztmetszetű köben hatáozzuk meg a Φ B és étékét! Ismet adatok: a = 11 cm A = 4 cm μ = 8 I
Algoritmuselmélet 12. előadás
Algoritmuselmélet 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Április 9. ALGORITMUSELMÉLET 12. ELŐADÁS 1 Turing-gépek
Klasszikus algebra előadás. Waldhauser Tamás április 28.
Klasszikus algebra előadás Waldhauser Tamás 2014. április 28. 5. Számelmélet integritástartományokban Oszthatóság Mostantól R mindig tetszőleges integritástartományt jelöl. 5.1. Definíció. Azt mondjuk,
17. előadás: Vektorok a térben
17. előadás: Vektorok a térben Szabó Szilárd A vektor fogalma A mai előadásban n 1 tetszőleges egész szám lehet, de az egyszerűség kedvéért a képletek az n = 2 esetben szerepelnek. Vektorok: rendezett
minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.
Függvények határértéke és folytonossága Egy f: D R R függvényt korlátosnak nevezünk, ha a függvényértékek halmaza korlátos. Ha f(x) f(x 0 ) teljesül minden x D esetén, akkor x 0 -at a függvény maximumhelyének
Norma Determináns, inverz Kondíciószám Direkt és inverz hibák Lin. egyenletrendszerek A Gauss-módszer. Lineáris algebra numerikus módszerei
Indukált mátrixnorma Definíció A. M : R n n R mátrixnormát a. V : R n R vektornorma által indukált mátrixnormának nevezzük, ha A M = max { Ax V : x V = 1}. Az indukált mátrixnorma geometriai jelentése:
Diszkrét matematika I.
Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Elemi számelmélet Diszkrét matematika I. középszint
Diszkrét matematika 2.
Diszkrét matematika 2. 2018. november 23. 1. Diszkrét matematika 2. 9. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. november 23. Diszkrét matematika
Analízis előadás és gyakorlat vázlat
Analízis előadás és gyakorlat vázlat Készült a PTE TTK GI szakos hallgatóinak Király Balázs 2010-11. I. Félév 2 1. fejezet Számhalmazok és tulajdonságaik 1.1. Nevezetes számhalmazok ➀ a) jelölése: N b)
2. Reprezentáció-függvények, Erdős-Fuchs tétel
2. Reprezentáció-függvények, Erdős-Fuchs tétel A kör-probléma a következőképpen is megközelíthető: Jelölje S a négyzetszámok halmazát. Jelölje r S (n) azt az értéket, ahány féleképpen n felírható két pozitív
GPK M1 (BME) Interpoláció / 16
Interpoláció Matematika M1 gépészmérnököknek 2017. március 13. GPK M1 (BME) Interpoláció 2017 1 / 16 Az interpoláció alapfeladata - Példa Tegyük fel, hogy egy ipari termék - pl. autó - előzetes konstrukciójának
Lineáris leképezések (előadásvázlat, szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla
Lineáris leképezések (előadásvázlat, 2012. szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla Ennek az előadásnak a megértéséhez a következő fogalmakat kell tudni: homogén lineáris egyenletrendszer és
A rugalmassággal kapcsolatos gondolatmenetek
A ugalmassággal kapcsolatos gondolatmenetek Az igen szeteágazó, ugókkal kapcsolatos ezgési és sztatikus poblémák közül néhányat tágyalunk gondolkodás módszetani szempontok bemutatásáa. A ugó poblémák az
FFT. Második nekifutás. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék október 2.
TARTALOMJEGYZÉK Polinomok konvolúviója A DFT és a maradékos osztás Gyűrűk támogatás nélkül Második nekifutás Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2015. október 2. TARTALOMJEGYZÉK Polinomok
15. LINEÁRIS EGYENLETRENDSZEREK
15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a
Tartalom. Algebrai és transzcendens számok
Nevezetes számelméleti problémák Tartalom 6. Nevezetes számelméleti problémák Számok felbontása hatványok összegére Prímszámok Algebrai és transzcendens számok 6.1. Definíció. Az (x, y, z) N 3 számhármast
Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok
. fejezet Bevezetés Algebrai feladatok J. A számok gyakran használt halmazaira a következ jelöléseket vezetjük be: N a nemnegatív egész számok, N + a pozitív egész számok, Z az egész számok, Q a racionális
Klasszikus algebra előadás. Waldhauser Tamás április 14.
Klasszikus algebra előadás Waldhauser Tamás 2014. április 14. Többhatározatlanú polinomok 4.3. Definíció. Adott T test feletti n-határozatlanú monomnak nevezzük az ax k 1 1 xk n n alakú formális kifejezéseket,
Komplex számok. Wettl Ferenc előadása alapján Wettl Ferenc előadása alapján Komplex számok / 18
Komplex számok Wettl Ferenc előadása alapján 2015.09.23. Wettl Ferenc előadása alapján Komplex számok 2015.09.23. 1 / 18 Tartalom 1 Számok A számfogalom bővülése 2 Algebrai alak Trigonometrikus alak Egységgyökök
First Prev Next Last Go Back Full Screen Close Quit. Matematika I
Matematika I (Analízis) Készítette: Horváth Gábor Kötelező irodalom: Ács László, Gáspár Csaba: Analízis 1 Oktatási segédanyagok és a tantárgyi követelményrendszer megtalálható a http://rs1.szif.hu/ horvathg/horvathg.html
Boros Zoltán február
Többváltozós függvények differenciál- és integrálszámítása (2 3. előadás) Boros Zoltán 209. február 9 26.. Vektorváltozós függvények differenciálhatósága és iránymenti deriváltjai A továbbiakban D R n
GROVER-algoritmus. Sinkovicz Péter. ELTE, MSc II dec.15.
ELTE, MSc II. 2011.dec.15. Áttekintés Feladat Algoritmus Kvantum keresési algoritmus áttekintése Input: N = 2 n elemű tömb, Ψ 1 = 0 1 kezdőállapot, f x0 (x) orákulum függvény. Output: x 0 keresett elem
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. estis képzés 017. ősz 1. Diszkrét matematika 1. estis képzés 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján
Leképezések. Leképezések tulajdonságai. Számosságok.
Leképezések Leképezések tulajdonságai. Számosságok. 1. Leképezések tulajdonságai A továbbiakban legyen A és B két tetszőleges halmaz. Idézzünk fel néhány definíciót. 1. Definíció (Emlékeztető). Relációknak
Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek
Az november 23-i szeminárium témája Rövid összefoglaló Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek felfrissítése? Tekintsünk ξ 1,..., ξ k valószínűségi változókat,
2. előadás: Földmágneses alapfogalmak
. előadás: Földmágneses alapfogalmak. előadás: Földmágneses alapfogalmak Földmágneses anomáliák A súlypontján keesztül felfüggesztett mágnestű a Föld tópusi és mésékeltövi tájain megközelítőleg a földajzi
Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához
Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához Izsák Ferenc 2007. szeptember 17. Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához 1 Vázlat Bevezetés: a vizsgált egyenlet,
1. Absztrakt terek 1. (x, y) x + y X és (λ, x) λx X. műveletek értelmezve vannak, és amelyekre teljesülnek a következő axiómák:
1. Absztrakt terek 1 1. Absztrakt terek 1.1. Lineáris terek 1.1. Definíció. Az X halmazt lineáris térnek vagy vektortérnek nevezzük a valós számtest (komplex számtest) felett, ha bármely x, y X elemekre
IV x. 2,18 km magasan van a hôlégballon.
8 Hegyesszögû tigonometiai alapfeladatok 8 9 8,8 km magasan van a hôlégballon Egyészt = tg és = tg 0, másészt a Pitagoasz-tételt alkalmazva kapjuk, hogy a b a + b = Ezen egyenletendszebôl meghatáozhatjuk
3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI
3. Fuzzy aritmetika Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Intervallum-aritmetika 2 Fuzzy intervallumok és fuzzy számok Fuzzy intervallumok LR fuzzy intervallumok
Ellipszis vezérgörbéjű ferde kúp felszínének meghatározásához
1 Ellipszis vezérgörbéjű ferde kúp felszínének meghatározásához Előző dolgozatunkkal melynek címe: A ferde körkúp palástfelszínének meghatározásához már mintegy megágyaztunk a jelen írásnak. Több mindent
6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió
6. Előadás Megyesi László: Lineáris algebra, 37. 41. oldal. Gondolkodnivalók Lineáris függetlenség 1. Gondolkodnivaló Legyen V valós számtest feletti vektortér. Igazolja, hogy ha a v 1, v 2,..., v n V
Az egydimenziós harmonikus oszcillátor
Az egydimenziós harmonikus oszcillátor tárgyalása az általános formalizmus keretében November 7, 006 Példaképpen itt megmutatjuk, hogyan lehet a kvantumos egydimenziós harmonikus oszcillátort tárgyalni
Diszkrét matematika 1.
Diszkrét matematika 1. Nagy Gábor nagy@compalg.inf.elte.hu nagygabr@gmail.com ELTE IK Komputeralgebra Tanszék 014. ősz 014-15 őszi félév Gyakorlat: 1. ZH tervezett időpontja: október 1.,. ZH tervezett
A sorozat fogalma. függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet. az értékkészlet a komplex számok halmaza, akkor komplex
A sorozat fogalma Definíció. A természetes számok N halmazán értelmezett függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet a valós számok halmaza, valós számsorozatról beszélünk, mígha az
9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, mátrixegyenlet
9. Előadás Megyesi László: Lineáris algebra, 75. 84. oldal. Gondolkodnivalók Mátrix rangja 1. Gondolkodnivaló Határozzuk meg a p valós paraméter értékétől függően a következő mátrix rangját: p 3 1 2 2
Az R forgató mátrix [ 1 ] - beli képleteinek levezetése: I. rész
Az R forgató mátri [ ] - beli képleteinek levezetése: I rész Az [ ] forrás kötetében a ( 49 ), ( 50 ) képletek nyilván mint közismertek nem lettek levezetve Minthogy az ottani további számítások miatt
Elemi algebrai eszközökkel megoldható versenyfeladatok Ábrahám Gábor, Szeged
Magas szintű matematikai tehetséggondozás Elemi algebrai eszközökkel megoldható versenyfeladatok Ábrahám Gábor, Szeged Ahhoz, hogy egy diák kimagasló eredményeket érhessen el matematika versenyeken, elengedhetetlenül
Formális nyelvek - 9.
Formális nyelvek - 9. Csuhaj Varjú Erzsébet Algoritmusok és Alkalmazásaik Tanszék Informatikai Kar Eötvös Loránd Tudományegyetem H-1117 Budapest Pázmány Péter sétány 1/c E-mail: csuhaj@inf.elte.hu 1 Véges
Matematika A1a Analízis
B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Matematika A1a Analízis BMETE90AX00 Vektorok StKis, EIC 2019-02-12 Wettl Ferenc ALGEBRA
MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga
BABEŞ-BOLYAI TUDOMÁNYEGYETEM, KOLOZSVÁR MATEMATIKA ÉS INFORMATIKA KAR MATE-INFO UBB verseny, 218. március 25. MATEMATIKA írásbeli vizsga FONTOS TUDNIVALÓK: 1 A feleletválasztós feladatok,,a rész esetén
Kvantumkriptográfia II.
LOGO Kvantumkriptográfia II. Gyöngyösi László BME Villamosmérnöki és Informatikai Kar Titkos kommunikáció modellje k 1 k 2 k n k 1 k 2 k n A titkos kommunikáció során Alice és Bob szeretne egymással üzeneteket
A PiFast program használata. Nagy Lajos
A PiFast program használata Nagy Lajos Tartalomjegyzék 1. Bevezetés 3 2. Bináris kimenet létrehozása. 3 2.1. Beépített konstans esete.............................. 3 2.2. Felhasználói konstans esete............................
Diszkrét matematika 2. estis képzés
Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 4-6. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
összeadjuk 0-t kapunk. Képletben:
814 A ferde kifejtés tétele Ha egy determináns valamely sorának elemeit egy másik sor elemeihez tartozó adjungáltakkal szorozzuk meg és a szorzatokat összeadjuk 0-t kapunk Képletben: n a ij A kj = 0, ha
Kvantumszámítógép a munkára fogott kvantummechanika
Kvantumszámítógép a munkára fogott kvantummechanika Széchenyi Gábor ELTE, Anyagfizikai Tanszék Atomoktól a csillagokig, 2019. április 25. Kvantumszámítógép a hírekben Egy új technológia 1940-es 1980-as
Oktatási Hivatal. 1 pont. A feltételek alapján felírhatók az. összevonás után az. 1 pont
Oktatási Hivatal Öt pozitív egész szám egy számtani sorozat első öt eleme A sorozatnak a különbsége prímszám Tudjuk hogy az első négy szám köbének összege megegyezik az ezen öt tag közül vett páros sorszámú
Atomok (molekulák) fotoionizációja során jelentkező rezonanciahatások Resonance Effects in the Photoionization of Atoms (Molecules)
Atomok (molekulák) fotoionizációja soán jelentkező ezonanciahatások Resonance Effects in the Photoionization of Atoms (Molecules) BORBÉLY Sándo, NAGY László Babeş-Bolyai Tudományegyetem, Fizika ka, 484
6. MECHANIKA-STATIKA GYAKORLAT Kidolgozta: Triesz Péter egy. ts. Négy erő egyensúlya, Culmann-szerkesztés, Ritter-számítás
SZÉHENYI ISTVÁN EGYETE GÉPSZERKEZETTN ÉS EHNIK TNSZÉK 6. EHNIK-STTIK GYKORLT Kidolgozta: Tiesz Péte egy. ts. Négy eő egyensúlya ulmann-szekesztés Ritte-számítás 6.. Példa Egy létát egy veembe letámasztunk
Kvantum-kommunikáció komplexitása I.
LOGO Kvantum-kommunikáció komplexitása I. Gyöngyösi László BME Villamosmérnöki és Informatikai Kar Klasszikus információ n kvantumbitben Hány klasszikus bitnyi információ nyerhető ki n kvantumbitből? Egy