OAI/NumberTheory/Ostmann/Arithmetic/ArithmeticIntegerComparison.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Signed arithmetic comparison for actual integer polynomial tests
- def
OAI.Ostmann.integerTestValueline 12 - theorem
OAI.Ostmann.integer_polynomial_symbolic_comparison_leline 18Source documentation
The signed replacement estimate with all zero and divisor-count bridges proved for the actual integer polynomial evaluations.
theorem integer_polynomial_symbolic_comparison_le {A I : Type*} [Fintype A] [Fintype I] {n : ℕ} (value : A → ℤ) (hinj : Function.Injective value) (F : I → MvPolynomial (Fin n) ℤ) (μ : Fin n → A → ℝ) (hμ : ∀ i a, 0 ≤ μ i a) (hmass : ∀ i, ∑ a, μ i a = 1) (α : ℝ) (hα : 0 ≤ α) (hmax : ∀ i a, μ i a ≤ α) (P : Finset ℕ) (hprime : ∀ p ∈ P, p.Prime) (ν : ℕ → ℝ) (hν : ∀ p ∈ P, 0 ≤ ν p) (hνmass : ∑ p ∈ P, ν p = 1) (β V H : ℝ) (hβ : 0 ≤ β) (hV : 0 < V) (hH : 1 ≤ H) (hνmax : ∀ p ∈ P, ν p ≤ β) (hsize : ∀ p ∈ P, V ≤ Real.log (p : ℝ)) (hvalue : ∀ i x, |(integerTestValue value (F i) x : ℝ)| ≤ H) (Ψ : (Fin n → A) → ℕ → (I → Bool) → ℂ) …Mentions: OAI.Ostmann.integerTestValue