Ramification in extensions of number fields

TheoremOnly finitely many primes ramify in a number field extension#✓fully proved

Only finitely many height-one primes of a number field ramify in a number-field extension.

theorem finite_ramified_primes
    (K L : Type*) [Field K] [NumberField K] [Field L] [NumberField L]
    [Algebra K L] :
    {p : HeightOneSpectrum (NumberField.RingOfIntegers K) |
      ¬ Algebra.IsUnramifiedIn (NumberField.RingOfIntegers L) p.asIdeal}.Finite

TheoremUnramifiedness descends to smaller intermediate fields#✓fully proved

Let \(L\) be a number field, let \(E \subseteq F\) be intermediate fields of \(L/\mathbb{Q}\), and let \(\mathfrak{p}\) be an ideal of \(\mathbb{Z}\). If \(\mathfrak{p}\) is unramified in \(\mathcal{O}_F\), that is, every prime ideal of \(\mathcal{O}_F\) lying over \(\mathfrak{p}\) is unramified over \(\mathbb{Z}\), then \(\mathfrak{p}\) is unramified in \(\mathcal{O}_E\).

theorem isUnramifiedIn_mono (E F : IntermediateField ℚ L) (hEF : E ≤ F)
    (𝔭 : Ideal ℤ) (hF : Algebra.IsUnramifiedIn (𝓞 F) 𝔭) :
    Algebra.IsUnramifiedIn (𝓞 E) 𝔭
Sources
  • ATLAS N390, Proposition 19.14.
Used by 1

TheoremLocalizing the ring of integers at an unramified prime gives an étale algebra#✓fully proved

Let \(K\) be a number field with ring of integers \(\mathcal{O}_K\), and let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_K\), that is, every prime ideal of \(\mathcal{O}_K\) lying over \(p\) is unramified over \(\mathbb{Z}\). Let \(S\) be the localization of \(\mathcal{O}_K\) at the image of the multiplicative set \(\mathbb{Z} \setminus p\). Then \(S\) is an étale algebra over the local ring \(\mathbb{Z}_{(p)}\).

The ring \(S\) is semilocal: it keeps every prime of \(\mathcal{O}_K\) above \(p\) at once, rather than the localization \((\mathcal{O}_K)_Q\) at a single such prime \(Q\).

theorem IsUnramifiedIn.etale_localization {K : Type*} [Field K] [NumberField K]
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 K) p) :
    Algebra.Etale (Localization.AtPrime p)
      (Localization (Algebra.algebraMapSubmonoid (𝓞 K) p.primeCompl))
Sources
  • packages the primewise unramified hypothesis used in ATLAS N390, Proposition 19.14.
Used by 1

DefinitionNormalization commutes with base change along an unramified prime#✓fully proved

Let \(E\) and \(F\) be number fields and let \(\mathfrak p\) be a prime ideal of \(\mathbb Z\) that is unramified in the ring of integers \(\mathcal O_F\). Write \(R = \mathbb Z_{\mathfrak p}\) for the localization of \(\mathbb Z\) at \(\mathfrak p\), and for \(K = E, F\) write \(S_K\) for the localization of \(\mathcal O_K\) at the image of \(\mathbb Z \setminus \mathfrak p\). Let \(K_E\) be the fraction field of \(\mathcal O_E\) and let \(\iota : S_E \to K_E\) be the canonical map. This is the isomorphism of \(S_F\)-algebras from \(S_F \otimes_R S_E\) onto the integral closure of \(S_F\) in \(S_F \otimes_R K_E\) that, for \(s \in S_F\) and \(t \in S_E\), sends \(s \otimes t\) to \(s \otimes \iota(t)\).

It is obtained from the identification of \(S_E\) with the integral closure of \(R\) in \(K_E\), using that \(S_F\) is étale over \(R\).

NumberField.IsUnramifiedIn.tensorProductLocalizationEquivIntegralClosure · 19 lines
noncomputable def IsUnramifiedIn.tensorProductLocalizationEquivIntegralClosure
    {E F : Type*} [Field E] [NumberField E] [Field F] [NumberField F]
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p) :
    let R := Localization.AtPrime p
    let S_F := Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl)
    let S_E := Localization (Algebra.algebraMapSubmonoid (𝓞 E) p.primeCompl)
    TensorProduct R S_F S_E ≃ₐ[S_F]
      integralClosure S_F (TensorProduct R S_F (FractionRing (𝓞 E))) := by
  let R := Localization.AtPrime p
  let S_F := Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl)
  let S_E := Localization (Algebra.algebraMapSubmonoid (𝓞 E) p.primeCompl)
  let _ : Algebra.Etale R S_F := IsUnramifiedIn.etale_localization p h
  letI : Algebra S_E (FractionRing (𝓞 E)) :=
    Localization.AtPrime.liftAlgebra (𝓞 E)
  let e : S_E ≃ₐ[R] integralClosure R (FractionRing (𝓞 E)) :=
    IsIntegralClosure.equiv R S_E (FractionRing (𝓞 E)) _
  exact (Algebra.TensorProduct.congr (AlgEquiv.refl : S_F ≃ₐ[S_F] S_F) e).trans
    (AlgEquiv.ofBijective (TensorProduct.toIntegralClosure R S_F
      (FractionRing (𝓞 E))) TensorProduct.toIntegralClosure_bijective_of_smooth)
Uses 1 · Used by 2

DefinitionMap from the localization away from a prime to the local ring at a prime above it#✓fully proved

Let \(R \to S \to T\) be homomorphisms of commutative rings whose algebra structures form a scalar tower, let \(\mathfrak p\) be a prime ideal of \(R\), and let \(\mathfrak Q\) be a prime ideal of \(T\) lying over \(\mathfrak p\). Write \(S_{\mathfrak p}\) for the localization of \(S\) at the image of \(R \setminus \mathfrak p\). This is the homomorphism of \(S\)-algebras \(S_{\mathfrak p} \to T_{\mathfrak Q}\) extending the composite \(S \to T \to T_{\mathfrak Q}\); it exists because elements of \(R \setminus \mathfrak p\) map outside \(\mathfrak Q\), hence to units of \(T_{\mathfrak Q}\).

noncomputable def semilocalizationToAtPrime
    {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
    [Algebra R S] [Algebra S T] [Algebra R T] [IsScalarTower R S T]
    (p : Ideal R) [p.IsPrime] (Q : Ideal T) [Q.IsPrime] [Q.LiesOver p] :
    Localization (Algebra.algebraMapSubmonoid S p.primeCompl) →ₐ[S]
      Localization.AtPrime Q :=
  IsLocalization.liftAlgHom (M := Algebra.algebraMapSubmonoid S p.primeCompl)
    (f := Algebra.ofId _ _) (by
      rintro ⟨_, x, hx, rfl⟩
      simpa using! IsLocalization.map_units (M := Q.primeCompl)
        (Localization.AtPrime Q) ⟨algebraMap R T x, by
          simp_all [Q.over_def p]
        ⟩)
Used by 3

TheoremValues of the localization-to-local-ring map on fractions#✓fully proved

Let \(R \to S \to T\) be homomorphisms of commutative rings whose algebra structures form a scalar tower, let \(\mathfrak p\) be a prime ideal of \(R\), and let \(\mathfrak Q\) be a prime ideal of \(T\) lying over \(\mathfrak p\). Write \(S_{\mathfrak p}\) for the localization of \(S\) at the image of \(R \setminus \mathfrak p\), and let \(\varphi : S_{\mathfrak p} \to T_{\mathfrak Q}\) be the \(S\)-algebra homomorphism extending the composite \(S \to T \to T_{\mathfrak Q}\). For \(x \in S\), \(y\) in the image of \(R \setminus \mathfrak p\) in \(S\), and \(z \in T_{\mathfrak Q}\), we have \(\varphi(x/y) = z\) if and only if \(x = yz\) in \(T_{\mathfrak Q}\), where \(x\) and \(y\) stand for their images under \(S \to T \to T_{\mathfrak Q}\).

theorem semilocalizationToAtPrime_mk'_eq_iff
    {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
    [Algebra R S] [Algebra S T] [Algebra R T] [IsScalarTower R S T]
    (p : Ideal R) [p.IsPrime] (Q : Ideal T) [Q.IsPrime] [Q.LiesOver p]
    (x : S) (y : Algebra.algebraMapSubmonoid S p.primeCompl)
    (z : Localization.AtPrime Q) :
    semilocalizationToAtPrime p Q
        (IsLocalization.mk'
          (Localization (Algebra.algebraMapSubmonoid S p.primeCompl)) x y) = z ↔
      algebraMap S (Localization.AtPrime Q) x =
        algebraMap S (Localization.AtPrime Q) y * z
Uses 1

DefinitionMap from the normalized tensor algebra to the local ring of the compositum#✓fully proved

Let \(E\) and \(F\) be intermediate fields of a number field \(L\) over \(\mathbb Q\), let \(\mathfrak p\) be a prime ideal of \(\mathbb Z\) that is unramified in \(\mathcal O_F\), and let \(\mathfrak Q\) be a prime ideal of the ring of integers \(\mathcal O_{EF}\) of the compositum \(EF\) of \(E\) and \(F\) in \(L\) lying over \(\mathfrak p\). Write \(R = \mathbb Z_{\mathfrak p}\) for the localization of \(\mathbb Z\) at \(\mathfrak p\); for \(K = E, F\) write \(S_K\) for the localization of \(\mathcal O_K\) at the image of \(\mathbb Z \setminus \mathfrak p\) and \(\varphi_K : S_K \to (\mathcal O_{EF})_{\mathfrak Q}\) for the map induced by the inclusion \(\mathcal O_K \subseteq \mathcal O_{EF}\); and let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal O_E)\). This is the \(R\)-algebra homomorphism \(C \to (\mathcal O_{EF})_{\mathfrak Q}\) obtained by composing the inverse of the canonical isomorphism \(S_F \otimes_R S_E \cong C\) with the map \(S_F \otimes_R S_E \to (\mathcal O_{EF})_{\mathfrak Q}\) that, for \(s \in S_F\) and \(t \in S_E\), sends \(s \otimes t\) to \(\varphi_F(s) \varphi_E(t)\).

No claim is made that this map induces an isomorphism from a localization of \(C\) onto \((\mathcal O_{EF})_{\mathfrak Q}\).

NumberField.IsUnramifiedIn.normalizedTensorToCompositumAtPrime · 37 lines
noncomputable def normalizedTensorToCompositumAtPrime
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p] :
    let R := Localization.AtPrime p
    let S_F := Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl)
    let C := integralClosure S_F
      (TensorProduct R S_F (FractionRing (𝓞 E)))
    let T := Localization.AtPrime Q
    letI : Algebra R T := Localization.AtPrime.algebraOfLiesOver p Q
    C →ₐ[R] T := by
  let R := Localization.AtPrime p
  let S_F := Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl)
  let S_E := Localization (Algebra.algebraMapSubmonoid (𝓞 E) p.primeCompl)
  let M := (E ⊔ F : IntermediateField ℚ L)
  let _algE : Algebra E M := (IntermediateField.inclusion le_sup_left).toAlgebra
  let _algF : Algebra F M := (IntermediateField.inclusion le_sup_right).toAlgebra
  let T := Localization.AtPrime Q
  letI : Algebra R T := Localization.AtPrime.algebraOfLiesOver p Q
  let fF : S_F →ₐ[𝓞 F] T := Localization.semilocalizationToAtPrime _ _
  let fE : S_E →ₐ[𝓞 E] T := Localization.semilocalizationToAtPrime _ _
  algebraize [fF.toRingHom, fE.toRingHom]
  letI : IsScalarTower R S_F T := .of_algebraMap_eq' <| by
    apply IsLocalization.ringHom_ext p.primeCompl
    ext z
    simp
  letI : IsScalarTower R S_E T := .of_algebraMap_eq' <| by
    apply IsLocalization.ringHom_ext p.primeCompl
    ext z
    simp
  let g : TensorProduct R S_F S_E →ₐ[R] T :=
    Algebra.TensorProduct.lift (IsScalarTower.toAlgHom R S_F T)
      (IsScalarTower.toAlgHom R S_E T) fun _ _ => .all _ _
  let e := tensorProductLocalizationEquivIntegralClosure
    (E := E) (F := F) p h
  exact g.comp (e.symm.restrictScalars R).toAlgHom
Uses 2 · Used by 9

TheoremThe normalized tensor map on simple tensors#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) and \(S_E\) be the localizations of \(\mathcal{O}_F\) and \(\mathcal{O}_E\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), let \(T = (\mathcal{O}_{EF})_Q\), and let \(g \colon C \to T\) be the normalized tensor map to the compositum at \(Q\). Let \(e \colon S_F \otimes_R S_E \to C\) be the normalization isomorphism, and let \(f_F \colon S_F \to T\) and \(f_E \colon S_E \to T\) be the maps induced by the inclusions of \(\mathcal{O}_F\) and \(\mathcal{O}_E\) into \(\mathcal{O}_{EF}\). Then for all \(x \in S_F\) and \(y \in S_E\), we have \(g(e(x \otimes y)) = f_F(x)\,f_E(y)\).

NumberField.IsUnramifiedIn.normalizedTensorToCompositumAtPrime_equiv_tmul · 20 lines
theorem normalizedTensorToCompositumAtPrime_equiv_tmul
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p]
    (x : Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
    (y : Localization (Algebra.algebraMapSubmonoid (𝓞 E) p.primeCompl)) :
    let R := Localization.AtPrime p
    let S_F := Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl)
    let S_E := Localization (Algebra.algebraMapSubmonoid (𝓞 E) p.primeCompl)
    let M := (E ⊔ F : IntermediateField ℚ L)
    letI _algE : Algebra E M := (IntermediateField.inclusion le_sup_left).toAlgebra
    letI _algF : Algebra F M := (IntermediateField.inclusion le_sup_right).toAlgebra
    let T := Localization.AtPrime Q
    letI : Algebra R T := Localization.AtPrime.algebraOfLiesOver p Q
    let fF : S_F →ₐ[𝓞 F] T := Localization.semilocalizationToAtPrime p Q
    let fE : S_E →ₐ[𝓞 E] T := Localization.semilocalizationToAtPrime p Q
    let e := tensorProductLocalizationEquivIntegralClosure (E := E) (F := F) p h
    normalizedTensorToCompositumAtPrime E F p h Q (e (x ⊗ₜ[R] y)) =
      fF x * fE y
Uses 3

TheoremThe kernel of the normalized tensor map is prime#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) be the localization of \(\mathcal{O}_F\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), and let \(g \colon C \to (\mathcal{O}_{EF})_Q\) be the normalized tensor map to the compositum at \(Q\). Then the kernel of \(g\) is a prime ideal of \(C\).

This holds because \((\mathcal{O}_{EF})_Q\) is an integral domain. The kernel of \(g\) is in general strictly smaller than the preimage under \(g\) of the maximal ideal of the local ring \((\mathcal{O}_{EF})_Q\), which is the prime of \(C\) at which to localize.

theorem normalizedTensorToCompositumAtPrime_ker_isPrime
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p] :
    let R := Localization.AtPrime p
    let T := Localization.AtPrime Q
    letI : Algebra R T := Localization.AtPrime.algebraOfLiesOver p Q
    (RingHom.ker (normalizedTensorToCompositumAtPrime E F p h Q).toRingHom).IsPrime
Uses 1

DefinitionThe contracted maximal prime of the normalized tensor algebra#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) be the localization of \(\mathcal{O}_F\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), let \(T = (\mathcal{O}_{EF})_Q\) be the localization of \(\mathcal{O}_{EF}\) at \(Q\), and let \(g \colon C \to T\) be the normalized tensor map to the compositum at \(Q\). The contracted maximal prime is the ideal \(g^{-1}(\mathfrak{m}_T)\) of \(C\), where \(\mathfrak{m}_T\) is the maximal ideal of the local ring \(T\).

It contains the kernel of \(g\), and is in general strictly larger. It is intended as the prime of \(C\) at which to localize in order to recover the local factor \(T\).

NumberField.IsUnramifiedIn.normalizedTensorCompositumPrime · 15 lines
noncomputable def normalizedTensorCompositumPrime
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p] :
    Ideal (integralClosure
      (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
      (TensorProduct (Localization.AtPrime p)
        (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
        (FractionRing (𝓞 E)))) :=
  let T := Localization.AtPrime Q
  letI : Algebra (Localization.AtPrime p) T :=
    Localization.AtPrime.algebraOfLiesOver p Q
  (IsLocalRing.maximalIdeal T).comap
    (normalizedTensorToCompositumAtPrime E F p h Q).toRingHom
Sources
  • ATLAS N390, Proposition 19.14.
Uses 1 · Used by 6

TheoremThe contracted maximal prime is prime#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Then the contracted maximal prime of the normalized tensor algebra at \(Q\) is a prime ideal.

It is the preimage of the maximal ideal of the local ring \((\mathcal{O}_{EF})_Q\), which is prime.

theorem normalizedTensorCompositumPrime_isPrime
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p] :
    (normalizedTensorCompositumPrime E F p h Q).IsPrime
Uses 2 · Used by 3

TheoremMembership in the contracted maximal prime#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) be the localization of \(\mathcal{O}_F\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), let \(T = (\mathcal{O}_{EF})_Q\), and let \(g \colon C \to T\) be the normalized tensor map to the compositum at \(Q\). An element \(x \in C\) lies in the contracted maximal prime if and only if \(g(x)\) lies in the maximal ideal of the local ring \(T\).

theorem normalizedTensorCompositumPrime_mem_iff
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p]
    (x : integralClosure
      (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
      (TensorProduct (Localization.AtPrime p)
        (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
        (FractionRing (𝓞 E)))) :
    x ∈ normalizedTensorCompositumPrime E F p h Q ↔
      normalizedTensorToCompositumAtPrime E F p h Q x ∈
        IsLocalRing.maximalIdeal (Localization.AtPrime Q)
Uses 2

TheoremThe kernel lies in the contracted maximal ideal#✓fully proved

Let \(E\) and \(F\) be intermediate fields of a number field \(L\) over \(\mathbb Q\), let \(\mathfrak p\) be a prime ideal of \(\mathbb Z\) that is unramified in \(\mathcal O_F\), and let \(\mathfrak Q\) be a prime ideal of the ring of integers \(\mathcal O_{EF}\) of the compositum \(EF\) of \(E\) and \(F\) in \(L\) lying over \(\mathfrak p\). Write \(R = \mathbb Z_{\mathfrak p}\) for the localization of \(\mathbb Z\) at \(\mathfrak p\); for \(K = E, F\) let \(S_K\) be the localization of \(\mathcal O_K\) at the image of \(\mathbb Z \setminus \mathfrak p\) and let \(\varphi_K : S_K \to (\mathcal O_{EF})_{\mathfrak Q}\) be the map induced by the inclusion \(\mathcal O_K \subseteq \mathcal O_{EF}\); let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal O_E)\); and let \(g : C \to (\mathcal O_{EF})_{\mathfrak Q}\) be the \(R\)-algebra homomorphism that, for \(s \in S_F\) and \(t \in S_E\), sends the image of \(s \otimes t\) under the canonical isomorphism \(S_F \otimes_R S_E \cong C\) to \(\varphi_F(s) \varphi_E(t)\). Then the kernel of \(g\) is contained in the preimage under \(g\) of the maximal ideal of \((\mathcal O_{EF})_{\mathfrak Q}\).

theorem normalizedTensorToCompositumAtPrime_ker_le
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p] :
    let R := Localization.AtPrime p
    let T := Localization.AtPrime Q
    letI : Algebra R T := Localization.AtPrime.algebraOfLiesOver p Q
    RingHom.ker (normalizedTensorToCompositumAtPrime E F p h Q).toRingHom ≤
      normalizedTensorCompositumPrime E F p h Q
Uses 2

DefinitionThe localization map to the compositum at a prime#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) be the localization of \(\mathcal{O}_F\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), let \(T = (\mathcal{O}_{EF})_Q\), let \(g \colon C \to T\) be the normalized tensor map to the compositum at \(Q\), and let \(\mathfrak{q}\) be the contracted maximal prime of \(C\). Since \(g\) sends every element of \(C \setminus \mathfrak{q}\) outside the maximal ideal of the local ring \(T\), hence to a unit, \(g\) induces by the universal property of localization a ring homomorphism \(C_{\mathfrak{q}} \to T\), sending \(x/s\) to \(g(x)\,g(s)^{-1}\).

NumberField.IsUnramifiedIn.normalizedTensorLocalizationToCompositumAtPrime · 25 lines
noncomputable def normalizedTensorLocalizationToCompositumAtPrime
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p] :
    let qC := normalizedTensorCompositumPrime E F p h Q
    let S := Localization.AtPrime qC
    let T := Localization.AtPrime Q
    S →+* T := by
  have hprime : (normalizedTensorCompositumPrime E F p h Q).IsPrime :=
    normalizedTensorCompositumPrime_isPrime E F p h Q
  letI := hprime
  letI : Algebra (Localization.AtPrime p) (Localization.AtPrime Q) :=
    Localization.AtPrime.algebraOfLiesOver p Q
  exact IsLocalization.lift
    (M := (normalizedTensorCompositumPrime E F p h Q).primeCompl)
    (g := (normalizedTensorToCompositumAtPrime E F p h Q).toRingHom)
    (fun y => by
      have hy' : (normalizedTensorToCompositumAtPrime E F p h Q) y.val ∉
          IsLocalRing.maximalIdeal (Localization.AtPrime Q) := by
        intro hmem
        exact y.property (by
          unfold normalizedTensorCompositumPrime
          exact hmem)
      exact IsLocalRing.notMem_maximalIdeal.mp hy')
Uses 3 · Used by 2

TheoremThe localization map restricts to the normalized tensor map#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) be the localization of \(\mathcal{O}_F\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), let \(T = (\mathcal{O}_{EF})_Q\), let \(g \colon C \to T\) be the normalized tensor map to the compositum at \(Q\), let \(\mathfrak{q}\) be the contracted maximal prime of \(C\), and let \(\varphi \colon C_{\mathfrak{q}} \to T\) be the localization map to the compositum at \(Q\). Then for every \(x \in C\), \(\varphi\) sends the image of \(x\) in \(C_{\mathfrak{q}}\) to \(g(x)\).

theorem normalizedTensorLocalizationToCompositumAtPrime_algebraMap
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p]
    (x : integralClosure
      (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
      (TensorProduct (Localization.AtPrime p)
        (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
        (FractionRing (𝓞 E)))) :
    normalizedTensorLocalizationToCompositumAtPrime E F p h Q
        (algebraMap _ _ x) =
      normalizedTensorToCompositumAtPrime E F p h Q x
Uses 4

TheoremValue of the localization map on fractions#✓fully proved

Let \(L\) be a number field, let \(E\) and \(F\) be intermediate fields of \(L/\mathbb{Q}\) with compositum \(EF\), let \(p\) be a prime ideal of \(\mathbb{Z}\) that is unramified in \(\mathcal{O}_F\), and let \(Q\) be a prime ideal of \(\mathcal{O}_{EF}\) lying over \(p\). Write \(R = \mathbb{Z}_{(p)}\), let \(S_F\) be the localization of \(\mathcal{O}_F\) at the image of \(\mathbb{Z} \setminus p\), let \(C\) be the integral closure of \(S_F\) in \(S_F \otimes_R \operatorname{Frac}(\mathcal{O}_E)\), let \(T = (\mathcal{O}_{EF})_Q\), let \(g \colon C \to T\) be the normalized tensor map to the compositum at \(Q\), let \(\mathfrak{q}\) be the contracted maximal prime of \(C\), and let \(\varphi \colon C_{\mathfrak{q}} \to T\) be the localization map to the compositum at \(Q\). Then for all \(x \in C\), \(s \in C \setminus \mathfrak{q}\) and \(v \in T\), we have \(\varphi(x/s) = v\) if and only if \(g(x) = g(s)\,v\).

NumberField.IsUnramifiedIn.normalizedTensorLocalizationToCompositumAtPrime_mk'_spec · 18 lines
theorem normalizedTensorLocalizationToCompositumAtPrime_mk'_spec
    (E F : IntermediateField ℚ L)
    (p : Ideal ℤ) [p.IsPrime] (h : Algebra.IsUnramifiedIn (𝓞 F) p)
    (Q : Ideal (𝓞 (E ⊔ F : IntermediateField ℚ L)))
    [Q.IsPrime] [Q.LiesOver p]
    (x : integralClosure
      (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
      (TensorProduct (Localization.AtPrime p)
        (Localization (Algebra.algebraMapSubmonoid (𝓞 F) p.primeCompl))
        (FractionRing (𝓞 E))))
    (y : (normalizedTensorCompositumPrime E F p h Q).primeCompl)
    (v : Localization.AtPrime Q) :
    normalizedTensorLocalizationToCompositumAtPrime E F p h Q
        (IsLocalization.mk'
          (Localization.AtPrime (normalizedTensorCompositumPrime E F p h Q)) x y) =
      v ↔
      normalizedTensorToCompositumAtPrime E F p h Q x =
        normalizedTensorToCompositumAtPrime E F p h Q ↑y * v
Uses 4
16 fully proved

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.