Documentation

TauCeti.Algebra.CrossedProduct.Injectivity

Equal crossed-product classes come from cohomologous cocycles #

For a finite Galois extension L/K, the Brauer class of the crossed product (L, Gal(L/K), c) determines the cocycle c up to coboundaries: if two cocycles z and w have the same Brauer class, then they are cohomologous. Together with TauCeti.BrauerGroup.crossedProductClass_eq_of_cohomologous this says that the crossed-product construction is injective on cocycles modulo coboundaries, which is the injectivity half of the comparison between H²(Gal(L/K), Lˣ) and the relative Brauer group of L/K.

Since crossedProductClass is multiplicative (TauCeti.BrauerGroup.crossedProductClass_mul), it suffices to show that a cocycle c whose crossed product is split is a coboundary. The argument is a dimension count. A split crossed product A = (L, Gal(L/K), c) of dimension [L : K]² is a matrix algebra M_n(K) with n = [L : K], so it acts on a K-vector space V of dimension [L : K]. Restricted to L ⊆ A, this makes V a one-dimensional L-vector space, so V = L · v for any v ≠ 0. Each u_σ acts σ-semilinearly, hence u_σ · v = b(σ) · v for a unique b(σ) ∈ Lˣ, and expanding u_σ · u_τ · v = c(σ, τ) · u_{στ} · v gives c(σ, τ) = σ(b(τ)) · b(στ)⁻¹ · b(σ).

Main results #

References #

A crossed product with a module of dimension [L : K] has a trivial cocycle. If the crossed product of c acts K-linearly on a K-vector space V with dim_K V = [L : K], then c is a coboundary: c(σ, τ) = σ(b(τ)) · b(στ)⁻¹ · b(σ) for some b : Aut_K(L) → Lˣ. No Galois hypothesis is needed.

@[simp]

The trivial cocycle presents the identity Brauer class: the crossed product of the trivial cocycle of a finite Galois extension is split.

A crossed product is split exactly when its cocycle is a coboundary.

Equal crossed-product classes come from cohomologous cocycles, and conversely.

Injectivity of the crossed-product construction. Two cocycles of a finite Galois extension whose crossed products have the same Brauer class are cohomologous. The converse is TauCeti.BrauerGroup.crossedProductClass_eq_of_cohomologous.