Documentation

MIPRE.Background.LIDT.Co.MainInductionStep.Theorems.PastingAssembly.Successor

Section 6 β€” Pasting Assembly: Successor Assembly #

The final answer-valued pasting invocation, the averaged pasting data constructors, and the ordinary successor assembly corollaries. This is the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/MainInductionStep/Theorems/PastingAssembly/Successor.lean in the port of planning/c6b-plan.md (milestone M12, section "Port conventions").

Translation #

A strategy is a SymStrat params.next 𝔓 K or an AnswerSymStrat params.next 𝔓 K (Co/Test/StrategyCore.lean), whose state is the symmetric model strategy.state : SymModel 𝔓 K; the point-equivalent ordinary carrier of an answer-valued strategy is Co answerSelfImprovementCarrier, with the same state. IdxPolyFamily params ΞΉ is IdxPolyFamily params 𝔓, Measurement (Polynomial params.next) ΞΉ' is Measurement (MIPStarRE.LDT.Polynomial params.next) 𝔓, Error is ℝ, and the relations (ConsRel, bipartiteConsError) are read on strategy.state. The error functions (mainInductionError, mainInductionNu, selfImprovementInInductionError, ldPastingInInductionError, ldPastingInInductionNu) and the scalar lemmas one_le_k_of_mainInductionError_lt_one, mainInductionSuccessorBound_pred, ldPastingInInductionNu_le_fifth_mainInductionNu and ldPastingInInductionError_le_mainInductionError_of_bounds are the vendored classical declarations, reached through explicit open lists. The vendored file-wide respectTransparency false is not needed: the file sets no option.

The vendored explicit universe instantiations of the answer-valued stage records (AnswerSliceRestrictionData.{uΞΉ', uF} and its siblings) and the separate carrier ΞΉ' : Type uΞΉ' of mainInductionFromAnswerStageDataOfSmallErrorDirect and mainInductionFromAnswerStageDataOfSmallError are not needed, as in Co StageDataConstructors: the file declares universe uP uK with 𝔓 : Type uP and K : Type uK, and those two theorems keep only the binder .{uF} with [FieldModel.{uF} params.q].

Dropped and threaded hypotheses #

No vendored statement here has a swap, density or normalization hypothesis, so none is dropped. answerMainInductionSuccessorNext_ofRecursiveHypothesisAndAnswerPasting runs Co answerSuccessorAveragedFamilyFields_ofMainInductionHypothesis, which takes the model hypotheses hS : strategy.state.toBipartite.IsFinitePair and hA : NoAbelianProj strategy.state.toBipartite.opsA of the predecessor AnswerMainInductionHypothesis and hd : 1 ≀ params.d of the ported self-improvement theorem; so it takes hS hA hd right after strategy, in the same position. Its induction hypothesis is AnswerMainInductionHypothesis.{uF, uP, uK}, where the vendored one is .{uF, uΞΉ}. No other declaration takes a new hypothesis: the pasting invocations and the averaging neither orthonormalize nor solve a semidefinite program.

Proofs that differ from the vendored ones #

New here #

Not ported #

Every declaration of the vendored file has a counterpart here.

References #

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

theorem MIPRE.LIDT.Co.MainInductionStep.answerLdPastingInInductionSectionOfSmallError {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : AnswerSymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) (family : IdxPolyFamily params 𝔓) (kappa : ℝ) (hcomplete : family.Complete strategy.state kappa) (hcons : strategy.state.ConsRel (MIPStarRE.LDT.uniformDistribution (MIPStarRE.LDT.Point params.next)) strategy.pointMeasurement.toIdxSubMeas family.evaluatedAtNextPoint (MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma)) (hself : family.StronglySelfConsistent strategy.state (MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma)) (hbound : IdxPolyFamily.SliceBoundednessInput (answerSelfImprovementCarrier params.next strategy) family (MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma)) (hkappa_le : kappa ≀ ↑params.m ^ 2 * (MIPStarRE.LDT.MainInductionStep.mainInductionNu params.next k eps delta gamma + Real.exp (-(↑k / (80000 * ↑params.m ^ 2)))) + MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma) (hzeta_le_nu : MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma ≀ MIPStarRE.LDT.MainInductionStep.mainInductionNu params.next k eps delta gamma) (hk : 400 * params.m * params.d ≀ k) :
AnswerMainInductionConclusion params.next strategy eps delta gamma k

Answer-valued induction-section pasting theorem for the small-error successor branch.

Paper origin: references/ldt-paper/ld-pasting.tex:12-50 and its use in references/ldt-paper/inductive_step.tex:541-551.

This is a Lean-only answer-valued analogue of the final pasting invocation needed in the simultaneous successor proof. Its hypotheses are the averaged family fields already proved from the recursive answer-valued slices: averaged completeness, consistency with the actual answer-valued point measurement, strong self-consistency, and the boundedness input currently typed through the point-equivalent ordinary carrier. The conclusion is the successor answer-valued main-induction consistency statement.

This proof uses the answer-valued point-commutativity theorem and the Section 11 scalar commutativity chain, so the diagonal-line input is the answer-valued verifier relation itself rather than an ordinary dummy diagonal carrier. It is an internal successor-construction theorem, not the source theorem thm:ld-pasting.

theorem MIPRE.LIDT.Co.MainInductionStep.answerMainInductionSuccessorNext_ofRecursiveHypothesisAndAnswerPasting {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : AnswerSymStrat params.next 𝔓 K) (hS : strategy.state.toBipartite.IsFinitePair) (hA : NoAbelianProj strategy.state.toBipartite.opsA) (hd : 1 ≀ params.d) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hinduction : AnswerMainInductionHypothesis params) (hk_next : 400 * params.next.m * params.next.d ≀ k) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) :
AnswerMainInductionConclusion params.next strategy eps delta gamma k

Internal successor reduction from the predecessor answer-valued induction hypothesis and the answer-valued pasting theorem.

Paper origin: references/ldt-paper/inductive_step.tex:441-551.

Conditional: This theorem is not the source successor theorem. It records that, once the recursive predecessor hypothesis is available inside a genuine induction on the dimension, all remaining slice restriction, self-improvement, averaging, and scalar fields reduce the successor branch to answerLdPastingInInductionSectionOfSmallError. It is tracked in issue #1507. Discharge: proved here from the predecessor answer-valued induction hypothesis and the proved answer-valued pasting invocation. The model hypotheses hS hA and hd : 1 ≀ params.d are those of the self-improvement outputs (module docstring).

theorem MIPRE.LIDT.Co.MainInductionStep.AnswerSelfImprovementData.complete_of_slice_bounds {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hrestrict : AnswerSliceRestrictionData params strategy eps delta gamma) (hinduction : AnswerPerSliceInductionData params strategy eps delta gamma hrestrict k) (hself : AnswerSelfImprovementData params strategy eps delta gamma k hrestrict hinduction) :

Averaged completeness of the family obtained from answer-valued self-improvement data.

theorem MIPRE.LIDT.Co.MainInductionStep.AnswerSelfImprovementData.consistentWithPoints_of_slice_bounds {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hrestrict : AnswerSliceRestrictionData params strategy eps delta gamma) (hinduction : AnswerPerSliceInductionData params strategy eps delta gamma hrestrict k) (hself : AnswerSelfImprovementData params strategy eps delta gamma k hrestrict hinduction) :

Averaged point-consistency of the family obtained from answer-valued self-improvement data, in the ordinary ambient interface.

theorem MIPRE.LIDT.Co.MainInductionStep.AnswerSelfImprovementData.stronglySelfConsistent_of_slice_bounds {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hrestrict : AnswerSliceRestrictionData params strategy eps delta gamma) (hinduction : AnswerPerSliceInductionData params strategy eps delta gamma hrestrict k) (hself : AnswerSelfImprovementData params strategy eps delta gamma k hrestrict hinduction) :

Averaged strong self-consistency of the family obtained from answer-valued self-improvement data.

theorem MIPRE.LIDT.Co.MainInductionStep.AnswerSelfImprovementData.sliceBoundednessInput_of_slice_bounds {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hrestrict : AnswerSliceRestrictionData params strategy eps delta gamma) (hinduction : AnswerPerSliceInductionData params strategy eps delta gamma hrestrict k) (hself : AnswerSelfImprovementData params strategy eps delta gamma k hrestrict hinduction) :

Averaged boundedness of the family obtained from answer-valued self-improvement data, in the ordinary ambient pasting interface.

Lean-only: This is an internal adapter for the induction-section pasting interface, tracked in issue #1507. Paper origin: references/ldt-paper/inductive_step.tex:461-551. Discharge: proved here by applying idxPolyFamily_sliceBoundednessInput_of_slice_bounds to the answer-valued self-improvement data.

theorem MIPRE.LIDT.Co.MainInductionStep.ldPastingInInductionError_le_of_averaged_bounds {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) (heps_le_one : eps ≀ 1) (hdelta_le_one : delta ≀ 1) (hgamma_le : gamma ≀ 1) (hdq_le_q : params.d ≀ params.q) (sigma zeta' : ℝ) (hsigma : sigma ≀ ↑params.m ^ 2 * (MIPStarRE.LDT.MainInductionStep.mainInductionNu params.next k eps delta gamma + Real.exp (-(↑k / (80000 * ↑params.m ^ 2))))) (hzeta' : zeta' ≀ MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma) :

The scalar absorption shared by the two averaged pasting assemblies: if the averaged slice induction error Οƒ is at most mΒ²(Ξ½ + e^{-k/(80000 mΒ²)}) and the averaged slice self-improvement error ΞΆ' at most ΞΆ, then the induction-section pasting error at ΞΊ = Οƒ + ΞΆ' and ΞΆ is at most the next-stage target.

noncomputable def MIPRE.LIDT.Co.MainInductionStep.assembleAveragedPastingData {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) (hgamma_le : gamma ≀ 1) (hzeta_le : MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params.next eps delta gamma ≀ 1) (hdq_le_q : params.d ≀ params.q) (hrestrict : SliceRestrictionData params strategy eps delta gamma) (hinduction : PerSliceInductionData params strategy eps delta gamma hrestrict k) (hself : SelfImprovementData params strategy eps delta gamma k hrestrict hinduction) (_hk : 400 * params.m * params.d ≀ k) :
AveragedPastingData params strategy eps delta gamma k hself

Paper origin: references/ldt-paper/ld-pasting.tex:12-50 (\label{thm:ld-pasting}) and references/ldt-paper/inductive_step.tex:239-342.

The remaining averaged step from per-slice self-improvement data to the pasting hypotheses.

This is where the paper's E_x[Οƒ_x], E_x[ΞΆ_x], and Οƒ* ≀ mainInductionError bookkeeping will eventually live.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def MIPRE.LIDT.Co.MainInductionStep.assembleAveragedPastingDataOfSmallError {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) (hrestrict : SliceRestrictionData params strategy eps delta gamma) (hinduction : PerSliceInductionData params strategy eps delta gamma hrestrict k) (hself : SelfImprovementData params strategy eps delta gamma k hrestrict hinduction) (hk : 400 * params.m * params.d ≀ k) :
    AveragedPastingData params strategy eps delta gamma k hself

    Assemble the averaged pasting data in the nontrivial small-error branch.

    Paper origin: references/ldt-paper/inductive_step.tex:486-551. The small-error hypothesis supplies Ξ³ ≀ 1, ΞΆ ≀ 1, and d ≀ q, so callers do not carry those scalar estimates as separate proof inputs.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem MIPRE.LIDT.Co.MainInductionStep.mainInductionFromAnswerStageDataOfSmallErrorDirect {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) (answerRestrict : AnswerSliceRestrictionData params strategy eps delta gamma) (answerInduction : AnswerPerSliceInductionData params strategy eps delta gamma answerRestrict k) (answerSelf : AnswerSelfImprovementData params strategy eps delta gamma k answerRestrict answerInduction) (hk : 400 * params.m * params.d ≀ k) :

      Direct answer-valued small-error successor assembly over an ordinary ambient strategy.

      This is the same mathematical assembly as mainInductionFromAnswerStageDataOfSmallError, but it invokes the induction-section pasting theorem directly from the answer-valued slice self-improvement data rather than first converting that data into the legacy SelfImprovementData record.

      theorem MIPRE.LIDT.Co.MainInductionStep.mainInductionFromAnswerStageDataOfSmallError {𝔓 : Type uP} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type uK} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next 𝔓 K) (eps delta gamma : ℝ) (k : β„•) (hgood : strategy.IsGood eps delta gamma) (hsmall : MIPStarRE.LDT.MainInductionStep.mainInductionError params.next k eps delta gamma < 1) (answerRestrict : AnswerSliceRestrictionData params strategy eps delta gamma) (answerInduction : AnswerPerSliceInductionData params strategy eps delta gamma answerRestrict k) (answerSelf : AnswerSelfImprovementData params strategy eps delta gamma k answerRestrict answerInduction) (hk : 400 * params.m * params.d ≀ k) :

      Answer-valued small-error successor assembly.

      Paper origin: references/ldt-paper/inductive_step.tex:441-551. This is the internal answer-valued route through the successor proof: answer-valued restricted slice data supply the averaged pasting fields directly, the small-error branch supplies the scalar side conditions for averaged pasting, and the induction-section pasting theorem produces the next-dimensional measurement.