Documentation

MIPRE.Background.LIDT.Co.MainInductionStep.Defs

Section 6 — Definitions #

Restriction maps, the restricted strategy, its failure surrogates and the tensor-failure expectation of the induction step: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/MainInductionStep/Defs.lean in the port of planning/c6b-plan.md (milestone M4, section "Port conventions").

A strategy here is a SymStrat params.next 𝔓 K (Co/Test/StrategyCore.lean): the local operators live in the C*-algebra 𝔓, the state is a symmetric model strategy.state : SymModel 𝔓 K. Restricting a strategy to the slice at height x reindexes its measurement families and keeps its state, as in the vendored file. The restricted strategy RestrictedSymStrat keeps the vendored fields except isNormalized, which is a theorem of the model (RestrictedSymStrat.isNormalized); the vendored AnswerSymStrat fields permInvState and densityFixed, set by xRestrictedAnswerSymStrat, are not fields of the ported AnswerSymStrat (Co/Test/StrategyCore.lean).

The vendored tensorFailureExpectation is stated for a state on a product ΚA × ΚB of two carriers. Its vendored uses (MainInductionStep/Theorems/{PastingAssembly, SelfImprovementAssembly}) apply it to the state of a symmetric strategy, so here it is narrowed to one local algebra in a symmetric model, S.ev (S.L Z * S.R (1 - H.total)), as M3 narrowed the heterogeneous triangle lemmas (planning/c6b-plan.md, "Departures in M3 and M5").

The classical half of the vendored file (the answer lift and its equivalence, the canonical diagonal representative, the error constants and the slice weights) is not ported: this file imports the vendored file and names those declarations through an explicit open MIPStarRE.LDT.MainInductionStep (â€Ļ) list.

Not ported #

Ported elsewhere #

The field isNormalized of RestrictedSymStrat is the theorem RestrictedSymStrat.isNormalized below.

References #

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

structure MIPRE.LIDT.Co.MainInductionStep.RestrictedSymStrat (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (𝔓 : Type u_3) [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] (K : Type u_4) [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] :
Type (max (max u_3 u_4) u_5)

Restricted slice data keeps the point and axis-parallel measurements complete, and packages a genuine projective measurement on the slice's diagonal answer space.

The paper's outcome-level formula would send a slice polynomial f to the ambient outcome append_x(f). With the current ambient diagonal answer encoding, that map is not total on all ambient outcomes, so here we preserve the verifier-visible base-point readout used in Chapter 10 instead: first postprocess the ambient slice-preserving diagonal measurement to its value at zeroCoord in F_q, then re-embed that F_q-valued projective measurement into the honest slice answer space DiagonalLinePolynomial params using canonical representatives.

The vendored field isNormalized is a theorem of the symmetric model state (RestrictedSymStrat.isNormalized).

Instances For

    The state of a restricted strategy is normalized (the vendored field RestrictedSymStrat.isNormalized, a theorem of the model).

    Sampled point answers in the axis-parallel lines test. Point player receives u (base point) and answers at u.

    Equations
    Instances For

      Sampled line answers in the axis-parallel lines test, evaluated at the base point u (parameter zeroCoord).

      Equations
      Instances For

        Sampled point answers in the j-restricted diagonal test. Point player receives u and answers at u.

        Equations
        Instances For

          Sampled diagonal-line answers in the j-restricted diagonal test, evaluated at the base point (parameter zeroCoord).

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

            Failure surrogate for the axis-parallel lines test.

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

              Failure surrogate for the self-consistency test.

              Equations
              Instances For

                Failure surrogate for the diagonal lines test. Averages over restriction index j, then the j-restricted diagonal test.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  structure MIPRE.LIDT.Co.MainInductionStep.RestrictedSymStrat.IsGood {𝔓 : 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 : RestrictedSymStrat params 𝔓 K) (eps delta gamma : ℝ) :

                  Goodness data for a restricted strategy.

                  Instances For

                    Restrict an axis-parallel line measurement to the slice at height x.

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

                      Restricting an axis-parallel measurement reindexes outcomes by slice extension.

                      The restricted axis-parallel measurement is transport-covariant.

                      Restrict a diagonal-line measurement to the slice at height x.

                      This is not literally the paper's outcome reindexing f â†Ļ DiagonalLinePolynomial.appendAtHeight params f x; that map only covers the degree-params.m * params.d ambient outcomes. Instead we preserve the only statistic used by the restricted diagonal test formalized here, namely the base-point answer at zeroCoord: restrict the ambient line question to the slice-preserving line, postprocess the ambient projective measurement to its zeroCoord value in F_q, and re-embed that F_q-valued projective measurement into the honest slice answer space via diagonalValueRepresentative.

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

                        Restrict a diagonal-line measurement to the slice at height x, using the paper-level function-answer alphabet.

                        Unlike restrictDiagonalMeasurement, this keeps the whole line answer function rather than only the value at zeroCoord. The map is total because DiagonalLineAnswer has no degree-bound subtype proof to preserve.

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

                          Transport covariance for the function-valued restricted diagonal-line measurement.

                          noncomputable def MIPRE.LIDT.Co.MainInductionStep.xRestrictedAnswerSymStrat {𝔓 : 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) (x : MIPStarRE.LDT.Fq params) :
                          AnswerSymStrat params 𝔓 K

                          The x-restricted strategy with function-valued diagonal-line answers.

                          This matches the slice-restriction interface in inductive_step.tex, lines 436--455. It is kept parallel to xRestrictedStrategy, whose diagonal field uses the degree-bounded answer alphabet and therefore only preserves the sampled base-point readout.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            @[simp]
                            theorem MIPRE.LIDT.Co.MainInductionStep.xRestrictedAnswerSymStrat_state {𝔓 : 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) (x : MIPStarRE.LDT.Fq params) :
                            (xRestrictedAnswerSymStrat params strategy x).state = strategy.state

                            The function-answer restricted strategy reuses the ambient bipartite state.

                            @[simp]

                            The function-answer restricted strategy reindexes point questions by appending the slice height.

                            theorem MIPRE.LIDT.Co.MainInductionStep.xRestrictedAnswerSymStrat_isNormalized {𝔓 : 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) (x : MIPStarRE.LDT.Fq params) :
                            ⋯ = ⋯

                            The function-answer restricted strategy has the parent's normalization (the vendored statement equates the two normalization witnesses; here both are the model's).

                            @[simp]

                            The function-answer restricted diagonal measurement is the answer-valued restriction of the ambient diagonal measurement.

                            @[simp]

                            Evaluating the answer-valued restricted diagonal measurement at the base point recovers the ambient slice-preserving diagonal readout.

                            noncomputable def MIPRE.LIDT.Co.MainInductionStep.xRestrictedStrategy {𝔓 : 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) (x : MIPStarRE.LDT.Fq params) :
                            RestrictedSymStrat params 𝔓 K

                            The x-restricted strategy from the proof of the main induction theorem.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[simp]
                              theorem MIPRE.LIDT.Co.MainInductionStep.xRestrictedStrategy_state {𝔓 : 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) (x : MIPStarRE.LDT.Fq params) :
                              (xRestrictedStrategy params strategy x).state = strategy.state

                              Restricting a strategy does not change its bipartite state.

                              theorem MIPRE.LIDT.Co.MainInductionStep.xRestrictedStrategy_isNormalized {𝔓 : 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) (x : MIPStarRE.LDT.Fq params) :
                              ⋯ = ⋯

                              Restricting a strategy keeps the parent's normalization (the vendored statement equates the two normalization witnesses; here both are the model's).

                              @[simp]

                              Restricting a strategy reindexes point questions by appending the slice height.

                              @[simp]

                              Postprocessing the restricted diagonal measurement at the base point recovers exactly the ambient slice-preserving diagonal answer distribution at the base point.

                              noncomputable def MIPRE.LIDT.Co.MainInductionStep.tensorFailureExpectation {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] {Outcome : Type u_3} [Fintype Outcome] (S : SymModel 𝔓 K) (Z : 𝔓) (H : SubMeas Outcome 𝔓) :

                              Tensor-failure expectation in a symmetric model: ⟨Ψ| (Z ⊗ I)(I ⊗ (I - ÎŖ H_a)) |Ψ⟩, with Z on the first factor and H on the second.

                              The vendored definition allows a state on two different carriers; its uses are all on the state of a symmetric strategy, so it is stated with one local algebra (module docstring).

                              Equations
                              Instances For