1.4.2 Je eigen bewerkingen maken

Tot nu toe hebben we alleen de [0][0] en [1][1] toestanden kunnen maken met Quirky. Om een interessantere kansverdeling te maken kunnen we de resetbewerking R(r)R(r) van Paragraaf 1.2.2 gebruiken. Aangezien er eindeloos veel van deze bewerkingen zijn (één voor elke gekozen rr), kunnen we ze niet allemaal aan de toolbox toevoegen. In plaats daarvan kan je je eigen resetbewerkingen aan de toolbox toevoegen!

Laten we oefenen door een operatie toe te voegen die reset met waarschijnlijkheid r=12=50%r=\frac{1}{2}=50\%. Klik om te beginnen op ’Make R(r)R(r)’ in de menubalk. Er verschijnt een nieuw venster waarin je een waarde voor rr kunt invoeren:

[Uncaptioned image]

Voer 1/2 in, en bevestig door op de knop te drukken. Gefeliciteerd! Je bent erin geslaagd de bewerking R(1/2)R(1/2) toe te voegen aan de toolbox, die er nu zo uitziet:

[Uncaptioned image]

Om onze nieuwe bewerking te testen, maken we de volgende berekening in Quirky:

[Uncaptioned image]

Laten we even kijken of deze uitkomst logisch is. We begonnen met de toestand [0]=(10)[0]=\bigl{(}\begin{smallmatrix}1\\ 0\end{smallmatrix}\bigr{)}. De NOT-bewerking zet de bit om in de toestand [1]=(01)[1]=\bigl{(}\begin{smallmatrix}0\\ 1\end{smallmatrix}\bigr{)}. Volgens Vgl. 1.27 reset de operatie R(1/2)R(1/2) een bit in toestand [1][1] met waarschijnlijkheid 12\frac{1}{2}, dus verandert de toestand naar

R(1/2)[1]=12[0]+12[1]=(1/21/2)=(50%50%).\displaystyle R(1/2)\,[1]=\frac{1}{2}\,[0]+\frac{1}{2}\,[1]=\begin{pmatrix}1/2% \\ 1/2\end{pmatrix}=\begin{pmatrix}50\%\\ 50\%\end{pmatrix}.

Dit is precies waar Quirky op uitkwam.

In de volgende opdracht ga je Quirky gebruiken om een ingewikkelder experiment uit te voeren.

Huiswerkopdracht 1.5 (Twee keer resetten).
  1. 1.

    Maak de volgende reeks operaties met Quirky: Stel eerst de toestand [1][1] op, reset deze dan met waarschijnlijkheid 14\frac{1}{4} en reset vervolgens weer met waarschijnlijkheid 23\frac{2}{3}. Gebruik de ’Probability Display’ in Quirky om de waarschijnlijkheid van de meetuitkomsten te bepalen.

  2. 2.

    Laat zien dat het antwoord van Quirky klopt.

Hack.
  1. 1.

    The resulting circuit in Quirky should look like this:

    [Uncaptioned image]

  2. 2.

    Indeed, we start with [0][0]. After the NOT\mathrm{NOT}, the state is [1][1]. Next, we apply R(1/4)R(1/4), so the state becomes

    14[0]+34[1].\displaystyle\frac{1}{4}[0]+\frac{3}{4}[1].

    Finally, we apply R(2/3)R(2/3), so we arrive at

    R(2/3)(14[0]+34[1])\displaystyle R(2/3)\left(\frac{1}{4}[0]+\frac{3}{4}[1]\right) =14R(2/3)[0]+34R(2/3)[1]\displaystyle=\frac{1}{4}R(2/3)[0]+\frac{3}{4}R(2/3)[1]
    =14[0]+34(23[0]+13[1])\displaystyle=\frac{1}{4}[0]+\frac{3}{4}\left(\frac{2}{3}[0]+\frac{1}{3}[1]\right)
    =14[0]+12[0]+14[1]\displaystyle=\frac{1}{4}[0]+\frac{1}{2}[0]+\frac{1}{4}[1]
    =34[0]+14[1],\displaystyle=\frac{3}{4}[0]+\frac{1}{4}[1],

    which agrees with Quirky’s output.