Skip to content

Commit bd429fa

Browse files
authored
Update README.md
1 parent efd176e commit bd429fa

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ q0 := qsim.Zero()
2626
q1 := qsim.Zero()
2727

2828
// apply quantum circuit
29-
qsim.H(q0).CNOT(q0, q1)
29+
qsim.H(q0)
30+
qsim.CNOT(q0, q1)
3031

3132
for _, s := range qsim.State() {
3233
fmt.Println(s)
@@ -66,8 +67,10 @@ for _, s := range qsim.State(phi) {
6667
// [0][ 0]( 0.4472 0.0000i): 0.2000
6768
// [1][ 1]( 0.8944 0.0000i): 0.8000
6869

69-
qsim.H(q0).CNOT(q0, q1)
70-
qsim.CNOT(phi, q0).H(phi)
70+
qsim.H(q0)
71+
qsim.CNOT(q0, q1)
72+
qsim.CNOT(phi, q0)
73+
qsim.H(phi)
7174

7275
// Alice sends mz, mx to Bob
7376
mz := qsim.Measure(phi)
@@ -96,7 +99,8 @@ q0 := qsim.New(1, 2) // (0.2, 0.8)
9699
// encoding
97100
q1 := qsim.Zero()
98101
q2 := qsim.Zero()
99-
qsim.CNOT(q0, q1).CNOT(q0, q2)
102+
qsim.CNOT(q0, q1)
103+
qsim.CNOT(q0, q2)
100104

101105
// error: first qubit is flipped
102106
qsim.X(q0)

0 commit comments

Comments
 (0)