OAI/NumberTheory/Ostmann/Arithmetic/MovingFullModulus.lean
6 declarations, 0 contain sorry, 0 declared as axioms
A concrete common modulus for every full-support residue test
- theorem
OAI.Ostmann.MovingSlotData.compensation_dvd_spectatorDenominatorline 11 - def
OAI.Ostmann.movingFullPairModulusBaseline 31 - def
OAI.Ostmann.movingFullPairModulusline 38 - theorem
OAI.Ostmann.movingFullPairModulus_componentsline 44 - theorem
OAI.Ostmann.movingFullPairModulus_posline 57 - theorem
OAI.Ostmann.movingFullPairModulus_testsline 71Source documentation
The one common modulus supplies all four divisibility conditions used in exact two-history factorization, including every compensation-prime square.
theorem movingFullPairModulus_tests {σ I : Type*} (value : σ → ℕ) (hvalue : ∀ i, value i ≠ 0) (outside : List ℕ) (childBound pivotBound : ℕ → ℕ) {n : ℕ} (T : Bool → MovingSlotData σ n) (hf : ∀ b, (T b).Frequencies (· ≠ 0)) (q : I → ℕ) (S : Finset I) : let M := movingFullPairModulus value hvalue outside childBound pivotBound T hf q S …Mentions: OAI.Ostmann.MovingSlotData, OAI.Ostmann.movingFullPairModulus