Documentation

Mathlib.RingTheory.LocalRing.Defs

Local rings #

Define the notion of a local ring for non-commutative semirings. In the commutative case, this is shown to be equivalent to the familiar definition that there exists a unique maximal ideal in IsLocalRing.of_unique_max_ideal and IsLocalRing.maximal_ideal_unique.

Main definitions #

class IsLocalRing (R : Type u_1) [Semiring R] extends Nontrivial R :

A semiring is local if it is nontrivial and a or b is a unit whenever a + b = 1. Note that IsLocalRing is a predicate.

Instances