OAI/NumberTheory/Ostmann/Construction/TopPrimeSupport.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Actual-prime collisions and coprimality to a fixed external integer
- inductive
OAI.Ostmann.TopPrimeConditionline 11 - def
OAI.Ostmann.TopPrimeCondition.coordinateline 15 - def
OAI.Ostmann.TopPrimeCondition.formulaline 19 - def
OAI.Ostmann.TopPrimeCondition.targetline 23 - def
OAI.Ostmann.TopPrimeCondition.Holdsline 27 - theorem
OAI.Ostmann.TopPrimeCondition.distinct_holds_iffline 30 - theorem
OAI.Ostmann.TopPrimeCondition.formula_valueline 35 - theorem
OAI.Ostmann.TopPrimeCondition.formula_costline 40 - theorem
OAI.Ostmann.TopPrimeCondition.formula_denominatorline 43 - def
OAI.Ostmann.TopPrimeCondition.Boundedline 46 - theorem
OAI.Ostmann.TopPrimeCondition.formula_inputsline 50 - theorem
OAI.Ostmann.top_prime_support_boundline 56Source documentation
This bound allows repeated coordinates or a zero external integer. Such conditions have empty support and are covered by the same proved alternative.
theorem top_prime_support_bound {A J : Type*} [Fintype A] [Nonempty A] [Fintype J] {m : ℕ} (prime : A → ℕ) (hpInj : Function.Injective prime) (hprime : ∀ a, (prime a).Prime) (checks : J → TopPrimeCondition (Fin (m + 1))) (μ : Fin (m + 1) → A → ℝ) (hμ : ∀ i a, 0 ≤ μ i a) (hmass : ∀ i, ∑ a, μ i a = 1) (α V R : ℝ) (hα : 0 ≤ α) (hV : 0 < V) (hR : 3 ≤ R) (hmax : ∀ i a, μ i a ≤ α) (hlower : ∀ a, V ≤ Real.log (prime a : ℝ)) (hupper : ∀ a, (prime a : ℝ) ≤ R) (hbound : ∀ j, (checks j).Bounded R) (W : (Fin (m + 1) → A) → ℂ) (B δ : ℝ) (hB : 0 ≤ B) (hδ : 0 ≤ δ) (hW : ∀ x, ‖W x‖ ≤ B) (hcancel : ‖∑ x, (productPrior μ x : ℂ) * W x‖ ≤ δ) : ‖∑ x, (productPrior μ x : ℂ) * …Mentions: OAI.Ostmann.TopPrimeCondition, OAI.Ostmann.productPrior