Documentation

TauCeti.RingTheory.Ideal.PrincipalUnitGroup

The units congruent to one modulo an ideal #

For an ideal I of a ring R, the units u with u - 1 ∈ I form a subgroup of Rˣ, the principal unit group of I. The name is borrowed from Mathlib's ValuationSubring.principalUnitGroup, which for a valuation subring A of a field K is a subgroup of Kˣ; under ValuationSubring.unitGroupMulEquiv it corresponds to this subgroup of Aˣ for the maximal ideal of A. Here I is arbitrary. When I consists of topologically nilpotent elements of a complete linearly topologized ℚ-algebra, the exponential is an isomorphism from the additive group of I onto this group (Ideal.expMulEquiv).

The principal unit group of I is the kernel of reduction of units modulo I, and when I lies in the Jacobson radical this reduction is surjective, so that Rˣ ⧸ (1 + I) ≃ (R ⧸ I)ˣ. For ideals J' ≤ J with J * J ≤ J' and J in the Jacobson radical, the map 1 + x ↦ x identifies (1 + J) ⧸ (1 + J') with the additive group J ⧸ J', because (1 + x)(1 + y) = 1 + (x + y) + x y with x y ∈ J'. Without J' ≤ J, the same map identifies (1 + J) ⧸ ((1 + J) ∩ (1 + J')) with J ⧸ (J ∩ J'); these are the quotients the API states, via Subgroup.subgroupOf and Submodule.comap J.subtype J'. Applied to the powers of an ideal I in the Jacobson radical, this gives the filtration of 1 + I by the subgroups 1 + I ^ n, whose successive quotients are the additive groups I ^ n ⧸ I ^ (n + 1). When I ^ n = 0 the filtration reaches the trivial group at step n (principalUnitGroup_bot), so 1 + I is an iterated extension of additive groups.

Main definitions #

Main results #

References #

def Ideal.principalUnitGroup {R : Type u_1} [Ring R] (I : Ideal R) :

The principal unit group of an ideal I: the units u with u - 1 ∈ I.

Instances For
    @[simp]
    theorem Ideal.mem_principalUnitGroup {R : Type u_1} [Ring R] {I : Ideal R} {u : Rˣ} :
    theorem Ideal.principalUnitGroup_ker {R : Type u_1} [Ring R] {S : Type u_2} [Ring S] (f : R →+* S) :

    The principal unit group of the kernel of a ring homomorphism is the kernel of the induced map on units.

    The principal unit group of I is the kernel of reduction of units modulo I.

    Reduction of units modulo an ideal contained in the Jacobson radical is surjective.

    noncomputable def Ideal.unitsQuotientPrincipalUnitGroupEquiv {R : Type u_2} [CommRing R] {I : Ideal R} (hI : I ≤ ⊥.jacobson) :

    For an ideal I contained in the Jacobson radical, the units of R modulo the principal unit group of I are the units of R ⧸ I.

    Instances For

      For ideals with J * J ≤ J', the map 1 + x ↦ x mod J' is a homomorphism from the principal unit group of J to the additive group of J ⧸ (J ∩ J') (written Submodule.comap J.subtype J'; this is J ⧸ J' when J' ≤ J): (1 + x)(1 + y) = 1 + (x + y) + x y with x y ∈ J'.

      Instances For

        When J lies in the Jacobson radical, every element of J ⧸ (J ∩ J') is the class of u - 1 for a principal unit u of J: if x ∈ J, then 1 + x is a unit.

        For ideals with J * J ≤ J' and J contained in the Jacobson radical, the quotient of the principal unit group of J by its intersection with that of J' is the additive group J ⧸ (J ∩ J'), by 1 + x ↦ x. When J' ≤ J this is (1 + J) ⧸ (1 + J') ≃* J ⧸ J'.

        Instances For
          @[simp]
          theorem Ideal.principalUnitGroupQuotientEquiv_mk {R : Type u_2} [CommRing R] {J J' : Ideal R} (h : J * J ≤ J') (hJ : J ≤ ⊥.jacobson) (u : ↥J.principalUnitGroup) :
          noncomputable def Ideal.principalUnitGroupPowQuotientEquiv {R : Type u_2} [CommRing R] {I : Ideal R} (hI : I ≤ ⊥.jacobson) (n : ℕ) :
          ↥(I ^ (n + 1)).principalUnitGroup ⧸ (I ^ (n + 2)).principalUnitGroup.subgroupOf (I ^ (n + 1)).principalUnitGroup ≃* Multiplicative (↥(I ^ (n + 1)) ⧸ Submodule.comap (Submodule.subtype (I ^ (n + 1))) (I ^ (n + 2)))

          The successive quotients of the filtration of the principal unit group of an ideal I in the Jacobson radical by the principal unit groups of its powers: (1 + I ^ (n + 1)) ⧸ (1 + I ^ (n + 2)) ≃* I ^ (n + 1) ⧸ I ^ (n + 2), by 1 + x ↦ x.

          Instances For