Azərbaycan  AzərbaycanDeutschland  DeutschlandLietuva  LietuvaMalta  Maltaශ්‍රී ලංකාව  ශ්‍රී ලංකාවTürkmenistan  TürkmenistanTürkiyə  TürkiyəУкраина  Украина
Pagalba
www.datawiki.lt-lt.nina.az
  • Pradžia

Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius Jūs galite padėti Vikipedijai pridėdami tinkamas išna

CNOT vartai

  • Pagrindinis puslapis
  • CNOT vartai
CNOT vartai
www.datawiki.lt-lt.nina.azhttps://www.datawiki.lt-lt.nina.az
   Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius.
Jūs galite padėti Vikipedijai pridėdami tinkamas išnašas su šaltiniais.
   Buvo pasiūlyta šį straipsnį ar skyrių, kaip parašytą vadovėlio stiliumi, perkelti į Vikiknygas.
Taip pat galite šį straipsnį pritaikyti Vikipedijai - perrašyti enciklopediniu stiliumi.

CNOT vartai (angl. C-NOT gate) – tai kvantiniai vartai, naudojami kvantiniame kompiuteryje. CNOT vartams analogiškas yra XOR loginis elementas.

Pirmas kubitas, pereidamas per CNOT vartus, nepasikeičia x=x, kur x gali būti 0 arba 1, bet mes žymėsime nulį vienetu, o vienetą - minus vienetu (0=1; 1=-1), to reikės kito per CNOT vartus pereinančio kubito aprašymui. Taigi kitas kubitas, pereidamas per CNOT vartus, bus yx. Jeigu skaičiuoti ne su 1 ir -1, o su 0 ir 1, tai reikia remtis sudėtimi pagal modulį 2. Modulis 2 reiškia, kad jeigu sveikųjų skaičių sudėtis lygi 2, tai atsakymas bus nulis (įprastai modulis 2 žymimas + apskritime):

1⊕1=0{\displaystyle 1\oplus 1=0};
1⊕0=0⊕1=1{\displaystyle 1\oplus 0=0\oplus 1=1};
0⊕0=0{\displaystyle 0\oplus 0=0}.

Tai reiškia, kad pirmą ir antrą kubitą sudedame moduliu 2 ir, tokiu būdu, tai yra antro kubito išeinamasis atsakymas.

Kas bus jeigu pro CNOT vartus praleisime kubitus, esančius ne bazinėje būsenoje |0> arba |1>, o kubitus, esančius superpozicijos būsenoje 12(|0⟩+|1⟩){\displaystyle {\frac {1}{\sqrt {2}}}(|0\rangle +|1\rangle )} arba 12(|0⟩−|1⟩){\displaystyle {\frac {1}{\sqrt {2}}}(|0\rangle -|1\rangle )}? Įprastai antras (apatinis) kubitas (arba bitas) apsiverčia, jeigu pirmas kubitas yra 1. Ir neapsiverčia, jei pirmas kubitas yra 0. Tarkim superpozicijoje pirmas kubitas yra 12(|0⟩+|1⟩){\displaystyle {\frac {1}{\sqrt {2}}}(|0\rangle +|1\rangle )}, o antras 12(|0⟩−|1⟩){\displaystyle {\frac {1}{\sqrt {2}}}(|0\rangle -|1\rangle )}, tada jie abu užrašomi taip:

12(|0⟩+|1⟩)(|0⟩−|1⟩)=12(|00⟩+|10⟩−|01⟩−|11⟩){\displaystyle {\frac {1}{2}}(|0\rangle +|1\rangle )(|0\rangle -|1\rangle )={\frac {1}{2}}(|00\rangle +|10\rangle -|01\rangle -|11\rangle )}.

Antras kubitas apsiverčia visose superpozicijos būsenose, jei pirmas kubitas yra 1:

12(|00⟩+|11⟩−|01⟩−|10⟩)=12(|0⟩−|1⟩)(|0⟩−|1⟩){\displaystyle {\frac {1}{2}}(|00\rangle +|11\rangle -|01\rangle -|10\rangle )={\frac {1}{2}}(|0\rangle -|1\rangle )(|0\rangle -|1\rangle )}.

Kadangi kubitai, pereidami CNOT vartus, buvo superpozicijos būsenoje, tai faktiškai pirmas kubitas pasidarė toks koks buvo antras, ir tokį jį išmatuosime abu kubitus, praleidę pro Hadamardo vartus:

12H(|0⟩−|1⟩)H(|0⟩−|1⟩)=|1⟩|1⟩=|11⟩{\displaystyle {\frac {1}{2}}H(|0\rangle -|1\rangle )H(|0\rangle -|1\rangle )=|1\rangle |1\rangle =|11\rangle }.

Tokiu būdu faktiškai yra atvirkščiai, jei prieš ir po CNOT vartų bus Hadamardo vartai. Pirmas kubitas "apsivers" (iš nulio pereis į vienetą arba iš vieneto į nulį) tik tada, kai antras kubitas bus 1. Štai įrodymai, kad tikrai taip:

H|0⟩H|0⟩=12(|0⟩+|1⟩)(|0⟩+|1⟩)=12(|00⟩+|11⟩+|01⟩+|10⟩){\displaystyle H|0\rangle H|0\rangle ={\frac {1}{2}}(|0\rangle +|1\rangle )(|0\rangle +|1\rangle )={\frac {1}{2}}(|00\rangle +|11\rangle +|01\rangle +|10\rangle )}.
CNOT12(|00⟩+|10⟩+|01⟩+|11⟩)=12(|00⟩+|10⟩+|01⟩+|11⟩)={\displaystyle CNOT{\frac {1}{2}}(|00\rangle +|10\rangle +|01\rangle +|11\rangle )={\frac {1}{2}}(|00\rangle +|10\rangle +|01\rangle +|11\rangle )=}

=12(|0⟩+|1⟩)(|0⟩+|1⟩){\displaystyle ={\frac {1}{2}}(|0\rangle +|1\rangle )(|0\rangle +|1\rangle )}.

12H(|0⟩+|1⟩)H(|0⟩+|1⟩)=|0⟩|0⟩=|00⟩{\displaystyle {\frac {1}{2}}H(|0\rangle +|1\rangle )H(|0\rangle +|1\rangle )=|0\rangle |0\rangle =|00\rangle }.



H|1⟩H|0⟩=12(|0⟩−|1⟩)(|0⟩+|1⟩)=12(|00⟩−|10⟩+|01⟩−|11⟩){\displaystyle H|1\rangle H|0\rangle ={\frac {1}{2}}(|0\rangle -|1\rangle )(|0\rangle +|1\rangle )={\frac {1}{2}}(|00\rangle -|10\rangle +|01\rangle -|11\rangle )}.
CNOT12(|00⟩−|10⟩+|01⟩−|11⟩)=12(|00⟩−|11⟩+|01⟩−|10⟩)={\displaystyle CNOT{\frac {1}{2}}(|00\rangle -|10\rangle +|01\rangle -|11\rangle )={\frac {1}{2}}(|00\rangle -|11\rangle +|01\rangle -|10\rangle )=}

=12(|0⟩−|1⟩)(|0⟩+|1⟩){\displaystyle ={\frac {1}{2}}(|0\rangle -|1\rangle )(|0\rangle +|1\rangle )}.

12H(|0⟩−|1⟩)H(|0⟩+|1⟩)=|10⟩{\displaystyle {\frac {1}{2}}H(|0\rangle -|1\rangle )H(|0\rangle +|1\rangle )=|10\rangle }.


H|1⟩H|1⟩=12(|0⟩−|1⟩)(|0⟩−|1⟩)=12(|00⟩−|10⟩−|01⟩+|11⟩){\displaystyle H|1\rangle H|1\rangle ={\frac {1}{2}}(|0\rangle -|1\rangle )(|0\rangle -|1\rangle )={\frac {1}{2}}(|00\rangle -|10\rangle -|01\rangle +|11\rangle )}.
CNOT12(|00⟩−|10⟩−|01⟩+|11⟩)=12(|00⟩−|11⟩−|01⟩+|10⟩)=12(|0⟩+|1⟩)(|0⟩−|1⟩){\displaystyle CNOT{\frac {1}{2}}(|00\rangle -|10\rangle -|01\rangle +|11\rangle )={\frac {1}{2}}(|00\rangle -|11\rangle -|01\rangle +|10\rangle )={\frac {1}{2}}(|0\rangle +|1\rangle )(|0\rangle -|1\rangle )}.
12H(|0⟩+|1⟩)H(|0⟩−|1⟩)=|01⟩{\displaystyle {\frac {1}{2}}H(|0\rangle +|1\rangle )H(|0\rangle -|1\rangle )=|01\rangle }.

Kaip matome visada apsiverčia pirmas kubitas jei antras yra 1, o antras kubitas niekada nesikeičia. CNOT vartai naudojami Doičo algoritme.


Kvantiniai vartai

  • Hadamardo vartai
  • CNOT vartai
  • Kvantiniai NOT vartai
  • Fazės vartai
  • Tofolio vartai

Autorius: www.NiNa.Az

Išleidimo data: 21 Lie, 2025 / 17:09

vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu, mobilusis, porn, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, pornografija, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris, Informacija apie CNOT vartai, Kas yra CNOT vartai? Ką reiškia CNOT vartai?

Siam straipsniui ar jo daliai truksta isnasu į patikimus saltinius Jus galite padeti Vikipedijai pridedami tinkamas isnasas su saltiniais Buvo pasiulyta sį straipsnį ar skyriu kaip parasyta vadovelio stiliumi perkelti į Vikiknygas Taip pat galite sį straipsnį pritaikyti Vikipedijai perrasyti enciklopediniu stiliumi CNOT vartai angl C NOT gate tai kvantiniai vartai naudojami kvantiniame kompiuteryje CNOT vartams analogiskas yra XOR loginis elementas CNOT vartai yra analogiski klasikiniams XOR vartamsNuo visu funkciju kur prasme turi tik f x x ir f x 1Virsutinis pirmas kubitas apsivercia tik kai apatinis antras kubitas yra 1C NOT tai XOR vartaiCNOT su ir be Hadamardo vartu Pirmas kubitas pereidamas per CNOT vartus nepasikeicia x x kur x gali buti 0 arba 1 bet mes zymesime nulį vienetu o vieneta minus vienetu 0 1 1 1 to reikes kito per CNOT vartus pereinancio kubito aprasymui Taigi kitas kubitas pereidamas per CNOT vartus bus yx Jeigu skaiciuoti ne su 1 ir 1 o su 0 ir 1 tai reikia remtis sudetimi pagal modulį 2 Modulis 2 reiskia kad jeigu sveikuju skaiciu sudetis lygi 2 tai atsakymas bus nulis įprastai modulis 2 zymimas apskritime 1 1 0 displaystyle 1 oplus 1 0 1 0 0 1 1 displaystyle 1 oplus 0 0 oplus 1 1 0 0 0 displaystyle 0 oplus 0 0 Tai reiskia kad pirma ir antra kubita sudedame moduliu 2 ir tokiu budu tai yra antro kubito iseinamasis atsakymas Kas bus jeigu pro CNOT vartus praleisime kubitus esancius ne bazineje busenoje 0 gt arba 1 gt o kubitus esancius superpozicijos busenoje 12 0 1 displaystyle frac 1 sqrt 2 0 rangle 1 rangle arba 12 0 1 displaystyle frac 1 sqrt 2 0 rangle 1 rangle Įprastai antras apatinis kubitas arba bitas apsivercia jeigu pirmas kubitas yra 1 Ir neapsivercia jei pirmas kubitas yra 0 Tarkim superpozicijoje pirmas kubitas yra 12 0 1 displaystyle frac 1 sqrt 2 0 rangle 1 rangle o antras 12 0 1 displaystyle frac 1 sqrt 2 0 rangle 1 rangle tada jie abu uzrasomi taip 12 0 1 0 1 12 00 10 01 11 displaystyle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle Antras kubitas apsivercia visose superpozicijos busenose jei pirmas kubitas yra 1 12 00 11 01 10 12 0 1 0 1 displaystyle frac 1 2 00 rangle 11 rangle 01 rangle 10 rangle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle Kadangi kubitai pereidami CNOT vartus buvo superpozicijos busenoje tai faktiskai pirmas kubitas pasidare toks koks buvo antras ir tokį jį ismatuosime abu kubitus praleide pro Hadamardo vartus 12H 0 1 H 0 1 1 1 11 displaystyle frac 1 2 H 0 rangle 1 rangle H 0 rangle 1 rangle 1 rangle 1 rangle 11 rangle Tokiu budu faktiskai yra atvirksciai jei pries ir po CNOT vartu bus Hadamardo vartai Pirmas kubitas apsivers is nulio pereis į vieneta arba is vieneto į nulį tik tada kai antras kubitas bus 1 Stai įrodymai kad tikrai taip H 0 H 0 12 0 1 0 1 12 00 11 01 10 displaystyle H 0 rangle H 0 rangle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle frac 1 2 00 rangle 11 rangle 01 rangle 10 rangle CNOT12 00 10 01 11 12 00 10 01 11 displaystyle CNOT frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle 12 0 1 0 1 displaystyle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle 12H 0 1 H 0 1 0 0 00 displaystyle frac 1 2 H 0 rangle 1 rangle H 0 rangle 1 rangle 0 rangle 0 rangle 00 rangle H 1 H 0 12 0 1 0 1 12 00 10 01 11 displaystyle H 1 rangle H 0 rangle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle CNOT12 00 10 01 11 12 00 11 01 10 displaystyle CNOT frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle frac 1 2 00 rangle 11 rangle 01 rangle 10 rangle 12 0 1 0 1 displaystyle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle 12H 0 1 H 0 1 10 displaystyle frac 1 2 H 0 rangle 1 rangle H 0 rangle 1 rangle 10 rangle H 1 H 1 12 0 1 0 1 12 00 10 01 11 displaystyle H 1 rangle H 1 rangle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle CNOT12 00 10 01 11 12 00 11 01 10 12 0 1 0 1 displaystyle CNOT frac 1 2 00 rangle 10 rangle 01 rangle 11 rangle frac 1 2 00 rangle 11 rangle 01 rangle 10 rangle frac 1 2 0 rangle 1 rangle 0 rangle 1 rangle 12H 0 1 H 0 1 01 displaystyle frac 1 2 H 0 rangle 1 rangle H 0 rangle 1 rangle 01 rangle Kaip matome visada apsivercia pirmas kubitas jei antras yra 1 o antras kubitas niekada nesikeicia CNOT vartai naudojami Doico algoritme Kvantiniai vartaiHadamardo vartai CNOT vartai Kvantiniai NOT vartai Fazes vartai Tofolio vartai

Naujausi straipsniai
  • Liepa 23, 2025

    Kolonistai

  • Liepa 23, 2025

    Koljerio įlanka

  • Liepa 23, 2025

    Kolegija-Vėtrija Alytus

  • Liepa 23, 2025

    Kolchidės karalystė

  • Liepa 22, 2025

    Kochanuvkos apylinkė

www.NiNa.Az - Studija

    Susisiekite
    Kalbos
    Susisiekite su mumis
    DMCA Sitemap
    © 2019 nina.az - Visos teisės saugomos.
    Autorių teisės: Dadash Mammadov
    Nemokama svetainė, kurioje galima dalytis duomenimis ir failais iš viso pasaulio.
    Viršuje