OAI/NumberTheory/Ostmann/Arithmetic/SplitSampleLists.lean
6 declarations, 0 contain sorry, 0 declared as axioms
The checked split-coordinate equivalence records actual product splits
- def
OAI.Ostmann.splitSampleListline 10 - theorem
OAI.Ostmann.splitSampleList_cast_symmline 14 - theorem
OAI.Ostmann.splitSampleList_cast_applyline 20 - theorem
OAI.Ostmann.splitSampleList_appendline 26 - theorem
OAI.Ostmann.splitSampleList_treeLeafSplitline 43 - theorem
OAI.Ostmann.split_coordinate_parentline 65Source documentation
Each parent recorded by the actual split-coordinate equivalence is computed from the preceding coordinates, including in right subtrees.
theorem split_coordinate_parent {G : Type} [CommGroup G] (n : ℕ) (P : G) (x : TreeLeafFiber G n P) (j : ℕ) (hj : j < 2 ^ n - 1) : (actualParentSplits n x.1).getD j (1, 1) = (splitPrefixParent n P ((splitSampleList (2 ^ n - 1) (treeLeafSplitEquiv n P x)).take j).reverse, (splitSampleList (2 ^ n - 1) (treeLeafSplitEquiv n P x)).getD j 1) := by …Mentions: OAI.Ostmann.TreeLeafFiber, OAI.Ostmann.actualParentSplits, OAI.Ostmann.splitPrefixParent, OAI.Ostmann.splitSampleList, OAI.Ostmann.treeLeafSplitEquiv