Documentation

Anderson4D.DetParametrix.Paper42_Moment.R324PaperHalfChainPartition

Ordered half-chain partitions for the paper's nested Step 3 #

The endpoint-erased chain of a completed half has one slot for every surviving vertex except the last one. If a current carrier is split into two nonempty consecutive pieces, those slots split into the internal slots of the first piece, the unique slot at its last vertex, and the internal slots of the second piece. The middle slot is the flanking connector used by the nested-cross induction.

def Anderson4D.R324WithinHalfResidualPrefix.halfChainEdgeSlots {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (_res : R324WithinHalfResidualPrefix ρ lam ε pairing) (carrier : Finset (Fin m)) (hne : carrier.Nonempty) :
Finset (Fin (m + 1))

Production slots of a nonempty sparse half-carrier, with its terminal source vertex erased.

Equations
Instances For

    The endpoint-erased active slots are exactly the nonterminal source slots of the full surviving half-carrier.

    Strict separation of two finite half-carriers.

    Equations
    Instances For
      theorem Anderson4D.R324WithinHalfResidualPrefix.halfChainEdgeSlots_union_eq_threeWay_of_before {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (first second : Finset (Fin m)) (hfirst : first.Nonempty) (hsecond : second.Nonempty) (hbefore : HalfCarrierBefore first second) :
      res.halfChainEdgeSlots (first ∪ second) ⋯ = res.halfChainEdgeSlots first hfirst ∪ {r324InternalVertexEdgeSlot (first.max' hfirst)} ∪ res.halfChainEdgeSlots second hsecond

      Three-way ordered slot partition. For consecutive nonempty carriers first < second, the only slot between their two internal paths is the slot sourced at max first.

      theorem Anderson4D.R324WithinHalfResidualPrefix.halfChainEdgeSlots_disjoint_connector {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (carrier : Finset (Fin m)) (hne : carrier.Nonempty) :

      The first internal slot family is disjoint from its outgoing connector.

      theorem Anderson4D.R324WithinHalfResidualPrefix.halfChainEdgeSlots_disjoint_of_before {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (first second : Finset (Fin m)) (hfirst : first.Nonempty) (hsecond : second.Nonempty) (hbefore : HalfCarrierBefore first second) :
      Disjoint (res.halfChainEdgeSlots first hfirst) (res.halfChainEdgeSlots second hsecond)

      All slots belonging to strictly separated carriers are disjoint.

      theorem Anderson4D.R324WithinHalfResidualPrefix.connector_disjoint_halfChainEdgeSlots_of_before {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (first second : Finset (Fin m)) (hfirst : first.Nonempty) (hsecond : second.Nonempty) (hbefore : HalfCarrierBefore first second) :
      Disjoint {r324InternalVertexEdgeSlot (first.max' hfirst)} (res.halfChainEdgeSlots second hsecond)

      The connector slot is disjoint from every slot in the later carrier.

      theorem Anderson4D.R324WithinHalfResidualPrefix.edgeSuccessor_connector_eq_varIdx_min' {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (first second : Finset (Fin m)) (hfirst : first.Nonempty) (hsecond : second.Nonempty) (hbefore : HalfCarrierBefore first second) (hactive : res.state.active = first ∪ second) :
      res.edgeSuccessor (r324InternalVertexEdgeSlot (first.max' hfirst)) = varIdx (second.min' hsecond)

      When the two consecutive pieces exhaust the active carrier, the successor of the unique connector source is the first vertex of the later piece. This identifies the singleton slot above with the literal sparse chain leg, not merely with a counting placeholder.

      theorem Anderson4D.R324WithinHalfResidualPrefix.edgeDisplacement_connector_eq {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (first second : Finset (Fin m)) (hfirst : first.Nonempty) (hsecond : second.Nonempty) (hbefore : HalfCarrierBefore first second) (hactive : res.state.active = first ∪ second) (v : res.SurvivingCoordinate → T4) :
      res.edgeDisplacement 0 0 (res.reconstruct v) (r324InternalVertexEdgeSlot (first.max' hfirst)) = v ⟨first.max' hfirst, ⋯⟩ - v ⟨second.min' hsecond, ⋯⟩

      Coordinate form of the connector leg.

      noncomputable def Anderson4D.R324WithinHalfResidualPrefix.halfInvSqChainProduct {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (carrier : Finset (Fin m)) (hne : carrier.Nonempty) (v : res.SurvivingCoordinate → T4) :

      Inverse-square product restricted to one nonempty half-carrier.

      Equations
      Instances For

        The full endpoint-erased inverse-square chain is the restricted product on the complete active carrier.

        theorem Anderson4D.R324WithinHalfResidualPrefix.halfInvSqChainProduct_union_eq_threeWay_of_before {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (first second : Finset (Fin m)) (hfirst : first.Nonempty) (hsecond : second.Nonempty) (hbefore : HalfCarrierBefore first second) (v : res.SurvivingCoordinate → T4) :
        res.halfInvSqChainProduct (first ∪ second) ⋯ v = res.halfInvSqChainProduct first hfirst v * invSqKer (res.edgeDisplacement 0 0 (res.reconstruct v) (r324InternalVertexEdgeSlot (first.max' hfirst))) * res.halfInvSqChainProduct second hsecond v

        Product form of the three-way ordered slot partition.

        Canonical initial/terminal interval specializations #

        The part of a half-carrier strictly before a cut vertex.

        Equations
        Instances For

          The part of a half-carrier at or after a cut vertex.

          Equations
          Instances For
            theorem Anderson4D.R324WithinHalfResidualPrefix.halfInvSqChainProduct_eq_post_connector_head {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (carrier : Finset (Fin m)) (cut : Fin m) (hpost : (halfCarrierBeforeCut carrier cut).Nonempty) (hhead : (halfCarrierFromCut carrier cut).Nonempty) (v : res.SurvivingCoordinate → T4) :

            Left-half orientation: the post-carrier is before the current head. Its greatest source slot is the unique connector into the head.

            The part of a half-carrier through a terminal cut vertex.

            Equations
            Instances For

              The part strictly after a terminal cut vertex.

              Equations
              Instances For
                theorem Anderson4D.R324WithinHalfResidualPrefix.halfInvSqChainProduct_eq_head_connector_post {ρ : SmoothCutoff} {lam ε : ℝ} {m : ℕ} {pairing : PartialPairing (Fin m)} (res : R324WithinHalfResidualPrefix ρ lam ε pairing) (carrier : Finset (Fin m)) (cut : Fin m) (hhead : (halfCarrierThroughCut carrier cut).Nonempty) (hpost : (halfCarrierAfterCut carrier cut).Nonempty) (v : res.SurvivingCoordinate → T4) :

                Right-half orientation: the current head precedes the post-carrier. The slot at the head maximum is the unique connector into the post path.

                Full terminal left-half specialization, stated directly for the paper's endpoint-erased chain.