OAI/NumberTheory/Ostmann/Arithmetic/ReducedFrequencySum.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Multiplicity of the reduced frequency modulus
- def
OAI.Ostmann.reducedFrequencyline 12 - theorem
OAI.Ostmann.reducedFrequency_mul_gcdline 14 - theorem
OAI.Ostmann.reducedFrequency_memline 17 - theorem
OAI.Ostmann.reducedFrequency_fiber_card_leline 26Source documentation
A fixed reduced modulus has at most one frequency for each divisor of the gcd of the two child frequencies.
theorem reducedFrequency_fiber_card_le (N g a : ℕ) (hg : g ≠ 0) : ((Finset.Icc 1 N).filter fun s => reducedFrequency g s = a).card ≤ g.divisors.card := by …Mentions: OAI.Ostmann.reducedFrequency
- theorem
OAI.Ostmann.sum_reducedFrequency_leline 40 - theorem
OAI.Ostmann.reducedFrequency_lcm_sum_leline 64Source documentation
After fixing the child frequencies, summing the two parent reduced moduli costs only the divisor multiplicities and a cubic logarithm.
theorem reducedFrequency_lcm_sum_le (N g h : ℕ) (hg : g ≠ 0) (hh : h ≠ 0) : (∑ s ∈ Finset.Icc 1 N, ∑ t ∈ Finset.Icc 1 N, (((reducedFrequency g s).lcm (reducedFrequency h t) : ℕ) : ℝ)⁻¹) ≤ (g.divisors.card : ℝ) * h.divisors.card * (1 + Real.log N) ^ 3 := by …Mentions: OAI.Ostmann.reducedFrequency