Documentation

LeanPool.Feige.InsertionTerminalLaw

The terminal law in the insertion argument #

The common variable on the terminal edge is the sum of the negative old coordinates, with the distinguished positive exponential removed.

def Feige.terminalCommonSignedSum {n : ℕ} (β : Fin (n + 1) → ℝ) (e : Fin n → NNReal) :

The all-negative signed exponential sum at the terminal chain state.

Equations
Instances For
    noncomputable def Feige.terminalCommonLaw {n : ℕ} (β : Fin (n + 1) → ℝ) :

    The law of the terminal all-negative signed exponential sum.

    Equations
    Instances For
      theorem Feige.terminalCommonLaw_Ioi_zero {n : ℕ} (β : Fin (n + 1) → ℝ) (hβ : ∀ (i : Fin (n + 1)), 0 < β i) :
      theorem Feige.zPlus_terminalCommonLaw_eq_stateLaw_univ {n : ℕ} (γ β : Fin (n + 1) → ℝ) :
      TransferStein.zPlusLaw (terminalCommonLaw β) 1 = stateLaw (fun (i : Fin n) => γ i.castSucc) (fun (i : Fin n) => β i.castSucc) Finset.univ
      theorem Feige.realizesInsertionEdge_terminal {n : ℕ} (γ β : Fin (n + 1) → ℝ) (hγ : ∀ (i : Fin (n + 1)), 0 < γ i) (hβ : ∀ (i : Fin (n + 1)), 0 < β i) (σ : Equiv.Perm (Fin n)) :