OAI/NumberTheory/Ostmann/Arithmetic/MovingPrimeOccurrences.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Simultaneous occurrences of one actual internal prime in both histories
- abbrev
OAI.Ostmann.MovingPrimeOccurrencesline 11 - def
OAI.Ostmann.movingPrimeOccurrenceline 16 - def
OAI.Ostmann.movingPrimeOccurrenceLineline 21 - theorem
OAI.Ostmann.movingPrimeOccurrences_cardline 27 - theorem
OAI.Ostmann.movingInternalLocalSupport_occurrencesline 41 - theorem
OAI.Ostmann.movingPrimeOccurrenceLine_nonzeroline 61Source documentation
Every row used by the simultaneous lift estimate is nonzero, by the actual prime tiers and frequencies of its original occurrence.
theorem movingPrimeOccurrenceLine_nonzero {σ : Type*} {n : ℕ} (tier : σ → ℕ) (value : σ → ℕ) (hprime : ∀ i, (value i).Prime) (hdisjoint : ∀ i j, tier i ≠ tier j → value i ≠ value j) (T : Bool → MovingSlotData σ n) (hlevels : ∀ side, (T side).Levels tier) (p : ℕ) (hf : ∀ side, (T side).Frequencies (fun s => (s : ZMod p) ≠ 0)) (j : MovingPrimeOccurrences value T p) : let φ := MovingSlotReversal.naturalReduction p value …Mentions: OAI.Ostmann.MovingSlotData, OAI.Ostmann.MovingPrimeOccurrences, OAI.Ostmann.MovingSlotReversal.naturalReduction
- theorem
OAI.Ostmann.movingPrimeOccurrenceLine_denominator_ne_zeroline 88Source documentation
Ancestor denominators are also units at the current internal prime.
theorem movingPrimeOccurrenceLine_denominator_ne_zero {σ : Type*} {n : ℕ} (tier : σ → ℕ) (value : σ → ℕ) (hprime : ∀ i, (value i).Prime) (hdisjoint : ∀ i j, tier i ≠ tier j → value i ≠ value j) (T : Bool → MovingSlotData σ n) (hlevels : ∀ side, (T side).Levels tier) (p : ℕ) (hf : ∀ side, (T side).Frequencies (fun s => (s : ZMod p) ≠ 0)) (j : MovingPrimeOccurrences value T p) : MovingSlotReversal.naturalReduction p value (movingPrimeOccurrenceLine value T p j).denominator ≠ 0 := by …Mentions: OAI.Ostmann.MovingSlotData, OAI.Ostmann.MovingPrimeOccurrences, OAI.Ostmann.MovingSlotReversal.naturalReduction, OAI.Ostmann.movingPrimeOccurrenceLine