Pseudocomplement

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In mathematics, particularly in order theory, a pseudocomplement is one generalization of the notion of complement. In a lattice L with bottom element 0, an element xL is said to have a pseudocomplement if there exists a greatest element x*L with the property that xx*=0. More formally, x*=max{yLxy=0}. The lattice L itself is called a pseudocomplemented lattice if every element of L is pseudocomplemented. Every pseudocomplemented lattice is necessarily bounded, i.e. it has a 1 as well. Since the pseudocomplement is unique by definition (if it exists), a pseudocomplemented lattice can be endowed with a unary operation * mapping every element to its pseudocomplement; this structure is sometimes called a p-algebra.[1][2] However this latter term may have other meanings in other areas of mathematics.

Properties

[edit | edit source]

In a p-algebra L, for all x,yL:[1][2]

  • The map xx* is antitone. In particular, 0*=1 and 1*=0.
  • The map xx** is a closure.
  • x*=x***.
  • (xy)*=x*y*.
  • (xy)**=x**y**.
  • x(xy)*=xy*.

The set S(L)=def{x*xL} is called the skeleton of L. S(L) is a -subsemilattice of L and together with xy=(xy)**=(x*y*)* forms a Boolean algebra (the complement in this algebra is *).[1][2] In general, S(L) is not a sublattice of L.[2] In a distributive p-algebra, S(L) is the set of complemented elements of L.[1]

Every element x with the property x*=0 (or equivalently, x**=1) is called dense. Every element of the form xx* is dense. D(L), the set of all the dense elements in L is a filter of L.[1][2] A distributive p-algebra is Boolean if and only if D(L)={1}.[1]

Pseudocomplemented lattices form a variety; indeed, so do pseudocomplemented semilattices.[3]

Examples

[edit | edit source]
  • Every finite distributive lattice is pseudocomplemented.[1]
  • Every Stone algebra is pseudocomplemented. In fact, a Stone algebra can be defined as a pseudocomplemented distributive lattice L in which any of the following equivalent statements hold for all x,yL:[1]
    • S(L) is a sublattice of L;
    • (xy)*=x*y*;
    • (xy)**=x**y**;
    • x*x**=1.
  • Every Heyting algebra is pseudocomplemented.[1]
  • If X is a topological space, the (open set) topology on X is a pseudocomplemented (and distributive) lattice with the meet and join being the usual union and intersection of open sets. The pseudocomplement of an open set A is the interior of the set complement of A. Furthermore, the dense elements of this lattice are exactly the dense open subsets in the topological sense.[2]

Relative pseudocomplement

[edit | edit source]

A relative pseudocomplement of a with respect to b is a maximal element c such that acb. This binary operation is denoted ab. A lattice with the pseudocomplement for each two elements is called implicative lattice, or Brouwerian lattice. In general, an implicative lattice may not have a minimal element. If such a minimal element exists, then each pseudocomplement a* could be defined using relative pseudocomplement as a0.[4]

See also

[edit | edit source]
  • Lua error in Module:GetShortDescription at line 33: attempt to index field 'wikibase' (a nil value).

References

[edit | edit source]
  1. ^ a b c d e f g h i Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b c d e f Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).