OAI/NumberTheory/CubicMoment/Estimates/LargestPrimeSelection.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Exact selection of a largest prime, with a fixed injective tie code. This is an unordered selection: inserting it into a finite sum introduces no factor depending on the number of primes.
- def
OAI.CubicFirstMoment.primeTieCodeline 13 - lemma
OAI.CubicFirstMoment.primeTieCode_injectiveline 16 - lemma
OAI.CubicFirstMoment.exists_largestPrimeline 28 - lemma
OAI.CubicFirstMoment.largestPrime_uniqueline 44 - def
OAI.CubicFirstMoment.selectedLargestPrimeline 55 - lemma
OAI.CubicFirstMoment.selectedLargestPrime_specline 58 - lemma
OAI.CubicFirstMoment.selectedLargestPrime_normline 63 - lemma
OAI.CubicFirstMoment.selectedLargestPrime_largeline 73 - lemma
OAI.CubicFirstMoment.selectedLargestPrime_product_splitline 80 - theorem
OAI.CubicFirstMoment.primary_largest_prime_splitline 88Source documentation
The actual largest prime of a squarefree primary element can be removed once, leaving a primary squarefree factor coprime to it.
theorem primary_largest_prime_split {n : Eisenstein} (hn : primary n) (hs : Squarefree n) (hne : (primaryPrimeFactors n).Nonempty) : ∃ p c : Eisenstein, primaryPrime p ∧ primary c ∧ Squarefree c ∧ ¬p ∣ c ∧ p*c = n ∧ largestPrimePredicate primeTieCode (primaryPrimeFactors c) p ∧ normNat p = (primaryPrimeFactors n).sup normNat := by …Mentions: OAI.CubicFirstMoment.Eisenstein, OAI.CubicFirstMoment.primary, OAI.CubicFirstMoment.primaryPrimeFactors, OAI.CubicFirstMoment.primaryPrime, OAI.CubicFirstMoment.largestPrimePredicate, OAI.CubicFirstMoment.primeTieCode, OAI.CubicFirstMoment.normNat
- lemma
OAI.CubicFirstMoment.largestPrimePredicate_eraseline 115 - theorem
OAI.CubicFirstMoment.sum_largestPrime_selectedline 127