Documentation

TauCeti.NumberTheory.ClassFieldTheory.Brauer.Unramified

The local invariant of an unramified layer #

Let L/K be a finite unramified Galois extension of nonarchimedean local fields, of degree n, and let φ ∈ Gal(L/K) be its arithmetic Frobenius TauCeti.frobeniusAlgEquiv, which generates the cyclic group Gal(L/K). This file constructs the local invariant

inv_{L/K} : H²(Gal(L/K), Lˣ) → ℚ/ℤ

of the relative Brauer group of the layer, and proves that it is injective with image the subgroup of ℚ/ℤ of order n.

For a cyclic group generated by φ, the periodic resolution identifies H²(Gal(L/K), Lˣ) with the norm quotient Kˣ / N_{L/K}(Lˣ) (TauCeti.cyclicNormQuotientEquiv). Write TauCeti.ClassFieldTheory.unramifiedClass K L a for the class of a ∈ Kˣ under this identification at φ (TauCeti.cyclicClass). Classically, this is the cup product a ∪ δχ of a with the image under the connecting map δ : H¹(Gal(L/K), ℚ/ℤ) → H²(Gal(L/K), ℤ) of the character χ with χ(φ) = 1/n. The invariant is normalized by

inv_{L/K}(unramifiedClass a) = v_K(a) / n,

where v_K is the normalized valuation of K. This is well defined and injective exactly because, in an unramified extension, a is a norm if and only if n ∣ v_K(a) (TauCeti.mem_normGroup_iff_dvd_normalizedValuation). With this normalization a uniformizer of K has invariant 1/n, so its class is the fundamental class of the layer; replacing arithmetic by geometric Frobenius would negate every invariant.

The invariants of different unramified layers are compatible. For unramified layers K ⊆ L ⊆ M, arithmetic Frobenius of M/K restricts to that of L/K, and inflation H²(Gal(L/K), Lˣ) → H²(Gal(M/K), Mˣ) sends the class of a to the class of a ^ [M : L] (TauCeti.map_cyclicClass), whose invariant is again v_K(a) / n. So inflation preserves the invariant: this is the compatibility the invariants of the unramified layers need in order to glue to one invariant on the union of their images in the Brauer group of K.

The invariant also transforms along a change of ground field. Let K'/K be an extension of nonarchimedean local fields, and let L'/K' be an unramified layer containing L. The arithmetic Frobenius of L'/K' restricts to the f(K'/K)-th power of that of L/K, where f(K'/K) is the residue degree. The map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction Gal(L'/K') → Gal(L/K) therefore sends the class of a to the class of a ^ (f(K'/K) · [L' : K'] / [L : K]) (TauCeti.map_cyclicClass_baseChange). Its invariant is e(K'/K) f(K'/K) · v_K(a) / [L : K], because v_{K'}(a) = e(K'/K) · v_K(a). So this map multiplies the invariant by e(K'/K) f(K'/K) = [K' : K]: this is the formula inv_{K'} ∘ res = [K' : K] · inv_K for restriction of classes inflated from unramified layers.

Restriction to an intermediate ground field E in K ⊆ E ⊆ L is the specialization K' := E, L' := L of map_unramifiedClass_baseChange and unramifiedInv_map_baseChange. Here unitsBaseChangeHom K L E L is the identity on units, and f(E/K) · [L : E] / [L : K] = 1 by unramifiedness and the tower degree formula. Thus restriction preserves the representing unit and multiplies the invariant by [E : K].

Main definitions #

Main results #

References #

The class in H²(Gal(L/K), Lˣ) of an element a ∈ Kˣ: the image of a, which is fixed by Frobenius, under two-periodicity of the cohomology of the cyclic group Gal(L/K) at its generator, arithmetic Frobenius.

Instances For

    The unramified class is the cyclic class at arithmetic Frobenius, for any proof that Frobenius generates Gal(L/K).

    @[simp]

    The class of a ∈ Kˣ in H²(Gal(L/K), Lˣ) vanishes exactly when a is a norm from L.

    The identification H²(Gal(L/K), Lˣ) ≃ ℤ/[L : K] of an unramified layer, normalized by arithmetic Frobenius: it sends the class of a ∈ Kˣ to v_K(a) modulo [L : K] (unramifiedInvEquiv_unramifiedClass).

    Instances For
      @[simp]

      The class of a ∈ Kˣ corresponds to the normalized valuation v_K(a) modulo [L : K].

      The local invariant of an unramified layer inv_{L/K} : H²(Gal(L/K), Lˣ) → ℚ/ℤ, normalized by arithmetic Frobenius: the class of a ∈ Kˣ has invariant v_K(a) / [L : K] (unramifiedInv_unramifiedClass).

      Instances For
        @[simp]

        The normalization of the unramified invariant. The class of a ∈ Kˣ has invariant v_K(a) / [L : K].

        The class of a uniformizer of K has invariant 1 / [L : K], so it is the fundamental class of the unramified layer.

        The image of the unramified invariant is the subgroup of ℚ/ℤ of order [L : K].

        Inflation along a tower of unramified layers #

        @[simp]

        Inflation of unramified classes. For unramified layers K ⊆ L ⊆ M, inflation H²(Gal(L/K), Lˣ) → H²(Gal(M/K), Mˣ) sends the class of a ∈ Kˣ to the class of a ^ [M : L].

        @[simp]

        The unramified invariant is compatible with inflation. For unramified layers K ⊆ L ⊆ M, inflation H²(Gal(L/K), Lˣ) → H²(Gal(M/K), Mˣ) preserves the local invariant.

        Change of ground field #

        @[simp]

        Base change of unramified classes. Let K'/K be an extension of nonarchimedean local fields, of residue degree f(K'/K), and let L'/K' be an unramified layer containing L. Then the map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction Gal(L'/K') → Gal(L/K) sends the class of a ∈ Kˣ to the class of a ^ (f(K'/K) · [L' : K'] / [L : K]).

        @[simp]

        The unramified invariant under base change. Let K'/K be an extension of nonarchimedean local fields and let L'/K' be an unramified layer containing L. Then the map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction Gal(L'/K') → Gal(L/K) multiplies the local invariant by [K' : K].

        Unramified classes split by a ground field of multiple degree. Let K'/K be an extension of nonarchimedean local fields whose degree is a multiple of [L : K], and let L'/K' be an unramified layer containing L. Then the map H²(Gal(L/K), Lˣ) → H²(Gal(L'/K'), L'ˣ) induced by restriction Gal(L'/K') → Gal(L/K) is zero.

        Cocycles with unit values #

        A unit-valued cocycle of an unramified layer is a coboundary. If a 2-cocycle of Gal(L/K) with values in Lˣ takes all its values in the units U(L,0) of valuation one, its class in H²(Gal(L/K), Lˣ) vanishes.

        A continuous cocycle read off an unramified layer with unit values is a coboundary. If a continuous 2-cocycle z on G_K with values in (Kˢ)ˣ takes at (g, h) the value σ (u (g|_L, h|_L)), for a function u on Gal(L/K) × Gal(L/K) with values in the units U(L,0) of valuation one, then the class of z in H²(G_K, (Kˢ)ˣ) vanishes.

        A class inflated along an unramified layer with unit values vanishes locally. Let E/F be a finite normal extension, embedded in Fˢ by σ, and let K be an F-algebra with a finite unramified Galois extension L/K receiving E. If a 2-cocycle c of Gal(E/F) with values in Eˣ takes all its values in the units U(L,0) of valuation one after the inclusion Eˣ → Lˣ, then the base change to K of the class inflated from c vanishes.