Documentation

TauCeti.RingTheory.Idempotents.Quotient

Quotients of idempotent corners #

For an idempotent e of a ring A and a two-sided ideal I, taking the corner commutes with passing to the quotient:

eAe / eIe ≃ e'(A/I)e', where e' is the image of e.

Here eIe consists of the elements of the corner whose ambient value lies in I. The quotient map is surjective on corners: lift an element of the target and multiply its lift by e on both sides. Its kernel is precisely eIe. The equivalence is also an algebra equivalence when A is an algebra over a commutative semiring.

The ideal eIe is nilpotent whenever I is nilpotent, with the same vanishing exponent. Applied to the Jacobson radical of an Artinian algebra, these facts compute the quotient of a corner by a nilpotent ideal. This is the quotient calculation used when selecting one primitive idempotent from each simple-module isomorphism class to obtain a basic algebra.

The equivalences use Mathlib's first isomorphism theorem RingHom.quotientKerEquivOfSurjective.

References #

def IsIdempotentElem.cornerIdeal {A : Type u_1} [Semiring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) :

The left ideal I ∩ eAe of the corner: its elements have ambient value in I. For two-sided I, this is the ideal eIe.

Instances For
    @[simp]
    theorem IsIdempotentElem.mem_cornerIdeal {A : Type u_1} [Semiring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) (x : he.Corner) :
    x ∈ he.cornerIdeal I ↔ ↑x ∈ I
    @[simp]
    @[simp]
    theorem IsIdempotentElem.cornerIdeal_pow_le {A : Type u_1} [Semiring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) (n : ℕ) :
    he.cornerIdeal I ^ n ≤ he.cornerIdeal (I ^ n)

    The nth power of a restricted ideal is contained in the restriction of Iⁿ. The reverse inclusion need not hold.

    theorem IsIdempotentElem.cornerIdeal_pow_eq_bot {A : Type u_1} [Semiring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) {n : ℕ} (hI : I ^ n = ⊥) :

    A power vanishing in the ambient ring also vanishes in the corner ideal.

    theorem IsIdempotentElem.isNilpotent_cornerIdeal {A : Type u_1} [Semiring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) (hI : IsNilpotent I) :

    Restricting a nilpotent ideal to an idempotent corner preserves nilpotence.

    def IsIdempotentElem.cornerQuotientHom {A : Type u_1} [Ring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) [I.IsTwoSided] :

    The quotient homomorphism restricted to the corner eAe.

    Instances For
      @[simp]
      theorem IsIdempotentElem.val_cornerQuotientHom {A : Type u_1} [Ring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) [I.IsTwoSided] (x : he.Corner) :
      ↑((he.cornerQuotientHom I) x) = (Ideal.Quotient.mk I) ↑x

      The quotient homomorphism is surjective on the corner, even when e is not full.

      noncomputable def IsIdempotentElem.cornerQuotientEquiv {A : Type u_1} [Ring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) [I.IsTwoSided] :

      Taking an idempotent corner commutes with quotienting by a two-sided ideal.

      Instances For
        @[simp]
        theorem IsIdempotentElem.cornerQuotientEquiv_mk {A : Type u_1} [Ring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) [I.IsTwoSided] (x : he.Corner) :
        noncomputable def IsIdempotentElem.cornerQuotientAlgEquiv {A : Type u_1} [Ring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) [I.IsTwoSided] (R : Type u_2) [CommSemiring R] [Algebra R A] :

        The corner quotient equivalence preserves the scalar algebra structure.

        Instances For
          @[simp]
          theorem IsIdempotentElem.cornerQuotientAlgEquiv_mk {A : Type u_1} [Ring A] {e : A} (he : IsIdempotentElem e) (I : Ideal A) [I.IsTwoSided] (R : Type u_2) [CommSemiring R] [Algebra R A] (x : he.Corner) :