OAI/NumberTheory/Ostmann/Arithmetic/MovingSamplePairPatterns.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Equality patterns of the two actual internal sample trees
- def
OAI.Ostmann.movingSamplePairCoordinatesline 11 - theorem
OAI.Ostmann.movingSamplePairCoordinates_leftline 25 - theorem
OAI.Ostmann.movingSamplePairCoordinates_rightline 30 - theorem
OAI.Ostmann.sum_movingSamplePairline 35 - theorem
OAI.Ostmann.card_movingSamplePairIndexline 47Source documentation
The two histories have exactly
4*n*2^nindependent internal draws, irrespective of the number of protected bulk positions.theorem card_movingSamplePairIndex (n : ℕ) : Fintype.card (Bool × MovingSampleIndex n) = 4 * n * 2 ^ n := by …Mentions: OAI.Ostmann.MovingSampleIndex
- theorem
OAI.Ostmann.movingSamplePair_compensated_priorline 52 - theorem
OAI.Ostmann.sum_movingSamplePair_patternsline 67Source documentation
Exact decomposition of the original pair of sample trees by its equality pattern. No restriction on coincidences between descendants is inserted, and no factor depending on the bulk length appears.
theorem sum_movingSamplePair_patterns {A M : Type*} [Fintype A] [AddCommMonoid M] (n : ℕ) (F : MovingSampleSlots A n → MovingSampleSlots A n → M) : letI := sampleSetoidFintype (Bool × MovingSampleIndex n) …Mentions: OAI.Ostmann.MovingSampleSlots, OAI.Ostmann.sampleSetoidFintype, OAI.Ostmann.MovingSampleIndex