Documentation

TauCeti.Algebra.Module.AuslanderReiten.StableTranspose

The transpose of an arbitrary projective presentation #

The Auslander–Bridger transpose Tr M of a module M is the cokernel of Hom_A(-, A) applied to the first map P₁ → P₀ of a projective presentation P₁ → P₀ → M → 0 (TauCeti.AuslanderReitenTranspose). A minimal presentation, when one exists, is unique up to isomorphism, and so is its transpose. For an arbitrary projective presentation — a presentation by free modules of some finite rank, say, which is what a finiteness hypothesis on a module supplies — the transpose depends on the chosen presentation, but only through summands of the form Hom_A(P, A) with P projective. This file proves that independence.

The transpose is additive in the presenting arrow: the transpose of u ⊕ w is the sum of the transposes (TauCeti.AuslanderReitenTranspose.prodMapEquiv), and enlarging the source of u by a summand C on which the arrow vanishes adds Hom_A(C, A) (TauCeti.AuslanderReitenTranspose.compFstEquiv). Since two projective presentations of the same module become isomorphic arrows after enlarging each by the identity of the other's middle term and a zero map out of the remaining projectives (TauCeti.exists_linearEquiv_comp_prodMap_comp_fst_eq), their transposes agree after adding the corresponding duals.

When the presentations are by finitely generated projectives, the duals Hom_A(P, A) are finitely generated projective Aᵐᵒᵖ-modules, so the transpose of a finitely presented module is well defined up to adding finitely generated projectives. Combined with the other half of the Auslander–Bridger duality, that transposing a dual presentation returns the presented module (TauCeti.doubleTransposePresentationEquiv), this shows that the transpose determines a finitely presented module up to finitely generated projective summands: modules with isomorphic transposes become isomorphic after adding finitely generated projectives. This is how Neukirch–Schmidt–Wingberg compare modules of projective dimension one over the group ring ℤ_p[G] of a finite group through their Ext¹(-, ℤ_p[G]), which is the transpose of such a module.

Main definitions #

Main results #

References #

theorem TauCeti.AuslanderReitenTranspose.nonempty_linearEquiv_prod_dual {A : Type u_1} [Ring A] {M : Type u_2} {P₀ : Type u_3} {P₁ : Type u_4} {Q₀ : Type u_5} {Q₁ : Type u_6} [AddCommMonoid M] [Module A M] [AddCommGroup P₀] [Module A P₀] [AddCommGroup P₁] [Module A P₁] [AddCommGroup Q₀] [Module A Q₀] [AddCommGroup Q₁] [Module A Q₁] [Module.Projective A P₀] [Module.Projective A P₁] [Module.Projective A Q₀] [Module.Projective A Q₁] {f : P₁ →ₗ[A] P₀} {π : P₀ →ₗ[A] M} {g : Q₁ →ₗ[A] Q₀} {ρ : Q₀ →ₗ[A] M} (hf : Function.Exact ⇑f ⇑π) (hπ : Function.Surjective ⇑π) (hg : Function.Exact ⇑g ⇑ρ) (hρ : Function.Surjective ⇑ρ) :

The transpose is independent of the projective presentation up to projective duals. For two projective presentations P₁ → P₀ → M → 0 and Q₁ → Q₀ → M → 0 of the same module, with first maps f and g, the transposes satisfy Tr f ⊕ Hom_A(P₀ × Q₁, A) ≃ Tr g ⊕ Hom_A(P₁ × Q₀, A) as Aᵐᵒᵖ-modules.

No finiteness is assumed, and the presented module is arbitrary.

theorem TauCeti.AuslanderReitenTranspose.nonempty_linearEquiv_prod_of_linearEquiv {A : Type u_1} [Ring A] {M : Type u_2} {N : Type u_3} {P₀ : Type u_4} {P₁ : Type u_5} {Q₀ : Type u_6} {Q₁ : Type u_7} [AddCommGroup M] [Module A M] [AddCommGroup N] [Module A N] [AddCommGroup P₀] [Module A P₀] [AddCommGroup P₁] [Module A P₁] [AddCommGroup Q₀] [Module A Q₀] [AddCommGroup Q₁] [Module A Q₁] [Module.Finite A P₀] [Module.Projective A P₀] [Module.Finite A P₁] [Module.Projective A P₁] [Module.Finite A Q₀] [Module.Projective A Q₀] [Module.Finite A Q₁] [Module.Projective A Q₁] {f : P₁ →ₗ[A] P₀} {π : P₀ →ₗ[A] M} {g : Q₁ →ₗ[A] Q₀} {ρ : Q₀ →ₗ[A] N} (hf : Function.Exact ⇑f ⇑π) (hπ : Function.Surjective ⇑π) (hg : Function.Exact ⇑g ⇑ρ) (hρ : Function.Surjective ⇑ρ) (e : AuslanderReitenTranspose f ≃ₗ[Aᵐᵒᵖ] AuslanderReitenTranspose g) :
Nonempty ((M × P₁ × Q₀) ≃ₗ[A] N × P₀ × Q₁)

The transpose determines a module up to projective summands. For finite projective presentations P₁ → P₀ → M → 0 and Q₁ → Q₀ → N → 0, with first maps f and g, an isomorphism of transposes Tr f ≃ Tr g gives M ⊕ P₁ ⊕ Q₀ ≃ N ⊕ P₀ ⊕ Q₁ as A-modules.

The ring A may be noncommutative, and no minimality of the presentations is needed.