Documentation

LeanPool.SingleCopyStabilizer.ExactLearning

Stochastic compression of unsigned binary stabilizer labels #

This module instantiates the finite adaptive-process theorem with the actual binary label-space update. At every round, it samples an X label uniformly from the current X projection and an independent uniform binary correction. The progress lower bound is proved from the one-round symplectic results.

This is a theorem about unsigned label spaces. It does not assert that a quantum measurement supplies the stated distribution or reconstruct phases.

@[reducible, inline]

An unsigned binary Lagrangian label space.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]

    An observed X label together with its independent correction bit.

    Equations
    Instances For
      noncomputable def LeanPool.SingleCopyStabilizer.ExactLearning.rank {ι : Type u_1} [Fintype ι] (s : State ι) :

      The number of diagonal generators still missing.

      Equations
      Instances For
        noncomputable def LeanPool.SingleCopyStabilizer.ExactLearning.next {ι : Type u_1} [Fintype ι] [DecidableEq ι] (s : State ι) (o : Outcome ι) :

        Totalized round update, with the Lagrangian invariants preserved.

        Equations
        Instances For
          noncomputable def LeanPool.SingleCopyStabilizer.ExactLearning.weight {ι : Type u_1} [Fintype ι] (s : State ι) (o : Outcome ι) :

          Uniform sampling on the current X projection, independently of a uniform correction bit. Impossible X labels have weight zero.

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

            The current X projection contains exactly 2^rank labels.

            The finite probability process whose random outcomes are projection labels and correction bits, and whose state is the evolving label space.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem LeanPool.SingleCopyStabilizer.ExactLearning.exists_rank_progress {ι : Type u_1} [Fintype ι] [DecidableEq ι] (s : State ι) (u : BinaryVec ι) (hu : u ∈ xProjection ↑s) (hzero : u ≠ 0) :
              ∃ (b : ZMod 2), rank (next s (u, b)) < rank s

              Any nonzero allowed X label admits at least one correction that strictly reduces the number of missing diagonal generators.

              Positive rank guarantees at least two possible X labels.

              Cardinality of the nonzero part of the X projection.

              Counting one successful correction for every nonzero X label gives an unconditional progress mass of at least (#X-1)/(2#X).

              The exact rank-dependent progress parameter used in the paper is also proved for this label process.

              The quarter-progress assumption is derived from the label-space update, not left as a hypothesis of the compression theorem.

              After 8(n+k) uniform-X-label rounds, the probability that the label space is not fully diagonal is at most 2^(-k). Here n = #ι, and all the per-round progress hypotheses have been discharged.

              The terminal event has exactly the expected algebraic meaning.

              Equivalently, at termination every binary vector is a diagonal label.