Pseudo-isomorphisms #
A linear map f : M → N of modules over a commutative ring A is a pseudo-isomorphism if its
kernel and cokernel are pseudo-null. The structure theory of finitely generated modules over a
noetherian normal domain, and in particular of Iwasawa modules over Λ = O⟦T⟧, classifies modules
up to pseudo-isomorphism: a finitely generated Λ-module admits a pseudo-isomorphism to an
elementary module, and the characteristic ideal and the invariants μ and λ are invariant under
pseudo-isomorphism.
Over a noetherian ring a map of finitely generated modules is a pseudo-isomorphism exactly when it
becomes an isomorphism after localizing at every prime of height at most one. This local
criterion drives the rest of the file: pseudo-isomorphisms compose, multiplication by an element
lying in no prime of height at most one of the support is a pseudo-isomorphism, and a
pseudo-isomorphism onto a finitely generated torsion module can be reversed. The last statement
fails for modules that are not torsion: over ℤ_p⟦T⟧ the inclusion of the maximal ideal is a
pseudo-isomorphism, while no pseudo-isomorphism goes the other way (Neukirch–Schmidt–Wingberg,
Chapter V, §3, Exercise 1).
Main definitions #
TauCeti.Iwasawa.IsPseudoIsomorphism f: the kernel and the cokernel offare pseudo-null.
Main results #
TauCeti.Iwasawa.isPseudoIsomorphism_iff_bijective_localizedModule_map: the local criterion, over a noetherian ring and for finitely generated modules.TauCeti.Iwasawa.IsPseudoIsomorphism.comp: over a noetherian ring, composites of pseudo-isomorphisms are pseudo-isomorphisms.TauCeti.Iwasawa.IsPseudoIsomorphism.prodMap: a product of pseudo-isomorphisms is a pseudo-isomorphism.TauCeti.Iwasawa.IsPseudoIsomorphism.restrict_torsion: over a noetherian domain, a pseudo-isomorphism restricts to a pseudo-isomorphism between the torsion submodules.TauCeti.Iwasawa.IsPseudoIsomorphism.finite_iff: over a noetherian ring, the source of a pseudo-isomorphism is finitely generated iff its target is.TauCeti.Iwasawa.isPseudoIsomorphism_lsmul: multiplication byaon a finitely generated moduleMis a pseudo-isomorphism ifalies in no prime of height at most one in the support ofM.TauCeti.Iwasawa.isPseudoIsomorphism_prod_mkQ: ifφ : M → Nrestricts to multiplication byaon a finitely generated submoduleN, andalies in no prime of height at most one in the support ofN, thenφ.prod N.mkQ : M → N × M ⧸ Nis a pseudo-isomorphism.TauCeti.Iwasawa.IsPseudoIsomorphism.exists_reverse: over a noetherian ring, a pseudo-isomorphismM → Nonto a finitely generated torsion module gives a pseudo-isomorphismN → M.TauCeti.Iwasawa.isPseudoIsomorphism_iff_bijective: over a ring of dimension at most one, such as a Dedekind domain, pseudo-isomorphisms are the isomorphisms.TauCeti.Iwasawa.isPseudoIsomorphism_iff_finite: over a noetherian local ring of dimension two with finite residue field, such asO⟦T⟧, a pseudo-isomorphism is a map with finite kernel and cokernel.TauCeti.Iwasawa.IsPseudoIsomorphism.natCard_quotSMulTop_div_natCard_torsionBy_eq: over such a ring, a pseudo-isomorphismM → Npreserves the Euler quotient#(M ⧸ rM) / #M[r]of every scalarr;TauCeti.Iwasawa.IsPseudoIsomorphism.finite_torsionBy_iffandTauCeti.Iwasawa.IsPseudoIsomorphism.finite_quotSMulTop_iffsay that it preserves the finiteness ofM[r]and ofM ⧸ rM.
The examples at the end of the file are over Λ = ℤ_p⟦T⟧. The first checks the multiplication
criterion: multiplication by p on Λ ⧸ (T) ≅ ℤ_p is a pseudo-isomorphism, although it is not
surjective. The second shows that the relation is not symmetric on modules that are not torsion:
the inclusion of the maximal ideal 𝔪 is a pseudo-isomorphism, but no map Λ → 𝔪 is one.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, (5.1.5)–(5.1.7).
- J. Rodrigues Jacinto and C. Williams, An introduction to p-adic L-functions, §13.1.
A linear map f : M → N is a pseudo-isomorphism if its kernel and its cokernel
N ⧸ range f are pseudo-null.
- isPseudoNull_ker : IsPseudoNull A ↥f.ker
The kernel of a pseudo-isomorphism is pseudo-null.
- isPseudoNull_coker : IsPseudoNull A (N ⧸ f.range)
The cokernel of a pseudo-isomorphism is pseudo-null.
Instances For
A bijective linear map is a pseudo-isomorphism.
A pseudo-isomorphism becomes bijective after localizing at a prime of height at most one.
Over a noetherian ring, a map of finitely generated modules that becomes bijective after localizing at every prime of height at most one is a pseudo-isomorphism.
Over a noetherian ring, the source of a pseudo-isomorphism is finitely generated iff its target is.
The local criterion: over a noetherian ring, a map of finitely generated modules is a pseudo-isomorphism iff it becomes bijective after localizing at every prime of height at most one.
Over a noetherian ring, a composite of pseudo-isomorphisms is a pseudo-isomorphism.
A product of two pseudo-isomorphisms is a pseudo-isomorphism.
Over a noetherian domain, a pseudo-isomorphism restricts to a pseudo-isomorphism between the torsion submodules.
The multiplication criterion: over a noetherian ring, multiplication by a on a finitely
generated module M is a pseudo-isomorphism if a lies in no prime of height at most one in the
support of M.
Let N be a finitely generated submodule of a module M over a noetherian ring, and let
φ : M → N restrict to multiplication by a on N. If a lies in no prime of height at most
one in the support of N, then m ↦ (φ m, m mod N) is a pseudo-isomorphism M → N × M ⧸ N.
Prime avoidance for a pseudo-isomorphism f : M → N onto a finitely generated torsion module
over a noetherian ring: some γ kills ker f and coker f and lies in no prime of height at most
one in the support of N.
Over a noetherian ring, a pseudo-isomorphism M → N onto a finitely generated torsion module
can be reversed: there is a pseudo-isomorphism N → M. Without the torsion hypothesis the
statement fails: the inclusion of the maximal ideal of ℤ_p⟦T⟧ is a pseudo-isomorphism, but there
is none in the other direction.
Over a ring of Krull dimension at most one, such as a Dedekind domain, the pseudo-isomorphisms are the bijective linear maps.
Over a noetherian local ring of dimension two with finite residue field, for example the
Iwasawa algebra O⟦T⟧ of a complete discrete valuation ring O with finite residue field, a map
is a pseudo-isomorphism iff its kernel and cokernel are finite.
Over a noetherian local ring of dimension two with finite residue field, such as O⟦T⟧, a
pseudo-isomorphism M → N preserves the finiteness of the r-torsion: M[r] is finite iff
N[r] is.
Over a noetherian local ring of dimension two with finite residue field, such as O⟦T⟧, a
pseudo-isomorphism M → N preserves the finiteness of the cokernel of multiplication by r:
M ⧸ rM is finite iff N ⧸ rN is.
The Euler quotient is invariant under pseudo-isomorphism. Over a noetherian local ring of
dimension two with finite residue field, such as O⟦T⟧, a pseudo-isomorphism M → N satisfies
#(M ⧸ rM) / #M[r] = #(N ⧸ rN) / #N[r] for every scalar r. Both sides are 0 when the torsion
groups are infinite. For r = ω_n this lets the Euler quotient #(M ⧸ ω_n M) / #M[ω_n] of a
finitely generated module be computed on an elementary module, while the finiteness of the
coinvariants M ⧸ ω_n M and of the invariants M[ω_n] transfers by
IsPseudoIsomorphism.finite_quotSMulTop_iff and IsPseudoIsomorphism.finite_torsionBy_iff;
the individual orders need not agree.