OAI/Combinatorics/ContingencyTables/Transport/IntegerRootEstimate.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Root auxiliary defects in the raw integer transport bound
- def
OAI.ContingencyTables.IntegerWeightedTransport.rootCoefficientsline 12 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.root_potentialline 15 - theorem
OAI.ContingencyTables.IntegerWeightedTransport.root_future_boundline 23Source documentation
Only the off-diagonal auxiliary defects can increase the root bound; nonnegative diagonal two-hole masses contribute with the opposite sign.
theorem root_future_bound (B : Matrix Bool Bool ℝ) (s t K c : ℝ) (hs : 0<s) (ht : 0<t) (hsymm : B true false = B false true) (haa : 0≤B false false) (hbb : 0≤B true true) (hab : B false true ≤ K*c) : -B.toBilin' (rootCoefficients s t) (rootCoefficients s t) ≤ 2*K*c/(s*t) := by …Mentions: OAI.ContingencyTables.IntegerWeightedTransport.rootCoefficients
- theorem
OAI.ContingencyTables.IntegerWeightedTransport.root_coefficient_after_repairline 43Source documentation
The manuscript's last scalar step uses the auxiliary repair injection only through c_t<=max(s,t). The two positive endpoint masses are retained through every denominator.
theorem root_coefficient_after_repair (s t c : ℝ) (U d : ℕ) (hs : 0<s) (ht : 0<t) (hc : c ≤ (d:ℝ)*max s t) : min s t * (1/s + 1/t + 2*((U:ℝ)+1)^2*c/(s*t)) ≤ 2 + 2*(d:ℝ)*((U:ℝ)+1)^2 := by …