Fibonacci anyons

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In condensed matter physics, a Fibonacci anyon is a type of anyon which lives in two-dimensional topologically ordered systems. The Fibonacci anyon τ is distinguished uniquely by the fact that it satisfies the fusion rule ττ=𝟏τ. Alternatively, the Fibonacci anyon can be defined by fact that it is algebraically described by the unique non-trivial simple object in the Fibonacci category.[1][2]

Experimentally, it has been proposed that Fibonacci anyons could be hosted in the fractional quantum Hall system. In particular, it is possible that Fibonacci anyons are present in the system with filling factor ν=12/5.[3]

Fibonacci anyons have primary been developed in the context of topological quantum computing.[4][5][6][7][1] This is because these anyons allow for universal quantum computing based entirely on braiding and performing topological charge measurements, and hence form a natural setting for topological quantum computing. This is in contrast to anyons based on discrete gauge theory, which require a more subtle use of ancillas to perform universal quantum computation.[8][2]

The Fibonacci category

[edit | edit source]

Mathematically, the Fibonacci anyons are identified by the fact that they are described by the Fibonacci category, a certain modular tensor category. Due to its connections with quantum field theory and its particularly simple structure, the Fibonacci category was among the first modular tensor categories to be considered.[9] It was developed in the early 2000s by Michael Freedman, Zhenghan Wang, and Michael Larsen in the context of topological quantum computation via Fibonacci anyons.[10][11][12][13][14] The term 'Fibonacci category' was coined by Greg Kuperberg, in reference to the fact that its fusion rules are described by Fibonacci numbers.[10]

The Fibonacci category 𝐅𝐢𝐛 is defined as follows.[15] The set of simple objects of 𝐅𝐢𝐛 has size two, and is denoted ={1,τ}. Its non-trivial fusion rule is given by ττ=1τ. The other fusion rules are τ1=1τ=τ and 11=1. The twist values are θ1=1 and θτ=e4πi/5. The R-symbols are R1τ,τ=e4πi/5, Rττ,τ=e3πi/5, and R11,1=Rτ1,τ=Rττ,1=1. All non-zero F-symbols are all equal to 1, except for the symbols Fτ;1,1τ,τ,τ=φ1, Fτ;τ,1τ,τ,τ=Fτ;1,ττ,τ,τ=φ1/2, and Fτ;τ,ττ,τ,τ=φ1 where φ is the golden ratio.

Algebraic properties

[edit | edit source]

The Fibonacci category has several notable algebraic properties.

  • Taking the trace of the identity ττ=1τ, one arrives at the formula dτ2=1+dτ where dτ is the quantum dimension of τ. Seeing as the Fibonacci category is unitary all of its quantum dimensions are positive, and so dτ=φ is the Golden ratio, the unique positive solution to the equation x2=1+x. It is a theorem that any simple object in unitary modular tensor category whose quantum dimension d satisfies 1d<2 must be of the form d=2cos(π/n) for some n3.[16] This theorem is consistent with the Fibonacci category, since φ=2cos(π/5).
  • The Fibonacci category is the unique unitary modular tensor category with exactly one non-trivial simple object, such that this non-trivial object is non-abelian (in the sense that is quantum dimension is greater than one). There is one other unitary modular tensor category with exactly one non-trivial simple object, known as the semion category, but its non-trivial object is abelian.[17]
  • There is a fusion relation τn=Fn1Fnτ, where Fn is the nth Fibonacci number, normalized so that F0=0 and F1=1. Here, τn denotes the n-fold tensor product of τ with itself, and Fnτ denotes the Fn-fold direct sum of τ with itself. This relation can be proved using a simple induction. It is from this relation that the Fibonacci category gets its name.[18]

Relationship to topological quantum field theory

[edit | edit source]

In the context of topological quantum field theory, the Fibonacci category corresponds to the quantum Chern–Simons theory with gauge group G=SO(3) at level k=5.[19] Seeing as SO(3) is a double cover of SU(2), the Fibonacci category can alternatively be described as the even sectors in the Chern–Simons theory with gauge group G=SU(2) at level k=3.[20]

From this perspective, one can see a connection between Fibonacci anyons and the Jones polynomial polynomial using the classical techniques of Edward Witten.[21] In his seminal 1989 paper, Witten demonstrated that the link and manifold invariants of quantum Chern–Simons theory with gauge group G=SU(2) are related intimately to the Jones polynomial evaluated at roots of unity. Since the Fibonacci category is related to G=SU(2) Chern–Simons theory, this gives a relation between the Fibonacci category and the Jones polynomial.

A key insight of Michael Freedman in 1997 was to compare Witten's results with the fact that the evaluation of the Jones polynomial at kth roots of unity is a computationally difficult problem. In particular, evaluating the Jones polynomial exactly is a #P-complete problem whenever k=5 and k7,[22] and giving an additive approximation of the Jones polynomial is BQP-complete whenever k=5 and k7.[23][24][25] Under Witten's correspondence, the Fibonacci theory (related to G=SU(2) at level k=3) is related to the Jones polynomial evaluated at 5th roots of unity, and thus when appropriately used can allow one to resolve BQP-complete problems.

Relationship to the Yang–Lee edge theory

[edit | edit source]

The Fibonacci modular category is related to a separate model from non-unitary conformal field theory, known as the Yang–Lee theory.[26][27] This theory describes the behavior of the two-dimensional Ising model in its paramagnetic phase at its critical imaginary value of magnetic field. It was shown by John Cardy that the Yang–Lee theory has two primary fields, denoted 𝕀 and Φ, and that they satisfy the non-trivial fusion relation ΦΦ=𝕀Φ.[28] This is the same fusion relation of the Fibonacci category. The Yang–Lee theory is related to a non-unitary conformal field theory, and as such it corresponds to a non-unitary modular tensor category.[29]

Despite having the same fusion rules, the modular tensor category associated to the Yang–Lee theory is not the same as the Fibonacci modular category. The difference between these two categories is present in their associativity and braiding rules. The relationship between these two theories is that the Yang–Lee theory is the Galois conjugate of the Fibonacci theory.[29] Namely, there exists an automorphism σ: living in the absolute Galois group of the rational numbers such that applying σ to all of the data of the Fibonacci theory recovers the data of the Yang-Lee theory. This means that for any F-symbol Fd;e,fa,b,c or R-symbol Rca,b of the Fibonacci theory, the corresponding F-symbol or R-symbol of the Yang–Lee theory is σ(Fd;e,fa,b,c) or σ(Rca,b).

Relationship to Jones polynomial

[edit | edit source]

The Fibonacci category is related to the Kauffman bracket by the fact that the Reshetikhin–Turaev invariant of framed links associated to 𝐅𝐢𝐛 is equal to the Kauffman bracket with parameter A=e3πi/5.[30][31][32][33] Since the Kauffman bracket is related to the Jones polynomial via a change of normalization, there is also a close relationship between 𝐅𝐢𝐛 and the Jones polynomial.

The technical insight which relates the framed link invariants associated in 𝐅𝐢𝐛 to the Kauffman bracket is the low-dimensionality of the hom-spaces in the Fibonacci category, which implies the existence many linear relationships between its morphisms. In particular, the hom-space Hom𝐅𝐢𝐛(ττ,ττ) is two-dimensional since τ=1τ. Using standard techniques to compute its coefficients, the following linear relationship is seen to be true:

File:Fibonacci-skein.png
Skein relation satisfied by the unique non-trivial simple object in the Fibonacci category.

This can be compared with the usual Skein relation for the Kauffman bracket, with A=e3πi/5.

File:Kauffman-skein.png
The Skein relation for the Kauffman bracket.

As an extended invariant

[edit | edit source]

Due to the existence of a morphism τττ, the Fibonacci category naturally also lends itself to defining invariants of a generalization of links that allows for degree 3 vertices ("branchings").[34] These invariants can also be defined using generalized Skein relations.[33][34] To do this, one chooses some distinguished morphisms τττ and τττ, depicted visually below.

File:Fibonacci distinguished morphisms.png
String diagrams for some distinguished morphisms τττ and τττ in the Fibonacci category.

Choosing these distinguished morphisms so that

File:Fibonacci bubble pop.png
A choice of normalization

Then the following generalized Skein relation holds:

File:Trivalent skein relation for the Fibonacci category.png
Generalized Skein relation for the Fibonacci category, with a branching

Note that to make a proper topological invariant it is necessary to keep track of more structure on the links, such as orientations on the strands.[34]

Method for universal quantum computing

[edit | edit source]

The pipeline for universal quantum computing with Fibonacci anyons can be described as follows.[6][7][2] First, one is given an instance of a decision problem which is in the complexity class BQP (for instance, a large integer whose factorization one wishes to determine). Since the problem of additively approximating a normalization of the Jones polynomial at a third root of unity is BQP complete,[35] this means by definition that there is a polynomial time classical algorithm for taking any efficient quantum circuit an assigning to it a framed link such that an additive approximation of the Jones invariant (or really, Kauffman bracket) of that link evaluated at e3πi/5 encodes the solution of the decision problem. For example, using this procedure, Shor's algorithm for factoring an integer would correspond to some large link. To relate the Kauffman bracket of this link evaluated at e3πi/5 to the physical world, one would take some material which hosts Fibonacci anyons, and perform a series of creation, braiding, and fusion operators such that the spacetime trajectories of the Fibonacci anyons in this process form the link outputted in the previous step of the process. One would then repeat this experiment polynomially many times, and record the probability that all of the fusion measurements resulted in the vacuum sector. The algebraic properties of the Fibonacci category imply that this probability is approximately equal to the Kauffman bracket evaluated at e3πi/5, up to normalization by some power of the golden ratio. By construction, there is then a polynomial time classical algorithm for taking this approximation and using it to deduce the result of the original decision problem with high probability (for instance, in the case of factoring, this algorithm would use the digits of the approximation of the normalized Kauffman bracket to recover the factorization of the input integer). This pipeline is demonstrated below

File:Fibonacci quantum computing.png
A pipeline for universal quantum computing with Fibonacci anyons, illustrated with the example of factoring integers using Shor's algorithm.

References

[edit | edit source]
  1. ^ a b John Preskill's lecture notes on quantum computing, section 9.14
  2. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ John Preskill's lecture notes on quantum computing, section 9.14
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ John Preskill's lecture notes on quantum computing, section 9.14
  33. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).