local stabilizer codes in 3d without string logical
play

Local stabilizer codes in 3D without string logical operators - PowerPoint PPT Presentation

Local stabilizer codes in 3D without string logical operators arXiv:1101.1962 Jeongwan Haah IQIM, Caltech 6 Dec 2011 Quantum Error Correction 2011 Problem Theme Find a noise-free subspace/subsystem from a physical system, Problem Theme


  1. Local stabilizer codes in 3D without string logical operators arXiv:1101.1962 Jeongwan Haah IQIM, Caltech 6 Dec 2011 Quantum Error Correction 2011

  2. Problem Theme ◮ Find a noise-free subspace/subsystem from a physical system,

  3. Problem Theme ◮ Find a noise-free subspace/subsystem from a physical system, ◮ on which manipulations are still possible.

  4. Problem Theme ◮ Find a noise-free subspace/subsystem from a physical system, ◮ on which manipulations are still possible. Many-body system

  5. Problem Theme ◮ Find a noise-free subspace/subsystem from a physical system, ◮ on which manipulations are still possible. Many-body system ◮ Local indistinguishability – Topological order

  6. Problem Theme ◮ Find a noise-free subspace/subsystem from a physical system, ◮ on which manipulations are still possible. Many-body system ◮ Local indistinguishability – Topological order ◮ Stable at zero temperature

  7. Problem Theme ◮ Find a noise-free subspace/subsystem from a physical system, ◮ on which manipulations are still possible. Many-body system ◮ Local indistinguishability – Topological order ◮ Stable at zero temperature Topological QC ? ◮ TQC with anyons ∼ Excited states ◮ (Self-correcting) Memory ∼ Ground state

  8. Why hard? Kitaev 2D toric code Z X Z Z − � H = − � X X Z p s X ◮ Locally indistinguishable 4-fold degenerate ground state.

  9. Why hard? Kitaev 2D toric code Z X Z Z − � H = − � X X Z p s X ◮ Locally indistinguishable 4-fold degenerate ground state. ◮ But, | ψ 0 � ⇐ ⇒ | ψ 1 � by dragging a quasi-particle across. • Z · · · Z • Z

  10. Why hard? Kitaev 2D toric code Z X Z Z − � H = − � X X Z p s X ◮ Locally indistinguishable 4-fold degenerate ground state. ◮ But, | ψ 0 � ⇐ ⇒ | ψ 1 � by dragging a quasi-particle across. • Z · · · Z • Z Bad at T > 0.

  11. Why hard? Kitaev 2D toric code Z X Z Z − � H = − � X X Z p s X ◮ Locally indistinguishable 4-fold degenerate ground state. ◮ But, | ψ 0 � ⇐ ⇒ | ψ 1 � by dragging a quasi-particle across. • Z · · · Z • Z Bad at T > 0. The same had happened for all low dimensional models. Self-correction is possible in 4D or higher.

  12. 3D Cubic Code IZ ZI IX XI � � � � � � � � � � � � � � � � ZI ZZ XI II II IZ XX IX � � � � � � � � IZ ZI IX XI

  13. 3D Cubic Code IZ ZI IX XI � � � � � � � � � � � � � � � � ZI ZZ XI II II IZ XX IX � � � � � � � � IZ ZI IX XI ◮ Two spins per site on a simple cubic lattice. ◮ Local interaction. All terms commuting. Frustration-free.

  14. 3D Cubic Code IZ ZI IX XI � � � � � � � � � � � � � � � � ZI ZZ XI II II IZ XX IX � � � � � � � � IZ ZI IX XI ◮ Two spins per site on a simple cubic lattice. ◮ Local interaction. All terms commuting. Frustration-free. ◮ Rigorous definition for string in the discrete lattice. ◮ The model has only short string segments.

  15. 3D Cubic Code IZ ZI IX XI � � � � � � � � � � � � � � � � ZI ZZ XI II II IZ XX IX � � � � � � � � IZ ZI IX XI ◮ Two spins per site on a simple cubic lattice. ◮ Local interaction. All terms commuting. Frustration-free. ◮ Rigorous definition for string in the discrete lattice. ◮ The model has only short string segments. ◮ Exotic degeneracy: k ( L = 2 p ) = 4 L − 2, k ( L = 2 p + 1) = 2.

  16. Stabilizer/Additive codes

  17. Stabilizer/Additive codes Abelianized Pauli group ◮ σ X · σ X = I ⇐ ⇒ (10) + (10) = (00) ◮ σ X · σ Z = − i σ Y ⇐ ⇒ (10) + (01) = (11)

  18. Stabilizer/Additive codes Abelianized Pauli group ◮ σ X · σ X = I ⇐ ⇒ (10) + (10) = (00) ◮ σ X · σ Z = − i σ Y ⇐ ⇒ (10) + (01) = (11) ⇒ (10) λ 1 (01) T = 1 ◮ [ σ X , σ Z ] � = 0 ⇐ ⇒ (1010) λ 2 (0101) T = 0 ◮ [ σ X ⊗ σ X , σ Z ⊗ σ Z ] = 0 ⇐

  19. Stabilizer/Additive codes Abelianized Pauli group ◮ σ X · σ X = I ⇐ ⇒ (10) + (10) = (00) ◮ σ X · σ Z = − i σ Y ⇐ ⇒ (10) + (01) = (11) ⇒ (10) λ 1 (01) T = 1 ◮ [ σ X , σ Z ] � = 0 ⇐ ⇒ (1010) λ 2 (0101) T = 0 ◮ [ σ X ⊗ σ X , σ Z ⊗ σ Z ] = 0 ⇐ ◮ Abelianized Pauli group is a symplectic vector space over F p with � 0 � I n λ n = . − I n 0

  20. Stabilizer/Additive codes Abelianized Pauli group ◮ σ X · σ X = I ⇐ ⇒ (10) + (10) = (00) ◮ σ X · σ Z = − i σ Y ⇐ ⇒ (10) + (01) = (11) ⇒ (10) λ 1 (01) T = 1 ◮ [ σ X , σ Z ] � = 0 ⇐ ⇒ (1010) λ 2 (0101) T = 0 ◮ [ σ X ⊗ σ X , σ Z ⊗ σ Z ] = 0 ⇐ ◮ Abelianized Pauli group is a symplectic vector space over F p with � 0 � I n λ n = . − I n 0 Codes

  21. Stabilizer/Additive codes Abelianized Pauli group ◮ σ X · σ X = I ⇐ ⇒ (10) + (10) = (00) ◮ σ X · σ Z = − i σ Y ⇐ ⇒ (10) + (01) = (11) ⇒ (10) λ 1 (01) T = 1 ◮ [ σ X , σ Z ] � = 0 ⇐ ⇒ (1010) λ 2 (0101) T = 0 ◮ [ σ X ⊗ σ X , σ Z ⊗ σ Z ] = 0 ⇐ ◮ Abelianized Pauli group is a symplectic vector space over F p with � 0 � I n λ n = . − I n 0 Codes ◮ Commuting set of Pauli operators = Null subspace S = stabilizer group ◮ Symmetry group = Hyperbolic subspace in S ⊥ = group of logical operators.

  22. Cubic codes Generally ◮ Simple cubic lattice with m qubits per site. ◮ t types of cubic interactions with code space dimension > 1.

  23. Cubic codes Generally ◮ Simple cubic lattice with m qubits per site. ◮ t types of cubic interactions with code space dimension > 1. ◮ No single site logical operator. ◮ No obvious string operator.

  24. Cubic codes Generally ◮ Simple cubic lattice with m qubits per site. ◮ t types of cubic interactions with code space dimension > 1. ◮ No single site logical operator. ◮ No obvious string operator. Simply ◮ t = 2 : one for X , one for Z type. ◮ Product of all terms in the Hamiltonian be Id . ◮ Logical operator on a site be Id . ◮ Logical operator on a straight line be Id .

  25. Cubic codes Generally ◮ Simple cubic lattice with m qubits per site. ◮ t types of cubic interactions with code space dimension > 1. ◮ No single site logical operator. ◮ No obvious string operator. Simply ◮ t = 2 : one for X , one for Z type. ◮ Product of all terms in the Hamiltonian be Id . ◮ Logical operator on a site be Id . ◮ Logical operator on a straight line be Id . Finally ◮ Translate the conditions into linear algebra equations on P m ◮ → Linear equations, rank constraints.

  26. 17 / 2 37 D ′ C ′ D ′ C ′ Z Z X X � � � � � � � � A Z B Z A X B X B ′ A ′ B ′ A ′ Z Z X X � � � � C Z D Z C X D X

  27. 17 / 2 37 D ′ C ′ D ′ C ′ Z Z X X � � � � � � � � A Z B Z A X B X B ′ A ′ B ′ A ′ Z Z X X � � � � C Z D Z C X D X ◮ 64 commutation relations determine everything.

  28. 17 / 2 37 D ′ C ′ D ′ C ′ Z Z X X � � � � � � � � A Z B Z A X B X B ′ A ′ B ′ A ′ Z Z X X � � � � C Z D Z C X D X ◮ 64 commutation relations determine everything. ◮ 27 linear equations ensuring commuting Hamiltonian.

  29. 17 / 2 37 D ′ C ′ D ′ C ′ Z Z X X � � � � � � � � A Z B Z A X B X B ′ A ′ B ′ A ′ Z Z X X � � � � C Z D Z C X D X ◮ 64 commutation relations determine everything. ◮ 27 linear equations ensuring commuting Hamiltonian. ◮ Find by brute-force the solutions of remaining 30 equations.

  30. 17 / 2 37 D ′ C ′ D ′ C ′ Z Z X X � � � � � � � � A Z B Z A X B X B ′ A ′ B ′ A ′ Z Z X X � � � � C Z D Z C X D X ◮ 64 commutation relations determine everything. ◮ 27 linear equations ensuring commuting Hamiltonian. ◮ Find by brute-force the solutions of remaining 30 equations. ◮ 17 different solutions up to symmetry group of cube !

  31. Code 1 / 17 IZ ZI IX XI � � � � � � � � ZI ZZ XI II II IZ XX IX � � � � IZ ZI IX XI Duality Q Z ↔ Q X .

  32. Code 1 / 17 IZ ZI IX XI � � � � � � � � ZI ZZ XI II II IZ XX IX � � � � IZ ZI IX XI Duality Q Z ↔ Q X . This model has no string... ◮ Wait, is it topologically ordered? ◮ What do you mean by string ? What if there is a thick string?

  33. No local observables distinguish ground states If O has small support, then Π GS O Π GS = c ( O )Π GS .

  34. No local observables distinguish ground states If O has small support, then Π GS O Π GS = c ( O )Π GS . ◮ Claim: Any Pauli operator of bounded support commuting with all stabilizers is a stabilizer.

  35. No local observables distinguish ground states If O has small support, then Π GS O Π GS = c ( O )Π GS . ◮ Claim: Any Pauli operator of bounded support commuting with all stabilizers is a stabilizer. ◮ Any operator is a linear combination of Pauli operators.

Recommend


More recommend