OAI/NumberTheory/Ostmann/Arithmetic/MovingFrequencyModulus.lean
8 declarations, 0 contain sorry, 0 declared as axioms
The concrete frequency modulus for the original pair of histories
- def
OAI.Ostmann.movingPairFrequencyBaseline 12 - def
OAI.Ostmann.movingPairFrequencyModulusline 15 - theorem
OAI.Ostmann.movingPairFrequencyBase_dvdline 18 - theorem
OAI.Ostmann.movingPairFrequencyModulus_precisionline 25 - theorem
OAI.Ostmann.movingPairFrequencyModulus_posline 32 - theorem
OAI.Ostmann.movingPairFrequencyModulus_boundline 40 - theorem
OAI.Ostmann.movingPairFrequencyModulus_expline 50 - theorem
OAI.Ostmann.movingPattern_frequency_modulusline 65Source documentation
The hypotheses on the original frequency list supply all frequency period and nonzero-modulus requirements of the prime comparison.
theorem movingPattern_frequency_modulus {B C : Type*} {N n m : ℕ} (e : Fin (N + 1) ≃ B ⊕ C) (t : Bool → FrequencyTree ℤ n) (small : Bool → TreeLeafTuple (List B) n) (slot : (TreeLeafIndex n × Fin m) ↪ B) (perm : Equiv.Perm (TreeLeafIndex n × Fin m)) (pattern : Bool × MovingSampleIndex n → C) (hf : ∀ b, ∀ s ∈ allFrequencyList n (t b), s ≠ 0) : let T := movingPatternFinBulkData e n m t small slot perm pattern …Mentions: OAI.Ostmann.FrequencyTree, OAI.Ostmann.TreeLeafTuple, OAI.Ostmann.TreeLeafIndex, OAI.Ostmann.MovingSampleIndex, OAI.Ostmann.allFrequencyList, OAI.Ostmann.movingPatternFinBulkData