OAI/NumberTheory/Ostmann/Arithmetic/SingleFrequencyModulus.lean
13 declarations, 0 contain sorry, 0 declared as axioms
The modulus attached to one fixed frequency history
- def
OAI.Ostmann.historyFrequencyProductline 13Source documentation
The product includes every internal frequency and every leaf frequency, with multiplicity, exactly as in the residue-precision argument.
def historyFrequencyProduct (S : Finset ℤ) : (n : ℕ) → FrequencyTree S n → ℕ | 0, s => (show S from s).val.natAbs | n + 1, t => (t.1 : ℤ).natAbs * historyFrequencyProduct S n t.2.1 * historyFrequencyProduct S n t.2.2Mentions: OAI.Ostmann.FrequencyTree
- def
OAI.Ostmann.historyFrequencyModulusline 18 - theorem
OAI.Ostmann.historyFrequencyProduct_posline 21 - theorem
OAI.Ostmann.historyFrequencyModulus_posline 29 - theorem
OAI.Ostmann.historyFrequencyProduct_leline 33 - theorem
OAI.Ostmann.historyFrequencyModulus_leline 48 - theorem
OAI.Ostmann.history_root_dvd_frequencyProductline 54 - theorem
OAI.Ostmann.singleFrequencySplitList_root_memline 64 - theorem
OAI.Ostmann.singleTreeNodeFrequencies_root_memline 75 - theorem
OAI.Ostmann.history_node_dvd_frequencyProductline 83 - theorem
OAI.Ostmann.history_node_dvd_frequencyModulusline 95 - theorem
OAI.Ostmann.prime_coprime_historyFrequencyModulusline 102Source documentation
All actual primes exceed the frequency range. Consequently they are units for the full history modulus, including its precision exponent.
theorem prime_coprime_historyFrequencyModulus (S : Finset ℤ) (N p : ℕ) (hp : p.Prime) (hpN : N < p) (hS : ∀ s ∈ S, s ≠ 0 ∧ s.natAbs ≤ N) (n k : ℕ) (t : FrequencyTree S n) : p.Coprime (historyFrequencyModulus S n k t) := by …Mentions: OAI.Ostmann.FrequencyTree, OAI.Ostmann.historyFrequencyModulus
- theorem
OAI.Ostmann.historyFrequencyModulus_le_expline 119