Documentation

MIPRE.Background.LIDT.Co.Commutativity.Transport.FullSlice.Machinery.Marginalization.Y

Full-slice y-marginalization endpoint #

The y-side evaluated tensor marginalization block for the ABAB full-slice tensor average: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Commutativity/Transport/FullSlice/Machinery/Marginalization/Y.lean in the port of planning/c6b-plan.md (milestone M7, section "Port conventions"). It uses the collision and postprocessing machinery of Machinery.Marginalization.Core.

The terms and averages are real expectations strategy.state.ev โ€ฆ on the symmetric model of a strategy strategy : SymStrat params.next ๐”“ K, the vendored leftTensor (ฮนโ‚‚ := ฮน) and rightTensor (ฮนโ‚ := ฮน) being strategy.state.L and strategy.state.R. The vendored hypothesis hnorm : strategy.state.IsNormalized of fullSliceABAB_tensor_marginalize_y is a theorem of the model and is dropped. The reindexing equivalence evaluatedSliceQuestionYDataEquiv is classical and imported from the vendored Transport/FullSlice/Averages, through the mirrored imports.

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.evaluatedSliceABABtensorYDataTerm {๐”“ : 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 ๐”“) (r : (MIPStarRE.LDT.Point params ร— MIPStarRE.LDT.Commutativity.FullSliceQuestion params) ร— MIPStarRE.LDT.Point params) :

The evaluated ABA โŠ— B tensor summand block reindexed as ((u, (x, y)), v) and with the outcome sum in y-first order.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def MIPRE.LIDT.Co.Commutativity.evaluatedSliceABABtensorYDataAvg {๐”“ : 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 ๐”“) :

    The evaluated ABA โŠ— B tensor average reindexed as ((u, (x, y)), v) and with the outcome sum in y-first order.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem MIPRE.LIDT.Co.Commutativity.evaluatedSliceABABtensorYData_point {๐”“ : 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 ๐”“) (u : MIPStarRE.LDT.Point params) (x y : MIPStarRE.LDT.Fq params) (v : MIPStarRE.LDT.Point params) :

      Pointwise form of evaluatedSliceABABtensorAvg_eq_yData, after expanding the question reindexing equivalence.

      theorem MIPRE.LIDT.Co.Commutativity.evaluatedSliceABABtensorAvg_eq_yData {๐”“ : 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 ๐”“) :
      evaluatedSliceABABtensorAvg params strategy family = evaluatedSliceABABtensorYDataAvg params strategy family

      Reindex the evaluated ABA โŠ— B tensor average by ((u, (x, y)), v) and write the outcome sum in the y-first order used by the generic postprocessing expansion.

      Exact y-side postprocessing identity: the fully evaluated ABA โŠ— B tensor average is the x-evaluated/y-full tensor average plus the y-collision residual.

      theorem MIPRE.LIDT.Co.Commutativity.fullSliceABAB_tensor_marginalize_y {๐”“ : 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 ๐”“) :
      |xEvaluatedFullSliceABABtensorAvg params strategy family - evaluatedSliceABABtensorAvg params strategy family| โ‰ค โ†‘params.m * โ†‘params.d / โ†‘params.q

      Y-side tensor marginalization bound for the ABABtensor endpoint (the vendored hypothesis hnorm : strategy.state.IsNormalized is a theorem of the model).

      This is the Lean-local tensor form of the Schwartz-Zippel step labelled eq:numbering-system-diff after eq:evaluate-gcom-at-points-part-dos in the proof of blueprint theorem thm:com-main.