OAI/NumberTheory/Ostmann/Construction/WordRangePolynomial.lean
11 declarations, 0 contain sorry, 0 declared as axioms
The exact finite polynomial guard for all intermediate range tests
- def
OAI.Ostmann.WordRangeDecoration.rangeAtline 13 - theorem
OAI.Ostmann.WordRangeDecoration.rangeAt_memline 18 - theorem
OAI.Ostmann.WordRangeDecoration.rangeAt_allline 23 - def
OAI.Ostmann.WordRangeDecoration.polynomialsline 36 - theorem
OAI.Ostmann.WordRangeDecoration.polynomials_iffline 44 - theorem
OAI.Ostmann.WordRangeDecoration.polynomials_degreeline 54 - theorem
OAI.Ostmann.guardedHistoryAmplitude_extraline 72Source documentation
Adding a finite polynomial support family does not change the smooth factor or any arithmetic residue condition.
theorem guardedHistoryAmplitude_extra {σ I : Type*} [Fintype I] {n t u : ℕ} (N : I → MvPolynomial σ ℤ) (d : I → ℤ) (s : I → ℕ) (a : σ → ℤ) (coord : σ) (F : Fin n → ClippedPolynomialFactor) (H : Fin t → Polynomial ℝ) (J : Fin u → Polynomial ℝ) (keep : (Fin t → Bool) → Bool) (extra : (Fin u → Bool) → Bool) (z : ℤ) : guardedHistoryAmplitude N d s a coord F (Fin.append H J) (pairedPolynomialKeep keep extra) z = (if extra (polynomialSupportCode J (z : ℝ)) = true then 1 else 0) * guardedHistoryAmplitude N d s a coord F H keep z := by …Mentions: OAI.Ostmann.ClippedPolynomialFactor, OAI.Ostmann.guardedHistoryAmplitude, OAI.Ostmann.pairedPolynomialKeep, OAI.Ostmann.polynomialSupportCode
- def
OAI.Ostmann.WordFourierParameters.rangedPolynomialsline 93 - def
OAI.Ostmann.WordFourierParameters.rangedKeepline 98 - theorem
OAI.Ostmann.WordFourierParameters.rangedCoefficient_localline 103 - theorem
OAI.Ostmann.WordFourierParameters.ranged_complexity_boundline 115