OAI/Combinatorics/ContingencyTables/Rooted/RootedCoefficientProgram.lean
25 declarations, 0 contain sorry, 0 declared as axioms
Computing signed affine coefficients from the actual forest graph
The tree and cell endpoints are ordinary vertex indices. The program computes the canonical cut flags, tests the capacity threshold and tree adjacency, and returns the normalized signed coefficient.
- abbrev
OAI.ContingencyTables.RootedCoefficientProgram.Inputline 19 - def
OAI.ContingencyTables.RootedCoefficientProgram.bitline 21 - def
OAI.ContingencyTables.RootedCoefficientProgram.bitRealizerline 23 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.polynomial_bitline 24 - def
OAI.ContingencyTables.RootedCoefficientProgram.signsline 27 - def
OAI.ContingencyTables.RootedCoefficientProgram.signsRealizerline 30 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.polynomial_signsline 37 - def
OAI.ContingencyTables.RootedCoefficientProgram.treeSignsline 46 - def
OAI.ContingencyTables.RootedCoefficientProgram.treeSignsRealizerline 47 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.polynomial_treeSignsline 48 - def
OAI.ContingencyTables.RootedCoefficientProgram.adjacentline 51 - def
OAI.ContingencyTables.RootedCoefficientProgram.adjacentRealizerline 52 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.polynomial_adjacentline 55 - def
OAI.ContingencyTables.RootedCoefficientProgram.freeTestline 61 - def
OAI.ContingencyTables.RootedCoefficientProgram.freeTestRealizerline 64 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.polynomial_freeTestline 69 - def
OAI.ContingencyTables.RootedCoefficientProgram.coefficientline 76 - def
OAI.ContingencyTables.RootedCoefficientProgram.coefficientRealizerline 79 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.polynomial_coefficientline 86 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.adjacent_graphline 94 - def
OAI.ContingencyTables.RootedCoefficientProgram.inputline 108 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.signs_inputline 115 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.treeSigns_inputline 125 - lemma
OAI.ContingencyTables.RootedCoefficientProgram.freeTest_inputline 131 - theorem
OAI.ContingencyTables.RootedCoefficientProgram.coefficient_inputline 146Source documentation
The output is the literal signed coefficient, with no supplied cut-membership or coefficient-correctness assumption.
theorem coefficient_input {m n : ℕ} (A : Instance (Fin m) (Fin n)) (t : GraphCompletionCounts.TreeCell A.T) (a : Fin m×Fin n) : value (coefficient (input A t a))=RootedIntegerEvaluation.coefficient A (rowColumn A.T) t a := by …Mentions: OAI.ContingencyTables.GraphCompletionCounts.TreeCell, OAI.ContingencyTables.RootedCoefficientProgram.coefficient, OAI.ContingencyTables.RootedCoefficientProgram.input, OAI.ContingencyTables.RootedIntegerEvaluation.coefficient