OAI/Combinatorics/ContingencyTables/Transport/TableTightening.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Simultaneous tightening and translation by attained cell minima
The hypotheses here are exactly the extremum properties proved for the executed searches. The maps preserve all tables, with explicit inverse addition and with both endpoints of every translated interval attained.
- def
OAI.ContingencyTables.TableTightening.subtractline 18 - def
OAI.ContingencyTables.TableTightening.addline 19 - def
OAI.ContingencyTables.TableTightening.rowsline 21 - def
OAI.ContingencyTables.TableTightening.columnsline 22 - def
OAI.ContingencyTables.TableTightening.boundsline 24 - lemma
OAI.ContingencyTables.TableTightening.add_subtractline 26 - lemma
OAI.ContingencyTables.TableTightening.subtract_addline 31 - lemma
OAI.ContingencyTables.TableTightening.subtract_marginsline 35 - lemma
OAI.ContingencyTables.TableTightening.lower_sumsline 56 - lemma
OAI.ContingencyTables.TableTightening.add_marginsline 67 - def
OAI.ContingencyTables.TableTightening.Feasibleline 78 - def
OAI.ContingencyTables.TableTightening.TightFeasibleline 80 - theorem
OAI.ContingencyTables.TableTightening.subtract_feasibleline 84Source documentation
A feasible table lies in every attained coordinate interval.
theorem subtract_feasible (hl : ∀ X,Feasible r c b X→∀ i j,l i j≤X i j) (hu : ∀ X,Feasible r c b X→∀ i j,X i j≤u i j) {X : Fin m→Fin n→ℕ} (hX : Feasible r c b X) : TightFeasible r c l u (subtract X l) := by …Mentions: OAI.ContingencyTables.TableTightening.Feasible, OAI.ContingencyTables.TableTightening.TightFeasible, OAI.ContingencyTables.TableTightening.subtract
- theorem
OAI.ContingencyTables.TableTightening.add_feasibleline 92 - theorem
OAI.ContingencyTables.TableTightening.endpointsline 110Source documentation
Both translated endpoints are actual table entries, including when an interval has width zero.
theorem endpoints (hl : ∀ X,Feasible r c b X→∀ i j,l i j≤X i j) (hu : ∀ X,Feasible r c b X→∀ i j,X i j≤u i j) (hlo : ∀ i j,∃ X,Feasible r c b X ∧ X i j=l i j) (hup : ∀ i j,∃ X,Feasible r c b X ∧ X i j=u i j) : (∀ i j,∃ Y,TightFeasible r c l u Y ∧ Y i j=0) ∧ (∀ i j,∃ Y,TightFeasible r c l u Y ∧ Y i j=bounds l u i j) := by …Mentions: OAI.ContingencyTables.TableTightening.Feasible, OAI.ContingencyTables.TableTightening.TightFeasible, OAI.ContingencyTables.TableTightening.bounds