Documentation

TauCeti.RingTheory.Ideal.Primitive

Primitive ideals and the Jacobson radical #

A primitive ideal is the annihilator of a nonzero simple left module. We define this using the quotients by maximal left ideals, so the predicate does not depend on a choice of universe for the simple module. The characterization by arbitrary simple modules follows from Mathlib's isSimpleModule_iff_quot_maximal.

The Jacobson radical is the intersection of the primitive ideals. Thus a ring has zero Jacobson radical exactly when its simple left modules separate its elements. No commutativity, norm or finiteness hypothesis is needed. In the commutative case, primitive ideals are exactly maximal ideals.

References #

def Ideal.IsPrimitive {R : Type u} [Ring R] (I : Ideal R) :

A primitive ideal is the annihilator of the simple left module associated to a maximal left ideal. Equivalently, it is the annihilator of a simple left module in any universe; see isPrimitive_annihilator and IsPrimitive.exists_annihilator.

Instances For

    Primitive ideals are exactly annihilators of quotients by maximal left ideals.

    The annihilator of a simple left module is primitive. The module may live in any universe.

    theorem Ideal.IsPrimitive.exists_annihilator {R : Type u} [Ring R] {I : Ideal R} (hI : I.IsPrimitive) :
    ∃ (M : Type u) (x : AddCommGroup M) (x_1 : Module R M), IsSimpleModule R M ∧ Module.annihilator R M = I

    A primitive ideal has a simple-module realization in the universe of the ring.

    theorem Ideal.IsPrimitive.isTwoSided {R : Type u} [Ring R] {I : Ideal R} (hI : I.IsPrimitive) :

    Primitive ideals are two-sided even when the ring is noncommutative.

    theorem Ideal.IsPrimitive.ne_top {R : Type u} [Ring R] {I : Ideal R} (hI : I.IsPrimitive) :

    A primitive ideal is proper, because its realizing simple module is nonzero.

    @[simp]

    The whole ring is never a primitive ideal.

    theorem Ideal.IsPrimitive.jacobson_le {R : Type u} [Ring R] {I : Ideal R} (hI : I.IsPrimitive) :

    Every primitive ideal contains the Jacobson radical.

    theorem Ideal.IsPrimitive.mem_or_mem_of_forall_mul_mul_mem {R : Type u} [Ring R] {P : Ideal R} (hP : P.IsPrimitive) {a b : R} (h : ∀ (r : R), a * r * b ∈ P) :
    a ∈ P ∨ b ∈ P

    Primitive ideals are prime. If a * r * b lies in a primitive ideal P for every r, then a ∈ P or b ∈ P.

    A primitive ideal containing the intersection of two two-sided ideals contains one of them. Two-sidedness is essential here; arbitrary left ideals do not satisfy this property.

    @[simp]

    In a commutative ring, primitive ideals are exactly maximal ideals.

    The Jacobson radical of a ring is the intersection of its primitive ideals.

    An element is in the radical exactly when it belongs to every primitive ideal.

    Zero Jacobson radical means that primitive ideals separate nonzero elements.