1.2 Bewerkingen op een probabilistische bit
Nu dat we informatiebits hebben beschreven als vectoren, kunnen we bewerkingen op deze bits beschrijven door lineaire transformaties, waarbij we hulpmiddelen uit de lineaire algebra kunnen gebruiken. Denk bijvoorbeeld aan de bewerking waarbij ’kop’ en ’munt’ van een ezelsmuntje worden verwisseld:
We noemen deze bewerking en schrijven het wiskundig zo op:
Als we de notatie van Vgl. 1.6 gebruiken, kunnen we dit ook schrijven als
Merk op dat we schrijven als afkorting van – beide betekenen gewoon dat de operatie wordt toegepast op een vector .11 1 We kunnen ook gebruiken, omdat deze bewerking overeenkomt met een matrix-vector-vermenigvuldiging. We zullen bewerkingen meestal met hoofdletters schrijven om ze te kunnen onderscheiden van getallen en vectoren.
Kijk nu even terug naar Vgl. 1.6, waarin staat dat de vectoren en staan voor de deterministische toestanden en van een probabilistische bit. Omdat de NOT-bewerking deze twee vectoren verwisselt, wordt de waarde van de bit omgewisseld. Dit is precies waarom we het ’NOT’ hebben genoemd – het staat voor de logische ontkenning! Een eenvoudige toepassing van is het invoeren van gegevens in je computer. Als alle bits van je computer in het begin op staan, kun je er een paar veranderen in om gegevens in te voeren – dit is vaak de eerste stap van een berekening.
Hoe kunnen we nu de NOT-bewerking op een probabilistische bit definiëren? Met een waarschijnlijkheid van is de bit nul en wordt hij dus omgezet in een één. Met een waarschijnlijkheid van is de bit een één en wordt deze dus omgezet in een nul. Het effect van de NOT-bewerking op een probabilistische bit is dus simpelweg
Dit geeft precies het resultaat van Vgl. 1.17 als (en ) of (en ). De NOT-bewerking en Vgl. 1.22 kun je intuïtief als volgt zien: als je je een probabilistische bit voorstelt als een muntje dat je hebt opgegooid maar nog niet naar hebt gekeken, dan komt de NOT-bewerking overeen met het omdraaien van het muntje (wederom zonder ernaar te kijken).
Oefenopgave 1.4 (De NOT-bewerking visualiseren).
Zoals we in Fig. 1.2 hebben gezien, komen alle mogelijke toestanden van een probabilistische bit overeen met een lijnstuk. Laten we ons nu proberen voor te stellen hoe de -bewerking dit lijnstuk omvormt.
-
1.
Bekijk een arbitrair22 2 Met ‘arbitrair’ bedoelen we dat je berekening moet werken voor elke waarde van and ! Het is verstandig om verder te rekenen met deze symbolen zonder ze in te vullen: behandel ze als een variabele, of een nog onbekend getal. punt met coördinaten op dit lijnstuk. Waar wordt dit punt door de -bewerking op afgebeeld?
-
2.
Waar worden de twee eindpunten van het lijnstuk op afgebeeld?
-
3.
Is er een punt op het lijnstuk dat op zichzelf wordt afgebeeld?
Solution.
-
1.
Merk op dat volgens Vgl. 1.22 het punt wordt afgebeeld op . Met andere woorden, de twee coördinaten van het punt worden omgewisseld. Hier is een voorbeeld van hoe dat eruit ziet:
Je kan de -bewerking dus voor je zien als een spiegeling om de stippellijn die precies tussen het midden van de assen loopt.
- 2.
-
3.
Een punt met coördinaten blijft na de -bewerking hetzelfde als , wat betekent dat . Omdat , betekent dit dat wat overeenkomt met het punt . Dit is het enige punt dat op dezelfde plek blijft liggen.