Kvanttiportti

Kvanttiportti (kvanttilogiikkaelementti ) on kvanttitietokoneen peruselementti, joka muuntaa qubittien sisääntulotilat lähtötiloiksi tietyn lain mukaan. Poikkeaa tavanomaisista logiikkaporteista siinä, että se toimii kubiteilla . Kvanttiportit, toisin kuin monet klassiset portit, ovat aina käännettäviä .

Koska kubitti voidaan esittää vektorina kaksiulotteisessa avaruudessa, voidaan portin toimintaa kuvata unitaarisella matriisilla , jolla tulokubitin vastaava tilavektori kerrotaan. Yhden kubitin portit kuvataan 2 × 2 matriisilla , kahden kubitin portit 4 × 4 matriisilla ja n - kubitin portit 2 n  × 2 n :llä .

Esimerkkejä kvanttiporteista

Yksinkertaisimmat yhden kubitin portit:


Portit, joissa on kaksi tuloa, ovat myös mahdollisia (ja kaksi lähtöä, koska kvanttiporttien tulojen ja lähtöjen on oltava samat unitaarisuusvaatimuksen vuoksi):

,

sitten CU - muunnosmatriisi näyttää tältä:


Tärkeitä 3 qubit -portteja ovat:

Universaalit kvanttiportit

Kvanttiporttien joukkoa kutsutaan universaaliksi, jos mikä tahansa unitaarinen muunnos voidaan approksimoida millä tahansa annetulla tarkkuudella tämän joukon äärellisellä porttien sarjalla. Toisin sanoen universaalit kvanttiportit ovat unitaaristen matriisien ryhmän generaattoreita. Voidaan todistaa, että C-NOT-portista ja kaikista yhden kubitin porteista koostuva joukko on universaali. Myös muut yleissarjat ovat mahdollisia.

Linkit