- Leibniz operator
One of the cornerstone concepts in the theory of
abstract algebraic logic is that of the Leibniz operator.Motivation
The Leibniz operator was introduced by
Willem Blok andDon Pigozzi , two of the founders of the field, as a means to abstract the well-known Lindenbaum-Tarski process, that leads to the association of Boolean algebras to classicalpropositional calculus , and make it applicableto as wide a variety ofsentential logic s as possible. It is an operator that assigns to a given theory of a given sentential logic, perceived as a free algebrawith a consequence operation on its universe, thelargestcongruence on the algebra that is compatible with the theory.Formulation
In this article, we introduce the Leibniz operator in the special case of classicalpropositional calculus, then we abstract it to the general notion applied to an arbitrary sentential logic and, finally, we summarizesome of the most important consequences ofits use in the theory of abstract algebraic logic.
Let
: denote the classical propositional calculus. According to the classical Lindenbaum-Tarski process, given a theory of ,if denotes the binary relation on the set of formulas of , defined by
: if and only if where denotes the usualclassical propositional equivalence connective, then turns out to be a congruenceon the formula algebra. Furthermore, the quotient is a Boolean algebraand every Boolean algebra may be formed in this way.
Thus, the variety of Boolean algebras, which is,in Abstract Algebraic Logic terminology, the equivalent
algebraic semantics (algebraic counterpart)of classical propositional calculus, is the class ofall algebras formed by taking appropriate quotientsoffree algebra s by those special kinds ofcongruences.The condition :
that defines is equivalent to the condition
:if and only if .
Passing now to an arbitrary sentential logic :
given a theory ,the Leibniz congruence associated with isdenoted by and is defined, for all, by
:
if and only if, for every formula containing a variable and possibly other variables in the list ,and all formulas forming a list of the same length as that of , we have that
:if and only if .
It turns out that this binary relation is a
congruence relation on the formula algebra and, in fact, may alternatively be characterizedas the largest congrunece on the formula algebra that is compatiblewith the theory , in the sense thatif and , then we must have also . It is this congruence thatplays the same role as the congruence used in thetraditional Lindenbaum-Tarski process described above in the context of an arbitrary sentential logic.It is not, however, the case that for arbitrary sentential logics the quotients of the free algebras bythese Leibniz congruences over different theories yield all algebrasin the class that forms the natural algebraic counterpart of thesentential logic. This phenomenon occurs only in the caseof "nice" logics and one of the main goals of Abstract Algebraic Logicis to make this vague notion of a logic being "nice", in thissense, mathematically precise. The Leibniz operator
:
is the operator that maps a theory of a given logic to the Leibniz congruence
:
that is associated with the theory. Thus, formally,
:
is a mapping from the collection
: of the theories of a sentential logic to the collection
:
of all congruences on the formula algebra of the sentential logic.
Hierarchy
The Leibniz operator and the study of various of its properties that may or may not be satisfied for particularsentential logics have given rise to what is now known asthe abstract algebraic hierarchy or Leibniz hierarchy ofsentential logics. Logics are classified in various steps of this hierarchy depending on how strong a tie exists between the logic and its algebraic counterpart.The properties of the Leibniz operator that help classifythe logics are monotonicity, injectivity, continuityand commutativity with inverse substitutions. For instance,protoalgebraic logics, forming the widest class in the hierarchy,i.e., the one that lies in the bottom of the hierarchyand contains all other classes, are characterized bythe monotonicity of the Leibniz operator on their theories.Other famous classes are formed by the equivalential logics,the weakly algebraizable logics, the algebraizable logicsetc.
By now, there is a generalization of the Leibniz operator in the context of CategoricalAbstract Algebraic Logic, that makes it possibleto apply a wide variety of techniques that werepreviously applicable in the sentential logicframework to logics formalized as -institutions.The -institution framework is significantly widerin scope than the framework of sentential logicsbecause it allows incorporating multiple signaturesand quantifies in the language and it provides a mechanism forhandling logics that are not syntactically-based.
Wikimedia Foundation. 2010.