Residuated Boolean algebra

In mathematics, a residuated Boolean algebra is a residuated lattice whose lattice structure is that of a Boolean algebra. Examples include Boolean algebras with the monoid taken to be conjunction, the set of all formal languages over a given alphabet under concatenation, the set of all binary relations on a given set under relational composition, and more generally the power set of any equivalence relation, again under relational composition. The original application was to relation algebras as a finitely axiomatized generalization of the binary relation example, but there exist interesting examples of residuated Boolean algebras that are not relation algebras, such as the language example.

Definition

edit

A residuated Boolean algebra is an algebraic structure   such that

  1.   is a residuated lattice, and
  2.   is a Boolean algebra.

An equivalent signature better suited to the relation algebra application is   where the unary operations   and   are intertranslatable in the manner of De Morgan's laws via

 ,    ,

and dually   and   as

 ,    ,

with the residuation axioms in the residuated lattice article reorganized accordingly (replacing   by  ) to read

 

This De Morgan dual reformulation is motivated and discussed in more detail in the section below on conjugacy.

Since residuated lattices and Boolean algebras are each definable with finitely many equations, so are residuated Boolean algebras, whence they form a finitely axiomatizable variety.

Examples

edit
  1. Any Boolean algebra, with the monoid multiplication   taken to be conjunction and both residuals taken to be material implication  . Of the remaining 15 binary Boolean operations that might be considered in place of conjunction for the monoid multiplication, only five meet the monotonicity requirement, namely   and  . Setting   in the residuation axiom  , we have  , which is falsified by taking   when  ,  , or  . The dual argument for   rules out  . This just leaves   (a constant binary operation independent of   and  ), which satisfies almost all the axioms when the residuals are both taken to be the constant operation  . The axiom it fails is  , for want of a suitable value for  . Hence conjunction is the only binary Boolean operation making the monoid multiplication that of a residuated Boolean algebra.
  2. The power set   made a Boolean algebra as usual with  ,   and complement relative to  , and made a monoid with relational composition. The monoid unit   is the identity relation  . The right residual   is defined by  . Dually the left residual   is defined by  .
  3. The power set   made a Boolean algebra as for Example 2, but with language concatenation for the monoid. Here the set   is used as an alphabet while   denotes the set of all finite (including empty) words over that alphabet. The concatenation   of languages   and   consists of all words   such that   and  . The monoid unit is the language   consisting of just the empty word  . The right residual   consists of all words   over   such that  . The left residual   is the same with   in place of  .

Conjugacy

edit

The De Morgan duals   and   of residuation arise as follows. Among residuated lattices, Boolean algebras are special by virtue of having a complementation operation  . This permits an alternative expression of the three inequalities

 

in the axiomatization of the two residuals in terms of disjointness, via the equivalence  . Abbreviating   to   as the expression of their disjointness, and substituting   for   in the axioms, they become with a little Boolean manipulation

 

Now   is reminiscent of De Morgan duality, suggesting that   be thought of as a unary operation  , defined by  , that has a De Morgan dual  , analogous to  . Denoting this dual operation as  , we define   as  . Similarly we define another operation   as  . By analogy with   as the residual operation associated with the operation  , we refer to   as the conjugate operation, or simply conjugate, of  . Likewise   is the conjugate of  . Unlike residuals, conjugacy is an equivalence relation between operations: if   is the conjugate of   then   is also the conjugate of  , i.e. the conjugate of the conjugate of   is  . Another advantage of conjugacy is that it becomes unnecessary to speak of right and left conjugates, that distinction now being inherited from the difference between   and  , which have as their respective conjugates   and  . (But this advantage accrues also to residuals when   is taken to be the residual operation to  .)

All this yields (along with the Boolean algebra and monoid axioms) the following equivalent axiomatization of a residuated Boolean algebra.

 

With this signature it remains the case that this axiomatization can be expressed as finitely many equations.

Converse

edit

In Examples 2 and 3 it can be shown that  . In Example 2 both sides equal the converse   of  , while in Example 3, both sides are   when   contains the empty word and   otherwise. In the former case  . This is impossible for the latter because   retains hardly any information about  . Hence in Example 2 we can substitute   for   in   and cancel (soundly) to give

 .

  can be proved from these two equations. Tarski's notion of a relation algebra can be defined as a residuated Boolean algebra having an operation   satisfying these two equations.

The cancellation step in the above is not possible for Example 3, which therefore is not a relation algebra,   being uniquely determined as  .

Consequences of this axiomatization of converse include  ,  ,  , and  .

References

edit