ClassFieldTower.Sawin.exists_positive_squarefree_supported_generator
A totally real quadratic number field unramified outside a support excluding two has a positive squarefree radicand congruent to one modulo four, all of whose prime divisors lie in that support.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
universe u
namespace ClassFieldTower.SawinLean source · statement
theorem exists_positive_squarefree_supported_generator
(L : Type u) [Field L] [NumberField L]
[Algebra.IsQuadraticExtension ℚ L] [IsTotallyReal L]
(T : Set (HeightOneSpectrum (𝓞 ℚ)))
(hOutside : IsUnramifiedAtFinitePlacesOutside ℚ L T)
(hTwo : (Rat.HeightOneSpectrum.primesEquiv (R := 𝓞 ℚ)).symm
(⟨2, Nat.prime_two⟩ : Nat.Primes) ∉ T) :
∃ d : ℤ, ∃ β : L,
0 < d ∧ Squarefree d.natAbs ∧ d % 4 = 1 ∧
β ^ 2 = algebraMap ℚ L (d : ℚ) ∧
IntermediateField.adjoin ℚ ({β} : Set L) = ⊤ ∧
¬ IsSquare (d : ℚ) ∧
∀ q : Nat.Primes, (q : ℤ) ∣ d →
(Rat.HeightOneSpectrum.primesEquiv (R := 𝓞 ℚ)).symm q ∈ T