Documentation

MIPRE.Background.LIDT.Co.Commutativity.Defs.Stability

Section 11 commutativity: stability definitions #

Reindexing and postprocessing infrastructure used in the full-slice and stability reductions, including the weighted reindex of raw operator families: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Commutativity/Defs/Stability.lean in the port of planning/c6b-plan.md (milestone M7, section "Port conventions").

The stability families are joint operator families of a symmetric strategy strategy : SymStrat params.next ๐”“ K: the vendored placements leftTensor (ฮนโ‚‚ := ฮน) and rightTensor (ฮนโ‚ := ฮน) are strategy.state.L and strategy.state.R, so each outcome lemma holds by rfl, as in the vendored file. weightedReindexOpFamily is generic over any type with an addition and a multiplication. The weights CFC.sqrt G_h are taken in the local C*-algebra ๐”“ before placement.

Not ported #

Every declaration of the vendored file has a counterpart here.

References #

In LionSR/MIPStarRE at commit 507e8122, not in this repository:

noncomputable def MIPRE.LIDT.Co.Commutativity.weightedReindexOpFamily {ฮฑ : Type u_1} {ฮฒ : Type u_2} [Fintype ฮฒ] {R : Type u_3} [AddCommMonoid R] [Mul R] (base : OpFamily ฮฑ R) (reindex : ฮฒ โ†’ ฮฑ) (weight : ฮฒ โ†’ R) :
OpFamily ฮฒ R

Reindex a raw operator family and append an explicit weight.

The outcome type ฮฒ must retain every coordinate that still appears in weight; otherwise any later postprocessing would sum over an irrelevant fiber and change the operator by a multiplicity factor.

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

    Postprocess the full-slice ordered product at sampled points.

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

      Postprocess the full-slice reversed product at sampled points.

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

        Internal overlap family from the G^y insertion/removal step.

        The paper writes the extra factor as the left-register total G^y = โˆ‘_h G^y_h. For the SDDOpRel packaging we keep the polynomial h explicit and attach the right-register weight (G_h^y)^{1/2} to each outcome. Summing the squared differences over h then recovers the total G^y without introducing a fiber multiplicity from unrelated g values.

        This is deliberately an overlap estimate family, not the scalar clm:g-comm-stability expression from the paper. The paper claim keeps the right-register factor A_b^{v,y} and is driven by the boundedness witness Z^y; the overlap family below instead measures a stronger-looking SDD package against G_h^y weights.

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

          Internal overlap family after removing the trailing G^y, while keeping the G_h^y right-register square-root weight used by the SDD package.

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

            Internal overlap family from the G^x insertion/removal step.

            As for commDataProcessedGStabilityOneLeft, this packages an overlap-style SDD comparison. The paper's clm:g-comm-stability2 is a scalar boundedness argument with right-register factor A_a^{u,x} A_b^{v,y} and an internal commutativityPoints transport step.

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

              Internal overlap family after removing the trailing G^x, while keeping the G_g^x right-register square-root weight used by the SDD package.

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

                Expand one outcome of the first G^y stability family.

                theorem MIPRE.LIDT.Co.Commutativity.commDataProcessedGStabilityOneRight_outcome {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next ๐”“ K) (family : IdxPolyFamily params ๐”“) (G : MIPStarRE.LDT.Fq params โ†’ SubMeas (MIPStarRE.LDT.Polynomial params) ๐”“) (q : MIPStarRE.LDT.Commutativity.EvaluatedSliceQuestion params) (ah : MIPStarRE.LDT.Commutativity.StabilityOneOutcome params) :
                (commDataProcessedGStabilityOneRight params strategy family G q).outcome ah = strategy.state.L ((evaluatedSliceSandwichRaw params strategy family q).outcome (ah.1, ah.2.toFun (MIPStarRE.LDT.truncatePoint params q.2))) * strategy.state.R (CFC.sqrt ((G (MIPStarRE.LDT.pointHeight params q.2)).outcome ah.2))

                Expand one outcome of the second G^y stability family.

                Expand one outcome of the first G^x stability family.

                Expand one outcome of the second G^x stability family.