Documentation

MIPStarRE.LDT.MainInductionStep.Defs

Section 6 — Definitions #

This file contains restriction/lifting maps, section-local error terms, averaging operators, and tensor-placement bookkeeping for the induction step.

References #

Lift an axis-line answer from the restricted slice back to the ambient space.

Equations
Instances For
    structure MIPStarRE.LDT.MainInductionStep.RestrictedSymStrat (params : Parameters) [FieldModel params.q] (ι : Type u_2) [Fintype ι] [DecidableEq ι] :
    Type (max u_2 u_3)

    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.

    This yields a complete projective measurement on the (m,q,d) diagonal answer space whose base-point evaluation agrees with the ambient slice-preserving branch, eliminating the earlier lossy submeasurement while remaining faithful to the restricted diagonal test actually formalized here.

    Instances For

      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
          noncomputable def MIPStarRE.LDT.MainInductionStep.RestrictedSymStrat.restrictedDiagonalPointAnswerFamily {params : Parameters} [FieldModel params.q] {ι : Type u_2} [Fintype ι] [DecidableEq ι] (strategy : RestrictedSymStrat params ι) (j : Fin params.m) :
          IdxSubMeas (RestrictedDiagonalSample params j) (Fq params) ι

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

          Equations
          Instances For
            noncomputable def MIPStarRE.LDT.MainInductionStep.RestrictedSymStrat.restrictedDiagonalLineAnswerFamily {params : Parameters} [FieldModel params.q] {ι : Type u_2} [Fintype ι] [DecidableEq ι] (strategy : RestrictedSymStrat params ι) (j : Fin params.m) :
            IdxSubMeas (RestrictedDiagonalSample params j) (Fq params) ι

            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
                • One or more equations did not get rendered due to their size.
                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 MIPStarRE.LDT.MainInductionStep.RestrictedSymStrat.IsGood {params : Parameters} {ι : Type u_2} [Fintype ι] [DecidableEq ι] [FieldModel params.q] (strategy : RestrictedSymStrat params ι) (eps delta gamma : Error) :

                    Goodness data for a restricted strategy.

                    Instances For

                      Equivalence between slice and ambient axis-line polynomials at a fixed height x: liftAxisAnswer sends a slice polynomial to its ambient lift, with AxisLinePolynomial.restrictAtHeight as inverse.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        noncomputable def MIPStarRE.LDT.MainInductionStep.restrictAxisParallelMeasurement {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :

                        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

                          Canonical honest slice answer with prescribed value at the base point.

                          We use the constant polynomial because the restricted diagonal branch only reads line answers at zeroCoord.

                          Equations
                          Instances For
                            noncomputable def MIPStarRE.LDT.MainInductionStep.restrictDiagonalMeasurement {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :

                            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.

                            Concretely we:

                            1. restrict the ambient line question to the slice-preserving line,
                            2. postprocess the ambient projective measurement to its zeroCoord value in F_q, and
                            3. re-embed that F_q-valued projective measurement into the honest slice answer space via diagonalValueRepresentative.

                            This produces a complete projective measurement on DiagonalLinePolynomial params whose induced base-point answer distribution is exactly the same as the ambient slice-preserving diagonal measurement.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              noncomputable def MIPStarRE.LDT.MainInductionStep.restrictDiagonalAnswerMeasurement {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :

                              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
                                noncomputable def MIPStarRE.LDT.MainInductionStep.xRestrictedAnswerSymStrat {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :
                                AnswerSymStrat params ι

                                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 the current xRestrictedStrategy, whose diagonal field uses the legacy 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 MIPStarRE.LDT.MainInductionStep.xRestrictedAnswerSymStrat_state {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :
                                  (xRestrictedAnswerSymStrat params strategy x).state = strategy.state

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

                                  @[simp]
                                  theorem MIPStarRE.LDT.MainInductionStep.xRestrictedAnswerSymStrat_pointMeasurement_apply {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) (u : Point params) :
                                  (xRestrictedAnswerSymStrat params strategy x).pointMeasurement u = strategy.pointMeasurement (appendPoint params u x)

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

                                  @[simp]
                                  theorem MIPStarRE.LDT.MainInductionStep.xRestrictedAnswerSymStrat_isNormalized {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :
                                  ⋯ = ⋯

                                  The function-answer restricted strategy reuses the parent normalization witness.

                                  @[simp]
                                  theorem MIPStarRE.LDT.MainInductionStep.xRestrictedAnswerSymStrat_diagonalMeasurement_apply {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) (ℓ : DiagonalLine params) :

                                  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 MIPStarRE.LDT.MainInductionStep.xRestrictedStrategy {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :

                                  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 MIPStarRE.LDT.MainInductionStep.xRestrictedStrategy_state {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :
                                    (xRestrictedStrategy params strategy x).state = strategy.state

                                    Restricting a strategy does not change its bipartite state.

                                    @[simp]
                                    theorem MIPStarRE.LDT.MainInductionStep.xRestrictedStrategy_isNormalized {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) :
                                    ⋯ = ⋯

                                    Restricting a strategy reuses the parent strategy's normalization witness.

                                    @[simp]
                                    theorem MIPStarRE.LDT.MainInductionStep.xRestrictedStrategy_pointMeasurement_apply {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) (u : Point params) :
                                    (xRestrictedStrategy params strategy x).pointMeasurement u = strategy.pointMeasurement (appendPoint params u x)

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

                                    @[simp]
                                    theorem MIPStarRE.LDT.MainInductionStep.restrictAxisParallelMeasurement_outcome {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (strategy : SymStrat params.next ι) (x : Fq params) (ℓ : AxisParallelLine params) (f : AxisLinePolynomial params) :

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

                                    @[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 MIPStarRE.LDT.MainInductionStep.mainInductionNu (params : Parameters) (k : ℕ) (eps delta gamma : Error) :

                                    The intermediate ν from thm:main-induction.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      noncomputable def MIPStarRE.LDT.MainInductionStep.mainInductionError (params : Parameters) (k : ℕ) (eps delta gamma : Error) :

                                      The explicit σ of thm:main-induction.

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

                                        The section-local self-improvement error.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          noncomputable def MIPStarRE.LDT.MainInductionStep.ldPastingInInductionNu (params : Parameters) (k : ℕ) (eps delta gamma zeta : Error) :

                                          The intermediate ν from the section-local pasting theorem.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            noncomputable def MIPStarRE.LDT.MainInductionStep.ldPastingInInductionError (params : Parameters) (k : ℕ) (eps delta gamma kappa zeta : Error) :

                                            The section-local pasting consistency error.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              noncomputable def MIPStarRE.LDT.MainInductionStep.tensorFailureExpectation {Outcome : Type u_2} {ιA : Type u_3} {ιB : Type u_4} [Fintype ιA] [DecidableEq ιA] [Fintype ιB] [DecidableEq ιB] [Fintype Outcome] (ψ : QuantumState (ιA × ιB)) (Z : Quantum.Op ιA) (H : SubMeas Outcome ιB) :

                                              Tensor-failure expectation on a bipartite space.

                                              Computes ⟨ψ| (Z ⊗ I)(I ⊗ (I - Σ H_a)) |ψ⟩ where Z acts on the left register and H acts on the right register.

                                              Equations
                                              Instances For

                                                Probability that a sampled test line in F_q^{m+1} is not parallel to the new axis.

                                                Equations
                                                Instances For

                                                  Reciprocal loss incurred when conditioning away the new axis direction.

                                                  In lem:restricted-probabilities, the axis-parallel and diagonal branches use this same conditioning step, so both averaged slice bounds carry the paper's common factor ((m + 1) / m).

                                                  Equations
                                                  Instances For