nLab
ideal

Ideals show up both in ring theory and in lattice theory. Actually, both of these can be slightly generalised:

Contents

In rings and other rigs

A left ideal in a ring (or even rig) R is a subset I of (the underlying set of) R such that:

  • 0I;
  • x+yI whenever x,yI;
  • xyI whenever yI, regardless of whether xI.

A right ideal in R is a subset I such that:

  • 0I;
  • x+yI whenever x,yI;
  • xyI whenever xI.

A two-sided ideal in R is a subset I that is both a left and right ideal; that is:

  • 0I;
  • x+yI whenever xI and yI;
  • xyI whenever xI or yI.

This generalises to:

  • x 1++x nI whenever x kI for every k;
  • x 1x nI whenever x kI for some k.

Notice that all three kinds of ideal are equivalent for a commutative ring.

In lattices and other prosets

An ideal in a lattice (or even proset) L is a subset I of (the underlying set of) L such that:

  • There is an element of I (so that I is inhabited);
  • if x,yI, then x,yz for some zI;
  • if xI and yx, then yI too.

We can make this look more algebraic if L is a (bounded) join-semilattice:

  • I;
  • xyI if x,yI;
  • yI whenever xyI.

If L is indeed a lattice, then we can make this look just like the ring version:

  • I;
  • xyI whenever x,yI;
  • xyI whenever xI.

The concept of ideal is dual to that of filter. A subset of L that satisfies the first two of the three axioms for an ideal in a proset is precisely a directed subset of L; notice that this is weaker than being a sub-join-semilattice even if L is a lattice.

In both at once

A distributive lattice is both a lattice and a commutative rig; the two concepts of ideal are the same, as can be seen by comparing the definition for rigs to the last definition for lattices.

A Boolean algebra is a rig in two different ways: as a distributive lattice and as a Boolean ring. Fortunately, these actually give the same concept of ideal.

Kinds of ideals

An ideal I is proper if there exists an element x such that xI. In a rig, I is proper iff 1I; in a (bounded) lattice, I is proper iff I.

An ideal I is prime if it is proper and it satsfies a binary condition corresponding to the nullary condition that is properness:

  • In a rig, xI or yI if xyI;
  • In a proset, xI or yI if, for all z, zI if zx or zy.
  • In a lattice (simplifying the proset version to look like the rig verison), xI or yI if xyI.

An ideal is maximal if it is maximal among proper ideals. A maximal ideal in a rig (including in a distributive lattice, but not in every lattice) is necessarily prime; a prime ideal in a Boolean algebra is necessarily maximal.

That every ideal is contained in a prime ideal is a prime ideal theorem; that every ideal is contained in a maximal ideal is a maximal ideal theorem.

An ideal I is principal if there exists an element xI such that y is a multiple of x (in a rig) or yq (in an ordered set) whenever yI; we say that I is generated by x. Every element x generates a unique principal ideal, the set of all multiples of x (in a rig) or the downset of x (in an an order). In the noncommutative case, ‘multiple’ should be interpreted in a left/right sense to match that of ‘ideal’.

More generally, the ideals form a Moore collection of subsets of R or L, so we have an ideal generated by any subset.