OAI/Combinatorics/ContingencyTables/Transport/FiniteGraphRootSemantics.lean
16 declarations, 0 contain sorry, 0 declared as axioms
Exact correctness of the finite component-root program
The stored adjacency list is identified with the given finite graph. Each list growth round is the proved finite reachability growth, and the final binary minimum is the least vertex of the actual component.
- def
OAI.ContingencyTables.FiniteGraphRootProgram.adjacencyRowline 18 - def
OAI.ContingencyTables.FiniteGraphRootProgram.graphCodeline 21 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.graphCode_lengthline 23 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.graphCode_getDline 25 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.adjacencyRow_memline 29 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.grow_memline 39 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.grow_boundline 54 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.fold_advanceline 58 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.iterate_memline 68 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.iterate_boundline 81 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.reached_eq_iterateline 93 - theorem
OAI.ContingencyTables.FiniteGraphRootProgram.reached_mem_iffline 98 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.reached_boundline 103 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.minimum_fold_le_of_memline 107 - lemma
OAI.ContingencyTables.FiniteGraphRootProgram.le_minimum_foldline 118 - theorem
OAI.ContingencyTables.FiniteGraphRootProgram.rootCode_eqline 128Source documentation
The executed least root agrees with the explicit mathematical selector. It does not identify that selector with a quotient choice.
theorem rootCode_eq (v : Fin n) : rootCode (graphCode G,v.val)=(FiniteGraphRoots.root G v).val := by …Mentions: OAI.ContingencyTables.FiniteGraphRootProgram.rootCode, OAI.ContingencyTables.FiniteGraphRootProgram.graphCode, OAI.ContingencyTables.FiniteGraphRoots.root