Documentation

Anderson4D.DetParametrix.Paper42_Moment.R324FirstLeftCarrierEdges

Carrier-relative edges of the genuine first-left R-324 block #

theorem Anderson4D.r324FirstLeft_endpoint_span {m : ℕ} (e₀ : MomentContraction m) (hleft : ∃ (a : Fin m) (b : Fin m), IsRelFullyPaired e₀.fst Finset.univ a b) :
def Anderson4D.r324FirstLeftPredecessorEdge {m : ℕ} (e₀ : MomentContraction m) (hleft : ∃ (a : Fin m) (b : Fin m), IsRelFullyPaired e₀.fst Finset.univ a b) :
Fin (m + 1)
Equations
Instances For
    theorem Anderson4D.mem_r324FirstLeftShiftedBlock_iff_bounds {m : ℕ} (e₀ : MomentContraction m) (hleft : ∃ (a : Fin m) (b : Fin m), IsRelFullyPaired e₀.fst Finset.univ a b) (j : Fin (m + 2)) :
    j ∈ r324FirstLeftShiftedBlock e₀ hleft ↔ ↑(selectRel e₀.fst Finset.univ hleft).1 + 1 ≤ ↑j ∧ ↑j ≤ ↑(selectRel e₀.fst Finset.univ hleft).2 + 1
    theorem Anderson4D.not_chainEdgeOutside_iff_firstLeft_range {m : ℕ} (e₀ : MomentContraction m) (hleft : ∃ (a : Fin m) (b : Fin m), IsRelFullyPaired e₀.fst Finset.univ a b) (edge : Fin (m + 1)) :
    ¬R324FirstLeftChainEdgeOutside e₀ hleft edge ↔ ↑(r324FirstLeftPredecessorEdge e₀ hleft) ≤ ↑edge ∧ ↑edge ≤ ↑(r324FirstLeftOutgoingEdge e₀ hleft)
    def Anderson4D.r324FirstLeftTouchingEdge {m : ℕ} (e₀ : MomentContraction m) (hleft : ∃ (a : Fin m) (b : Fin m), IsRelFullyPaired e₀.fst Finset.univ a b) (k : Fin (2 * residualBlockOrder (selectedExtractionBlock e₀.fst Finset.univ hleft) + 1)) :
    Fin (m + 1)
    Equations
    Instances For
      theorem Anderson4D.r324FirstLeftReconstruct_greenSkeleton_eq_carrierEdges {m : ℕ} (e₀ : MomentContraction m) (hleft : ∃ (a : Fin m) (b : Fin m), IsRelFullyPaired e₀.fst Finset.univ a b) (ω : R324FirstLeftOuterCoordinate e₀ hleft) (κB : R324FirstLeftBlockCoordinate e₀ hleft) (x y : T4) (v : Fin (2 * m) → T4) :
      have κ := (↑(r324FirstLeftReconstruct e₀ hleft ω κB)).fst; have xt := assemble x y fun (i : Fin m) => v (leftMomentIndex i); renormalizedGreenSkeleton κ xt = (∏ k : Fin (2 * residualBlockOrder (selectedExtractionBlock e₀.fst Finset.univ hleft) + 1), (originalGreenEdge xt (r324FirstLeftTouchingEdge e₀ hleft k) - extractedShortcutGreenEdge κ xt (r324FirstLeftTouchingEdge e₀ hleft k))) * r324FirstLeftExteriorGreenProduct κ e₀ hleft xt