Documentation

LeanPool.LowWeightPauliDynamics.Pauli.LayerCounterexample

A nonzero discarded coefficient of weight above w* k_h^Γ in a second-order step #

Pauli/LayerWitness.lean shows that on an 8-qubit brickwork with k_h = 2, Γ = 2 and the weight-one input Z₃ (so w* = 1), the Pauli string P₆ of weight 6 is reachable under the four layers L₁, L₂, L₂, L₁ of a second-order product-formula step (apd:eq:suzuki). Reachability ignores the rotation angles, so by itself it does not show that P₆ occurs in the conjugated operator. This file supplies that step. It computes the coefficient of P₆ after the literal four-layer word in closed form,

coeff (pf2Output θ) (cls P₆) = -(sin θ)^3 (sin 2θ)^2,

which is nonzero for 0 < θ < π/2, and shows that the same coefficient survives in the operator discarded by the truncation at w* = 1, the component Õ^{(d)}_{≥w*+1} of apd:eq:step_component. Hence the exponent ΥΓ in the weight bound w* k_h^{ΥΓ} on the discarded component (apd:thm:lightcone) cannot be replaced by Γ: here w* k_h^Γ = 4 < 6.

Main definitions #

Main results #

Method #

coeffVec_layerConj turns the matrix conjugation into the coefficient action layerAct, and rotAct_apply gives a two-term recurrence for one rotation. The recurrence is unfolded backwards from the target class through the fourteen rotations of the word. Only 23 coefficient nodes are expanded; every other branch the recurrence meets is shown to vanish by the sound support test backwardReaches (coeff_zero_of_not_backward), and every sign is computed exactly from partnerSign. Nothing is evaluated numerically.

The rotation word of one second-order product-formula step (apd:eq:suzuki) on the brickwork of LayerWitness: the four layers L₁, L₂, L₂, L₁, every rotation with the same half-step conjugation angle θ.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def Lean4LPD.LayerCounterexample.pf2Output (θ : ℝ) :

    The conjugated operator before truncation: the matrix of Z₃ conjugated by the whole word pf2Rotations θ. It is defined by matrix conjugation (layerConj), not as a member of a reachable set; its high-weight part is the discarded component of apd:eq:step_component.

    Equations
    Instances For

      Every generator of the word is a Hermitian Pauli string, by isSelfAdjoint_L₁ and isSelfAdjoint_L₂. This is the hypothesis under which coeffVec_layerConj turns the matrix conjugation into the coefficient action layerAct.

      The input Z₃ is the canonical Hermitian representative herm of its own class, so its coefficient vector can be read off directly (input_coeffVec).

      The coefficient vector of the input Z₃ is the unit vector at its class cls (Z 3).

      The coefficient of P₆ as a polynomial in cos θ and sin θ. The coefficient of pf2Output θ at the weight-six class cls P₆ equals -4 (cos θ)^2 (sin θ)^5, obtained by unfolding the coefficient recurrence rotAct_apply through the fourteen rotations of the literal second-order word. The sign refers to the canonical representative herm (cls P₆); see pf2_named_P6_component for the component on P₆ itself.

      The computed output is the literal four-layer L₁,L₂,L₂,L₁ second-order formula of apd:eq:suzuki: the nested conjugation of Z₃ by the four layers, with the two adjacent L₂ half-steps kept separate and the same angle in every layer, not a merged or angle-rescaled circuit.

      The coefficient in product form, -(sin θ)^3 (sin 2θ)^2. This is pf2_coeff_polynomial rewritten with sin 2θ = 2 sin θ cos θ; in this form it is evident that the coefficient is nonzero at every small angle (pf2_coeff_ne_zero). The minus sign is that of the canonical representative herm (cls P₆), not of the tensor product P₆ itself (herm_P6_sign). This upgrades the reachability witness LayerWitness.P₆_mem_reachable_unmerged to an actual coefficient.

      The named witness P₆ has three Y sites and carries the phase 3 = #{Y-sites} mod 4, whereas herm records only the parity of the number of Y sites (phase 1). The two representatives of the class differ by the phase 2, that is by the factor i^2 = -1, which accounts for the sign in pf2_coeff_sines.

      On the named positive tensor P₆, the amplitude is sin³θ sin²(2θ). This is an operator-component identity, with coeff • toMatrix (herm (cls P₆)) on the left, not an identification of classes up to an unspecified phase.

      The input Z₃ satisfies the weight-one cutoff: its coefficients at all classes of weight greater than 1 vanish. So the step starts from an operator of weight at most w* = 1, as the truncated input in apd:eq:step_component does, rather than from a large initial observable.

      The coefficient is nonzero throughout 0<θ<π/2, so the witness works at arbitrarily small angles, not only in a large-angle regime.

      The operator discarded after this second-order step by the truncation at w* = 1: pf2Output θ minus its part on classes of weight at most one. This is the discarded component Õ^{(d)}_{≥w*+1} of apd:eq:step_component for this step, not the part that is retained.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The weight-six coefficient is preserved in the discarded operator: pf2Discard θ and pf2Output θ have the same coefficient at cls P₆, because wt (cls P₆) = 6 > 1 puts that class outside the retained set. This is the truncation step that a reachability argument alone does not provide.

        The exponent ΥΓ cannot be replaced by Γ. For every 0<θ<π/2, the two-local disjoint-support layers L₁, L₂ of LayerWitness (so k_h = 2, Γ = 2) produce, after one second-order step from the weight-one input Z₃, a discarded operator X₁ at cutoff w* = 1 (apd:eq:step_component) with a nonzero coefficient at a Pauli class of weight greater than w* k_h^Γ = 1 * 2 ^ 2 = 4; the witness is cls P₆, of weight 6. The weight bound w* k_h^{ΥΓ} of apd:thm:lightcone, which for the ΥΓ = 4 layers of this step equals 16, is compatible with this witness.