Dynamical Decoupling a tutorial Daniel Lidar QEC11 For a great DD tutorial see Lorenza Viola’s talk in http://qserver.usc.edu/qec07/program.html Slides & movie. This tutorial: • Essential intro material • High order decoupling • Decoupling along with computation Origins: Hahn Spin Echo Overcoming dephasing via time-reversal Usain Bolt Lidar Time reversal without time travel http://en.wikipedia.org/wiki/Spin_echo Modern Hahn Echo experiment (Dieter Suter) Let’s get serious: the general setting • Hamiltonian error model • Joint evolution of system (S) and bath (B); noise Hamiltonian H “free evolution” • This talk: all Hamiltonians bounded in the operator norm (largest singular value) • This assumption is not necessary: norms may diverge (e.g., oscillator bath) Often it pays to use correlation functions instead. See, e.g., Mike Biercuk’s and Gonzalo Alvarez’s talks DD: just a set of interruptions • Consider a set of instantaneous unitaries ๐๐ applied to the system only at times ๐ก๐ , inbetween free evolutions: ๐DD ๐ = ๐ τ๐พ ๐๐พ ๐ τ๐พ−1 ๐๐พ−1 … ๐ τ0 ๐0 ๐0 ๐1 with τ๐ = ๐ก๐+1 - ๐ก๐ . τ0 ๐2 τ1 ๐๐ … τ2 τ๐ t • All DD sequences can be described in this ``bang-bang’’ manner, disregarding finite pulse-width effects (see, e.g., Lorenza Viola & Dieter Suter’s talks), • Pulse sequences differ by choice of pulse types ๐๐ and pulse intervals ๐๐ • For a qubit typically ๐๐ ∈ ๐ผ, ๐, ๐, ๐ ; other angles and axes are also possible • Examples: P DD, S eriodic ymmetrized DD, R DD, C andom oncatenated DD, U DD, Q hrig uadratic DD, N U DD ested hrig How good does it get? At the end of the pulse sequence: ๐0 ๐1 τ0 ๐2 τ1 ๐๐พ ๐๐ τ2 ๐ก0 ๐DD ๐ = exp[−๐๐๐ป∅ + = ๐DD ๐ τ๐ … ๐ α ๐ปα,eff t ๐(๐๐α +1 )] ๐ป∅ is the component of ๐ป that commutes with a๐ฅ๐ฅ pulses ๐ปα,eff are the remaining errors; they can be computed using, e.g., the Magnus or Dyson series ๐α is the ``decoupling order’’ of the ``α–type’’ error The fundamental min-max problem of DD: Maximize ๐ = min๐ผ ๐α ’s while minimizing ๐พ Magnus & Dyson so lv e d U ( t ) ๏ฝ ๏ญ iH ( t )U ( t ) dt su b je ct to U (0 ) ๏ฝ I Wilhelm Magnus 1907-1990 Freeman Dyson 1923- ๏ฅ U ( t ) ๏ฝ e x p [ ๏ ( t )], ๏ (t) ๏ฝ ๏ฅ๏ ๏ฅ n U (t ) ๏ฝ I ๏ซ (t) n๏ฝ1 ๏ฒ ๏ 1 (t ) ๏ฝ ๏ญ i ๏ 2 (t ) ๏ฝ ๏ญ n (t ) n๏ฝ1 t 0 1 dt 1 H ( t 1 ) ๏ฒ 2 ๏ 3 (t ) ๏ฝ ๏ญ i ๏ฅS 1 t 0 ๏ฒ 6 dt 1 ๏ฒ t 0 dt 1 t 1 t 1 0 dt 2 ๏ฒ t 0 2 ๏ฆ [ H ( t 1 ),[ H ( t 2 ), H ( t 3 )]] ๏ซ ๏ถ dt 3 ๏ง ๏ท [ H ( t ),[ H ( t ), H ( t )]] ๏จ ๏ธ 3 2 1 ๏ n ( t ) ๏ฝ ... (ex p licit recu rsiv e ex p ressio n k n o w n ) - p re se rv e s u n itarity to all o rd e rs - co n v e rg e s if ๏ฒ ๏ฒ t 0 dt 1 H ( t 1 ) ๏ฒ tn ๏ญ1 0 dt n H ( t n ) dt 2 [ H ( t 1 ), H ( t 2 )] 0 ๏ฒ Sn (t ) ๏ฝ ( ๏ญ i) n t 0 dt 1 H ( t 1 ) ๏ผ ๏ฐ re late d , e .g .: ๏ 1 ( t ) ๏ฝ S1 ( t ) ๏ 2 (t ) ๏ฝ S2 (t ) ๏ญ 1 2 2 S1 ( t ) - e asy to w rite d o w n - n o re strictio n o n H ( t ) fo r co n v e rg e n ce relevant for DD after transformation to ``toggling frame” (rotates with pulse Hamiltonian) (small piece of) The DD pulse sequence zoo eriodic DD the payoff ๐ 1 DD ≤ 8 (twice PDD) 2 DD ๐(4๐ ) ๐ U DD ๐(๐) (single error type only) ๐ Q ๐(๐ 2 ) ๐ S ymmetrized C oncatenated hrig uadratic DD sequence length & min decoupling order P the price ๐พ for one qubit ≤4 PDD: first order decoupling & group averaging free evolution: f ๏บ exp( ๏ญ iH ๏ด ) Apply pulses via a unitary symmetrizing group G ๏ฝ { g j } Kj ๏ฝ๏ญ01 † † ( g K ๏ญ 1 f g K ๏ญ 1 )( g K ๏ญ 2 f g K ๏ญ 2 ) † † ( g 1 f g 1 )( g 0 f g 0 ) repeat: “periodic DD” PDD: first order decoupling & group averaging free evolution: f ๏บ exp( ๏ญ iH ๏ด ) Apply pulses via a unitary symmetrizing group G ๏ฝ { g j } Kj ๏ฝ๏ญ01 † † † † ( g K ๏ญ 1 f g K ๏ญ 1 )( g K ๏ญ 2 f g K ๏ญ 2 ) ( g 1 f g 1 )( g 0 f g 0 ) PK ๏ญ 1 P1 repeat: “periodic DD” Pj ๏ฝ g j g j ๏ญ 1 ; g K ๏บ g 0 † pulses PDD: first order decoupling & group averaging f ๏บ exp( ๏ญ iH ๏ด ) free evolution: Apply pulses via a unitary symmetrizing group G ๏ฝ { g j } Kj ๏ฝ๏ญ01 † † ( g K ๏ญ 1 f g K ๏ญ 1 )( g K ๏ญ 2 f g K ๏ญ 2 ) ( g 1 f g 1 )( g 0 f g 0 ) ๏ฝ exp ( ๏ญ iT † † g ๏ฅ K † j Pj ๏ฝ g j g j ๏ญ 1 ; g K ๏บ g 0 † pulses K j๏ฝ1 P1 PK ๏ญ 1 1 H g j ๏ซ O ( T )) 2 PDD: first order decoupling & group averaging f ๏บ exp( ๏ญ iH ๏ด ) free evolution: Apply pulses via a unitary symmetrizing group G ๏ฝ { g j } Kj ๏ฝ๏ญ01 † † ( g K ๏ญ 1 f g K ๏ญ 1 )( g K ๏ญ 2 f g K ๏ญ 2 ) ( g 1 f g 1 )( g 0 f g 0 ) ๏ฝ exp ( ๏ญ iT † † H๏ ๏ฝ H 1 K g ๏ฅ K † j H g j ๏ซ O ( T )) j๏ฝ1 P1 PK ๏ญ 1 1 K ๏ฅ K † gi H gi commutes with all the pulses: “G-symmetrization” j๏ฝ1 O (T ) ๏ N ๏ฝ 1 2 higher order terms: first order decoupling ๏ฅ [ g i H g i , g j H g j ] ๏ซ ... † i๏น j † 2 Example 0: Hahn echo revisited – suppressing single-qubit dephasing n o ise : H e rr ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z f ๏บ exp( ๏ญ iH ๏ด ) d e co u p lin g g ro u p : G ๏ฝ { I , X } Pj ๏ฝ g j g j ๏ญ 1 ; g K ๏บ g 0 ๏ † P1 ๏ฝ X I ๏ฝ X , P2 ๏ฝ IX ๏ฝ X p u lse se q u e n ce : f X f X X X ๐ 0 ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT X ๏ B X ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] ๐ ๐ = 2๐ 2 t H๏ commutes with G; undecoupled ' ' ' H X ,eff H Y ,e ff H Z ,eff anti-commute with G; decoupled to 1st order; ``detected” by G Example 1: ``Universal decoupling group” – suppressing general single-qubit decoherence n o ise : H e rr ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z f ๏บ exp( ๏ญ iH ๏ด ) d e co u p lin g g ro u p : G ๏ฝ { I , X , Y , Z } Pj ๏ฝ g j g j ๏ญ 1 ; g K ๏บ g 0 ๏ † P1 ๏ฝ X I ๏ฝ X , P2 ๏ฝ Y X ๏ฝ Z , P3 ๏ฝ Z Y ๏ฝ X , P4 ๏ฝ IZ ๏ฝ Z p u lse se q u e n ce : f X f Z f X f Z H๏ Z X ๐ 0 Z ๐ ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I X ๐ ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] 2 ๐ ๐ = 4๐ ' ' ' H X ,eff H Y ,e ff H Z ,e ff t decoupled to 1st order; ``detected” by G (small piece of) The DD pulse sequence zoo eriodic DD the payoff ๐ 1 DD ≤ 8 (twice PDD) 2 DD ๐(4๐ ) ๐ U DD ๐(๐) (single error type only) ๐ Q ๐(๐ 2 ) ๐ S ymmetrized C oncatenated hrig uadratic DD sequence length & min decoupling order P the price ๐พ for one qubit ≤4 (small piece of) The DD pulse sequence zoo eriodic DD the payoff ๐ 1 DD ≤ 8 (twice PDD) 2 DD ๐(4๐ ) ๐ U DD ๐(๐) (single error type only) ๐ Q ๐(๐ 2 ) ๐ S ymmetrized C oncatenated hrig uadratic DD sequence length & min decoupling order P the price ๐พ for one qubit ≤4 Any palindromic (time-reversal symmetric) pulse sequence is automatically 2nd order wrt the base sequence: all even terms in the Magnus series vanish if ๐ป ๐ก = ๐ป(๐ − ๐ก) Example 2: Palindromic suppression of general single-qubit decoherence to second order n o ise : H e rr ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z f ๏บ exp( ๏ญ iH ๏ด ) d e co u p lin g g ro u p : G ๏ฝ { I , X , Y , Z } p u lse se q u e n ce f X f Z f X f Z , Z f X f Z f X f Z e cn e u q e s e slu p =fX fZfX ffX fZfX fZ Z X ๐ Z ๐ X X ๐ 2๐ X Z ๐ ๐ Z ๐ ๐ t ๐ = 8๐ 0 ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] 3 decoupled to 2nd order: ' ' ' H X ,e ff H Y ,e ff H Z ,e ff The quest for high order How do we go systematically beyond second order decoupling? Two general techniques: • Concatenation (CDD) • Pulse interval optimization (UDD, QDD, NUDD) Concatenated DD n o ise : H err ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z f ๏บ exp( ๏ญ iH ๏ด ) (0) d e co u p lin g g ro u p : G ๏ฝ { I , X , Y , Z } p u lse se q u e n ce : p 1 ๏ฝ f X f Z f X f Z Z X ๐ 0 Z ๐ ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (1) X ๐ H๏ (1) ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] 2 ๐ ๐ (1) (1) t (1) H e rr (1) Concatenated DD f ๏บ exp( ๏ญ iH ๏ด ) n o ise : H err ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z (0) d e co u p lin g g ro u p : G ๏ฝ { I , X , Y , Z } p u lse se q u e n ce : p 1 ๏ฝ f X f Z f X f Z Z X Z H๏ ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (1) X (1) ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] 2 ๐ 0 Z X Z X (1) (1) (1) t (1) H e rr Same as the original problem, so apply ๐1 again, keeping T fixed, shrinking ๐: p 2 ๏ฝ p 1 X p 1Z p 1 X p 1Z ๏ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (2) (2) ๏ซ O ( T ) H err ] 3 (2) Concatenated DD f ๏บ exp( ๏ญ iH ๏ด ) n o ise : H err ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z (0) d e co u p lin g g ro u p : G ๏ฝ { I , X , Y , Z } p u lse se q u e n ce : p 1 ๏ฝ f X f Z f X f Z Z X Z H๏ ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (1) X (1) ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] 2 Z X Z X (1) (1) t ๐ 0 (1) (1) H e rr Same as the original problem, so apply ๐1 again, keeping T fixed, shrinking ๐: p 2 ๏ฝ p 1 X p 1Z p 1 X p 1Z ๏ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (2) (2) ๏ซ O ( T ) H err ] 3 (2) … p k ๏ฝ p k ๏ญ1 X p k ๏ญ 1Z p k ๏ญ 1 X p k ๏ญ 1Z ๏ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (k) (k) ๏ซ O (T k ๏ซ1 (k) ) H e rr ] Concatenated DD f ๏บ exp( ๏ญ iH ๏ด ) n o ise : H err ๏ฝ X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z (0) d e co u p lin g g ro u p : G ๏ฝ { I , X , Y , Z } p u lse se q u e n ce : p 1 ๏ฝ f X f Z f X f Z Z X Z H๏ ๏ฝ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (1) X (1) ๏ซ O ( T )( X ๏ B X ๏ซ Y ๏ B Y ๏ซ Z ๏ B Z )] 2 Z X Z X (1) (1) t ๐ 0 (1) (1) H e rr Same as the original problem, so apply ๐1 again, keeping T fixed, shrinking ๐: p k ๏ฝ p k ๏ญ1 X p k ๏ญ 1Z p k ๏ญ 1 X p k ๏ญ 1Z ๏ U D D ( T ) ๏ฝ e x p [ ๏ญ iT I ๏ B I (k) Alternatively: keep ๐ fixed, then ๐ = 4๐ ๐ ๏จ (k) ๏ซ O (T k ๏ซ1 (k) ) H er r ] optimal concatenation level: ๏ฉ k o p t ๏ป ๏ญ lo g 4 ๏ฉ H e rr ๏ซ H B ๏ด ๏น ๏ซ ๏ป (small piece of) The DD pulse sequence zoo eriodic DD the payoff ๐ 1 DD ≤ 8 (twice PDD) 2 DD ๐(4๐ ) ๐ U DD ๐(๐) (single error type only) ๐ Q ๐(๐ 2 ) ๐ S ymmetrized C oncatenated hrig uadratic DD sequence length & min decoupling order P the price ๐พ for one qubit ≤4 More for Less CDD requires exponential number of pulses for given decoupling order. Can we do better? At the end of the pulse sequence: ๐0 ๐1 τ0 ๐2 τ1 ๐๐พ ๐๐ τ2 ๐ก0 ๐DD ๐ = exp[−๐๐๐ป∅ + τ๐ … = ๐DD ๐ ๐ t ๐α +1 )] ๐ป ๐(๐ α α,eff The optimization problem: Maximize the smallest decoupling order min(๐๐ผ ) while minimizing the number of pulses K. Or: what is the smallest number of pulses such that the first N terms in the Dyson series of ๐DD (๐) vanish, for an arbitrary bath? Answer: N for pure dephasing, ๐ 2 for general single-qubit decoherence Uhrig DD: choose those intervals well H ๏ฝ Z ๏ BZ ๏ซ I ๏ BI Suppresses single-axis decoherence to Nth order with only N pulses Optimal for ideal pulses, sharp high-frequency cutoff = X pulse divide semicircle into N+1 equal angles ๏ฑj t j ๏ฝ T sin 2๏ฑ j T ๐ก๐ for j ๏ฝ 1, 0 ๐ ๐๐ ๐ก๐ = (1 − cos ) 2 ๐+1 U D D ( T ) ๏ฝ e x p [ ๏ญ iT H ๏ ] ๏ซ Z ๏ B Z T ' N ๏ซ1 j๏ฐ 2 2( N ๏ซ 1) ,N , How about general qubit decoherence? H ๏ฝ X ๏ B X ๏ซ Y ๏ BY ๏ซ Z ๏ B Z ๏ซ I ๏ B I Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. How about general qubit decoherence? H ๏ฝ X ๏ B X ๏ซ Y ๏ BY ๏ซ Z ๏ B Z ๏ซ I ๏ B I Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. divide semicircle into ๐2 + 1 equal angles X T 0 How about general qubit decoherence? H ๏ฝ X ๏ B X ๏ซ Y ๏ BY ๏ซ Z ๏ B Z ๏ซ I ๏ B I Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. divide semicircle into ๐2 + 1 equal angles divide each small semicircle into ๐1 + 1 equal angles X Z T 0 How about general qubit decoherence? H ๏ฝ X ๏ B X ๏ซ Y ๏ BY ๏ซ Z ๏ B Z ๏ซ I ๏ B I Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. Uses (N1 +1)(N2 +1) pulses to remove the first min(N1 , N2) orders in Dyson series ๏ฎ Proof: talk by Liang Jiang (Wed. 2:40) ๏ฎ X Z T 0 How about general qubit decoherence? H ๏ฝ X ๏ B X ๏ซ Y ๏ BY ๏ซ Z ๏ B Z ๏ซ I ๏ B I Quadratic DD (QDD): a nesting of two types (e.g., X and Z) of UDD sequences. Decoupling order of each error type : Uses (N1 +1)(N2 +1) pulses to remove the first min(N1 , N2) orders in Dyson series ๏ฎ Proof: talk by Liang Jiang (Wed. 2:40), poster by WanJung Kuo ๏ฎ U D D ( T ) ๏ฝ e x p [ ๏ญ iT H ๏ ] ๏ซ ๏ฅ ๐๐ผ − 1 not both even ๏ณ ๏ก ๏ B๏ก T ' N๏ก ๏ก ๏ฝ X ,Y , Z X Z 0 T Further nesting: NUDD, useful for multi-qubit DD (small piece of) The DD pulse sequence zoo eriodic DD the payoff ๐ 1 DD ≤ 8 (twice PDD) 2 DD ๐(4๐ ) ๐ U DD ๐(๐) (single error type only) ๐ Q ๐(๐ 2 ) ๐ S ymmetrized C oncatenated hrig uadratic DD sequence length & min decoupling order P the price ๐พ for one qubit ≤4 DD sequences battle it out numerically J. R. West, B. H. Fong, & DAL, PRL 104, 130501 (2010). D=averaged trace-norm distance between initial and final system-only state. Initial state is random pure state of system & bath. Bath contains 4 spins. DD & Computation Problem: DD pulses interfere with computation – they cancel everything! How can they be reconciled? At least three approaches: • Decouple-while-compute • Decouple-then-compute • Dynamically corrected gates (see Lorenza Viola’s talk at 3 today) DD & Computation Problem: DD pulses interfere with computation – they cancel everything! How can they be reconciled? At least three approaches: • Decouple-while-compute • Decouple-then-compute • Dynamically corrected gates (see Lorenza Viola’s talk at 3 today) Decouple-while-compute Need pulses and computation to commute Solutions: - Use encoding and stabilizer/normalizer structure - Use double commutant structure of noiseless subsystems E.g.: - DD pulses are the stabilizer generators of a stabilizer code: ๐ปα,eff ๐(๐๐α +1 )] ๐DD ๐ = exp[−๐๐๐ป∅ + α ๐ป∅ consists of the logical operators of the stabilizer code - DD pulses are collective rotations of all qubits ๐ป∅ consists of Heisenberg exchange interactions; used, e.g., to demonstrate high fidelity gates for quantum dots DD & Computation Problem: DD pulses interfere with computation – they cancel everything! How can they be reconciled? At least three approaches: • Decouple-while-compute • Decouple-then-compute • Dynamically corrected gates (see Lorenza Viola’s talk at 3 today) Consider a fault-tolerant simulation of a circuit T h e n o ise stre n g th : ๏จ ๏บ H err ๏ด 0 ๏ผ ๏จ 0 ~ 10 ๏ญ4 ๏ F T sim u latio n p o ss ib le Now prepend DD: decouple-then-compute T ๐DD ๐ = exp[−๐๐๐ป∅ + ๐α +1 )] ๐ป ๐(๐ α α,eff T h e n ew n o ise stren g th : ๏จ D D ๏บ H eff T ๏ผ ๏จ 0 ~ 10 ๏ญ4 ๏ F T sim u latio n p o ssib le Noise strengths can be upper-bounded for a well-behaved bath ๏ allows us to examine each DD-protected gate separately. actually this assumption can be relaxed: see Gerardo Paz’s talk, 3:40 DD-protected gates can be better ๏จ DD / ๏จ ๏ฅ ๏ฝ H err ๏ซ H B H.-K. Ng, DAL, J. Preskill, PRA 84, 012305 (2011) CDD-protected gates can be even better ๏จ DD / ๏จ ( opt ) ๏ฅ ๏ฝ H e rr ๏ซ H B H.-K. Ng, DAL, J. Preskill, PRA 84, 012305 (2011) Fighting decoherence with hands tied Dynamical decoupling is • A method where one applies fast & strong control pulses to the system • Open-loop, feedback- and measurement-free Dynamical decoupling is not • A stand-alone solution It cannot, by itself, be made fault-tolerant (see Kaveh Khodjasteh’s talk Thu 2:40) So, why not use the full power of fault-tolerance? • Open-loop is technically easier than closed-loop or topological methods • DD can be used at the lowest (physical) level to improve performance and reduce overhead of fault tolerance • DD has been widely experimentally tested, with encouraging results Essential references for this talk • L. Viola, S. Lloyd PRA 58, 2733 (1998): first DD paper • L. Viola, E. Knill, S. Lloyd, PRL 82, 2417 (1999): General theory of DD • P. Zanardi Phys. Lett. A 258, 77 (1999): General theory of DD, DD as symmetrization • K. Khodjasteh, D.A. Lidar, PRL 95, 180501 (2005): first CDD paper • F. Casas, J. Phys. A 40, 15001 (2007): convergence of Magnus expansion • G. S. Uhrig, PRL 98, 100504 (2007): first UDD paper • W. Yang, R.-B. Liu, PRL 101, 180403 (2008): first proof of universality of UDD • J. R. West, B. H. Fong, D.A. Lidar, PRL 104, 130501 (2010): first QDD paper • Z. Wang, R.-B. Liu, PRA 83, 022306 (2011): first NUDD paper • H.-K. Ng, D.A. Lidar, J. Preskill, PRA 84, 012305 (2011): DD and fault tolerance, derivation of Magnus series; proof of vanishing even orders of Magnus for palindromic sequences • W.-J. Kuo, D.A. Lidar, PRA, 84 042329 (2011): first complete proof of universality of QDD; see Wan’s poster