Documentation

Anderson4D.DetParametrix.Paper42_Moment.R324NestedCrossQuantitativeStep

Exact and quantitative nested cross steps for R-324 #

Paper §4.2 Step 3 removes the surviving cross-cut primitive blocks from inside to outside. This file attaches all data used by one such removal to the same proof-relevant head context:

The endpoint routing of paper Step 4 is deliberately not folded into this state. Its direct and shortcut branches have different terminal majorants.

One literal nonterminal/terminal cross head #

structure Anderson4D.R324NestedCrossStepContext {m : ℕ} (κp κm : PartialPairing (Fin m)) (π : ↥κp.singles ≃ ↥κm.singles) :

All structural data of one literal head in the nested cross schedule.

Instances For

    The literal suffix after deleting the current inside-most head.

    Equations
    Instances For
      def Anderson4D.R324NestedCrossStepContext.order {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :

      The exact perturbative order of the current sparse block.

      Equations
      Instances For
        theorem Anderson4D.R324NestedCrossStepContext.one_le_order {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :
        1 ≤ ctx.order

        Membership of the current head in the original, possibly-empty block schedule.

        Closure of the current head under the combined moment pairing.

        Relative primitivity of the current head.

        def Anderson4D.R324NestedCrossStepContext.blockOrderIso {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :
        Fin (2 * ctx.order) ≃o ↥ctx.head.carrier

        Canonical increasing coordinates on the current sparse head.

        Equations
        Instances For

          Canonical primitive full pairing transported to standard block coordinates.

          Equations
          Instances For
            def Anderson4D.R324NestedCrossStepContext.leftGapIndex {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :
            Fin (2 * ctx.order)

            Standard block index of the last current left coordinate.

            Equations
            Instances For
              def Anderson4D.R324NestedCrossStepContext.rightGapIndex {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :
              Fin (2 * ctx.order)

              Standard block index of the first current right coordinate.

              Equations
              Instances For

                Exact coordinate split and Fubini #

                Coordinates still present at the current cross prefix.

                Equations
                Instances For
                  @[implicit_reducible]
                  Equations

                  Coordinates still present after the current head is deleted.

                  Equations
                  Instances For
                    @[implicit_reducible]
                    noncomputable instance Anderson4D.R324NestedCrossStepContext.postCoordinateFintype {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :
                    Equations
                    @[reducible, inline]

                    Ambiently labelled coordinates of the current head.

                    Equations
                    Instances For
                      @[reducible, inline]

                      Coordinates outside the current head.

                      Equations
                      Instances For

                        The ambiently labelled head is exactly the canonical standard primitive coordinate type.

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

                          The complement of the current head is exactly the next suffix carrier.

                          Equations
                          Instances For

                            Exact partition of the current carrier into the standard current block and the next literal suffix.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              noncomputable def Anderson4D.R324NestedCrossStepContext.splitSurvivingPiMeasurableEquiv {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) :
                              (ctx.SurvivingCoordinate → T4) ≃ᵐ (Fin (2 * ctx.order) → T4) × (ctx.PostCoordinate → T4)

                              The measure-theoretic coordinate split used by the Step 3 Fubini iteration.

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

                                The current surviving coordinate corresponding to a standard head coordinate.

                                Equations
                                Instances For

                                  A next-suffix coordinate regarded as a current surviving coordinate.

                                  Equations
                                  Instances For
                                    @[simp]
                                    noncomputable def Anderson4D.R324NestedCrossStepContext.reconstruct {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (v : ctx.SurvivingCoordinate → T4) :
                                    Fin (2 * m) → T4

                                    Reconstruct an ambient doubled tuple from exactly the current surviving coordinates. Coordinates outside the current residual carrier are set to zero.

                                    Equations
                                    Instances For
                                      @[simp]
                                      theorem Anderson4D.R324NestedCrossStepContext.reconstruct_surviving {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (v : ctx.SurvivingCoordinate → T4) (i : ctx.SurvivingCoordinate) :
                                      ctx.reconstruct v ↑i = v i
                                      @[simp]
                                      theorem Anderson4D.R324NestedCrossStepContext.reconstruct_split_symm_block {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (t : Fin (2 * ctx.order) → T4) (v : ctx.PostCoordinate → T4) (j : Fin (2 * ctx.order)) :

                                      Under the exact Fubini split, the physical (4.20) numerator is literally the gap between the two canonical standard block indices.

                                      Genuine Fubini with the current cross head on the inside and the next literal suffix on the outside.

                                      The exact inserted cross-gap primitive term #

                                      noncomputable def Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveIntegrand {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (ε : ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (x : Fin (2 * ctx.order) → T4) :

                                      The moving (4.20) numerator multiplying the genuine primitive integrand on the canonical standard head coordinates.

                                      Equations
                                      Instances For
                                        noncomputable def Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveTerm {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (lam ε : ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (z w : T4) :

                                        One concrete central-gap pairing term, including the exact coupling power. The two outermost standard block coordinates are held at z,w.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          theorem Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveIntegrand_nonneg {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (ε : ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hG : ∀ (j : Fin (2 * ctx.order - 1)) (z : T4), 0 ≤ G j z) (x : Fin (2 * ctx.order) → T4) :
                                          theorem Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveIntegrand_le_inserted {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (ε : ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hG : ∀ (j : Fin (2 * ctx.order - 1)) (z : T4), 0 ≤ G j z) (x : Fin (2 * ctx.order) → T4) :

                                          The actual moving gap is no larger than the diameter insertion in Proposition 4.1.

                                          theorem Anderson4D.R324NestedCrossStepContext.measurable_r324TorusTupleDiameterSq {Ω : Type u_1} {ι : Type u_2} [MeasurableSpace Ω] [Fintype ι] [Nonempty ι] (x : Ω → ι → T4) (hx : ∀ (i : ι), Measurable fun (ω : Ω) => x ω i) :
                                          Measurable fun (ω : Ω) => torusTupleDiameterSq (x ω)

                                          Finite tuple diameter is measurable whenever all tuple coordinates are measurable.

                                          Uniform compact-torus bound for every finite tuple diameter.

                                          theorem Anderson4D.R324NestedCrossStepContext.integrable_primitiveIntegrand_blockAssemble {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) {ε : ℝ} (hε : 0 < ε) (hε1 : ε ≤ 1) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hGmeas : ∀ (j : Fin (2 * ctx.order - 1)), Measurable (G j)) (hinput : IsAdmissiblePrimitiveInput ctx.order G) (z w : T4) :
                                          MeasureTheory.Integrable (fun (v : Fin (2 * ctx.order - 2) → T4) => primitiveIntegrand ρ ε ctx.order ⋯ G ctx.blockPairing (primitiveAssemble ctx.order ⋯ z w v)) (MeasureTheory.Measure.pi fun (x : Fin (2 * ctx.order - 2)) => paperMeasure)

                                          Absolute integrability of the ordinary canonical head summand follows from the proved R-51 estimate (with the zero-dimensional order-one case handled separately).

                                          theorem Anderson4D.R324NestedCrossStepContext.integrable_primitiveInsertedIntegrand_blockAssemble {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) {ε : ℝ} (hε : 0 < ε) (hε1 : ε ≤ 1) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hGmeas : ∀ (j : Fin (2 * ctx.order - 1)), Measurable (G j)) (hinput : IsAdmissiblePrimitiveInput ctx.order G) (z w : T4) :
                                          MeasureTheory.Integrable (fun (v : Fin (2 * ctx.order - 2) → T4) => primitiveInsertedIntegrand ρ ε ctx.order ⋯ G ctx.blockPairing (primitiveAssemble ctx.order ⋯ z w v)) (MeasureTheory.Measure.pi fun (x : Fin (2 * ctx.order - 2)) => paperMeasure)

                                          Absolute integrability of the inserted canonical head summand is derived, rather than assumed: the tuple diameter is a bounded measurable multiplier of the ordinary R-51 summand.

                                          theorem Anderson4D.R324NestedCrossStepContext.integrable_crossGapPrimitiveIntegrand_blockAssemble {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) {ε : ℝ} (hε : 0 < ε) (hε1 : ε ≤ 1) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hGmeas : ∀ (j : Fin (2 * ctx.order - 1)), Measurable (G j)) (hinput : IsAdmissiblePrimitiveInput ctx.order G) (z w : T4) :
                                          MeasureTheory.Integrable (fun (v : Fin (2 * ctx.order - 2) → T4) => ctx.crossGapPrimitiveIntegrand ρ ε G (primitiveAssemble ctx.order ⋯ z w v)) (MeasureTheory.Measure.pi fun (x : Fin (2 * ctx.order - 2)) => paperMeasure)

                                          Absolute integrability of the exact central-gap summand follows from the same ordinary R-51 summand and the uniform torus-distance bound.

                                          theorem Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveTerm_nonneg {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (lam ε : ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hG : ∀ (j : Fin (2 * ctx.order - 1)) (z : T4), 0 ≤ G j z) (z w : T4) :
                                          0 ≤ ctx.crossGapPrimitiveTerm ρ lam ε G z w

                                          The exact cross-gap term is nonnegative for the nonnegative dominating edge family used after Step 2 takes absolute values.

                                          theorem Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveTerm_le_insertedTerm {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (lam : ℝ) {ε : ℝ} (hε : 0 < ε) (hε1 : ε ≤ 1) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (hGmeas : ∀ (j : Fin (2 * ctx.order - 1)), Measurable (G j)) (hinput : IsAdmissiblePrimitiveInput ctx.order G) (hG : ∀ (j : Fin (2 * ctx.order - 1)) (z : T4), 0 ≤ G j z) (z w : T4) :
                                          ctx.crossGapPrimitiveTerm ρ lam ε G z w ≤ primitivePairingKernelInsertedTerm ρ lam ε ctx.order ⋯ G ctx.blockPairing z w

                                          Quantitative one-head comparison: the exact moving-gap term is bounded by the actual inserted pairing term used by Proposition 4.1.

                                          Exact heterogeneous scale extraction #

                                          theorem Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveIntegrand_family_mul {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (ε : ℝ) (A : Fin (2 * ctx.order - 1) → ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (x : Fin (2 * ctx.order) → T4) :
                                          ctx.crossGapPrimitiveIntegrand ρ ε (fun (j : Fin (2 * ctx.order - 1)) (u : T4) => A j * G j u) x = (∏ j : Fin (2 * ctx.order - 1), A j) * ctx.crossGapPrimitiveIntegrand ρ ε G x

                                          Scaling every current chain edge extracts exactly the product of the named scales from the cross-gap integrand.

                                          theorem Anderson4D.R324NestedCrossStepContext.crossGapPrimitiveTerm_family_mul {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (ρ : SmoothCutoff) (lam ε : ℝ) (A : Fin (2 * ctx.order - 1) → ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ) (z w : T4) :
                                          ctx.crossGapPrimitiveTerm ρ lam ε (fun (j : Fin (2 * ctx.order - 1)) (u : T4) => A j * G j u) z w = (∏ j : Fin (2 * ctx.order - 1), A j) * ctx.crossGapPrimitiveTerm ρ lam ε G z w

                                          Exact term-level scale ledger for one actual cross head.

                                          theorem Anderson4D.R324NestedCrossStepContext.edgeScaleProduct_nonneg {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (A : Fin (2 * ctx.order - 1) → ℝ) (hA : ∀ (j : Fin (2 * ctx.order - 1)), 0 ≤ A j) :
                                          0 ≤ ∏ j : Fin (2 * ctx.order - 1), A j

                                          The product of nonnegative current edge scales is nonnegative.

                                          Proposition 4.1 on every literal nested cross head #

                                          theorem Anderson4D.R324NestedCrossStepContext.exists_r324NestedCross_headTerm_le_majorant (ρ : SmoothCutoff) :
                                          ∃ (orderConstant : ℝ) (supportConstant : ℝ) (C : ℝ), 0 < orderConstant ∧ 0 < supportConstant ∧ 0 < C ∧ ∀ {m : ℕ} (κp κm : PartialPairing (Fin m)) (π : ↥κp.singles ≃ ↥κm.singles) (ctx : R324NestedCrossStepContext κp κm π) (lam ε : ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ), PrimitiveEstimateRegime ctx.order lam ε orderConstant supportConstant C → (∀ (j : Fin (2 * ctx.order - 1)), Measurable (G j)) → IsAdmissiblePrimitiveInput ctx.order G → (∀ (j : Fin (2 * ctx.order - 1)) (z : T4), 0 ≤ G j z) → ∀ (z : T4), 0 ≤ ctx.crossGapPrimitiveTerm ρ lam ε G z 0 ∧ ctx.crossGapPrimitiveTerm ρ lam ε G z 0 ≤ primitiveInsertedMajorant C lam ε supportConstant ctx.order z

                                          The constants from the proved Proposition 4.1 control the exact moving central-gap term for every literal cross head. The comparison is proved through the genuine inserted pairing term; neither the desired R-324 density bound nor a target-shaped reduction interface is assumed.

                                          theorem Anderson4D.R324NestedCrossStepContext.exists_r324NestedCross_scaledHeadTerm_le_majorant (ρ : SmoothCutoff) :
                                          ∃ (orderConstant : ℝ) (supportConstant : ℝ) (C : ℝ), 0 < orderConstant ∧ 0 < supportConstant ∧ 0 < C ∧ ∀ {m : ℕ} (κp κm : PartialPairing (Fin m)) (π : ↥κp.singles ≃ ↥κm.singles) (ctx : R324NestedCrossStepContext κp κm π) (lam ε : ℝ) (A : Fin (2 * ctx.order - 1) → ℝ) (G : Fin (2 * ctx.order - 1) → T4 → ℝ), PrimitiveEstimateRegime ctx.order lam ε orderConstant supportConstant C → (∀ (j : Fin (2 * ctx.order - 1)), 0 ≤ A j) → (∀ (j : Fin (2 * ctx.order - 1)), Measurable (G j)) → IsAdmissiblePrimitiveInput ctx.order G → (∀ (j : Fin (2 * ctx.order - 1)) (z : T4), 0 ≤ G j z) → ∀ (z : T4), ctx.crossGapPrimitiveTerm ρ lam ε (fun (j : Fin (2 * ctx.order - 1)) (u : T4) => A j * G j u) z 0 ≤ (∏ j : Fin (2 * ctx.order - 1), A j) * primitiveInsertedMajorant C lam ε supportConstant ctx.order z

                                          Heterogeneous nonnegative edge scales are charged exactly once, as their product, in the quantitative one-head update.

                                          Prefix and suffix budget recurrences #

                                          def Anderson4D.R324NestedCrossStepContext.processedBudget {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (res : R324NestedCrossResidualPrefix κp κm π) (C lam K : ℝ) :

                                          Numerical budget accumulated by the already processed cross prefix. K is the uniform integration cost of one completed cross head.

                                          Equations
                                          Instances For
                                            def Anderson4D.R324NestedCrossStepContext.remainingBudget {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (res : R324NestedCrossResidualPrefix κp κm π) (C lam K : ℝ) :

                                            Numerical budget still carried by the literal remaining suffix.

                                            Equations
                                            Instances For
                                              theorem Anderson4D.R324NestedCrossStepContext.processedBudget_next {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (C lam K : ℝ) :
                                              processedBudget ctx.next C lam K = processedBudget ctx.residual C lam K * ((C * lam) ^ (2 * ctx.order) * K)

                                              Exact forward update of the accumulated budget after deleting one literal head.

                                              theorem Anderson4D.R324NestedCrossStepContext.remainingBudget_eq_head_mul_next {m : ℕ} {κp κm : PartialPairing (Fin m)} {π : ↥κp.singles ≃ ↥κm.singles} (ctx : R324NestedCrossStepContext κp κm π) (C lam K : ℝ) :
                                              remainingBudget ctx.residual C lam K = (C * lam) ^ (2 * ctx.order) * K * remainingBudget ctx.next C lam K

                                              Exact backward factorization of the budget carried by a nonempty remaining suffix.