Documentation

TauCeti.NumberTheory.QuadraticForm.Global.CompletionTower

Quadratic forms in towers of number-field completions #

For an extension of number fields L/K and finite places w above v, localization commutes with scalar extension from K to L. The comparison uses the canonical completion map K_v → L_w, and identifies both iterated tensor-product spaces with L_w ⊗[K] V.

At a real place w of L, the restriction of w to K is again real and its embedding is the restriction of the embedding of w, so the localization at w of the scalar extension to L is isometric to the localization of the original form at the restricted place.

This compatibility is the bridge needed to transfer local properties of a quadratic form over K to the completions of a field extension. In particular, it allows an isotropic vector over K_v to be extended to every L_w above it, so a form which is isotropic at every finite and real place of K stays so at every finite and real place of L.

Main results #

References #

Localization after extending a quadratic form from K to L is canonically isometric to extending its localization along the completion map K_v → L_w.

Instances For
    @[simp]

    The localization/base-change comparison sends a twice-pure tensor to the same global vector, with the intermediate scalar transported along K_v → L_w.

    Localization at a real place w after extending a quadratic form from K to L is canonically isometric to the localization at the restriction of w to K.

    Instances For
      @[simp]

      The real-place localization/base-change isometry is Mathlib's canonical tensor-product cancellation ℝ ⊗[L] (L ⊗[K] V) ≃ ℝ ⊗[K] V.

      @[simp]
      theorem QuadraticForm.atRealPlaceBaseChange_tmul {K : Type uK} [Field K] [NumberField K] {L : Type uL} [Field L] [Algebra K L] {V : Type uV} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (w : { w : NumberField.InfinitePlace L // w.IsReal }) (b : ℝ) (a : L) (x : V) :

      The real-place localization/base-change comparison multiplies the intermediate scalar into the real factor through the embedding of the real place.

      @[simp]
      theorem QuadraticForm.atRealPlaceBaseChange_symm_tmul {K : Type uK} [Field K] [NumberField K] {L : Type uL} [Field L] [Algebra K L] {V : Type uV} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (w : { w : NumberField.InfinitePlace L // w.IsReal }) (b : ℝ) (x : V) :

      The inverse real-place localization/base-change comparison inserts the unit of L as the intermediate scalar.

      A quadratic form which is isotropic at every finite and real place of K stays isotropic at every finite and real place of a finite extension L of K.