nLab
antisubalgebra

Antisubalgebras

Idea

In constructive mathematics, we often do algebra by equipping an algebra with a tight apartness (and requiring the algebraic operations to be strongly extensional). In this context, it is convenient to replace subalgebras with anti-subalgebras, which classically are simply the complements of subalgebras.

Definitions

Let us work in the context of universal algebra, so an algebra is a set X equipped with a family of functions f i:X n iX (where each arity? n i is a cardinal number) that satisfy certain equational identities (which are irrelevant here). As usual, a subalgebra of X is a subset S such that f i(p 1,,p n i)S whenever each p kS.

Now we require S to have a tight apartness , which induces a tight apartness on each X n i (via existential quantification), and we require the operations f i to be strongly extensional. (There is no need to require that any arity n i be finite or that there be finitely many f i.)

A subset A of X is open (relative to ) if pA or pq whenever qA. An antisubalgebra of X is an open subset A such that some p kA whenever f i(p 1,,p n i)A. By taking the contrapositive?, we see that the complement of A is a subalgebra S; then A may be recovered as the -complement of S (the set of those p such that pq whenever qS). However, we cannot start with an arbitrary subalgebra S and get an antisubalgebra A in this way, as we cannot (in general) prove openness. (We can take the antisubalgebra generated by the -complement of S, as described below, but its complement will generally only be a superset of S.)

Examples

The empty subset of any algebra is an antisubalgebra, the empty antisubalgebra or improper antisubalgebra, whose complement is the improper subalgebra (which is all of X). An antisubalgebra is proper if it is inhabited; the ability to have a positive definition of when an antisubalgebra is proper is a significant motivation for the concept.

If A is an antisubalgebra and c is a constant (given by an operation X 0X or a composite of same with other operations), then pc whenever pA. If there are only Kuratowski-finitely many constants (which is needed to prove openness), we define the trivial antisubalgebra to be the subset of those elements p such that pc for each constant c (the -complement of the trivial subalgebra?). In general, we may also take the trivial antisubalgebra to be the union of all antisubalgebras, although this is not predicative.

Instead of subgroups, use antisubgroups. In detail, A is an antisubgroup if p1 whenever pA, pA or qA whenever pqA, and pA whenever p 1A. An antisubgroup A is normal if pqA whenever qpA. The trivial antisubgroup is the -complement of {1}.

Instead of ideals (of commutative rings), use antiideals (and we also have left and right antiideals of general rings). In detail, A is an antiideal if p0 whenever pA, pA or qA whenever p+qA, and pA whenever pqA. It follows that an antiideal A is proper iff 1A. A is prime if it is proper and pqA whenever pA and qA; A is minimal if it is proper and, for each pA, for some q, for each rA, pq+r1 (which is constructively stronger than being prime and minimal among proper ideals). The trivial? antiideal is the -complement of {0}.

Given any subset B of X, the antisubalgebra generated by B is the union of all antisubalgebras contained in B. (This construction, unlike those above, is not predicative.)

Created on November 23, 2011 15:04:29 by Toby Bartels (71.31.209.116)