Documentation

Mathlib.RingTheory.Artinian.Ring

Artinian rings #

A ring is said to be left (or right) Artinian if it is Artinian as a left (or right) module over itself, or simply Artinian if it is both left and right Artinian.

Main definitions #

Main results #

Implementation Details #

The predicate IsArtinianRing is defined in Mathlib.RingTheory.Artinian.Ring instead, so that we can apply basic API on artinian modules to division rings without a heavy import.

References #

Tags #

Artinian, artinian, Artinian ring, artinian ring

Commutative artinian reduced local ring is a field.

If an element of an artinian ring is not a zero divisor then it is a unit.

In an artinian ring, an element is a unit iff it is a non-zero-divisor. See also isUnit_iff_mem_nonZeroDivisors_of_finite.

Localizing an artinian ring can only reduce the amount of elements.

IsArtinianRing.localization_artinian can't be made an instance, as it would make S + R into metavariables. However, this is safe.