OAI/Combinatorics/ThinTrees/Encoding/GreedyRealization.lean
100 declarations, 0 contain sorry, 0 declared as axioms
Greedy realization.
- structure
OAI.AlgorithmicThinTrees.GreedyTree.Stack.Subgraphline 18 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.Subgraph.bitsline 22 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraphCodeline 23 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraphViewline 24 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_subgraphViewline 26 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraphGraphline 30 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraphBitsline 31 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraphNline 32 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_subgraphNline 33 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraphMline 40 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.subgraph_lengthline 42 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.SEdgeline 46 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.sedgeCodeline 47 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.sedgeContextline 48 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.sedgeIndexline 49 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.selectedline 51 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_selectedline 54 - structure
OAI.AlgorithmicThinTrees.GreedyTree.Stack.ReachStateline 56 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.ReachState.bitsline 60 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachCodeline 61 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachViewline 62 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_reachViewline 64 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachSubgraphline 68 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachBitsline 69 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachNline 70 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_reachNline 71 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachMline 75 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.Vertexline 76 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.vertexCodeline 77 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.vertexContextline 78 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.vertexIndexline 79 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachedline 81 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_reachedline 84 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.Arcline 86 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcCodeline 87 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcVertexline 88 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcNumberline 89 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcStateline 90 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcSubedgeline 92 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_arcSubedgeline 95 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcEdgeline 97 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_arcEdgeline 100 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcLeftline 101 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.arcRightline 102 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.leftReachedline 104 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.rightReachedline 108 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_leftReachedline 112 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_rightReachedline 113 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.incidentline 115 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_incidentline 122 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.expandsline 124 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_expandsline 143 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.ReachState.nextline 145 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.nextline 147 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_nextline 149 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.next_lengthline 151 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.size_nextline 154 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.InitVertexline 164 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.initVertexCodeline 165 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.initBitline 166 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_initBitline 168 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.Subgraph.startline 170 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.startline 171 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_startline 176 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.Walkline 178 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.walkline 179 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_walkline 180 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.reachedAllline 182 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_reachedAllline 184 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.walk_eqline 186 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.walk_connectedline 195 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.connectedProgramline 214 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_connectedProgramline 219 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.EraseInputline 221 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseInputCodeline 222 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseContextline 223 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseIndexline 224 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.EraseEdgeline 225 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseEdgeCodeline 226 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseEdgeContextline 227 - abbrev
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseEdgeIndexline 228 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseSubedgeline 230 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_eraseSubedgeline 233 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseBitline 235 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_eraseBitline 238 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseline 240 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.eraseProgramline 241 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_eraseProgramline 246 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.deleteAtline 248 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.deleteProgramline 251 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_deleteProgramline 253 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.deleteAt_graphline 255 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.folded_graphline 257 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.size_deleteProgramline 263 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.wholeline 271 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_wholeline 275 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.deleteAt_finline 277 - lemma
OAI.AlgorithmicThinTrees.GreedyTree.Stack.fold_deletesline 290 - def
OAI.AlgorithmicThinTrees.GreedyTree.Stack.treeProgramline 298 - instance
OAI.AlgorithmicThinTrees.GreedyTree.Stack.poly_treeProgramline 305