OAI/Combinatorics/ContingencyTables/Machines/FiniteGraphRootProgram.lean
37 declarations, 0 contain sorry, 0 declared as axioms
A binary list program computing a component root
The graph is supplied by adjacency lists. The program makes one growth round per stored vertex, then minimizes the reached indices. No loop depends on the numeric size of an index or of an edge capacity.
- abbrev
OAI.ContingencyTables.FiniteGraphRootProgram.GraphCodeline 21 - abbrev
OAI.ContingencyTables.FiniteGraphRootProgram.SearchStateline 22 - abbrev
OAI.ContingencyTables.FiniteGraphRootProgram.Inputline 23 - def
OAI.ContingencyTables.FiniteGraphRootProgram.indicesline 25 - def
OAI.ContingencyTables.FiniteGraphRootProgram.indicesRealizerline 27 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_indicesline 29 - def
OAI.ContingencyTables.FiniteGraphRootProgram.neighborHitline 34 - def
OAI.ContingencyTables.FiniteGraphRootProgram.neighborHitRealizerline 37 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_neighborHitline 42 - def
OAI.ContingencyTables.FiniteGraphRootProgram.growTestline 46 - def
OAI.ContingencyTables.FiniteGraphRootProgram.growTestRealizerline 49 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_growTestline 58 - def
OAI.ContingencyTables.FiniteGraphRootProgram.growline 69 - def
OAI.ContingencyTables.FiniteGraphRootProgram.growRealizerline 72 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_growline 76 - def
OAI.ContingencyTables.FiniteGraphRootProgram.advanceline 81 - def
OAI.ContingencyTables.FiniteGraphRootProgram.advanceRealizerline 84 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_advanceline 88 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.fold_firstline 92 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.grow_weightline 98 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.fold_weightline 101 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.indices_weightline 111 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_searchFoldline 121 - def
OAI.ContingencyTables.FiniteGraphRootProgram.prepareline 146 - def
OAI.ContingencyTables.FiniteGraphRootProgram.prepareRealizerline 148 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_prepareline 151 - def
OAI.ContingencyTables.FiniteGraphRootProgram.runline 156 - def
OAI.ContingencyTables.FiniteGraphRootProgram.runRealizerline 159 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_runline 161 - def
OAI.ContingencyTables.FiniteGraphRootProgram.reachedline 164 - def
OAI.ContingencyTables.FiniteGraphRootProgram.reachedRealizerline 166 - theorem
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_reachedline 169 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.minimum_fold_leline 172 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_minimumFoldline 178 - def
OAI.ContingencyTables.FiniteGraphRootProgram.rootCodeline 187 - def
OAI.ContingencyTables.FiniteGraphRootProgram.rootCodeRealizerline 190 - theorem
OAI.ContingencyTables.FiniteGraphRootProgram.polynomial_rootCodeline 195