OAI/Combinatorics/ParityLifts/BagTrees.lean
27 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.ParityWL.IndexedTreeline 14Source documentation
An ordinary finite rooted tree in topological node order.
structure IndexedTree where …
- inductive
OAI.ParityWL.IndexedTree.Ancestorline 20 - lemma
OAI.ParityWL.IndexedTree.Ancestor.leline 29 - lemma
OAI.ParityWL.IndexedTree.Ancestor.transline 34 - lemma
OAI.ParityWL.IndexedTree.Ancestor.antisymmline 40 - lemma
OAI.ParityWL.IndexedTree.Ancestor.cases'line 43 - lemma
OAI.ParityWL.IndexedTree.Ancestor.parentline 49 - lemma
OAI.ParityWL.IndexedTree.root_ancestorline 52 - lemma
OAI.ParityWL.IndexedTree.ancestor_chainline 59 - lemma
OAI.ParityWL.IndexedTree.ancestor_childline 71 - lemma
OAI.ParityWL.IndexedTree.children_eqline 81 - structure
OAI.ParityWL.ReducedBagTreeline 104Source documentation
Bags on a finite tree. Occurrences form the subtree above their unique highest occurrence
top; the interval axiom is precisely subtree convexity. The intersections on nonroot edges have size strictly below the bag bound; this is the exact reduction property needed by the orientation argument.structure ReducedBagTree (F : SimpleGraph W) (t : ℕ) extends IndexedTree where …
Mentions: OAI.ParityWL.IndexedTree
- def
OAI.ParityWL.ReducedBagTree.outerline 119 - def
OAI.ParityWL.ReducedBagTree.cutsline 122 - lemma
OAI.ParityWL.ReducedBagTree.mem_outerline 130 - lemma
OAI.ParityWL.ReducedBagTree.mem_cut_separatorline 134 - lemma
OAI.ParityWL.ReducedBagTree.outer_disjointline 138 - lemma
OAI.ParityWL.ReducedBagTree.outside_boundaryline 146 - lemma
OAI.ParityWL.ReducedBagTree.bag_subset_cutline 166 - lemma
OAI.ParityWL.ReducedBagTree.child_outer_disjoint_bagline 178 - lemma
OAI.ParityWL.ReducedBagTree.child_outer_subsetline 186 - lemma
OAI.ParityWL.ReducedBagTree.branch_disjoint_bagline 195 - lemma
OAI.ParityWL.ReducedBagTree.branch_eqline 207 - lemma
OAI.ParityWL.ReducedBagTree.reverse_disjoint_childline 211 - lemma
OAI.ParityWL.ReducedBagTree.branches_disjointline 218 - lemma
OAI.ParityWL.ReducedBagTree.branch_coverline 250 - def
OAI.ParityWL.ReducedBagTree.toReducedCutsline 283Source documentation
Extract the actual shores and local vertex partitions from the occurrence subtrees; vertices are not double-counted even if they occur in many bags.
noncomputable def toReducedCuts : ReducedCutDecomposition F t where …
Mentions: OAI.ParityWL.ReducedCutDecomposition