Professional Documents
Culture Documents
Computation
Michele Burrello
SISSA
Contents
Fibonacci Anyons
Michele Burrello
Michele Burrello
Michele Burrello
Michele Burrello
U = ei(+~n~/2)
Controlled NOT:
|0i
|0i + |1i
1
0
CN OT =
0
0
|0i
|0i + |1i
d
0
1
0
0
0
0
0
1
0
0
1
0
Michele Burrello
|1i
|0i + |1i
|1i
|0i + |1i
Single-Qubit Gates
U (2) gates can be mapped, up to an unimportant phase, in
SO(3) rotations.
In order to realize, at any given accuracy, all the single-qubit
gates, it is sufficient to have two rotations that generate a dense
infinite subgroup of SU (2)
Example:
1
H=
2
1
1
1
,
1
Fibonacci braidings =
1 = ei 10
ei 10
0
0
7
ei 10
51
2
,
Michele Burrello
T =
ei 8
0
ei 8
2 = ei 10
ei 10
i
ei 10
Michele Burrello
Topology
23
9B
23
9C
23
9C
23
9C
23
9D
Time
Michele Burrello
??
Topology
Topological properties are
insensitive to local perturbations!
23
9B
23
9C
23
9C
23
9C
23
9D
Time
Michele Burrello
Topology
Topological properties are
insensitive to local perturbations!
23
9B
23
9C
23
9C
23
9C
23
9D
Time
Anyons in 2 + 1 dimensions
Michele Burrello
Topology
Topological properties are
insensitive to local perturbations!
23
9B
23
9C
23
9C
23
9C
23
9D
Time
Anyons in 2 + 1 dimensions
Braid Group
Michele Burrello
Clockwise:
Michele Burrello
Clockwise:
Michele Burrello
Clockwise:
Michele Burrello
Clockwise:
Michele Burrello
Braid Group
The World Lines in 2 + 1 D of N anyons
describe N -strand Braids.
These trajectories are robust with
respect to local perturbations (Topology
is preserved).
1-1
.....
N-1 N
Michele Burrello
Braid Group
The World Lines in 2 + 1 D of N anyons
describe N -strand Braids.
These trajectories are robust with
respect to local perturbations (Topology
is preserved).
1-1
.....
N-1 N
Michele Burrello
Braid Group
The World Lines in 2 + 1 D of N anyons
describe N -strand Braids.
These trajectories are robust with
respect to local perturbations (Topology
is preserved).
1-1
.....
N-1 N
Michele Burrello
Braid Group
The World Lines in 2 + 1 D of N anyons
describe N -strand Braids.
These trajectories are robust with
respect to local perturbations (Topology
is preserved).
1-1
.....
N-1 N
Michele Burrello
Algebra relations
For non-adjacent operators:
[i , k ] = 0
if
|i k| 2
Algebra relations
For non-adjacent operators:
[i , k ] = 0
if
|i k| 2
Algebra relations
For non-adjacent operators:
[i , k ] = 0
if
|i k| 2
Michele Burrello
Michele Burrello
Michele Burrello
Michele Burrello
Michele Burrello
1
2
(Qubit):
22=13
Michele Burrello
1
2
(Qubit):
22=13
=I+
=I+
Michele Burrello
1
2
(Qubit):
22=13
=I+
=I+
xy
c
Braiding Rules: Rab
These rules must have a coherent structure and must obey several
constraints:
Pentagon equation for the F matrices
Hexagon equation for both F and R matrices (Yang Baxter)
Michele Burrello
Fusion Rules
A non abelian anyonic model is defined starting from a finite set of
particles (Superselection Sectors). These particles are linked by the
fusion rules:
X
M
X
c
c
c
c
ab =
Nab
c Va Vb =
Nab
Vab
da db =
Nab
dc
c
c
c
where Nab
= 0, 1 and Vab
= Vc are Hilbert spaces called fusion
spaces: the anyon dimensions are related to these spaces.
Michele Burrello
Fusion Rules
A non abelian anyonic model is defined starting from a finite set of
particles (Superselection Sectors). These particles are linked by the
fusion rules:
X
M
X
c
c
c
c
ab =
Nab
c Va Vb =
Nab
Vab
da db =
Nab
dc
c
c
c
where Nab
= 0, 1 and Vab
= Vc are Hilbert spaces called fusion
spaces: the anyon dimensions are related to these spaces.
a is a non-abelian anyon if
P
c
Michele Burrello
c
Naa
2
Fusion Rules
A non abelian anyonic model is defined starting from a finite set of
particles (Superselection Sectors). These particles are linked by the
fusion rules:
X
M
X
c
c
c
c
ab =
Nab
c Va Vb =
Nab
Vab
da db =
Nab
dc
c
c
c
where Nab
= 0, 1 and Vab
= Vc are Hilbert spaces called fusion
spaces: the anyon dimensions are related to these spaces.
a is a non-abelian anyon if
P
c
c
Naa
2
c
From the previous relations (Na = Nab
) it follows
Na d~ = da d~
The dimension of anyon a is the Perron Froebenius eigenvalue of
Na and d~ = (da , db , ..., dn ) is an eigenvector.
pP
2
The total quantum dimension of the model is D =
i di
Michele Burrello
= ,
Dimensions: d = 1 ,
=1
d = 2
d2 = 1 + 1
0 0 1
In the base (1, , ): N = 0 0 1
1 1 0
The fusion rules N can be rapresented by Brattelli diagrams:
...
=1+
...
=
Michele Burrello
...
1 =
1,
1,
1
2
1,
2
3
4
5
...
8
7
Fusion Rule
CFT Interpretation
Anyonic superselection sectors can be considered as primary
fields in a minimal conformal model.
Fusion rules are linked to OPE:
X
c (z2 )
c
a (z1 )b (z2 ) =
Nab
+
(z1 z2 ) a b c
c
Minimal models can be therefore mapped in anyonic model.
Michele Burrello
Fusion Rule
CFT Interpretation
Anyonic superselection sectors can be considered as primary
fields in a minimal conformal model.
Fusion rules are linked to OPE:
X
c (z2 )
c
a (z1 )b (z2 ) =
Nab
+
(z1 z2 ) a b c
c
Minimal models can be therefore mapped in anyonic model.
Probabilistic Interpretation
Fusion rules and quantum dimensions are linked to the
amplitude of the scattering processes:
P (ab c) =
c
Nab
dc
da db
Associativity Rules
F -Matrices
Fxy
x
d
abc
Fd
xy
b
y
is this transformation.
Michele Burrello
F Matrices
a
Fxy
b
y
b
c
Fxy
x
a
d
a
Michele Burrello
F Matrices
a
Fxy
b
y
Michele Burrello
F Matrices
a
Fxy
b
y
b
c
Fxy
x
a
d
a
Michele Burrello
F Matrices
CFT connection
b
c
Fxy
x
a
d
a
Michele Burrello
F Matrices
Probabilistic Interpretation
or1 ?
P ( ) = |(F ) |
From an analogous scheme it follows that:
1
(Faaaa )11 =
da
Michele Burrello
Pentagon Equation
To be consistent there are two constraint that the F matrices must
satisfy. The first is known as Pentagon Equation.
c
b
Michele Burrello
Braidings Rab
k
A couple of anyons a b can be in a superposition of states Vab
defined by the fusion rules:
a (z1 )b (z2 ) =
Rab
c (z2 )
(z1 z2 )
a +b c
d (z2 )
(z1 z2 )
a +b d
+ ...
0
0
0
Rab
b
0
Rab
0
0
c
Rab = 0
0
R
0
ab
..
.
0
0
0
where:
c
(Rab
) = e2i(a +b c )
Hexagon Equation
The second contraint that F and R matrices have to satisfy is the
Hexagon Equation which guarantees also YB relations.
F
R
c
a
=
b
Michele Burrello
Fibonacci Anyons
Yang-Lee model
1 =
...
...
1+ 5
d =
2
Brattelli diagram
Fibonacci chain
1,
1,
1,
1,
1,
1,
...
13
13
Michele Burrello
21
Fibonacci F - Matrix
The unitary matrix F can be calculate from the pentagon equation:
F11 = F1 F 1
F11 + F2 = 1
c
b
1,
e
F =
with = d1
=
Michele Burrello
1,
1 5
2
Encoding Qubits
Our aim is to encode qubits with Fibonacci anyons
To do this we consider a system of 4 anyons whose total charge
is trivial: there are just two possible states (a) and we associate
them to the logic 0 and the logic 1
D
/
/
/
/
1&
Fibonacci Braidings
To process a single qubit we must find the operators that
defines the braidings.
From the Yang Lee model (or the hexagon equation) one finds
out the R matrix:
4 i
e5
0
R=
2
0
e 5 i
In a Fibonacci chain, to find the representations of s, we need
to make a basis tranformation in order to apply the R - matrix:
a b
Michele Burrello
a b c
Fibonacci Braidings
a
a
e 5 i
0
2
e 5 i
2 = F 1 F =
ei 5
2
ei 5
2
ei 5
a
a
a
a
3 = 1 = R1 =
1 = 3 = R1 =
e 5 i
0
2
e 5 i
Michele Burrello
= iX 0, 0031
32 22 34 22 34 22 34 22 32
Michele Burrello
12
Total weaves:
BN
= 3N
22
2-2
Expected error:
N
=
1
3N/3
1-2
Michele Burrello
N=1
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=2
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=3
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=4
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=5
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=6
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=7
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=8
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N=9
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N = 10
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
N = 11
Total weaves:
BN
= 3N
Expected error:
N
=
Michele Burrello
1
3N/3
L=8
Z8
=
0, 31 + 0, 95i
0
Michele Burrello
0
0, 31 0, 95i
8 = 0, 31
L = 24
Z24
=
0, 0234 0, 9997i
0, 006 + 0, 002i
Michele Burrello
0, 006 + 0, 002i
0, 0234 + 0, 9997i
24 = 0, 024
L = 32
Z32
=
0.004 0.99997i
0.004 0.003i
Michele Burrello
0.004 0.003i
0.004 + 0.99997i
32 = 0, 007
L = 44
Z44
=
o 103
i
Michele Burrello
i
o 103
44 = 0, 001
Michele Burrello
... yet among the better educated Classes it is known that no Circle is really
a Circle, but only a Polygon with a very large number of very small sides
E. A. Abbot, FlatLand
The brute force search is inefficient for long braids because it
samples the whole SU (2) space with almost equal weight
To get a faster algorithm we must enhance the sampling near the
target gate we want to approximate
In this way we can get a much faster algorithm that finds good
approximations for arbitrary SU (2) gates (but in general not the
optimal one)
We will start from the icosahedral group
Michele Burrello
Icosahedral Group
I = {g1 , ..., g60 }
Michele Burrello
=
X
I (L) is a Pseudogroup characterized by errors: gi = gi eii
Michele Burrello
Michele Burrello
PSEUDOGROUP
Closure:
I is not closed:
gi gj = gk
gi gj 6= gk
n+1
X
i
Michele Burrello
Preprocessor: L = 8
Thanks to these errors with the products of 3 elements of I (8) we
span all SU (2) with 0 = 0, 03:
Main Processor
We can sample with high precision the vicinity of the identity:
For every n-plet of rotation in I we can find gn+1 such that:
gi1 gi2 ...gin gin+1 = 1
R is n + 1(L)
to correct the result of
The main processor chooses the best R
the preprocessor
Michele Burrello
25
2.5
Brute Force L = 24
Icosahedral L = 8
Icosahedral L = 24
20
2
1.5
10
P(d)
15
0.5
0
0
0.2
0.4
0.6
0.8
1.2
1.4
d (distance/error)
Michele Burrello
Results
Maximal Length = 120
gq1 (24)
gq2 (24)
gq3 (24)
gq4 (24)
1500
1200
Average error:
900
P(d)
7, 1 104
600
Time required:
300
0
0
0.0005
0.001
0.0015
d (distance/error)
Michele Burrello
0.002
0.0025
Results
2, 5 105
t 1s
Michele Burrello
60n/3
n+1
p
References
Michele Burrello