Documentation

TauCeti.NumberTheory.Padics.GroupAlgebra.Transpose

The transpose of a ℤ_p[G]-module of projective dimension one #

Let G be a finite group and 0 → P₁ → P₀ → M → 0 an exact sequence of ℤ_p[G]-modules with P₀, P₁ finitely generated projective, so that M has projective dimension at most one. Its Auslander–Reiten transpose Tr f, the cokernel of Hom_{ℤ_p[G]}(P₀, ℤ_p[G]) → Hom_{ℤ_p[G]}(P₁, ℤ_p[G]), is E¹(M) = Ext¹_{ℤ_p[G]}(M, ℤ_p[G]). This file identifies it with the Pontryagin dual Hom_{ℤ_p}(M[p^∞], ℚ_p / ℤ_p) of the p-power torsion of M, compatibly with the action of ℤ_p[G]ᵐᵒᵖ. The identification composes the symmetric Frobenius duality of ℤ_p[G] (TauCeti.AuslanderReitenTranspose.groupAlgebraDualEquiv), which rewrites the transpose through ℤ_p-linear duals, with the connecting map TauCeti.torsionDualMap over ℤ_p.

Since the transpose determines a finitely presented module up to projective summands (TauCeti.AuslanderReitenTranspose.nonempty_linearEquiv_prod_of_linearEquiv), two such modules with isomorphic p-power torsion are stably isomorphic. This is how Neukirch–Schmidt–Wingberg compare modules of projective dimension one over ℤ_p[G] before cancelling projective summands.

Main definitions #

Main results #

References #

@[instance_reducible]

The contragredient action of ℤ_p[G] on the ℚ_p / ℤ_p-valued characters of a ℤ_p[G]-module: op a sends χ to x ↦ χ (a • x).

The transpose of a ℤ_p[G]-module of projective dimension one is the Pontryagin dual of its p-power torsion. For a finite group G and an exact sequence 0 → P₁ → P₀ → M → 0 of ℤ_p[G]-modules with P₀ projective over ℤ_p and M finitely generated over ℤ_p, the transpose Tr f (which is E¹(M) when P₀ and P₁ are projective over ℤ_p[G]) is isomorphic to Hom_{ℤ_p}(M[p^∞], ℚ_p / ℤ_p), compatibly with the action of ℤ_p[G]ᵐᵒᵖ on the transpose and the contragredient action on characters.

Instances For
    @[simp]

    TauCeti.AuslanderReitenTranspose.torsionDualLinearEquiv sends the class of a group-algebra functional to the image of its coefficient-at-one functional under the connecting map.

    theorem TauCeti.nonempty_linearEquiv_prod_of_pPowerTorsion_linearEquiv {p : ℕ} [Fact (Nat.Prime p)] {G : Type u_1} [Group G] [Finite G] {M : Type u_2} {N : Type u_3} {P₀ : Type u₀} {P₁ : Type u₁} {Q₀ : Type v₀} {Q₁ : Type v₁} [AddCommGroup M] [Module (MonoidAlgebra ℤ_[p] G) M] [AddCommGroup N] [Module (MonoidAlgebra ℤ_[p] G) N] [AddCommGroup P₀] [Module (MonoidAlgebra ℤ_[p] G) P₀] [Module.Finite (MonoidAlgebra ℤ_[p] G) P₀] [Module.Projective (MonoidAlgebra ℤ_[p] G) P₀] [AddCommGroup P₁] [Module (MonoidAlgebra ℤ_[p] G) P₁] [Module.Finite (MonoidAlgebra ℤ_[p] G) P₁] [Module.Projective (MonoidAlgebra ℤ_[p] G) P₁] [AddCommGroup Q₀] [Module (MonoidAlgebra ℤ_[p] G) Q₀] [Module.Finite (MonoidAlgebra ℤ_[p] G) Q₀] [Module.Projective (MonoidAlgebra ℤ_[p] G) Q₀] [AddCommGroup Q₁] [Module (MonoidAlgebra ℤ_[p] G) Q₁] [Module.Finite (MonoidAlgebra ℤ_[p] G) Q₁] [Module.Projective (MonoidAlgebra ℤ_[p] G) Q₁] {f : P₁ →ₗ[MonoidAlgebra ℤ_[p] G] P₀} {π : P₀ →ₗ[MonoidAlgebra ℤ_[p] G] M} {g : Q₁ →ₗ[MonoidAlgebra ℤ_[p] G] Q₀} {ρ : Q₀ →ₗ[MonoidAlgebra ℤ_[p] G] N} (hf : Function.Exact ⇑f ⇑π) (hfi : Function.Injective ⇑f) (hπ : Function.Surjective ⇑π) (hg : Function.Exact ⇑g ⇑ρ) (hgi : Function.Injective ⇑g) (hρ : Function.Surjective ⇑ρ) (e : ↥(pPowerTorsion p (MonoidAlgebra ℤ_[p] G) M) ≃ₗ[MonoidAlgebra ℤ_[p] G] ↥(pPowerTorsion p (MonoidAlgebra ℤ_[p] G) N)) :
    Nonempty ((M × P₁ × Q₀) ≃ₗ[MonoidAlgebra ℤ_[p] G] N × P₀ × Q₁)

    Modules of projective dimension one with isomorphic p-power torsion are stably isomorphic (NSW (5.4.11) with (5.6.9)). Let G be a finite group and let 0 → P₁ → P₀ → M → 0 and 0 → Q₁ → Q₀ → N → 0 be exact sequences of ℤ_p[G]-modules with finitely generated projective P₀, P₁, Q₀, Q₁. If the p-power torsion submodules of M and N are isomorphic as ℤ_p[G]-modules, then M ⊕ P₁ ⊕ Q₀ ≃ N ⊕ P₀ ⊕ Q₁ as ℤ_p[G]-modules.

    theorem TauCeti.exists_projective_prod_linearEquiv_of_torsion {p : ℕ} [Fact (Nat.Prime p)] {G : Type u_1} [Group G] [Finite G] {M : Type u_2} {N : Type u_3} {P₀ : Type u₀} {P₁ : Type u₁} {Q₀ : Type v₀} {Q₁ : Type v₁} [AddCommGroup M] [Module (MonoidAlgebra ℤ_[p] G) M] [AddCommGroup N] [Module (MonoidAlgebra ℤ_[p] G) N] [AddCommGroup P₀] [Module (MonoidAlgebra ℤ_[p] G) P₀] [Module.Finite (MonoidAlgebra ℤ_[p] G) P₀] [Module.Projective (MonoidAlgebra ℤ_[p] G) P₀] [AddCommGroup P₁] [Module (MonoidAlgebra ℤ_[p] G) P₁] [Module.Finite (MonoidAlgebra ℤ_[p] G) P₁] [Module.Projective (MonoidAlgebra ℤ_[p] G) P₁] [AddCommGroup Q₀] [Module (MonoidAlgebra ℤ_[p] G) Q₀] [Module.Finite (MonoidAlgebra ℤ_[p] G) Q₀] [Module.Projective (MonoidAlgebra ℤ_[p] G) Q₀] [AddCommGroup Q₁] [Module (MonoidAlgebra ℤ_[p] G) Q₁] [Module.Finite (MonoidAlgebra ℤ_[p] G) Q₁] [Module.Projective (MonoidAlgebra ℤ_[p] G) Q₁] {f : P₁ →ₗ[MonoidAlgebra ℤ_[p] G] P₀} {π : P₀ →ₗ[MonoidAlgebra ℤ_[p] G] M} {g : Q₁ →ₗ[MonoidAlgebra ℤ_[p] G] Q₀} {ρ : Q₀ →ₗ[MonoidAlgebra ℤ_[p] G] N} (hf : Function.Exact ⇑f ⇑π) (hfi : Function.Injective ⇑f) (hπ : Function.Surjective ⇑π) (hg : Function.Exact ⇑g ⇑ρ) (hgi : Function.Injective ⇑g) (hρ : Function.Surjective ⇑ρ) (e : ↥(pPowerTorsion p (MonoidAlgebra ℤ_[p] G) M) ≃ₗ[MonoidAlgebra ℤ_[p] G] ↥(pPowerTorsion p (MonoidAlgebra ℤ_[p] G) N)) :

    The stable class of a module of projective dimension one is determined by its torsion (NSW (5.4.11) with (5.6.9)). For a finite group G, two ℤ_p[G]-modules presented as quotients of finitely generated projectives by projective submodules, with isomorphic p-power torsion submodules, become isomorphic after adding finitely generated projective ℤ_p[G]-modules: M ⊕ P ≃ N ⊕ Q. The summands are explicit in TauCeti.nonempty_linearEquiv_prod_of_pPowerTorsion_linearEquiv.