Documentation

Mathlib.RingTheory.ClassGroup.ExtendedHom

Class group map induced by an extension of domains #

For an injective extension A → B of commutative domains (equivalently Module.IsTorsionFree A B), we construct the group homomorphism ClassGroup.extendedHom : ClassGroup A →* ClassGroup B given by pushing fractional ideals forward along the algebra map.

Main definitions #

Main results #

noncomputable def ClassGroup.extendedHom (A : Type u_1) (B : Type u_2) [CommRing A] [CommRing B] [Algebra A B] [Module.IsTorsionFree A B] [IsDomain A] [IsDomain B] :

The monoid homomorphism ClassGroup A → ClassGroup B induced by an injective extension of domains A → B.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]
    abbrev ClassGroup.extendedIdeal (A : Type u_1) (B : Type u_2) [CommRing A] [CommRing B] [Algebra A B] [Module.IsTorsionFree A B] [IsDomain A] [IsDomain B] (I : (nonZeroDivisors (Ideal A))) :

    The extension of a nonzero integral ideal along an injective extension of domains.

    Equations
    Instances For