Quantumcomputers en quantumcommunicatie

Slides:



Advertisements
Verwante presentaties
Sudoku puzzels: hoe los je ze op en hoe maak je ze?
Advertisements

- Hoe noem je uitkomsten?
Aflezen van analoge en digitale meetinstrumenten
Informatica klas 4 Hoofdstuk 1
dia's bij lessenserie Pythagoras ± v Chr.
Examen bio-imaging Het examen zal bestaan uit een aantal theorievragen met een aantal oefeningen. De verdeling is 30% theorie en 70% oefeningen. Enkele.
bewerkingen in programmeeromgevingen
Auteursomgeving voor Digitale Componenten
Niveau 1F Paraat hebben: (selectie) Omzetten van eenvoudige breuken in decimale getallen. Optellen en aftrekken van veel voorkomende gelijknamige en ongelijknamige.
Het binaire talstelsel
Verhoudingstabel Er is een voorraad laxeermiddel. Die oplossing bevat 15% natriumsulfaat. Dit betekent: 15 gram per 100 mL oplossing. Kinderen krijgen.
Talstelsels, rekenen en rekenschakelingen
Talstelsels, rekenen en rekenschakelingen
Lesplanning Binnenkomst Intro Nakijken 1.4
Lesplanning Binnenkomst Intro Vragen huiswerk
BINAIR2: 10-jan-2003, RW Maar HOE reken je nu een BINAIRE waarde om naar een DECIMALE waarde?
Informatica: Binair rekenen.
Maar HOE kan je nu twee BINAIRE getallen optellen?
Introductie en Kennismaking
Hoofdstuk 9 havo KWADRATEN EN LETTERS
De oplossing optellen oefenen doorwerken verbeteren de oefening het huiswerk verkeerd.
Werk met je schoudermaatje. Leg 12 kleurpotloden op tafel.
Rekenen 18 maart.
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,
Instructie Programmeren Task 2 5JJ70. Task 2.1: Voltage divider Welk type variabele heb je nodig? Negative weerstanden bestaan niet! (print een error.
6 Vaardigheden 6.1 Rekenvaardigheden Rekenen in verhouding
Gecijferdheid les 1.4 Grootst gemene deler Kleinst gemene veelvoud
Significante cijfers Wetenschappelijke notatie a • 10b
rekenen Basisvaardigheden toegepast rekenen
Inhoud Optellen en aftrekken. Vermenigvuldigen en delen.
DKA4-model In 4 stappen naar het antwoord.. DKA4-model. Delen, keer antwoord op het 4 e getal. Teken een tabel De getallen die bij elkaar horen, onder.
Inhoud Breuken (optellen, aftrekken, vermenigvuldigen en delen).
Grote getallen.. Om de 3 cijfers een stip. Begin achteraan te tellen. Duizendstip Miljoenstip Miljardstip.
Voortgang. Mijn voortgang in python Binaire getallen De computer gebruikt binaire getallen om alles te doen. Het is de taal waarin de computer praat.
Significante cijfers Wetenschappelijke notatie
Herhalen schaal Schaal is een verhouding.
Deze les hoofdrekenen les 1 vervolg
Wat is algebra? Rekenen is het werken met getallen. Er zijn vier hoofdbewerkingen: optellen, aftrekken, vermenigvuldigen en delen. Verder ken je de bewerkingen.
Herhalen schaal Schaal is een verhouding.
Kennismaking met programmeren
Parallel Rekenen Prefix Sum
Cijferen 5de leerjaar.
Les 4 : rekenen met tabellen
Informatica-Actief Thema: Informatie en communicatie Hoofdstuk:
Kennismaking met programmeren
Rekenen Les 5: vermenigvuldigen en delen Les 6: Afronden met breuken en kommagetallen.
Hoe rekent een Computer
Les 4 Optellen en aftrekken in dagelijkse situaties
Les 6 Combineren van bewerkingen in berekeningen
Kennismaking met programmeren
Significante cijfers © Johan Driesse © 2013 – Johan Driesse.
Songtekst in beeld   Muziek kan dienen om een boodschap te vertellen… vaak gaat dat door middel van songteksten. Met foto’s kun je een beeldend verhaal.
Wat weten we over atomen?
Rekenen Les 5: vermenigvuldigen en delen Les 6: Afronden met breuken en kommagetallen.
Basis 1 Getallen. Basis 1 Getallen Paragraaf B1.1 Groeperen per 10.
Breuken optellen en aftrekken
Rekenen met grote getallen
Bouwstenen voor computer
3 vmbo-KGT Samenvatting Hoofdstuk 10
De distributieve eigenschap
Binaire getallen 1. binair → decimaal 2. decimaal → binair.
Dit is de vraag Hier komen allerlei antwoorden!!! antwoord 1
Voorbeeld Bewegingsintegratie Opdracht: Observeer de beweging van een medeleerling en beschrijf die beweging zodanig dat de anderen deze exact kunnen.
Vergelijkingen van de vorm x + a = b oplossen
Bewerkingen met natuurlijke getallen
Vergelijkingen van de vorm ax + b = c oplossen
Vergelijkingen van de vorm x + a = b oplossen
Van minder naar meer Getallen 11 t/m 20.
Verder rekenen met kommagetallen
Transcript van de presentatie:

Quantumcomputers en quantumcommunicatie Marcel Vonk (UvA) Viva Fysica 26 januari 2018

Computerbits Een klassieke computer slaat al zijn informatie op als bits. Een bit kan twee waarden aanneemen, die we meestal ‘0’ en ‘1’ noemen.

Binaire getallen Met de cijfers 0 en 1 kun je alle getallen weergeven, net zoals met de cijfers 0 t/m 9. Decimale getallen: 8306 8x1000 + 3x100 + 0x10 + 7x1

Binaire getallen Met de cijfers 0 en 1 kun je alle getallen weergeven, net zoals met de cijfers 0 t/m 9. Decimale getallen: 8306 8x103 + 3x102 + 0x101 + 7x100

Binaire getallen Met de cijfers 0 en 1 kun je alle getallen weergeven, net zoals met de cijfers 0 t/m 9. Binaire getallen: 1101 1x23 + 1x22 + 0x21 + 1x20

Binaire getallen Met de cijfers 0 en 1 kun je alle getallen weergeven, net zoals met de cijfers 0 t/m 9. Binaire getallen: 1101 1x8 + 1x4 + 0x2 + 1x1 = 13

Binair rekenen 13 308 104 3900 4004 x + Probeer nu op dezelfde manier de binaire getallen voor 6 en 9 te vermenigvuldigen, en controleer of het antwoord 54 is.

Operaties op bits Alle computerberekeningen en computer-bewerkingen bestaan uit eenvoudige operaties op bits. Not-operatie (not-gate, not-poort) werkt op één bit: 0 1 1 0 X

Operaties op bits 0 1 1 0 Hoeveel andere operaties op één bit bestaan er? Waarom is de not-operatie de enige interessante? X

Operaties op bits Op twee bits kunnen we veel meer operaties uitvoeren. Voorbeeld: and-operatie (0,0) 0 (1,0) 0 (0,1) 0 (1,1) 1 &

Operaties op bits Kun je een Xor-operatie bouwen uit alleen and- en not-operaties? (Hint: schrijf eerst in woorden uit wat je wilt dat de gate doet.) (0,0) 0 (1,0) 1 (0,1) 1 (1,1) 0 Xor

Optellen Met and en Xor kunnen we bits optellen! 0 + 0 = 00 0 + 1 = 01 1 + 0 = 01 1 + 1 = 10 A B A and B A Xor B

Qubits Een quantumbit (of qubit) heeft niet allen 0 en 1 als mogelijke toestanden, maar kan ook ‘een beetje 0 en een beetje 1’ zijn. α|0> + β|1> α2 en β2 zijn de kansen om bij meting resp. 0 en 1 te vinden. De kleine lettertjes: α en β kunnen zels complexe getallen zijn!

Beter… of niet? Belangrijk: bij het uitlezen kunnen we voor elke qubit dus nog steeds maar twee uitkomsten vinden. “Onderweg” kan de qubit wel in veel meer toestanden zijn. Kunnen we daardoor tóch efficiënter met informatie omgaan / rekenen? Voorbeeld:

Quantumcommunicatie Alice en Bob hebben elk één qubit. Het paar van qubits is in de verstrengelde toestand α |0>A|1>B + α |1>A |0>B (Welke waarde heeft α?)

Quantumcommunicatie Naast de not-operatie kan Alice nu allerlei andere operaties op haar bit doen. |0> |1> |1> |0> Voorbeeld: Z-operatie. α|0> α|0> α|1> -α|1> X Z

α |0>A|1>B + α |1>A |0>B Quantumcommunicatie In hoeveel verschillende toestanden kan Alice het verstrengelde paar nu brengen? α |0>A|1>B + α |1>A |0>B Kleine lettertjes: een overall minteken leidt niet tot een meetbaar verschil!

Quantumcommunicatie Alice stuurt haar qubit nu naar Bob. Bob heeft een ingewikkelde gate die het volgende doet: |0>A|0>B α|0>A|0>B + α|1>A|1>B |1>A|1>B α|0>A|0>B - α|1>A|1>B |1>A|0>B α|1>A|0>B + α|0>A|1>B |0>A|1>B α|1>A|0>B - α|0>A|1>B

Quantumcommunicatie |0>A|0>B α|0>A|0>B + α|1>A|1>B |1>A|1>B α|0>A|0>B - α|1>A|1>B |1>A|0>B α|1>A|0>B + α|0>A|1>B |0>A|1>B α|1>A|0>B - α|0>A|1>B Welke vier toestanden kan Bob na deze operatie vinden? Kan hij het verschil tussen alle vier meten?

Quantumcommunicatie Conclusie: Alice hoefde maar één qubit op te sturen, maar kon zo vier verschillende boodschappen overbrengen! Een “klassieke” bit kan altijd maar twee boodschappen overbrengen.

Quantumcommunicatie Bonus: iemand die afluistert kan nooit de boodschap onderscheppen! Quantumcommunicatie is niet alleen efficiënter maar ook veiliger.

Doe mee aan de verdiepingscursus! Meer weten? Doe mee aan de verdiepingscursus!