(************** Content-type: application/mathematica ************** CreatedBy='Mathematica 5.1' Mathematica-Compatible Notebook This notebook can be used with any Mathematica-compatible application, such as Mathematica, MathReader or Publicon. The data for the notebook starts with the line containing stars above. To get the notebook into a Mathematica-compatible application, do one of the following: * Save the data starting with the line of stars above into a file with a name ending in .nb, then open the file inside the application; * Copy the data starting with the line of stars above to the clipboard, then use the Paste menu command inside the application. Data for notebooks contains only printable 7-bit ASCII and can be sent directly in email or through ftp in text mode. Newlines can be CR, LF or CRLF (Unix, Macintosh or MS-DOS style). NOTE: If you modify the data for this notebook not in a Mathematica- compatible application, you must delete the line below containing the word CacheID, otherwise Mathematica-compatible applications may try to use invalid cache data. For more information on notebooks and Mathematica-compatible applications, contact Wolfram Research: web: http://www.wolfram.com email: info@wolfram.com phone: +1-217-398-0700 (U.S.) Notebook reader applications are available free of charge from Wolfram Research. *******************************************************************) (*CacheID: 232*) (*NotebookFileLineBreakTest NotebookFileLineBreakTest*) (*NotebookOptionsPosition[ 99114, 2199]*) (*NotebookOutlinePosition[ 99752, 2221]*) (* CellTagsIndexPosition[ 99708, 2217]*) (*WindowFrame->Normal*) Notebook[{ Cell[BoxData[ \(Some\ quantum\ gates\)], "Input"], Cell[BoxData[{ \(\(Single\ qubit\ gates;\)\), "\[IndentingNewLine]", \(zero = {1, 0}; one = {0, 1}; PauliX = {{0, 1}, {1, 0}}; PauliY = {{0, \(-I\)}, {0, I}}; PauliZ = {{1, 0}, {0, 1}}; Hadamard = 1/Sqrt[2] {{1, 1}, {1, \(-1\)}}; phase = {{1, 0}, {0, I}}; Piover8 = {{1, 0}, {0, Exp[I\ pi/4]}};\)}], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(MatrixForm[zero]\), "\[IndentingNewLine]", \(\("\< also labeled |0>\>";\)\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"1"}, {"0"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ \(MatrixForm[one]\), "\[IndentingNewLine]", \(\("\\>";\)\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"0"}, {"1"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ \(\("\";\)\), "\[IndentingNewLine]", \(Show[Graphics[Line[{{1, 0}, {2, 0}}]]]\)}], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations -0.928571 0.952381 0.309017 0.294302 [ [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath 0 g .5 Mabswid [ ] 0 setdash .02381 .30902 m .97619 .30902 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHg"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {0.973697, -1.05001, \ 0.00366761, 0.0118686}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[BoxData[{ \(Represented\ a\ bit, \ whose\ value\ is\ \ 0, \ or\ , \ \(1;\)\), "\[IndentingNewLine]", \(In\ quantum\ circuits\ such\ a\ lead\ represents\ a\ qubit, \ it\ could\ take\ values\ | \(\(0\)\(>\)\), \ or\ | \(\(1\)\(>\)\), \ but\ also\ any\ linear\ combination\ of\ the\ \(\(two\)\(.\)\(\ \[IndentingNewLine]\)\)\)}], "Input"], Cell[BoxData[ \(\(\(A\)\(\ \)\(single\)\(\ \)\(qubit\)\(\ \)\(gate\)\(\ \ \)\(is\)\(\ \ \)\(represented\)\(\ \ \)\(by\)\(\ \ \)\(a\)\(\ \)\(circuit\)\(\ \ \)\(diagram\)\(\ \)\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(Show[Qgate[1, 1, "\"]]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations -0.214286 0.238095 -0.132436 0.294302 [ [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath 0 g 1 Mabswid [ ] 0 setdash .02381 .30902 m .2619 .30902 L s .2619 .01472 m .7381 .01472 L s .7381 .01472 m .7381 .60332 L s .7381 .60332 m .2619 .60332 L s .2619 .60332 m .2619 .01472 L s gsave .5 .30902 -72.5938 -15.2812 Mabsadd m 1 1 Mabs scale currentpoint translate 0 30.5625 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (X) show 82.188 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore .7381 .30902 m .97619 .30902 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHg?ooool00olQ 8B7o0000o`000003o`000005ob4Q8OoooooooooooooooolQ8B401Ol000000olQ8B7oooooooooo`0j ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo03Sooooo00?o8B4Qo`00 0?l000000ol000001Olb_ooool0 0ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`0iooooo`04olcoooool0 1?nHV9So0000o`000?o_ooool01?oOooool01?o^k^ko8B4Qo`000?mEEED7ooooo`03oc8b<_l0003o?ooool00olb_ooool00ol0003oooooooooo`1:ooooo`00 Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oo oooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool0 0ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo 04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo 00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003ooooooooo o`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000 ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:oooo o`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`00 0?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOoo ool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooo oooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_o oooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003ooooo ooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o 0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1: ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03 o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0 QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oo oooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool0 04_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003o ooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo 00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003ooooooooo o`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;oooo o`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000oooooooo ool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`00 0?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_oo ool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0 003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Go oooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003ooooo ooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001; ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000oooo ooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03 o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0 B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool0 0ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo 08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003o ooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo 001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000 ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25oooo o`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000oooooooo ool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Booo ool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooo oooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0 003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[o oooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o 0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25 ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000oooo ooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00 Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oo oooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool0 0ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo 04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo 00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003ooooooooo o`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000 ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:oooo o`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`00 0?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOoo ool00ol0003oooooooooo`1:ooooo`00Booooon9o`0004cooooo003oooooob7ooooo003oooooob7o oooo003oooooob7ooooo003oooooob7ooooo0000\ \>"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {0.894793, 0.44999, \ 0.0146705, 0.0118686}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[BoxData[ \(\("\";\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(MatrixForm[pauliX]\)], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {"0", "1"}, {"1", "0"} }, RowSpacings->1, ColumnSpacings->1, ColumnAlignments->{Left}], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(This\ quantum\ gate\ transforms\ state\ | \(\(0\)\(>\)\(\ \)\)\)], \ "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(MatrixForm[zero]\), "\[IndentingNewLine]", \(\("\";\)\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"1"}, {"0"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ \(\(pauliX . zero;\)\), "\[IndentingNewLine]", \(MatrixForm[%]\), "\[IndentingNewLine]", \(or\ state\ | \(\(1\)\(>\)\)\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"0"}, {"1"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ \(\("\ \>";\)\), "\[IndentingNewLine]", \(MatrixForm[one]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"0"}, {"1"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ \(MatrixForm[PauliX . one]\), "\[IndentingNewLine]", \(or\ \ | \(\(0\)\(>\)\)\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"1"}, {"0"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(So\ the\ PauliX\ \ \ gate\ takes\ state\ | \(\(\(0\)\(>\)\)\(\ \[RightArrow]\)\) | 1 > \[IndentingNewLine]and\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |\ \(\(\(1\)\(>\)\)\(\[RightArrow]\)\) | \(\(0\)\(>\)\)\)], "Input"], Cell[BoxData[{ \(This\ is\ similar\ to\ the\ classical, \ on - bit, \ NOT\ gate\), "\[IndentingNewLine]", \(whose\ truth\ table\ is\[IndentingNewLine]\), "\[IndentingNewLine]", \(0\ | \ 1\), "\[IndentingNewLine]", \(1\ | \ 0\)}], "Input"], Cell[BoxData[{ \(Thus\ the\ PauliX\ gate\ can\ be\ considered\ a\ generalization\ of\), \ "\[IndentingNewLine]", \(the\ classical\ NOT\ gate, \ \(however\ note;\)\)}], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(state = 1/Sqrt\ [2]\ \((zero + one)\);\)\), "\[IndentingNewLine]", \(MatrixForm[%]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {\(1\/\@2\)}, {\(1\/\@2\)} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(MatrixForm[PauliX . state]\)], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {\(1\/\@2\)}, {\(1\/\@2\)} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(here\ the\ PauliX\ \ gate\ acts\ like\ an\ identity\ classical\ gate, \ and\ we\ should\ be\ careful\ about\ making\ analogies\ with\ classical\ \ \(\(gates\)\(.\)\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\("\";\)\), "\[IndentingNewLine]", \(MatrixForm[Hadamard]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {\(1\/\@2\), \(1\/\@2\)}, {\(1\/\@2\), \(-\(1\/\@2\)\)} }, RowSpacings->1, ColumnSpacings->1, ColumnAlignments->{Left}], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(Suppose\ the\ qubit\ is\ in\ state\ | \ \(\(0\)\(>\)\(\[IndentingNewLine]\)\(\[IndentingNewLine]\)\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(MatrixForm[Hadamard . zero]\)], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {\(1\/\@2\)}, {\(1\/\@2\)} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(\(\("\"\)\(\ \)\)\)], "Input"], Cell[BoxData[ \(as\ could\ represent\ this\ we\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(Show[had1[1, 1]]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.119048 -0.132436 0.294302 [ [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath 0 g 1 Mabswid [ ] 0 setdash .14286 .30902 m .2619 .30902 L s gsave .20238 .45617 -79.125 -12.3438 Mabsadd m 1 1 Mabs scale currentpoint translate 0 24.6875 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def 63.000 16.375 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 18.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto %%IncludeResource: font Mathematica2Mono %%IncludeFont: Mathematica2Mono /Mathematica2Mono findfont 18.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 63.000 16.375 moveto (\\310) show 73.750 16.375 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 18.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (0) show 84.500 16.375 moveto %%IncludeResource: font Mathematica1Mono %%IncludeFont: Mathematica1Mono /Mathematica1Mono findfont 18.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (>) show 95.250 16.375 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 18.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore .2619 .01472 m .5 .01472 L s .5 .01472 m .5 .60332 L s .5 .60332 m .2619 .60332 L s .2619 .60332 m .2619 .01472 L s gsave .38095 .30902 -72.5938 -15.2812 Mabsadd m 1 1 Mabs scale currentpoint translate 0 30.5625 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (H) show 82.188 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore gsave .7381 .45617 -123.406 -13.9375 Mabsadd m 1 1 Mabs scale currentpoint translate 0 27.875 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def /MISOfy { /newfontname exch def /oldfontname exch def oldfontname findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding MacintoshRomanEncoding def currentdict end newfontname exch definefont pop } def 63.000 19.938 moveto %%IncludeResource: font Courier %%IncludeFont: Courier %%BeginResource: font Courier-MISO %%BeginFont: Courier-MISO /Courier /Courier-MISO MISOfy %%EndFont %%EndResource %%IncludeResource: font Courier-MISO %%IncludeFont: Courier-MISO /Courier-MISO findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto %%IncludeResource: font Mathematica2Mono %%IncludeFont: Mathematica2Mono /Mathematica2Mono findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 63.000 19.938 moveto (H) show 72.562 19.938 moveto (\\310) show 82.125 19.938 moveto %%IncludeResource: font Courier-MISO %%IncludeFont: Courier-MISO /Courier-MISO findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (0) show 91.688 19.938 moveto %%IncludeResource: font Mathematica1Mono %%IncludeFont: Mathematica1Mono /Mathematica1Mono findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (>) show 101.250 19.938 moveto (+) show %%IncludeResource: font Mathematica2Mono %%IncludeFont: Mathematica2Mono /Mathematica2Mono findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 110.812 19.938 moveto (\\310) show 120.375 19.938 moveto %%IncludeResource: font Courier-MISO %%IncludeFont: Courier-MISO /Courier-MISO findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (1) show 129.938 19.938 moveto %%IncludeResource: font Mathematica1Mono %%IncludeFont: Mathematica1Mono /Mathematica1Mono findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (>) show %%IncludeResource: font Mathematica2Mono %%IncludeFont: Mathematica2Mono /Mathematica2Mono findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 139.500 19.938 moveto (L) show 149.062 19.938 moveto (\\220) show 0.000 0.000 0.000 setrgbcolor %%IncludeResource: font Mathematica2Mono %%IncludeFont: Mathematica2Mono /Mathematica2Mono findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 158.625 11.500 moveto (\\217) show 171.688 11.500 moveto (!!) show 178.688 11.500 moveto (!) show 172.250 19.938 moveto %%IncludeResource: font Courier-MISO %%IncludeFont: Courier-MISO /Courier-MISO findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (2) show 183.812 19.938 moveto %%IncludeResource: font Courier-MISO %%IncludeFont: Courier-MISO /Courier-MISO findfont 16.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore .5 .30902 m .97619 .30902 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgooooo`00Boooool00ol0003oooooooooo`11ooooo`03 o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0 S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool0 0ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo 047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003o ooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo 001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000 ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11oooo o`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000oooooooo ool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Booo ool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooo oooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0 003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08ko oooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o 0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11 ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000oooo ooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00 Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oo oooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool0 0ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo 08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo 00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003ooooooooo o`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000 ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>oooo o`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`00 0?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Ooo ool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooo oooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_o oooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003ooooo ooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o 0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2> ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03 o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0 @Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oo oooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool0 04_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003o ooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo 00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003ooooooooo o`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;oooo o`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000oooooooo ool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`00 0?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_oo ool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0 003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047o oooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003ooooo ooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001; ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000oooo ooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03 o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0 S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool0 0ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo 047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003o ooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo 001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000 ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11oooo o`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000oooooooo ool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Booo ool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooo oooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool05_ooool00olQ 8B7o0000o`000003o`000004ob4Q8Ooooooooooooc8booooo`00Boooool00ol0003oooooooooo`0Fooooo`03ob4Q8Ol0003o0000 00?o000000Coooooo`00Boooool00ol0003oooooooooo`0Hooooo`;o00002?ooool2o`0001go oooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool06?ooool2o`0000Sooooo 0_l0000Mooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo01Sooooo0_l0 0008ooooo`;o00007Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`0H ooooo`;o00002?ooool2o`0001gooooo00?o0000ooooooooool0S_ooool002Wooooo8ol0000Joooo o`;o00002?ooool2o`0001goooooROl00008ooooo`00Boooool00ol0003oooooooooo`0Hooooo`;o 00002?ooool2o`0001gooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0 6?oooolooooo`00Boooool00ol0003o ooooooooo`0Hooooo`;o00002?ooool2o`0001gooooo00?o0000ooooooooool0S_ooool004_ooooo 00?o0000ooooooooool06?ooool2o`0000Sooooo0_l0000Mooooo`03o`000?oooooooooo08kooooo 001;ooooo`03o`000?oooooooooo01Sooooo0_l00008ooooo`;o00007Oooool00ol0003ooooooooo o`2>ooooo`00Boooool00ol0003oooooooooo`0Hooooo`;o00002?ooool2o`0001gooooo00?o0000 ooooooooool0S_ooool004_ooooo00?o0000ooooooooool05_ooool00olQ8B7o0000o`000003o`00 0004oc8b<_oooooooooooc8b ooooo`00Boooool00ol0003oooooooooo`0Fooooo`03ob4Q8Ol0003o000000?o000000Co8B4Qoooo ooooooooooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`00 0?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_oo ool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0 003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047o oooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003ooooo ooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001; ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000oooo ooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03 o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0 S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool0 0ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo 047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003o ooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo 001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000 ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11oooo o`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000oooooooo ool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`0:ooooo`03okZj ^_lbooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooo oooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_o oooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003ooooo ooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o 0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2> ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03 o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0 @Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oo oooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool0 04_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003o ooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo 00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003ooooooooo o`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;oooo o`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000oooooooo ool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`00 0?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_oo ool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0 003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047o oooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003ooooo ooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03o`000?oooooooooo08kooooo001; ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0S_ooool004_ooooo00?o0000oooo ooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Boooool00ol0003oooooooooo`11ooooo`03 o`000?oooooooooo08kooooo001;ooooo`03o`000?oooooooooo047ooooo00?o0000ooooooooool0 S_ooool004_ooooo00?o0000ooooooooool0@Oooool00ol0003oooooooooo`2>ooooo`00Booooom5 o`00093ooooo003oooooob7ooooo003oooooob7ooooo003oooooob7ooooo003oooooob7ooooo0000 \ \>"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {-0.210417, 0.44999, \ 0.0293408, 0.0118686}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[BoxData[ \(\(How\ about\ if\ we\ put\ two\ \ \ Hadamard\ gates\ in\ series;\)\)], \ "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(Show[{had0[2, 1], had0[8, 1]}]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.0634921 -0.132436 0.294302 [ [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath 0 g 1 Mabswid [ ] 0 setdash .0873 .30902 m .21429 .30902 L s .21429 .01472 m .34127 .01472 L s .34127 .01472 m .34127 .60332 L s .34127 .60332 m .21429 .60332 L s .21429 .60332 m .21429 .01472 L s gsave .27778 .30902 -72.5938 -15.2812 Mabsadd m 1 1 Mabs scale currentpoint translate 0 30.5625 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (H) show 82.188 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore .34127 .30902 m .59524 .30902 L s .46825 .30902 m .59524 .30902 L s .59524 .01472 m .72222 .01472 L s .72222 .01472 m .72222 .60332 L s .72222 .60332 m .59524 .60332 L s .59524 .60332 m .59524 .01472 L s gsave .65873 .30902 -72.5938 -15.2812 Mabsadd m 1 1 Mabs scale currentpoint translate 0 30.5625 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (H) show 82.188 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore .72222 .30902 m .97619 .30902 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo 04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo 04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo 04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`07ooooo`03ob4Q8Ol0003o0000 00?o000000Co8B4Qooooooooooooooooo`00?Oooool0 0ol0003oooooooooo`07ooooo`03ob4Q8Ol0003o000000?o000000Coooooo`00?Oooool00ol0003oooooooooo`09ooooo`;o00002?oo ool2o`0000gooooo00?o0000ooooooooool0AOooool00ol0003oooooooooo`09ooooo`;o00002?oo ool2o`0000gooooo00?o0000ooooooooool0C_ooool003gooooo00?o0000ooooooooool02Oooool2 o`0000Sooooo0_l0000=ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool02Oooool2 o`0000Sooooo0_l0000=ooooo`03o`000?oooooooooo04kooooo000mooooo`03o`000?oooooooooo 00Wooooo0_l00008ooooo`;o00003Oooool00ol0003oooooooooo`15ooooo`03o`000?oooooooooo 00Wooooo0_l00008ooooo`;o00003Oooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`09ooooo`;o00002?ooool2o`0000gooooo00?o0000ooooooooool0AOooool00ol0003o ooooooooo`09ooooo`;o00002?ooool2o`0000gooooo00?o0000ooooooooool0C_ooool003gooooo 00?o0000ooooooooool02Oooool2o`0000Sooooo0_l0000=ooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool02Oooool2o`0000Sooooo0_l0000=ooooo`03o`000?oooooooooo04kooooo 000IooooobGo00002oooool2o`0000Sooooo0_l0000=ooooodWo00002oooool2o`0000Sooooo0_l0 000=ooooodWo00002?ooool003gooooo00?o0000ooooooooool02Oooool2o`0000Sooooo0_l0000= ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool02Oooool2o`0000Sooooo0_l0000= ooooo`03o`000?oooooooooo04kooooo000mooooo`03o`000?oooooooooo00Wooooo3?l0000=oooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool02Ooooolooooo`00 ?Oooool00ol0003oooooooooo`09ooooo`;o00002?ooool2o`0000gooooo00?o0000ooooooooool0 AOooool00ol0003oooooooooo`09ooooo`;o00002?ooool2o`0000gooooo00?o0000ooooooooool0 C_ooool003gooooo00?o0000ooooooooool02Oooool2o`0000Sooooo0_l0000=ooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool02Oooool2o`0000Sooooo0_l0000=ooooo`03o`000?oo oooooooo04kooooo000mooooo`03o`000?oooooooooo00Wooooo0_l00008ooooo`;o00003Oooool0 0ol0003oooooooooo`15ooooo`03o`000?oooooooooo00Wooooo0_l00008ooooo`;o00003Oooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`09ooooo`;o00002?ooool2o`00 00gooooo00?o0000ooooooooool0AOooool00ol0003oooooooooo`09ooooo`;o00002?ooool2o`00 00gooooo00?o0000ooooooooool0C_ooool003gooooo00?o0000ooooooooool02Oooool2o`0000So oooo0_l0000=ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool02Oooool2o`0000So oooo0_l0000=ooooo`03o`000?oooooooooo04kooooo000mooooo`03o`000?oooooooooo00Wooooo 0_l00008ooooo`;o00003Oooool00ol0003oooooooooo`15ooooo`03o`000?oooooooooo00Wooooo 0_l00008ooooo`;o00003Oooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`07ooooo`03ob4Q8Ol0003o000000?o000000Coooooo`00?Oooool00ol0003oooooooooo`07ooooo`03ob4Q8Ol0003o000000?o0000 00Co8B4Qooooooooooooooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo 04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo 04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o 0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0R ooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1> ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooo ooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03 o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00 ?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool0 8_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oo oooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool0 0ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool0 0ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo 04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003o ooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003o ooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo 00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooooooo o`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooooooo o`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000 ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Roooo o`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>oooo o`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000oooooooo ool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`00 0?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Ooo ool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_oo ool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooo oooo04Gooooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0 003oooooooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0 003oooooooooo`1>ooooo`00?Oooool00ol0003oooooooooo`0Rooooo`03o`000?oooooooooo04Go oooo00?o0000ooooooooool08_ooool00ol0003oooooooooo`1>ooooo`00?Oooool00ol0003ooooo ooooo`0Rooooo`03o`000?oooooooooo04Gooooo00?o0000ooooooooool08_ooool00ol0003ooooo ooooo`1>ooooo`00?OoooolVo`0004Oooooo9_l0001@ooooo`00oooooolQooooo`00oooooolQoooo o`00oooooolQooooo`00oooooolQooooo`00\ \>"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {-0.394533, 0.44999, \ 0.0550141, 0.0118686}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[BoxData[ \(We\ obtain\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(Hadamard . zero\)], "Input"], Cell[BoxData[ \({1\/\@2, 1\/\@2}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(Hadamard . Hadamard . zero\)], "Input"], Cell[BoxData[ \({1, 0}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(MatrixForm[%]\)], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"1"}, {"0"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(Thus\ \ under\ two\ \ Hadamard\ gates\ | \(\(0\)\(>\)\) \[Rule] \ \(\(|\)\(\(0\)\(>\)\)\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\("\";\)\[IndentingNewLine]\), "\[IndentingNewLine]", \(Hadamard . Hadamard . one\)}], "Input"], Cell[BoxData[ \({0, 1}\)], "Output"] }, Open ]], Cell[BoxData[ \(Or\ \ \ | \(\(\(1\)\(>\)\)\(\ \)\(\[RightArrow]\)\)\ | \(\(1\)\(>\)\)\ \)], "Input"], Cell[BoxData[{ \(We\ can\ take\ products\ on\ unitary\ transformation\ to\ make\), "\ \[IndentingNewLine]", \(\(other\ gates;\)\ \)}], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \("\"\[IndentingNewLine]\), "\[IndentingNewLine]", \(\(PauliY . Hadamard . PauliX;\)\), "\[IndentingNewLine]", \(MatrixForm[%]\)}], "Input"], Cell[BoxData[ \("example"\)], "Output"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {\(\[ImaginaryI]\/\@2\), \(-\(\[ImaginaryI]\/\@2\)\)}, {\(-\(\[ImaginaryI]\/\@2\)\), \(\[ImaginaryI]\/\@2\)} }, RowSpacings->1, ColumnSpacings->1, ColumnAlignments->{Left}], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(Can\ you\ show\ that\ this\ matrix\ is\ unitary, \ and\ thus\ a\ possible\ one\ qubit\ \(\(gate\)\(?\)\)\)], "Input"], Cell[BoxData[ \(\(Consider\ this\ interesting\ gate;\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(sqrtnot = {{\((1 + I)\)/2, \((1 - I)\)/2}, {\((1 - I)\)/ 2, \((1 + I)\)/2}};\)\), "\[IndentingNewLine]", \(MatrixForm[%]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {\(1\/2 + \[ImaginaryI]\/2\), \(1\/2 - \[ImaginaryI]\/2\)}, {\(1\/2 - \[ImaginaryI]\/2\), \(1\/2 + \[ImaginaryI]\/2\)} }, RowSpacings->1, ColumnSpacings->1, ColumnAlignments->{Left}], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(Is\ this\ \(\(unitary\)\(\ \)\(?\)\)\)], "Input"], Cell[BoxData[ \(Lets\ \ consider\ the\ action\ of\ sqrtnot\ on\ | \(\(0\)\(>\)\)\)], \ "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(sqrtnot . zero;\)\), "\[IndentingNewLine]", \(MatrixForm[%]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {\(1\/2 + \[ImaginaryI]\/2\)}, {\(1\/2 - \[ImaginaryI]\/2\)} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(\("\ into a linear combination\[IndentingNewLine]of |0> and \ |1>\>";\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\("\";\)\[IndentingNewLine]\), "\[IndentingNewLine]", \(\(sqrtnot . sqrtnot . zero;\)\), "\[IndentingNewLine]", \(MatrixForm[%]\), "\[IndentingNewLine]", \(\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"0"}, {"1"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(or\ \ \ \ \ \ \ | \(\(\(0\)\(>\)\)\(\ \ \)\(\[RightArrow]\)\)\ | 1 > \ \ \(\(under\)\(\ \)\(the\)\(\ \)\(action\)\(\ \)\(of\)\(\ \)\(two\ \)\(\ \)\(sqrtnt\)\(\ \)\(gates\)\(\ \)\)\)], "Input"], Cell[BoxData[ \(\("\";\)\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(sqrtnot . sqrtnot . one;\)\), "\[IndentingNewLine]", \(MatrixForm[%]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", TagBox[GridBox[{ {"1"}, {"0"} }, RowSpacings->1, ColumnAlignments->{Left}], Column], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(\(\(|\)\(\(\(1\)\(\ \)\(>\)\)\(\ \)\(\[RightArrow]\)\)\(\ \ \)\(|\)\(\(0\)\(>\)\)\)\)], "Input"], Cell[BoxData[{ \(So\ the\ action\ of\ two\ sqrtnot\ gates\ in\ series\ is\ equivalent\ \ to\ the\), "\[IndentingNewLine]", \(action\ of\ a\ \ single\ NOT\ gate\ \((in\ the\ classical\ picture)\) . \ \ Is\ this\), "\[IndentingNewLine]", \(possible\ for\ \ single\ bit\ classical\ \(\(gates\)\(\ \)\(?\)\(\ \)\)\ \)}], "Input"], Cell[BoxData[ \(\(2\ Qubit\ gates;\)\)], "Input"], Cell[BoxData[{ \(We\ now\ consider\ two\ Qubit\ gates, \ we\ represent\ them\ by\), "\[IndentingNewLine]", \(\(diagrams;\)\)}], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(Show[twoQgate[1, 2, "\"]]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations -0.214286 0.238095 -0.426738 0.294302 [ [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath 0 g 1 Mabswid [ ] 0 setdash .02381 .16187 m .2619 .16187 L s .02381 .38259 m .2619 .38259 L s .2619 .01472 m .7381 .01472 L s .7381 .01472 m .7381 .60332 L s .7381 .60332 m .2619 .60332 L s .2619 .60332 m .2619 .01472 L s gsave .5 .30902 -72.5938 -15.2812 Mabsadd m 1 1 Mabs scale currentpoint translate 0 30.5625 translate 1 -1 scale /g { setgray} bind def /k { setcmykcolor} bind def /p { gsave} bind def /r { setrgbcolor} bind def /w { setlinewidth} bind def /C { curveto} bind def /F { fill} bind def /L { lineto} bind def /rL { rlineto} bind def /P { grestore} bind def /s { stroke} bind def /S { show} bind def /N {currentpoint 3 -1 roll show moveto} bind def /Msf { findfont exch scalefont [1 0 0 -1 0 0 ] makefont setfont} bind def /m { moveto} bind def /Mr { rmoveto} bind def /Mx {currentpoint exch pop moveto} bind def /My {currentpoint pop exch moveto} bind def /X {0 rmoveto} bind def /Y {0 exch rmoveto} bind def 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 63.000 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (X) show 82.188 23.562 moveto %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 32.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor 0.000 0.000 rmoveto 1.000 setlinewidth grestore .7381 .16187 m .97619 .16187 L s .7381 .38259 m .97619 .38259 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHg_ooool00ol0003oooooooooo`1: ooooo`00Boooool00ol0003oooooooooo`0hooooo`03ob4Q8Ol0003o000000?o000000GoOooool01?o_ooool0 1?n7QhOo0000o`000?o^k^h5ooooo`04onk^k_l0003o0000ogMgMckooooo00?o0000ooooooooool0 B_ooool004_ooooo00?o0000ooooooooool0>oooool00om4A4Co0000oc8boooool0 1?o^k^ko410@o`000?mgMgL3ooooo`04ogMgMol0003o0000onk^kSoooooo00?o0000ooooooooool0 B_ooool004_ooooo00?o0000ooooooooool0??ooool01_ooooool0 1?nHV9So0000o`000?o_ooool01?oOooool01?o^k^ko8B4Qo`000?mEEED7ooooo`03oc8b<_l0003o?ooool00olb_ooool00ol0003oooooooooo`1:ooooo`00 Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oo oooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool0 0ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo 04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo 00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003ooooooooo o`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000 ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:oooo o`001ooooom5o`0008OoooooAOl00008ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`00 0?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_oo ool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0 003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Go oooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003ooooo ooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001; ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000oooo ooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03 o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0 B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool0 0ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo 08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003o ooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo 001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000 ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25oooo o`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000oooooooo ool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Booo ool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooo oooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0 003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[o oooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o 0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25 ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000oooo ooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00 Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oo oooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool0 0ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo 04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo 00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003ooooooooo o`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000 ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:oooo o`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`00 0?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOoo ool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooo oooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_o oooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003ooooo ooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o 0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1: ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03 o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0 QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oo oooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool0 04_ooooo00?o0000ooooooooool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003o ooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo 00?o0000ooooooooool0B_ooool004_ooooo00?o0000ooooooooool0QOooool00ol0003ooooooooo o`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`000?oooooooooo04[ooooo001;oooo o`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_ooool004_ooooo00?o0000oooooooo ool0QOooool00ol0003oooooooooo`1:ooooo`00Boooool00ol0003oooooooooo`25ooooo`03o`00 0?oooooooooo04[ooooo001;ooooo`03o`000?oooooooooo08Gooooo00?o0000ooooooooool0B_oo ool004_oooooROl0001"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {0.894793, 1.44999, \ 0.0146705, 0.0118686}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[BoxData[{ \(The\ two\ wire\ leads\ can\ represent\ a\ direct\ product\ \ e . g . \ | 0 > \[CircleTimes] | 1 > \ \(\(etc\)\(.\)\), \[IndentingNewLine]operator\ X\ is\ a\ unitary\ \ matrix\ in\ the\ 4 - dimensional\ Hilbert\ space\), "\[IndentingNewLine]", \(and\ the\ outgoing\ leads\ are\ the\ transformed\ 2 - Qubit\ \(\(states\)\(.\)\)\)}], "Input"] }, FrontEndVersion->"5.1 for Macintosh", ScreenRectangle->{{0, 1024}, {0, 719}}, WindowSize->{660, 617}, WindowMargins->{{Automatic, 168}, {Automatic, 34}} ] (******************************************************************* Cached data follows. If you edit this Notebook file directly, not using Mathematica, you must remove the line containing CacheID at the top of the file. The cache data will then be recreated when you save this file from within Mathematica. *******************************************************************) (*CellTagsOutline CellTagsIndex->{} *) (*CellTagsIndex CellTagsIndex->{} *) (*NotebookFileOutline Notebook[{ Cell[1754, 51, 53, 1, 27, "Input"], Cell[1810, 54, 332, 5, 91, "Input"], Cell[CellGroupData[{ Cell[2167, 63, 113, 2, 43, "Input"], Cell[2283, 67, 324, 11, 41, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[2644, 83, 111, 2, 43, "Input"], Cell[2758, 87, 324, 11, 41, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[3119, 103, 149, 2, 43, "Input"], Cell[3271, 107, 3859, 86, 186, 660, 42, "GraphicsData", "PostScript", \ "Graphics"], Cell[7133, 195, 130, 3, 27, "Output"] }, Open ]], Cell[7278, 201, 366, 6, 91, "Input"], Cell[7647, 209, 193, 3, 27, "Input"], Cell[CellGroupData[{ Cell[7865, 216, 59, 1, 27, "Input"], Cell[7927, 219, 14393, 261, 186, 2124, 105, "GraphicsData", "PostScript", \ "Graphics"], Cell[22323, 482, 130, 3, 27, "Output"] }, Open ]], Cell[22468, 488, 164, 2, 43, "Input"], Cell[CellGroupData[{ Cell[22657, 494, 51, 1, 27, "Input"], Cell[22711, 497, 318, 10, 53, "Output"] }, Open ]], Cell[23044, 510, 98, 2, 27, "Input"], Cell[CellGroupData[{ Cell[23167, 516, 100, 2, 43, "Input"], Cell[23270, 520, 324, 11, 53, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[23631, 536, 162, 3, 59, "Input"], Cell[23796, 541, 324, 11, 53, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[24157, 557, 115, 2, 43, "Input"], Cell[24275, 561, 324, 11, 53, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[24636, 577, 116, 2, 43, "Input"], Cell[24755, 581, 324, 11, 53, "Output"] }, Open ]], Cell[25094, 595, 331, 5, 43, "Input"], Cell[25428, 602, 264, 5, 91, "Input"], Cell[25695, 609, 185, 3, 59, "Input"], Cell[CellGroupData[{ Cell[25905, 616, 124, 2, 43, "Input"], Cell[26032, 620, 338, 11, 87, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[26407, 636, 59, 1, 27, "Input"], Cell[26469, 639, 338, 11, 87, "Output"] }, Open ]], Cell[26822, 653, 203, 3, 59, "Input"], Cell[CellGroupData[{ Cell[27050, 660, 163, 3, 43, "Input"], Cell[27216, 665, 351, 10, 87, "Output"] }, Open ]], Cell[27582, 678, 134, 2, 59, "Input"], Cell[CellGroupData[{ Cell[27741, 684, 60, 1, 27, "Input"], Cell[27804, 687, 338, 11, 87, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[28179, 703, 79, 1, 27, "Input"], Cell[28261, 706, 64, 1, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[28362, 712, 49, 1, 27, "Input"], Cell[28414, 715, 24281, 515, 186, 7515, 303, "GraphicsData", "PostScript", \ "Graphics"], Cell[52698, 1232, 130, 3, 27, "Output"] }, Open ]], Cell[52843, 1238, 101, 2, 27, "Input"], Cell[CellGroupData[{ Cell[52969, 1244, 63, 1, 27, "Input"], Cell[53035, 1247, 25150, 441, 186, 3650, 171, "GraphicsData", "PostScript", \ "Graphics"], Cell[78188, 1690, 130, 3, 27, "Output"] }, Open ]], Cell[78333, 1696, 43, 1, 27, "Input"], Cell[CellGroupData[{ Cell[78401, 1701, 48, 1, 27, "Input"], Cell[78452, 1704, 50, 1, 46, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[78539, 1710, 59, 1, 27, "Input"], Cell[78601, 1713, 40, 1, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[78678, 1719, 46, 1, 27, "Input"], Cell[78727, 1722, 324, 11, 53, "Output"] }, Open ]], Cell[79066, 1736, 123, 2, 27, "Input"], Cell[CellGroupData[{ Cell[79214, 1742, 128, 2, 59, "Input"], Cell[79345, 1746, 40, 1, 27, "Output"] }, Open ]], Cell[79400, 1750, 106, 2, 27, "Input"], Cell[79509, 1754, 152, 3, 43, "Input"], Cell[CellGroupData[{ Cell[79686, 1761, 179, 3, 75, "Input"], Cell[79868, 1766, 43, 1, 27, "Output"], Cell[79914, 1769, 404, 10, 89, "Output"] }, Open ]], Cell[80333, 1782, 142, 2, 43, "Input"], Cell[80478, 1786, 71, 1, 27, "Input"], Cell[CellGroupData[{ Cell[80574, 1791, 176, 3, 43, "Input"], Cell[80753, 1796, 414, 10, 73, "Output"] }, Open ]], Cell[81182, 1809, 69, 1, 27, "Input"], Cell[81254, 1812, 100, 2, 27, "Input"], Cell[CellGroupData[{ Cell[81379, 1818, 101, 2, 43, "Input"], Cell[81483, 1822, 372, 11, 73, "Output"] }, Open ]], Cell[81870, 1836, 181, 3, 59, "Input"], Cell[CellGroupData[{ Cell[82076, 1843, 216, 4, 91, "Input"], Cell[82295, 1849, 324, 11, 53, "Output"] }, Open ]], Cell[82634, 1863, 221, 3, 27, "Input"], Cell[82858, 1868, 48, 1, 27, "Input"], Cell[CellGroupData[{ Cell[82931, 1873, 110, 2, 43, "Input"], Cell[83044, 1877, 324, 11, 53, "Output"] }, Open ]], Cell[83383, 1891, 116, 2, 27, "Input"], Cell[83502, 1895, 339, 6, 59, "Input"], Cell[83844, 1903, 53, 1, 27, "Input"], Cell[83900, 1906, 150, 3, 43, "Input"], Cell[CellGroupData[{ Cell[84075, 1913, 62, 1, 27, "Input"], Cell[84140, 1916, 14431, 267, 186, 2190, 111, "GraphicsData", "PostScript", \ "Graphics"], Cell[98574, 2185, 130, 3, 27, "Output"] }, Open ]], Cell[98719, 2191, 391, 6, 60, "Input"] } ] *) (******************************************************************* End of Mathematica Notebook file. *******************************************************************)