OAI/Combinatorics/ContingencyTables/Rooted/ForestScaledPenalty.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Convexity and the actual scaled forest-penalty Lipschitz bound
- def
OAI.ContingencyTables.ForestScaledPenalty.intervalCostline 16 - lemma
OAI.ContingencyTables.ForestScaledPenalty.intervalCost_nonnegativeline 18 - lemma
OAI.ContingencyTables.ForestScaledPenalty.intervalCost_changeline 20 - lemma
OAI.ContingencyTables.ForestScaledPenalty.intervalCost_combineline 39 - def
OAI.ContingencyTables.ForestScaledPenalty.normalizedOffsetline 54 - def
OAI.ContingencyTables.ForestScaledPenalty.normalizedCoefficientline 58 - def
OAI.ContingencyTables.ForestScaledPenalty.scaledTreeline 62 - def
OAI.ContingencyTables.ForestScaledPenalty.rootConstantline 66 - def
OAI.ContingencyTables.ForestScaledPenalty.penaltyline 70 - lemma
OAI.ContingencyTables.ForestScaledPenalty.penalty_nonnegativeline 74 - lemma
OAI.ContingencyTables.ForestScaledPenalty.free_card_leline 83 - lemma
OAI.ContingencyTables.ForestScaledPenalty.tree_card_leline 87 - theorem
OAI.ContingencyTables.ForestScaledPenalty.penalty_changeline 93Source documentation
All coefficients are obtained from the actual maximum-forest cuts. The bound is 2*C*d²/B, which equals 1/8 for the source B=16*C*d².
theorem penalty_change (A : Instance I J) (C B : ℝ) (hC : 0 ≤ C) (hB : 0 < B) (x q : I → J → ℤ) (v w : FreeCell A.small A.T → ℝ) (r : ℝ) (hr : 0 ≤ r) (hvw : ∀ f,|v f-w f| ≤ r) : |penalty A C B x q v-penalty A C B x q w| ≤ (2*C*(A.d:ℝ)^2/B)*r := by … - theorem
OAI.ContingencyTables.ForestScaledPenalty.penalty_convexline 122 - theorem
OAI.ContingencyTables.ForestScaledPenalty.penalty_continuousline 140