Ang kalikasan ng mga quantum state: hidden variables kumpara sa Bell's inequality
Para sa Qiskit in Classrooms module na ito, kailangang magkaroon ang mga estudyante ng gumaganang Python environment na may mga sumusunod na naka-install na pakete:
qiskitv2.1.0 o mas bagoqiskit-ibm-runtimev0.40.1 o mas bagoqiskit-aerv0.17.0 o mas bagoqiskit.visualizationnumpypylatexenc
Para i-set up at i-install ang mga pakete sa itaas, tingnan ang gabay na I-install ang Qiskit. Para makapagpapatakbo ng mga trabaho sa mga tunay na quantum computer, kailangang mag-set up ng account ang mga estudyante sa IBM Quantum® sa pamamagitan ng pagsunod sa mga hakbang sa gabay na I-set up ang iyong IBM Cloud account.
Ang module na ito ay nasubukan at gumamit ng 12 segundo ng QPU time. Tantiya lamang ito. Maaaring mag-iba ang iyong aktwal na paggamit.
# Added by doQumentation — required packages for this notebook
!pip install -q numpy qiskit qiskit-ibm-runtime
# Uncomment and modify this line as needed to install dependencies
#!pip install 'qiskit>=2.1.0' 'qiskit-ibm-runtime>=0.40.1' 'qiskit-aer>=0.17.0' 'numpy' 'pylatexenc'
Panoorin ang walkthrough ng module ni Dr. Katie McCormick sa ibaba, o mag-click dito para panoorin ito sa YouTube.
Background
Sa maraming kalkulasyon sa buong quantum mechanics, nagsisimula ka sa isang kilalang estado ng isang sistema, at ang estado na iyon ay karaniwang nalalaman sa pamamagitan ng isang pagsukat. Ngayon, nais nating sagutin ang tanong na, "Ano ang masasabi mo tungkol sa estado ng isang particle bago ang anumang pagsukat?" Ang isang halatang katanungan ay, "Paano natin malalaman, kung hindi tayo pinapayagang sumukat?"
Ang tanong na ito ay bumalik pa sa maagang panahon ng quantum mechanics. Ang mga pioneer sa larangan ay nahati sa mga grupo — si Einstein at marami pang iba ay nagsabi na ang isang particle ay nasa ilang hindi kilalang estado bago ang pagsukat. Ang iba, kapansin-pansin si Max Born, at kalaunan si Niels Bohr, ay gumawa ng mas radikal na pahayag, na nagsasabing ang estado ng isang particle ay tunay na hindi natutukoy ng kalikasan bago ang pagsukat, hindi lamang hindi alam ng mga tao. Ang pagsukat ay probabilistikong nagbabagsak ng particle sa isang tiyak na estado. Si Einstein, na hindi nasisiyahan sa paliwanag na ito, ay sikat na nagsabi nito, "Gott würfelt nicht," na halos isinalin bilang "Hindi naglalaro ng dais ang Diyos."
Sa loob ng mga dekada pagkatapos lumitaw ang hindi pagkakaayon na ito, marami ang nag-isip na maaaring hindi na ito masasagot kailanman, o na ito ay isang bagay ng pananaw. Pagkatapos, noong 1964, si John Bell, isang pisiko mula sa Hilagang Ireland, ay nagsulat ng papel kung saan pinag-aralan niya ang mga istatistika ng ilang mga eksperimento na maaaring sagutin ang tanong na ito nang tiyak. Ipinakita niya na sa isang partikular na pagsubok, nakakamit ng isa ang isang hanay ng mga istatistika mula sa mga tinukoy (ngunit hindi kilala) na mga quantum state, at isang iba't ibang hanay ng mga istatistika mula sa mga quantum state na hindi natutukoy ng kalikasan.
Noong panahon ng papel ni Bell, ang mga eksperimental na pagsubok ng mga istatistikang kasangkot ay hindi naa-access sa lahat maliban sa mga mananaliksik sa pinaka-unahan ng pisika. Ngunit ngayon, ginawa ng IBM Quantum na posible para sa mga estudyante sa buong mundo na gumamit ng mga tunay na quantum device, nang malayo sa pamamagitan ng cloud, at nang libre, para tuklasin ang kalikasan ng mga quantum state. Ito ang gagawin mo ngayon.
Setup ng thought experiment: entanglement ng spin
Mayroong mga proseso kung saan ang isang particle na walang spin ay nabubulok sa dalawang particle na bawat isa ay may spin. Dahil ang spin ay isang uri ng angular momentum, ang batas ng konserbasyon ng angular momentum ay nagmumungkahi na ang dalawang lumabas na particle ay dapat magkaroon ng mga spin na eksaktong anti-aligned. Katunayan, ito ay naobserbahan sa eksperimento.
Isang halimbawa: ang isang neutral na pi meson ay minsan ay nabubulok sa isang positron at isang elektron: Huwag mag-alala kung hindi mo alam kung ano ang mga particle na iyon, at huwag mag-alala kung kilala mo sila nang husto at alam mong ang uri ng decay na ito ay medyo hindi malamang. Alam mo lang na kung ang isa sa mga lumabas na particle ay spin up, ang isa pa ay dapat na spin down, at kabaliktaran. Syempre, walang espesyal sa "up" at "down"; ang parehong anti-alignment ay naobserbahan kung ang mga pagsukat ay ginawa sa tinatawag nating o . Ang decay na ito ay isang nakakahimok na konteksto para sa ating isaalang-alang, dahil maaari tayong maiwasan ang mga tanong tungkol sa kung anong mga pagsukat ang naganap sa nakaraan; ang positron at elektron ay hindi pa umiiral hanggang sa sandali ng decay.
Maaari tayong hayaan ang mga meson na mabulok at panoorin ang pagtalilis ng mga lumabas na particle sa ilalim ng impluwensya ng isang hindi pantay na magnetic field. Ang isang hindi pantay na field na ginagamit para italilis ang mga spin ay madalas na tinatawag na Stern-Gerlach device, na pinangalanan sa mga mananaliksik na unang gumamit nito para (aksidenteng) mangalap ng ebidensya ng pag-iral ng quantum mechanical spin. Tandaan na ang kwento dito ay mas kumplikado kaysa sa orihinal na eksperimento dahil ang elektron at positron ay may charge din (hindi tulad ng mga silver atom sa Stern Gerlach na eksperimento). Ngunit alam natin kung paano gumagalaw ang mga charged particle sa isang magnetic field, at maaari nating ibawas ang epektong iyon. Sa sumusunod, ipagpalagay natin na ang mga talilis na ginagamit sa ating mga kalkulasyon ay dahil sa spin ng mga particle at hindi sa charge. Dahil dito, para sa ating mga layunin, hindi mahalaga kung sinong observer ang nakakakuha ng positron at sinong observer ang nakakakuha ng elektron. Ang eksperimental na setup ay ganito:

Habang ang meson ay nabubulok, ang isang elektron ay napalabas sa isang direksyon, at isang positron sa kabilang dako. Ang bawat isa sa dalawang particle na ito ay maglalakbay sa isang hindi pantay na magnetic field, na nagdudulot ng pagtatalik nito alinman sa direksyon ng magnetic field, o kasalungat ng magnetic field.
Kung mayroon tayong pinagkukunan ng maraming meson, maaari tayong mangalap ng mga istatistika dito. Kung ang isang observer sa kaliwa at isa sa kanan (tawaging Lucas at Rihanna, ayon sa pagkakabanggit) ay palaging sumusukat sa parehong axis, ang mga istatistikang ito ay hindi magiging kawili-wili: sa bawat pagkakataon na sumukat ang isa ng up, ang isa pa ay sumusukat ng down; sa bawat pagkakataon na sumukat ang isa patungo sa pahina, ang isa pa ay susukat palabas ng pahina, at iba pa. Gayunpaman, kung ang mga manlalaro ay malaya na sumukat ng spin sa anumang direksyon na gusto nila, maaari tayong makahanap ng mas kawili-wiling bagay.
Ang eksperimentong inilarawan sa itaas, kung saan ang mga particle ay lumipad na may spin angular momentum na sinusukat ng dalawang observer, ay unang iminungkahi nina Einstein, Podolsky, at Rosen (EPR) sa papel na ito, at ito ay minsan tinutukoy bilang isang "EPR experiment".
Ang ating mga opsyon
Muling sabihin natin ang dalawang makasaysayang pananaw, para sa kalinawan:
Opsyon 1 (Einstein): Ang dalawang spin (ang elektron at positron) ay natutukoy, sa kahulugan na ang resulta ng anumang pagsukat sa anumang axis ay paunang natukoy ng kalikasan, kahit hindi natin alam kung ano ito. Maaaring isipin ito bilang mga spin na may ilang tunay, malinaw na tinukoy na oryentasyon sa espasyo, na hindi kilala sa atin, ngunit umiiral. O maaaring isipin ito bilang isang hanay ng impormasyon o mga instruksyon na tumutukoy sa mga resulta ng mga pagsukat sa kahabaan ng , , , o anumang sa pagitan. Ang pagsukat ng spin ng positron (sabihin sa kahabaan ng z) ay pinipilit itong mag-orient at mag-align sa direksyon ng z o -z. Ito ay walang causal na impluwensya sa spin ng elektron, kahit na alam natin na ang spin ng elektron ay nagsimulang salungat sa spin ng positron, kaya kung ang spin ng positron ay nasukat na maging sa kahabaan ng +z, ang spin ng elektron ay nasukat sa kahabaan ng -z. Bukod sa paunang kondisyon ng mga instruksyon na nagpapanatili ng angular momentum (ang mga spin na anti-aligned), walang koneksyon sa pagitan ng dalawang spin. Ang opsyong ito ay minsan tinatawag na "hidden variables", tulad ng: ang mga projection sa iba't ibang axis ay natutukoy, ngunit nakatago mula sa atin.
Opsyon 2 (Born): Ang parehong spin ay hindi natutukoy sa kanilang mga paunang estado… hindi lamang hindi kilala, kundi pisikal na hindi natukoy, nang walang tiyak na oryentasyon o mga instruksyon sa mga resulta ng eksperimento, hanggang hindi sila nasusukat. Ang pagsukat ng spin ng positron ay "nagbabagsak" ng espasyo ng lahat ng posibilidad pababa sa isang solong natukoy na estado, alinman sa kahabaan ng +z o -z na axis. Ang pagsukat na ito ng positron ay pinipilit ang spin ng elektron na sumabog din sa isang malinaw na tinukoy na projection sa kahabaan ng z, eksaktong kasalungat ng positron. Ang epektong ito ay nagaganap na nakakalat sa buong espasyo sa pagitan ng positron at elektron. Ito ay tinatawag na "spooky action at a distance," ngunit maaari itong mas hindi-dramatikong tawaging "non-local physics."
Suriin ang iyong pag-unawa
Basahin ang tanong sa ibaba, isipin ang iyong sagot, pagkatapos ay mag-click sa tatsulok para ipakita ang solusyon.
Magiging magaling kung matukoy natin ang pagkakaiba sa pagitan ng mga opsyon ng Einstein at Born sa pamamagitan ng eksperimento. Ano ang ilang mga eksperimento na magbibigay ng parehong mga resulta anuman ang opsyon ang totoo? Maisip mo ba ang isang eksperimento na magbibigay ng iba't ibang mga resulta para sa dalawang opsyon? Tandaan Napaka-impressive kung makaisip ka ng eksperimento na magbibigay ng iba't ibang mga resulta para sa mga opsyon ng Einstein at Born; tumagal ng ilang dekada ang mga tao para makaisip ng isa.
Sagot:
Nananatili sa eksperimentong inilarawan hanggang ngayon (iyon ay, walang net spin na may positron at elektron anti-aligned), ang pagsukat ng parehong spin sa kahabaan ng , , o ay palaging magbibigay ng magkasalungat na mga tanda dahil sa konserbasyon ng angular momentum, anuman ang opsyon ang tama. Ang pagsukat ng spin ng isang particle (sabihin, ang elektron) sa kahabaan ng isang direksyon (sabihin, ) ay nangangahulugang ang spin ng kabilang particle, ang positron, ay masusukat sa kahabaan ng . Kung sa halip ay susukat ka ng spin ng positron sa kahabaan ng direksyon na , pantay-pantay na malamang na lumabas ito na o . Maaaring ito ay dahil iyon ang sinasabi ng mga nakatagong instruksyon (opsyon 1 ni Einstein) o dahil ang probability distribution ng spin ng positron ay nag-a-update pagkatapos ng pagsukat ng spin ng elektron, at ang bagong probability distribution ay naaayon sa 50-50 na pagbabago sa pagitan ng (opsyon 2 ni Born). Ang mga puntong ito ay mas detalyadong ipinaliwanag sa ibaba.
Ang sagot ay bahagyang iba lamang kung isasaalang-alang mo ang isang decay ng isang particle na may spin-1, tulad na ang dalawang lumilitaw na particle (tulad ng positron at elektron) ay dapat magkaroon ng kanilang mga spin na naka-align, sa halip na anti-aligned. Kung ang isa ay nasukat sa kahabaan ng , ang pagsukat ng kabilang particle sa kahabaan ng axis na ay dapat ding magbigay ng , at iba pa. Tulad ng dati, maaari itong magresulta mula sa alinman sa opsyon.
Ang natitira sa araling ito ay nakatuon sa isang eksperimento na makapagtatangi sa pagitan ng mga opsyon ng Einstein at Born, kaya hindi tayo magdedetalye dito. Gayunpaman, bahagi ng trick ay ang pagsukat ng dalawang particle sa iba't ibang direksyon (tulad ng at , o kahit isang direksyon sa pagitan ng mga tradisyonal na Cartesian axis). Ang natitira ay nagmumula sa maingat na pagsasaalang-alang sa tiyak na probability ng pagkuha ng iba't ibang mga resulta batay sa mga hula ng quantum mechanics at ng classical information tulad ng sa hidden variables.
Sa alinman sa opsyon, kung ang dalawang observer, Lucas at Rihanna, ay sumusukat sa parehong axis, inaasahan nating makuha nila ang anti-aligned na mga spin, anuman ang opsyon ang totoo. Para maunawaan kung bakit, tingnan ang mga diagram sa ibaba.

Ang figure sa itaas ay nagpapakita ng opsyon ni Einstein. Ang mga direksyon ng mga spin ay magkasalungat at natutukoy. Kung susukat tayo sa kahabaan ng axis na , ang isa ay magiging sa kahabaan ng , at ang isa ay sa . Wala tayong dahilan para ipagpalagay na ang positron ay magiging sa kahabaan ng , at ang elektron sa kahabaan ng ; ang imahe ay nagpapakita lamang na ang mga spin ay masusukat na nasa magkasalungat na direksyon. Sa katunayan, ang isang naibigay na spin ay hindi kailangang talagang magkaroon ng bahagi ng spin nito sa kahabaan ng direksyon na kalaunan ay nasukat, sa kaso ng opsyon ni Einstein. Ang pinakamahina na pahayag ng opsyon ni Einstein ay mayroong ilang hanay ng mga instruksyon na nakaimbak sa spin na tumutukoy sa kung ano ang magiging mga resulta ng pagsukat kapag nasukat sa kahabaan ng anumang axis. Hindi natin kailangang isipin na ang mga instruksyong ito ay nasa anyo ng isang simpleng vector (tingnan ang diagram sa ibaba); babalikan natin ito mamaya.

Ang figure sa ibaba ay nagpapakita ng opsyon ni Born, kung saan ang mga direksyon ng mga spin ng positron at elektron ay nakakalat sa isang pamamahagi ng probability at walang tiyak na direksyon. Huwag masyadong bigyang-kahulugan ang hugis ng pamamahagi. Ang bawat spin ay maaaring talagang magkaroon ng hindi zero na probability ng pagturo sa anumang direksyon hanggang magkasalungat sila sa isa't isa; simpleng ginuhit namin sila bilang mga bahagi ng bilog para mabiswal na matangi sila para sa talakayan. Tandaan na sa kaso ng opsyon ni Born, totoo pa rin na dapat mapanatili ang angular momentum. Kaya kung ang isang alon ng probability ay "naguguho" tulad na ang spin ay nagtuturo sa kahabaan ng , ang isa pa ay magtuturo sa kahabaan ng at matatalisik sa kabaligtarang direksyon. Ang mga opsyon ay mukhang magkapareho.

Ngunit ano ang mangyayari kapag ang mga observer L at R ay maaaring sumukat sa alinman sa tatlong axis, na bawat pares ay 120 degree ang pagitan, tulad ng ipinakita sa Mga Figure 4 at 5. Ang bawat observer ay maaaring magpasya nang random kung sa aling axis sila susukat ng spin (a, b, o c). Hindi kailangang sumukat ang dalawa sa parehong axis. Kapag sumukat ang bawat observer, maaaring makita nila ang positibong projection sa kanilang piniling axis, o maaaring makita nila ang negatibong projection. Halimbawa, si Lucas at Rihanna ay maaaring sumukat ng +a at -b o +b at +c. Tandaan na kung sakaling pumili silang sumukat sa parehong axis, DAPAT silang makakuha ng magkasalungat na mga tanda sa kanilang mga projection: +a at -a, +b at -b, o +c at -c; hindi maaaring parehong makahanap, halimbawa, ng +a. Sa susunod na seksyon, magtatrabaho tayo kung paano kalkulahin ang probability na makuha ni Lucas at Rihanna ang parehong tanda sa kanilang mga nasukat na axis (++ o --) at magkasalungat na mga tanda (+-) o (-+).

Ang dalawang figure sa itaas ay naglalarawan ng mga posibleng interpretasyon ng hidden variables sa bagong, three-axis na sitwasyon ng pagsukat na ito. Iyon ay, alinman sa mga spin ay natutukoy na, bilang mga vector, o isang hanay ng mga pisikal na instruksyon ay umiiral na kahit papaano ay naka-embed sa sistema tulad na ang mga resulta ng lahat ng posibleng pagsukat ay paunang natukoy, kahit na hindi ito malalaman ng mga eksperimenter bago ang pagsukat. Ang alternatibo ay inilalarawan sa ibaba. Ang ilang probability distribution ng mga resulta ay umiiral, at ang pamamahaging ito ay makapagbibigay sa atin ng ilang mga bagay tungkol sa posibilidad ng iba't ibang mga resulta ng pagsukat, ngunit ang mga resulta ay hindi natutukoy ng kalikasan bago ang pagsukat.

Maaari nating tanungin ang ating sarili, "Gaano kadalas dapat makita ng dalawang manlalaro ang parehong tanda ng projection ng spin?" Iyon ay, hindi man lang nire-record kung saang axis sila pumili ng sukatin; simpleng nire-record natin kung nakita nila ang parehong tanda o ibang tanda. Hindi malinaw kung ang mga opsyon ng Einstein at Born ay magbibigay ng parehong resulta sa mas kumplikadong scheme ng pagsukat na ito. Ngunit dapat na malinaw mula sa Mga Figure 4 at 5 na para magkaroon ng pagkakaiba. Para sa kaso na ipinakita sa opsyon ni Einstein, ang isang pagsukat ng projection ng spin sa axis na ay tiyak na magbibigay ng , at ang projection ng spin sa axis na ay magbibigay ng (bahagya). Ngunit sa opsyon ni Born, ang mga posibilidad ay bukas na bukas. Totoo na ang angular momentum ay napanatili pa rin. Ngunit dahil ang dalawang magnetic field ay hindi nakatuon sa kahabaan ng parehong axis, pinipilit natin ang mga particle sa isang sitwasyon kung saan kailangan nilang gumuho sa iba't ibang axis (sa pamamagitan ng mga pakikipag-ugnayan sa field). Sa susunod na seksyon, gagamitin natin ang quantum mechanics para matukoy kung ano ang magiging mga probability, batay sa opsyon ni Born, na makuha ni Lucas at Rihanna ang parehong tanda sa kanilang mga nasukat na axis (++ o --), at ang mga probability na makuha nila ang magkasalungat na mga tanda (+- o -+).
Mga Hula
Ano ang hula ng opsyon ni Einstein (hidden variables)?
Kung tama ang opsyon ni Einstein, ang bawat pares ng at ay magtataglay ng hanay ng mga vector component sa kanilang mga spin. Halimbawa, maaaring ang electron ay may mga component na , at sa ganitong kaso ang positron ay dapat na magkaroon ng mga component na . Ang tinutukoy natin dito ay ang sign ng projection sa bawat axis, hindi ang magnitude. Isipin natin na pinahintulutan natin ang napakalaking bilang ng mga ganitong decay na maganap, at nagkolekta tayo ng mga sukat para mapuno ang talahanayan sa ibaba.
| Populasyon | Particle 1 | Particle 2 |
|---|---|---|
Para sa bawat kaso sa talahanayan sa itaas, mayroon 9 na posibleng pagpipilian para sa mga axis nina Lucas at Rihanna: , , , , , , , , at . Batay sa talahanayang ito, ang posibilidad na magsukat ang dalawang obserbador ng parehong sign para sa rows 1 at 8 ay zero. Para sa rows 2–7, mayroong 4 na paraan para makuha ang parehong sign, na ipapakita lamang natin para sa row 2:
Parehong sign: , , , Magkaibang sign: , , , ,
Kaya kung tama ang opsyon ni Einstein bilang tamang interpretasyon ng mga quantum state, ang kabuuang posibilidad na isinama sa lahat ng posibleng populasyon, na makuha nina Lucas at Rihanna ang parehong sign ng spin projection sa kanilang mga random na piniling axis ay: Kung saan naaabot ang pagkakapantay-pantay kapag lamang.
Suriin ang iyong pag-unawa
Basahin ang mga tanong sa ibaba, isipin ang iyong mga sagot, tapos i-click ang mga tatsulok para makita ang mga solusyon.
Para sa row 2 ng talahanayan sa itaas, inilista natin ang lahat ng posibleng paraan para makakuha sina Lucas at Rihanna ng parehong sign sa kanilang mga sukat, at lahat ng paraan na maaari nilang makuha ang magkaibang sign. Ulitin ito para sa ikatlong row.
Sagot:
Parehong sign: , , ,
Magkaibang sign: , , , ,
Ang talahanayan sa itaas ay tumutukoy sa mga "populasyon", ibig sabihin ay hindi natin alam kung ilan ang bawat uri ng mga tagubilin na ginagawa ng kalikasan, kung tama ang hidden-variables na pagtrato. Ipakita na kahit ano pa ang distribusyon ng hanggang , ang posibilidad ng pagkuha ng parehong sign mula sa mga sukat ay palaging mas mababa o katumbas ng 4/9.
Sagot:
Magsimula tayo sa pag-aakala ng patuloy na bilang ng kabuuang measurement trial, kung kaya't ang ay pare-pareho. Pansinin na sa espesyal na kaso kung saan , nababawasan ang ekspresyon sa
Ngayon, ipagpalagay na ang alinman sa o . Kung ganoon,
Ang kabuuan ng lahat ng trial, , ay pareho pa rin ng dati. Ngunit dahil tumaas ang o mula sa 0, ang kabuuan ng hanggang ay kinakailangang mas mababa kaysa dati. Sa partikular, ang kabuuan ng hanggang ay mas mababa sa . Kaya naman
Pinagsama ang lahat ng posibleng kaso, mayroon tayong .
Pangkalahatang-ideya
Sa pagtrato sa itaas, isinaalang-alang natin ang mga sukat sa mga tiyak na axis. Siyempre, maaaring gumawa ng mga sukat sa anumang axis. Tawagan natin ang dalawang spin vector ng dalawang particle na at . Hayaan ang na maging ilang hidden variable kung kaya't ang isang estado ng two-particle system ay tumutugma sa isang malinaw na halaga ng . Hayaan ang na maging probability density sa . Sa huli, pinili natin ang mga simbolo at bilang ang paunang natukoy na resulta ng isang sukat na ginawa sa alinmang particle (A o B), batay sa spin vector at ang hidden variable. Mahalagang pansinin na ang ay independyente sa at ang ay independyente sa . Maaari na ngayong magtanong ng anumang bilang ng mga tanong na may kaugnayan sa mga korrelasyon sa pagitan ng mga sukat sa A at B. Sa partikular, maaaring magtanong tungkol sa inaasahang halaga na ibinibigay ng
Batay sa ilang karaniwang mga pagpapalagay tungkol sa mga halagang ito, gaya ng , , at normalisasyon sa , maaaring ipakita na ang mga korrelasyon sa pagitan ng dalawang particle ay sumusunod sa relasyon na
kung saan ang at ay ang mga spin state ng iyong sistema at ang at ay mga reference spin state (anumang iba pang posibleng spin state ng sistema). Isa ito sa isang buong klase ng mga kawalan ng pagkakapantay-pantay na kilala na ngayon bilang "Bell inequalities". Hindi natin gagamitin ang pangkalahatang anyo na ito dito. Sa halip, magtutuon tayo sa isang tiyak na eksperimental na setup, para maimapa natin ang setup na iyon sa isang quantum circuit.
Ano ang hula ng opsyon ni Born (non-deterministic quantum mechanics)?
Pipili si Lucas ng ilang axis at mahahanap niya ang spin ng isang particle na nasa alinman sa positibo o negatibong direksyon. Anuman ang makuha niya, i-orient natin ang ating mga axis para ang axis ay ang direksyong iyon. Pagkatapos ay maaari tayong isulat ang paunang estado pagkatapos ng pagkasira ng meson at bago ang anumang sukat bilang
Susukatin ni Rihanna ang spin ng kanyang particle sa ilang ibang direksyon sa anggulo na kaugnay kay Lucas. Ang spin operator sa ilang arbitrary na direksyon ay ibinibigay ng
Ang mga eigenstate ng operator na ito ay
Suriin ang iyong pag-unawa
Basahin ang mga tanong sa ibaba, isipin ang iyong mga sagot, tapos i-click ang mga tatsulok para makita ang mga solusyon.
I-verify na ang ay isang eigenstate ng operator na sa itaas, at hanapin ang eigenvalue.
Sagot:
Gamit ang at , mayroon tayo
Pinapatunayan nito na ang ay isang eigenstate at ang kaukulang eigenvalue ay .
Ang posibilidad na susukatin ni Lucas ang spin na nasa positibong direksyon sa axis na kanyang pinili na susukatin din ni Rihanna ang positibong spin sa kanyang piniling direksyon ay
Suriin ang iyong pag-unawa
Basahin ang mga tanong sa ibaba, isipin ang iyong mga sagot, tapos i-click ang mga tatsulok para makita ang mga solusyon.
Gawin ang parehong bagay para sa . I-verify na katumbas din ito ng
Sagot:
Pinagsama ang mga resultang ito, nalaman natin na ang posibilidad na ang mga sign ng dalawang sinukat na axis ay magkapareho ay .
Suriin ang iyong pag-unawa
Basahin ang tanong sa ibaba, isipin ang iyong sagot, tapos i-click ang tatsulok para makita ang solusyon.
Ano ang maaari mong gawin para ma-verify ang matematika ng resultang ito? Para linawin, hindi ka namin hinahanap na i-verify pa na tumutugma ito sa kalikasan, kundi siguraduhin lamang na walang nagkamali sa lahat ng matematika.
Sagot:
(1) Gawin ang parehong kalkulasyon para sa para ma-verify ang conservation of probability.
(2) Suriin ang isang kilalang kaso. Ilagay ang . Kung ganoon, ang ay tumutugma sa sitwasyon kung saan sinusukat ng dalawang obserbador ang kanilang spin sa parehong axis, na lalabag sa conservation of angular momentum. Kaya inaasahan mo na ang posibilidad na iyon ay zero, at talagang ilalagay ang ay nagbubunga ng .
(3) Suriin ang ibang kilalang kaso. Subukan ang . Ano ang dapat mong makuha? Mag-ingat sa na iyon.
Partikular tayong nag-sketch ng kaso kung saan ang mga axis ay nasa kaugnay ng isa't isa. Tandaan, anumang direksyon (, , o ) ang makuha ni Lucas, tinatawag natin iyon na . Pagkatapos, random na pipili si Rihanna na sumukat sa alinman sa , , o . Kung ang kanyang pagpili ay kapareho ng sa kay Lucas (hanggang sa isang sign), kung gayon pareho silang sumusukat sa , at ang posibilidad na susukatin din ni Rihanna ang ay zero. Dapat itong mangyari 1/3 ng oras, dahil ang pagpili ng axis ni Rihanna ay independyente sa pagpili ni Lucas. Para sa anumang ibang pagpili, si Rihanna ay susukat sa isang axis na alinman sa radians mula sa (1/3 ng oras) o radians mula sa (1/3 ng oras). At siyempre, sa alinmang axis na iyon, ang spin ay maaaring masukat na nasa positibo o negatibong direksyon. Binibigyan tayo nito ng kabuuang posibilidad na makuha nina Lucas at Rihanna ang parehong sign:
Wow
Ipinakita lamang natin na
Huminto tayo sandali at pag-isipan.
Ang mga opsyon nina Einstein at Born ay tila palaging magbubunga ng parehong resulta, dahil nagkaiba lamang sila sa kanilang paglalarawan ng nangyayari bago ang sukat. At gayunpaman, sa pagpapalagay na may mga tagubilin na paunang natukoy ang sign ng spin measurement sa ilang mga axis, nakakuha tayo ng limitasyon sa posibilidad para sa mga sukat na magbunga ng parehong sign . Pagkatapos ay ipinalagay natin ang mga probability distribution gaya ng sa quantum mechanics... at nakakuha ng ibang halaga para sa . Ang hula mula sa quantum mechanics ay mas mataas kaysa sa pinahihintulutan ng hidden variables na pagtrato. Kaya maaari tayong gumawa ng eksperimento at alamin kung ang mga quantum mechanical state ay tinutukoy ng kalikasan bago ang sukat, o kung tunay na nasa probabilistic superposition sila ng mga posibleng estado.
Ang eksperimentong ito ay ginawa na ng maraming beses gamit ang maraming iba't ibang pisikal na sistema, kadalasan ay mga photon. Maraming maingat na pagsasaalang-alang, gaya ng mga bias sa sukat, ang timing (sabay-sabay) ng mga sukat, at marami pang iba. Sa nakalipas na mga dekada, ang mga alalahanin tungkol sa mga subtlety na ito ay unti-unting nawala na. Patuloy pa ring isinasagawa ang mga pagsubok habang natututo tayo ng higit pa tungkol sa katotohanan, ngunit mayroon na ngayong malawak na kasunduan na ang sagot na makukuha mo dito, gamit ang IBM® quantum computers, ay tama.
Subukan gamit ang tunay na quantum computers!
Ayon sa ating talakayan sa itaas, itakda natin ang direksyon ng pagsukat ni Lucas bilang . Maginhawa ito kahit sa algebraic na paraan, ngunit lalong maginhawa para sa quantum computation, dahil ang karaniwang sinusukat ay ang projection ng qubit sa kahabaan ng . Gusto nating gumawa ng quantum circuit na nagbibigay ng parehong mga kondisyon ng posibilidad tulad ng nasa itaas para sa . Malaya tayong i-orient ang ating eroplano upang , at makuha natin
Kailangan nating malaman ang ilang bagay tungkol sa IBM quantum computers para gabayan ang ating talakayan. Una, ang mga qubit ay nagsisimulang naka-initialize sa estado na . Tulad ng nabanggit, kapag may mga pagsukat, ito ay nasa kahabaan ng axis. Kaya ang layunin ay matukoy kung anong mga operator ang maaari nating ipasok sa pagitan ng measurement basis states na at ng mga paunang estado ng mga qubit na para makuha ang kumplikadong expression sa itaas. Para doon, kailangan nating suriin ang ilang pangunahing Gate sa quantum computing.
gate: Katumbas ng isang NOT na operasyon. Single-qubit gate.
Sa Qiskit, ganito ang hitsura ng paglikha ng Circuit na may gate:
from qiskit import QuantumCircuit
qc = QuantumCircuit(1)
qc.x(0)
qc.draw("mpl")
Hadamard gate: Lumilikha ng superposition state. Single-qubit gate.
Ganito ang paggawa ng Circuit na may Hadamard gate:
qc = QuantumCircuit(1)
qc.h(0)
qc.draw("mpl")
CNOT Controlled-NOT gate: Gumagamit ang Gate na ito ng dalawang qubit: isang control at isang target. Sinusuri ang estado ng control qubit na hindi binabago. Ngunit kung ang control qubit ay nasa estado na , binabago ng Gate ang estado ng target qubit; kung ang estado ng control qubit ay , walang pagbabago na nangyayari. Sa notasyon sa ibaba, ipagpalagay na ang unang qubit ay ang control, at ang pangalawa ay ang target.
Medyo iba ang hitsura ng CNOT gate sa isang Circuit, dahil nangangailangan ito ng dalawang qubit. Ganito ito ipinapatupad:
qc = QuantumCircuit(2)
qc.cx(0, 1)
qc.draw("mpl")
Pansinin na ang unang qubit na nakalista sa qc.cx(0,1) ay ang control, at ang pangalawa ay ang target. Sa diagram, ang target ay ang may tanda na "+" o krus dito.
Rotation Y gate: Iniiikot ang estado sa paligid ng y-axis. Ito ay isang single-qubit gate.
Sa wakas, ang mga rotation gate ay ipinapatupad sa pamamagitan ng pagtukoy ng uri ng Gate, ang dami ng rotation, at ang qubit kung saan ilalagay ang Gate, sa ganitong pagkakasunod:
import numpy as np
pi = np.pi
qc = QuantumCircuit(2)
qc.ry(pi / 2, 0)
qc.draw("mpl")
Ang pangalan ng Gate na ry ay nagtutukoy ng axis kung saan nagaganap ang rotation. Ang unang argumento na ay tumutukoy sa dami ng rotation, at ang pangalawang argumento ay nagtutukoy ng qubit kung saan ilalagay ang Gate.
Suriin ang iyong pag-unawa
Basahin ang (mga) tanong sa ibaba, isipin ang iyong sagot, pagkatapos ay i-click ang tatsulok para makita ang solusyon.
Gamit ang syntax na ipinakilala o na-refresh sa itaas, gumawa ng anumang quantum circuit na kinabibilangan ng apat na magkakaibang uri ng quantum gate.
Sagot:
Mayroon, siyempre, napakaraming posibilidad. Narito ang isang halimbawa:
qc=QuantumCircuit(2)
qc.ry(pi/2,0)
qc.cx(1,0)
qc.x(1)
qc.h(0)
qc.cx(0,1)
qc.draw("mpl")
Mula sa pisikal na eksperimento patungong quantum circuits
Mula sa mga operasyon ng mga Gate na ito, makikita natin, halimbawa, na ang mga ket sa mga expression para sa :
ay malamang na kinabibilangan ng isang Hadamard gate para sa superposition, at isang CNOT gate para lumikha ng entanglement.
Gagamitin na natin ngayon ang H, X, at CNOT gate para i-transform ang sa :
Dito ang ay nangangahulugang isang CNOT gate na gumagamit ng L bilang control at R bilang target. Maaari na nating i-factor out ang bahagi ng R ng estado:
Nakasulat na natin ngayon ang ket nang buo bilang mga quantum gate na gumagana sa default na panimulang estado ng mga qubit.
Maaari na nating gamitin ang na kumikilos sa para makuha ang bra sa expression para sa .
Pinagsama ang mga resultang ito, maaari nating isulat ang posibilidad na bilang
Nagbibigay ito sa atin ng malinaw na mga tagubilin kung paano buuin ang ating quantum circuit. Mag-a-apply tayo ng X, H, CNOT at gate sa mga qubit na kumakatawan sa mga quantum state ng mga partikula na sinusukat nina Lucas at Rihanna, at magsasagawa ng mga pagsukat para makuha ang posibilidad.
Inirerekomenda ng IBM Quantum na harapin ang mga problema sa quantum computing gamit ang isang balangkas na tinatawag naming Qiskit patterns. Binubuo ito ng mga sumusunod na hakbang.
- Hakbang 1: I-map ang iyong problema sa isang quantum circuit
- Hakbang 2: I-optimize ang iyong Circuit para sa pagpapatakbo sa tunay na quantum hardware
- Hakbang 3: Isagawa ang iyong trabaho sa IBM quantum computers gamit ang Runtime Primitives
- Hakbang 4: I-post-process ang mga resulta
Sa esensya, lahat ng trabahong ginawa natin sa itaas ay hakbang 1. Buuin na natin ang resultang Circuit gamit ang Qiskit!
Hakbang 1: Pag-map ng ating mga resulta sa isang quantum circuit
# We'll begin by importing qiskit and a visualization module so that we can plot a histogram of our results.
from qiskit.visualization import plot_histogram
Tandaan na 1/3 ng oras, ang axis na pipiliin ni Rihanna ay radians ang layo mula sa kay Lucas, 1/3 ng oras ay radians ang layo, at 1/3 ng oras, magkapareho sila ng pipiliing axis. Kaya kailangan nating gumawa ng 3 quantum circuits para sa tatlong sitwasyong ito, at pagsamahin ang mga resulta. Ipapaliwanag natin nang maingat ang una, at ang dalawa pang natitira ay isasaad na lang natin.
# We start by declaring our first quantum circuit, and giving it two qubits (the first "2") and two classical bits for storing outputs (the second "2")
# Define registers
from qiskit import ClassicalRegister, QuantumRegister
qr = QuantumRegister(2, "q")
cr = ClassicalRegister(2, "c")
qc1 = QuantumCircuit(qr, cr)
# We know from our analysis above that we need an X gate acting on each of the qubits (L and R)
qc1.x([0, 1])
# We need a Hadamard gate acting on Lucas's qubit, which we're calling the 0th qubit.
qc1.h(0)
# The controlled-NOT gate uses the 0th qubit (Lucas's) as the control and the 1st qubit (Rihanna's) as the target.
qc1.cx(0, 1)
# The rotation gate acts on the 1st qubit (Rihanna's) and has an argument of -2 pi/3
qc1.ry(-2 * pi / 3, 1)
# Finally, we want to measure all the qubits in the circuit to obtain measurement probabilities, and store the results in the classical bits.
qc1.measure([0, 1], [0, 1])
# Now we can draw the first of the three circuits that will check Bell's inequality for us.
qc1.draw(output="mpl")
Ang code sa ibaba ay mabilis na nagtatayo ng tatlong circuits sa mas maayos na paraan. Pansinin na ang tanging pagkakaiba sa pagitan ng tatlong circuits ay kung gaano kalayo natin iina-ikot ang dalawang qubits sa paligid ng axis.
qcs = [QuantumCircuit(2, 2), QuantumCircuit(2, 2), QuantumCircuit(2, 2)]
for i in range(0, len(qcs)):
qcs[i].x([0, 1])
qcs[i].h(0)
qcs[i].cx(0, 1)
qcs[0].ry(-2 * pi / 3, 1)
qcs[1].ry(-4 * pi / 3, 1)
qcs[2].ry(-2 * pi / 3, 1)
qcs[2].ry(-4 * pi / 3, 1)
for i in range(0, len(qcs)):
qcs[i].barrier()
qcs[i].measure([0, 1], [0, 1])
counts_list = [None] * len(qcs)
qcs[0].draw(output="mpl")
Gagamitin natin ngayon ang isang Qiskit primitive na tinatawag na StatevectorSampler. Ang sampler ay isang primitive na dinisenyo para i-sample ang lahat ng posibleng estado ng isang sistema at ibalik ang mga probabilidad (o sa ilang kaso, quasiprobabilities) ng pagkuha ng bawat estado. Maaari tayong tumukoy ng bilang ng "shots", at tingnan ang "counts" para sa bawat estado.
from qiskit.primitives import StatevectorSampler
sampler = StatevectorSampler()
# Start a job that will return shots for all 100 parameter value sets.
for i in range(0, len(qcs)):
pub = qcs[i]
job = sampler.run([pub], shots=10000)
# Extract the result for the 0th pub (this example only has one pub).
result = job.result()
data_pub = result[0].data
counts = data_pub.c.get_counts()
counts_list[i] = counts
# plot_histogram(counts)
Kapag tiningnan natin ang mga counts mula sa bawat circuit, makikita nating halos magkapareho ang dalawa sa kanila, at medyo iba naman ang ikatlo.
plot_histogram(counts_list)
Gumawa tayo ng listahan ng mga posibleng kinalabasan at idagdag ang lahat ng counts ng bawat estado mula sa tatlong circuits para makuha ang kabuuang mga probabilidad.
outcomes = ("00", "01", "10", "11")
# Here we convert "None"s into 0's so that we can sum.
for i in range(0, len(qcs)):
for j in range(0, len(outcomes)):
if counts_list[i].get(outcomes[j]) is None:
counts_list[i].update({outcomes[j]: 0})
# Here we create a dictionary that holds all the outcomes and sums over their appearances in each of the circuits.
total_counts = {}
for i in range(0, len(outcomes)):
total_counts[outcomes[i]] = sum(
counts_list[j].get(outcomes[i]) for j in range(0, len(qcs))
)
Maaari na nating i-print ang kabuuang counts para sa bawat kinalabasan, at i-plot ang histogram.
print(total_counts)
plot_histogram(total_counts)
{'00': 7493, '01': 7432, '10': 7605, '11': 7470}
Suriin ang iyong pag-unawa
Basahin ang (mga) tanong sa ibaba, pag-isipan ang iyong sagot, pagkatapos ay i-click ang tatsulok para makita ang solusyon.
Ang larawan sa itaas ba ay naaayon sa mga kinalabasan na hiniula ng hidden variables at determinismo? O naaayon ito sa probabilistikong (at non-local) quantum mechanics?
Sagot:
Naaayon ito sa probabilistikong at non-local quantum mechanics. Ang pagtrato gamit ang hidden variables ay hinula na ang probabilidad ng pagkuha ng parehong tanda ay mas mababa sa o katumbas ng 4/9. Hinula naman ng quantum mechanics ang probabilidad na 50%. Inilalarawan ng histogram sa itaas ang probabilidad ng 00 o 11 na katumbas ng 49.97%. Napakalapit ito sa hula ng probabilistikong quantum mechanics, ngunit higit sa lahat, mas mataas ito kaysa sa pinahihintulutang hanay sa pagtrato gamit ang hidden variables.
Pinapatunayan ba nito ang anumang bagay tungkol sa kalikasan?
Sagot:
Hindi! Gumagamit tayo ng simulator! Iyon ay isang computer na na-program na kumilos ayon sa mga batas ng probabilistikong quantum mechanics. Kung magmumungkahi tayo ng isang panuntunan, at pagkatapos ay mag-program ng computer na sundin ang panuntunan na iyon, ang kakayahan nitong sundin ang panuntunan ay hindi patunay na tama ang panuntunan! Ang tanging paraan upang mapatunayan ito ay ang gumamit ng tunay na quantum computer!
Hakbang 2: I-optimize ang iyong quantum circuit para sa pagtakbo sa tunay na hardware
Kahit na gumamit tayo ng simulator para i-debug ang ating code, gusto talaga nating mapatakbo ito sa tunay na hardware. Kasi naman, ang simulator ay nagpapanggap lang na quantum mechanical, batay sa mga equation na nasa itaas. Kung sinasabi ng simulator na tama ang mga equation na iyon, hindi ito masyadong makapagkukumbinsi sa atin. Gusto nating malaman ng isang tunay na quantum computer kung ano ang nangyayari! Kaya pipiliin natin ang quantum computer na gagamitin natin. Minsan mahalaga na pumili ng espesipikong device na may mga katangiang gusto mo, pero madalas ay gusto lang nating gamitin ang device na pinaka-bakante.
May code sa ibaba para sa pag-save ng iyong mga kredensyal sa unang paggamit. Tiyaking burahin ang impormasyong ito mula sa notebook pagkatapos itong i-save sa iyong environment, para hindi ma-aksidenteng ibahagi ang iyong mga kredensyal kapag ibinabahagi mo ang notebook. Tingnan ang Set up your IBM Cloud account at Initialize the service in an untrusted environment para sa karagdagang gabay.
from qiskit_ibm_runtime import QiskitRuntimeService
# Syntax for first saving your token. Delete these lines after saving your credentials.
# QiskitRuntimeService.save_account(channel='ibm_quantum_platform', instance = '<YOUR_IBM_INSTANCE_CRN>', token='<YOUR-API_KEY>', overwrite=True, set_as_default=True)
# service = QiskitRuntimeService(channel='ibm_quantum_platform')
# Load saved credentials
service = QiskitRuntimeService()
backend = service.least_busy(
operational=True, min_num_qubits=qcs[0].num_qubits, simulator=False
)
from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager
target = backend.target
pm = generate_preset_pass_manager(target=target, optimization_level=3)
qcs_isa = qcs
for i in range(0, len(qcs)):
qcs_isa[i] = pm.run(qcs[i])
qcs_isa[i].draw(output="mpl", idle_wires=False, style="iqp")
qcs_isa[2].draw(output="mpl", idle_wires=False, style="iqp")
Hakbang 3: Patakbuhin ang iyong job sa mga IBM quantum computer gamit ang Runtime primitives
Ngayon na na-optimize na natin ang ating mga Circuit para tumakbo sa tunay na quantum hardware, at na-debug na ang ating code gamit ang mga simulator, handa na tayong mag-ipon ng mga estadistika mula sa isang tunay na quantum computer, at resolbahin ang hindi pagkakasundo sa pagitan ni Einstein at Born.
from qiskit_ibm_runtime import SamplerV2 as Sampler
# from qiskit_ibm_runtime import Session
# sampler.options.default_shots = 1000
# Start a job that will return shots for all 100 parameter value sets.
# The best practice is to use a session as shown below. This is available to Premium Plan, Flex Plan, and On-Prem (IBM Quantum Platform API) Plan users.
# result_list = [None] * len(qcs)
# real_counts_list = [None] * len(qcs)
# with Session(backend=backend) as session:
# sampler = Sampler(mode=session)
# for i in range(0, len(qcs)):
# # Define the primitive unified bloc (pub)
# pub = qcs[i]
# job = sampler.run([pub], shots=10000)
# # Extract the result for the 0th pub (this example only has one pub).
# result_list[i] = job.result()
# data_pub = result_list[i][0].data
# counts = data_pub.c.get_counts()
# real_counts_list[i] = counts
# # plot_histogram(counts)
# Open users can still carry out this experiment, but without reserving a session of use, meaning repeated queuing is possible.
from qiskit_ibm_runtime import Batch
batch = Batch(backend=backend)
sampler = Sampler(mode=batch)
result_list = [None] * len(qcs)
real_counts_list = [None] * len(qcs)
for i in range(0, len(qcs)):
# Define the primitive unified bloc (pub)
pub = qcs[i]
job = sampler.run([pub], shots=10000)
# Extract the result for the 0th pub (this example only has one pub).
result_list[i] = job.result()
data_pub = result_list[i][0].data
counts = data_pub.c.get_counts()
real_counts_list[i] = counts
# Close the batch because no context manager was used.
batch.close()
outcomes = ("00", "01", "10", "11")
# Here we convert "None"s into 0's so that we can sum.
for i in range(0, len(qcs)):
for j in range(0, len(outcomes)):
if real_counts_list[i].get(outcomes[j]) is None:
real_counts_list[i].update({outcomes[j]: 0})
# Here we create a dictionary that holds all the outcomes and sums over their appearances in each of the circuits.
real_total_counts = {}
for i in range(0, len(outcomes)):
real_total_counts[outcomes[i]] = sum(
real_counts_list[j].get(outcomes[i]) for j in range(0, len(qcs))
)
print(real_total_counts)
plot_histogram(real_total_counts)
{'00': 7542, '01': 7503, '10': 7304, '11': 7651}
# This syntax allows you to run the job on a simulator, in case you have exhausted your allotted time on real IBM quantum computers.
# But we strongly advise running this on real quantum computers, since this is meant to be a check of the behavior of real quantum systems.
# This uses a local simulator
# from qiskit_aer import AerSimulator
# This generates a simulator that mimics the real quantum system
# backend_sim = AerSimulator.from_backend(backend)
# Import an estimator, this time from qiskit (we import from Runtime for real hardware)
# from qiskit.primitives import BackendSamplerV2
# sampler = BackendSamplerV2(backend = backend_sim)
# result_list = [None] * len(qcs)
# counts_list = [None] * len(qcs)
# for i in range(0, len(qcs)):
# Define the primitive unified bloc (pub)
# pub = qcs[i]
# job = sampler.run([pub], shots=10000)
# Extract the result for the 0th pub (this example only has one pub).
# result_list[i] = job.result()
# data_pub = result_list[i][0].data
# counts = data_pub.c.get_counts()
# counts_list[i] = counts
# data_pubs = (result_list[0][0].data,result_list[1][0].data,result_list[2][0].data)
# outcomes = ("00", "01", "10", "11")
# Here we convert "None"s into 0's so that we can sum.
# for i in range(0, len(qcs)):
# for j in range(0, len(outcomes)):
# if counts_list[i].get(outcomes[j]) is None:
# counts_list[i].update({outcomes[j]: 0})
# Here we create a dictionary that holds all the outcomes and sums over their appearances in each of the circuits.
# total_counts = {}
# for i in range(0, len(outcomes)):
# total_counts[outcomes[i]] = sum(
# counts_list[j].get(outcomes[i]) for j in range(0, len(qcs))
# )
# print(total_counts)
# plot_histogram(total_counts)
counts_list
[None, None, None]
Hakbang 4: Post-process at pagsusuri
Sandali lang tayong huminto at balikan ang mga natutunan natin: Gamit ang hidden-variables na pagtrato, at ang 3 offset na mga axes, nakakuha tayo ng hadlang sa probabilidad na magreresulta ang mga sukat sa parehong sign na . Pagkatapos ay nag-assume tayo ng mga probability distribution ayon sa quantum mechanics at nakakuha ng ibang halaga para sa probabilidad na iyon: . Ang hula ng quantum mechanics ay mas mataas kaysa sa pinapahintulutan ng hidden-variables na pagtrato. Kaya malalaman natin sa pamamagitan ng eksperimento kung ang mga quantum mechanical na estado ay tinutukoy ng kalikasan bago ang pagsukat, o kung tunay na naroroon ang mga ito sa isang probabilistikong superposition ng mga posibleng estado.
Dinisenyo natin ang ating mga quantum circuit na may apat na posibleng resulta na naaayon sa pagsukat nina Lucas at Rihanna ng isang sign ng spin projection o ang iba pa: 00, 01, 10, at 11. Sa mga kaso ng 00 at 11, sinusukat nina Lucas at Rihanna ang parehong sign, at sa mga kaso ng 01 at 10, sinusukat nila ang magkasalungat na mga sign. Nakikita natin na sa napakagandang approximation, ang tsansa na makuha nina Lucas at Rihanna ang parehong sign ay humigit-kumulang 50%, tiyak na mas malaki kaysa sa . Ibig sabihin nito ay walang hanay ng mga hidden variable na maaaring magpaliwanag sa distribusyong iyon ng mga probabilidad, at ang hidden-variables na pagtrato ay hindi tugma sa eksperimento.
May iba't ibang interpretasyon ng mga resulta ng quantum mechanical na eksperimento, at maraming subtlety sa mga setup ng eksperimento na muling sinusuri paminsan-minsan. Pero hanggang ngayon, ang mga prinsipyo ng quantum mechanics at ang probabilistikong interpretasyon ng mga quantum state ay tumpak na naglalarawan ng mga resulta. Mukhang tama pala si Max Born.
Sandali pa lang nating pag-isipan ang kahalagahan nito. Dalawang particle ang lumabas mula sa isang decay event, at ang dalawang particle ay naglalakbay sa magkaibang direksyon, posibleng matagal na panahon. Ang kanilang mga spin ay wala sa anumang malinaw na tinukoy na estado, at wala silang dalang mga hidden-variable na instruksyon para matukoy ang mga resulta ng mga susunod na sukat. Ngunit ang isang sukat ng isa (halimbawa, sa ) ay kinakailangang tinutukoy ang resulta ng isang eksperimento sa spin ng kabilang particle sa direksyon na (kailangan itong maging ). Ibig sabihin nito ay ang ilang bagay tungkol sa pisika ng isang particle ay tinutukoy ng ginagawa sa kabilang particle, posibleng malayo. Ito ay isa sa mga sitwasyong nagdulot sa mga tao na ilarawan ang realidad bilang "non-local".
Dalawang particle tulad ng mga inilalarawan natin ay sa ilang paraan ay "konektado" sa kahulugan na ang mga sukat sa isa ay maaaring makaapekto sa isa pa. Tinutukoy natin ang ganitong mga particle bilang "entangled". Ang Entanglement ay higit pa sa simpleng mga correlation. Halimbawa, maaari tayong gumawa ng klasikal na makina na naglalabas ng magnet sa isang panig na may hilaga na nakaturo pataas at isang magnet sa kabilang panig na nakaturo pababa. Ang ganitong mga magnet ay maaaring maging perpektong anti-correlated. Ngunit ang isang sukat ng isa ay walang gagawin sa isa pa. Sa quantum mechanical entanglement, ang particle A ay maaaring nasa hindi tinukoy na estado (o isang halo ng maraming estado), at maaari nating matukoy ito sa isang tinukoy na estado sa pamamagitan ng mga sukat sa isang ganap na kaibang particle (sabihin, B). Wala sa klasikal na mundo ang katulad niyon.
Kadalasan itong nagdudulot ng isang bagong mundo ng mga tanong at posibilidad. Ang ilang mga ideyang itinaas nito ay totoo, tulad ng paggamit ng entanglement para mag-compute, tulad ng sa mga quantum computer! Ang ilan ay mapanlinlang na kaakit-akit, ngunit lumalabas na nabigo, tulad ng pagtatangkang gamitin ang entanglement para magpadala ng impormasyon nang mas mabilis kaysa sa liwanag. Hinihikayat namin kang itanong ang lahat ng tanong na pumupunta sa iyo, at basahin kung paano siniyasat ng iba ang mga penomenong ito. May isang buong mundo ng quantum mechanics na naghihintay na tuklasin, ngunit narito lang ang ilang mapagkukunan na maaari mong tingnan:
Mga IBM Quantum course:
Mga kawili-wiling papel sa quantum mechanics:
- Einstein Podolsky and Rosen paradox
- John Bell's original paper from 1964
- 2019 paper on catching and reversing a "quantum jump" mid-transition
Ilang instructional resources sa quantum mechanics:
- Quantum I course materials mula sa University of Colorado.
Ilang educational research sa quantum mechanics:
- Review of student difficulties in upper-level quantum mechanics ni C. Singh at E. Marshman
Mga Tanong
Maaaring humiling ang mga guro ng mga bersyon ng mga notebook na ito na may mga susi sa sagot at gabay sa paglalagay sa karaniwang mga kurikulum sa pamamagitan ng pagsagot sa mabilis na survey na ito tungkol sa kung paano ginagamit ang mga notebook.
Mga mahahalagang konsepto:
- May makasaysayang hindi pagkakasundo kung ang mga quantum state ay basta hindi alam o hindi tinutukoy ng kalikasan bago ang pagsukat, kung ang quantum mechanics ay deterministic o probabilistic.
- Ang mga hidden variable at samakatuwid ang lokal na realismo ay hindi tugma sa mga obserbasyon ng quantum mechanics. Ibig sabihin, ang mga correlation na naobserbahan sa quantum mechanics ay hindi maipaliwanag ng mga malinaw na tinukoy na variable na hindi lang natin alam.
- Ang quantum mechanics ay probabilistic.
- Ang Entanglement ay tunay at nasusukat.
- Ang Entanglement ay hindi lang mga correlation.
- Maaari tayong mag-map ng mga tunay na senaryo sa mundo sa mga quantum computer.
- Ang mga hidden variable ay tumutukoy sa mga dami na tinukoy ng kalikasan, ngunit hindi alam ng mga tao; hindi sila umiiral sa kontekstong ito.
Mga T/F na tanong:
- T/F Nagtaltalan si Albert Einstein na ang quantum mechanics ay hindi kumpleto, bilang isang teorya, dahil naglalarawan lang ito ng mga probabilidad ng mga resulta, at hindi ang pinagbabatayan na mekanismo na tumutukoy sa mga resulta na iyon.
- T/F Ang "hidden variables" ay tumutukoy sa ideya na ang dalawang quantum mechanical na particle ay maaaring maging entangled.
- T/F Ang anumang dalawang correlated na sistema ay quantum mechanically entangled.
- T/F Ang quantum mechanical entanglement ay mahalaga para makuha ang tamang matematika, ngunit hindi mo ito makikita sa isang eksperimento.
- T/F Sa karamihan ng mga kaso, hindi maaaring sabihin ng quantum mechanics ang eksaktong resulta ng isang eksperimento, ang mga probabilidad lang na maaaring masukat ang ilang mga resulta.
- T/F Sa quantum mechanics, sa ilalim ng ilang kondisyon, ang estado ng particle A ay maaaring maapektuhan ng estado ng particle B, kahit na ang mga particle A at B ay hindi magkadikit at hindi nagpapalitan ng anumang particle.
- T/F Maaari nating i-map ang mga tunay na eksperimento sa mundo sa mga quantum circuit.
Mga MC na tanong:
-
Ipagpalagay na ang isang spin-0 na particle ay nag-decay sa dalawang spin-1/2 na particle A at B. Ginawa ang isang sukat sa particle A na nagpapakita na ang spin nito ay may projection sa . Ang particle B ngayon ay
- a. tiyak na may spin projection sa
- b. tiyak na may spin projection sa
- c. tiyak na may spin projection sa
- d. tiyak na may negatibong spin projection sa anumang axis na sinukat.
-
Ang isang spin-0 na particle ay nag-decay sa dalawang spin-1/2 na particle A at B. Kung ang particle A ay nasukat na may projection sa , alin sa mga sumusunod na projection ang posible para sa isang sukat ng particle B? Bilugan ang lahat ng naaangkop.
- a.
- b.
- c.
- d.
- e.
- f.
-
Ipagpalagay na ang isang spin-0 na particle ay nag-decay sa dalawang spin-1/2 na particle A at B. Ano ang pinakamahusay na naglalarawan ng estado ng particle A bago ang anumang sukat.
- a. Ang spin ng particle A ay nasa .
- b. Ang spin ng particle A ay nasa .
- c. Ang spin ng particle A ay nasa .
- d. Ang spin ng particle A ay tinukoy sa ilang direksyon, ngunit hindi sa iba.
- e. Ang oryentasyon ng spin ng particle A ay hindi tinutukoy ng kalikasan bago ang anumang sukat.
-
Alin sa mga sumusunod ang totoo tungkol sa Hadamard Gate? Piliin ang lahat ng naaangkop.
- a.
- b.
- c.
- d.
-
Alin sa mga sumusunod ang totoo tungkol sa X Gate? Piliin ang lahat ng naaangkop.
- a.
- b.
- c.
- d.
- e.
-
Alin sa mga sumusunod ang isang two-Qubit Gate?
- a. X
- b.
- c. H
- d. CNOT
-
Ipagpalagay na ang isang Qubit ay nasa estado na . Ano ang probabilidad na masukat ito na nasa estado na ?
- a. Eksaktong 100% sa isang noise-free simulator, malapit sa 100% sa isang tunay na quantum computer
- b. Malapit sa 100% sa isang noise-free simulator, eksaktong 100% sa isang tunay na quantum computer
- c. Eksaktong 0% sa isang noise-free simulator, malapit sa 0% sa isang tunay na quantum computer
- d. Malapit sa 0% sa isang noise-free simulator, eksaktong 0% sa isang tunay na quantum computer
Mga tanong para sa talakayan:
-
Ang mga Kaibigan A, B, at C ay nagtatalakayin ng mga resulta mula sa lab na ito, kaugnay ng Bell's Inequality. Partikular, tinitingnan nila ang imahe na nagpapakita na ang quantum mechanical na probabilidad ng pagsukat ng parehong sign sa mga axes ay mas malaki kaysa sa pinapahintulutan ng isang hidden-variables na pagtrato: . Sinabi ng Kaibigan A, "Ibig sabihin nito ay hindi natin alam ang mga spin state bago ang isang sukat." Sinabi ng Kaibigan B, "Hindi, higit pa iyon doon. Ibig sabihin nito ay hindi pa nakaturo ang mga spin sa isang partikular na direksyon, bago ang sukat. Kahit pa, ang spin state ay maaaring kahit papaano ay tinutukoy o naka-store sa ibang paraan." Sinabi ng Kaibigan C, "Hindi, mas higit pa iyon doon. Ibig sabihin nito ay ang susunod na spin state ay hindi pa naipagpasya ng kalikasan bago ang sukat." Sino sa kanila ang sang-ayon mo, at bakit?
-
Ipaliwanag kung paano ipinapahiwatig ng mga quantum mechanical na penomena tulad ng entanglement na ang realidad ay non-local.
-
Anong karagdagang mga eksperimento ang gusto mong gawin para makumbinsi ang iyong sarili sa mga resultang nakuha dito?