Abstract algebraic logic
Abstract algebraic logic is the study of logical equivalence, more precisely, the study of the relationship between logical equivalence and logical truth. Meta-logical investigations take on a different character when the emphasis is placed on logical equivalence, one that is very algebraic in character. But, in contrast to traditional algebraic logic, abstract algebraic logic focuses on the process by which a class of algebras is associated with a logical system rather than the algebras that are obtained in the process. The strength of the connection between logical equivalence and logical truth can vary greatly depending on the particular logical system under consideration. One of the main tasks of abstract algebraic logic is the classification of logical systems based on the strength of this connection. It is very strong in classical logic and this gives classical logic its distinctly algebraic character.
The way in which the algebras arise from logic has traditionally followed two distinct paths. The first is based on semantical considerations. In this approach the algebras are abstracted directly from a primitive intuitive notion of logical equivalence, and the assertional aspect of the logic (the notion of logical truth) is expressed in its terms. The development of classical propositional logic (cf. also Propositional calculus) followed this path with Boolean algebras coming before the classical propositional calculus (cf. also Boolean algebra). Relation algebras and the way they arose from the calculus of relations is the modern paradigm for the semantics-based method. In the logistic approach, or rule-based approach, the process is inverted. The assertional part comes first and logical equivalence and the associated algebras are then defined by means of the so-called Lindenbaum–Tarski process. The paradigm for the logistic method is the intuitionistic propositional calculus, where the class of Heyting algebras is constructed from Heyting's formalization of Brouwer's intuitionism by the Lindenbaum–Tarski process (cf. also Heyting formal system). Cylindric and polyadic algebras were obtained by applying the semantics-based method to first-order predicate logic, but, at least in the case of cylindric algebras, the influence of the logistic approach is strongly evident.
The basis of the abstract form of logical equivalence is Frege's principle that sentences, like proper names, have a denotation and that this denotation is their truth value. Two sentences are logically equivalent if they have the same denotation in every possible situation. Thus, according to Frege's principle, they are logically equivalent if they are true in exactly the same interpretations of the underlying uninterpreted logic. For logistic systems this principle has the following technical ramifications.
By a language type one means a set of connectives or operation symbols (cf. also Propositional connective), depending on whether one views them from a logical or algebraic perspective. Each connective has associated with it a natural number, called its rank or arity. The set of formulas (terms in an algebraic context) is constructed from the connectives and a fixed, denumerable set of (formula) variable symbols in the usual way. The corresponding formula algebra is denoted by . This is the "absolutely free" algebra of type with an -ary operation for each of arity such that is the formula , in prefix notation, or when and infix notation is used. The operation of simultaneously substituting fixed but arbitrary formulas for variables is identified with the unique endomorphism of it determines. A logistic or deductive system is a pair , where , the consequence relation of , is a binary relation between sets of formulas and individual formulas satisfying the following well-known conditions: For all and ,
for all ;
and for every imply ;
implies for some finite (finiteness);
implies for every substitution (substitution invariance). Substitution invariance is the technical counterpart of the idea that logical consequence depends on form and not substance. It plays a key role in abstract algebraic logic because it is an essential feature of equational logic.
A formula is a theorem of if (i.e., it is a consequence of the empty set of formulas). The set of theorems, which may be empty, is denoted by . A set of formulas is a theory of a deductive system if it is closed under consequence, i.e., whenever and . is the smallest theory. The set of all theories of is denoted by . The theory axiomatized by an arbitrary set of formulas is the set of all formulas such that .
Deductive systems in this sense include all the familiar sentential logics (cf. also Propositional calculus) together with their various fragments and refinements — for example, the classical and intuitionistic propositional calculi and , the intermediate logics (cf. also Intermediate logic), the various modal logics, including and (cf. also Modal logic), and the multiple-valued logics of J. Łukasiewicz and E. Post (cf. also Many-valued logic). The substructural logics, such as BCK logic, relevance logic and linear logic can also be formulated as deductive systems, although they are often formulated as Gentzen-type systems (cf. also Gentzen formal system). Even first-order predicate logic can be formalized as a deductive system, although in its usual formulation it is not substitution-invariant.
A (logical) matrix is a structure of the form , where is an algebra (of the same language type as ), the underlying algebra of , and , the designated set of . An interpretation of is a matrix together with a homomorphism from the algebra of formulas into the underlying algebra of . is to be thought of as the "sense" or "meaning" of the formula under the interpretation, and is "true" or "false" depending on whether or not . By the Frege principle, this truth value is the denotation of under the interpretation. Truth must be preserved under consequence in the sense that, if and each is true under the interpretation, then must also be true. A set of formulas is said to define a class of interpretations if is the class of all interpretations in which each formula of is true. Because truth is preserved under consequence, the theory axiomatized by also defines ; it turns out that it is the unique theory with this property.
The formulas and are equivalent over a given class of interpretations (in the Fregean sense) if they have the same truth value, i.e., if and only if for each in . They are logically equivalent (with respect to ) if they are equivalent over the class of all interpretations.
The semantical and logistic approaches diverge at this point. In the former attention is restricted to a specific class of interpretations whose peculiar structure may play an important role in the meta-theory. In contrast, in the logistic method every interpretation is considered, and consequently only its representation as an abstract set with operations and a designated subset is significant. Deduction systems treated in this way are sometimes referred to as uninterpreted.
The foundations of the logistic method in abstract algebraic logic can be found in [Ło], [Ta2]; for more recent work, see [Wó]. For relation, polyadic and cylindric algebras, see [ChTa], [Ha], [HeMoTa]. For the origin of the notion of a deductive system, see [Ta].
Logistic abstract algebraic logic.
The assumption that the deductive system is uninterpreted implies that one need consider only those matrices with the property that is an interpretation for every . Such a matrix is called a (matrix) model of ; the class of all models of is denoted by . Secondly, the properties of a given class of interpretations are for most purposes completely specified by the theory that defines it. So matters can be simplified by considering equivalence of formulas over theories rather than classes of interpretations.
Two formulas and are equivalent over a theory , or -equivalent, in the Fregean sense, if, for every theory that extends , if and only if ; the binary relation between formulas defined this way is called the Frege relation of and denoted by . and are logically equivalent (with respect to ) if they are equivalent over every theory, or, equivalently, if they are equivalent over , the set of theorems. In terms of the consequence relation, and are logically equivalent over if and only if and are each consequences of the other over ; symbolically, if and .
If, as in the case of the classical and intuitionistic propositional calculi, has a binary implication connective for which the deduction theorem holds, then if and only if and , or equivalently if there is a biconditional, . So, under these rather weak conditions on logical equivalence in the Fregean sense agrees with the familiar definition of the concept.
As a consequence of Frege's principle, the following rule of replacement, or compositionality, holds when is the classical propositional calculus or the intuitionistic propositional calculus . If in any formula a subformula is replaced by an equivalent formula , the resulting formula is equivalent to . In algebraic terms this says that for every theory of or , is a congruence relation on the algebra of formulas . A deductive system for which -equivalence is compositional for every theory is called Fregean or extensional; non-Fregean systems are called intensional.
If is Fregean, it is possible to form the quotient matrices , where ranges over all theories. These are called the Lindenbaum–Tarski models of . The construction of the Lindenbaum–Tarski models is more complicated in the case of intensional systems, where the Frege relation is not a congruence relation. For example, for every theory of the strong form of the modal system , with necessitation as a rule of inference (see below), one has if and only if and if and only if and . But this relation is not, in general, compositional. includes however a largest compositional equivalence relation, called the Suszko congruence of over and denoted by . It can be shown that if and only if . So captures the usual notion of -equivalence for .
Suszko congruences can be defined for the theories of any deductive system, and consequently one can construct Lindenbaum–Tarski models of any deductive system. But it turns out to be more useful to consider the Lindenbaum–Tarski process in a broader context. A subset of the underlying set of an algebra , of the same language type as , is called a filter of if is a model of ; thus is a filter if and only if it is closed under consequence in the sense that, if , one has for every such that for every . The set of filters of on is denoted by . It is easy to see that the theories are the filters on the formula algebra. The Frege relation and the Suszko congruence generalize to filters on an arbitrary algebra in a natural way. The Frege relation is the set of all pairs of elements of such that, for every filter on that includes , if and only if . The Suszko congruence is the largest congruence relation on that is included in ; it always exists.
The quotient matrix is called the Suszko-reduction of and is denoted by . It can be shown that coincides with (or, more precisely, is isomorphic to) . A model is Suszko-reduced if , i.e., is the identity relation. The class of all Suszko-reduced models of is denoted by . The Suszko-reduced models of are those for which two elements are equivalent in the Fregean sense if and only if they are identical.
The class of underlying algebras of the Suszko-reduced models of is denoted by . The underlying algebras of are the Boolean algebras. Each filter of on a Boolean algebra is completely determined by its Suszko congruence ; more precisely, it coincides with the set of all elements of equivalent under to the unit element of . Moreover, every congruence relation on is the Suszko congruence of a filter of . It follows that the consequence relation of is completely determined by the equational logic of Boolean algebras, and in this way the class of Boolean algebras constitutes a complete algebraic semantics for . In a similar way, the class of Heyting algebras and the class of so-called monadic algebras constitute complete algebraic semantics for and , respectively, and this is the case for almost all the familiar deductive systems. But in general the connection between the consequence relation of a deductive system and the equational logic of is much weaker. A central problem for abstract algebraic logic is the characterization of those deductive systems for which this connection is as strong as for the traditional logics.
Early work on the Suszko and the closely related Leibniz and Tarski congruences discussed below can be found in [Ło], [Sm]. [Su2] contains historical information on the Tarski–Lindenbaum process. The essential idea of Fregean logic as presented here originated with R. Suszko [BlSu], [Su].
The basis of the abstract algebraic logic definition of an algebraizable deductive system is the notion of bisimulation between the consequence relation of and the equational consequence relation of a class of algebras.
Let be a deductive system and a class of algebras over the same language type. Let
be a (possibly infinite) non-empty system of formulas in two variables. is said to be a faithful interpretation of the equational logic of in if, for every equation and every set of equations ,
where means that is a quasi-identity of . Also, and , and is shorthand for the system of entailments for every ; "iff" stands for "if and only if" .
be a non-empty system of equations in one variable. is a faithful interpretation of in the equational logic of if, for all ,
where and . The two interpretations are mutual inverses if
A pair of mutually invertible interpretations and such as these is called a bisimulation between and the equational logic of . A deductive system is algebraizable if there is a bisimulation between and the equational logic of some class of algebras; it is finitely algebraizable if the interpretations are finite. If is algebraizable, then is the largest class with the above properties; it is called the equivalent algebraic semantics of . In general, is not elementary (i.e., definable by a set of sentences of the first-order predicate logic), and in fact it is an elementary class just in case is finitely algebraizable. In this case is a quasi-variety (cf. also Quasi-variety)
The classical and intuitionistic propositional calculi and are finitely algebraizable and their equivalent quasi-varieties are, respectively, the varieties of Boolean algebras and of Heyting algebras. In both cases the faithful interpretation of the equational logic of the equivalent quasi-variety in the deductive system is given by , where is, respectively, the classical and intuitionistic biconditional, and the inverse faithful interpretation is . Most of the deductive systems of traditional algebraic logic are finitely algebraizable with similar interpretations. However, there are finitely algebraizable logics with non-standard interpretations, for example the entailment logic .
The bisimulation between a finitely algebraizable deductive system and the equational logic of its equivalent quasi-variety induces a correspondence between the meta-logical properties of and the algebraic properties of . This correspondence has been the focus of considerable attention in abstract algebraic logic. One of the most important aspects of traditional algebraic logic is the way in which it can be used to reformulate meta-logical properties of a particular logical system in algebraic terms. Abstract algebraic logic provides a framework for studying such correspondences in a general context. Known meta-logical or algebraic results can then be applied to obtain new results in the other domain. Some correspondences of this kind that have been established are between:
meta-logical interpolation and algebraic amalgamation, e.g., the Craig interpolation theorem of and the amalgamation property of ;
definability (in the sense of the Beth definability theorem of first-order predicate logic) and the property that every epimorphism (in the categorical sense) is surjective;
the deduction theorem and the equational definability of principal congruences. The deduction theorem is the formal expression of one of the most important and useful properties of classical logic: to prove that an implication holds between propositions it suffices to give a proof of the conclusion on the basis of the assumption of the antecedent. It is such a familiar part of ordinary logical argumentation that it is hardly recognizable as being something whose use might be problematic. But in fact it is not part of the usual formalizations of and must be proved as a meta-theorem. Moreover, while the deduction theorem remains valid for intuitionistic logic, it is known to fail in other important logics, for instance, certain systems of modal logic. It turns out that there is a close connection between the deduction theorem and the universal algebraic notion of definable principal congruence relations. The development of abstract algebraic logic was motivated in part by a desire to provide the proper context in which to formalize this connection precisely. The ultimate goal was to be able to apply the extensive work on the definability of principal congruence relations in universal algebra to answer some important questions about the validity of the deduction theorem in a variety of logical systems.
Let be a deductive system. A finite non-empty set of binary formulas is called a deduction-detachment system for if the following equivalence holds for all :
A deductive system has the deduction-detachment theorem if it has a deduction-detachment system. The implication forms a singleton deduction-detachment system for and , while the formula forms a singleton deduction-detachment system for the modal systems and .
For an algebra , let be the set of all congruences of . If is a quasi-variety, then a congruence on an arbitrary algebra (not necessarily in ) is called a -congruence if . If is a variety (cf. also Algebraic systems, variety of) and , then every congruence is a -congruence. The principal -congruence generated by the pair and , , is the smallest -congruence that identifies and . A quasi-variety has equationally definable principal relative congruences (EDPRC) if there is a finite system of equations , in four variables, such that, for every and all ,
, where is any homomorphism such that .
-congruence generation in the formula algebra can be interpreted as the consequence relation of the equational logic of . Thus, if has EDPRC, the defining equations can be interpreted collectively as an implication connective for the equational logic. This observation is reflected in the following theorem: Let be a finitely algebraizable deductive system and let be its equivalent quasi-variety. Then has the deduction-detachment theorem if and only if has EDPRC.
A correspondence of this kind makes it possible to infer new metalogical properties from known algebraic ones and vice versa. In this way it can be proved that orthomodular logic does not have the deduction-detachment theorem. Orthomodular logic can be viewed as a finitely algebraizable deductive system whose equivalent quasi-variety is the variety of orthomodular lattices. There are several different deductive systems that fit this description. It can be shown that, if a quasi-variety has EDPRC, then it has the relative congruence extension property. The variety of orthomodular lattices does not have this property. Thus, no orthomodular logic of the kind described above can have the deduction-detachment theorem with respect to any system of binary formulas.
A definition of an abstract class of deductive systems with the algebraic properties of the traditional logics was first proposed in [BlPi2]; earlier definitions, notably that in [Ra], were not truly abstract because they relied on the existence of connectives with special properties. The notion of algebraizability was subsequently extended in several ways ([Cz4], [CzJa], [He2], [He]). For entailment logic and its algebraizability, see [AnBe], [BlPi2]. For the deduction theorem in abstract algebraic logic, see [BlPi], [Cz]. The result on orthomodular logic is found in [BlPi5], [Ma].
The algebraic hierarchy.
Finitely algebraizable deductive systems exhibit the strongest connection between the meta-logical properties of and the algebraic properties of . But there are deductive systems where the connection is not as strong but which still have a clear algebraic character. One of the goals of abstract algebraic logic is the classification of deductive systems of this kind. This leads to a hierarchy of systems with the finitely algebraizable systems at the top. There are several ways of specifying it. The most natural, in view of the definition of algebraizability, is in terms of progressively weaker notions of bisimulation. The characteristic property of all deductive systems that make up the hierarchy is that equivalence, as expressed by the Suszko congruence, is explicitly definable in some way. The classification of the hierarchy is based on the nature of the definition.
Let be a (possibly infinite) set of formulas in two variables. is a proto-equivalence system for a deductive system if
A non-empty proto-equivalence system is an equivalence system if
for all ( is the rank of ). The reflexivity and transitivity axioms are superfluous as they are provable from the remaining conditions.
The connection between equivalence systems and the Suszko congruence is expressed in the following theorem: A non-empty system of formulas in two variables is an equivalence system for a deductive system if and only if it defines Suszko congruences in the sense that, for every algebra and ,
A deductive system is protoalgebraic if it has a proto-equivalence system. Every proto-equivalence system includes a finite subset that is also a proto-equivalence system. A deductive system is (finitely) equivalential if it has a (finite) equivalence system.
The formulas that faithfully interpret in a (finitely) algebraizable deductive system the equational logic of its equivalent algebraic semantics form a (finite) equivalence system. This leads to a meta-logical characterization theorem of (finitely) algebraizable deductive systems that is intrinsic in the sense that it does not require a priori knowledge of the equivalent algebraic semantics: A deductive system is (finitely) algebraizable if and only if it has a (finite) equivalence system for which there exists a finite system of equations in one variable, called a system of defining equations, such that .
This last condition abstracts an important property of the biconditional of both classical and intuitionistic propositional logic, namely, that and the biconditional are interderivable.
The protoalgebraic, (finitely) equivalential and (finitely) algebraizable deductive systems constitute, along with the weakly algebraizable systems discussed shortly, the algebraic hierarchy. Natural deductive systems can be found to separate all levels of the hierarchy. Protoalgebraicity is a very weak condition and almost all known deductive systems have the property. There are some that do not however, for example the conjunction/disjunction fragment of , subintuitionistic logics and Belnap's logic. Almost all the weak modal logics, without necessitation as a rule of inference, are protoalgebraic but not equivalential. There are also examples of algebraizable logics that are not finitely equivalential, and hence also of logics that are equivalential but not finitely equivalential.
In addition to the syntactical characterizations considered above, each level of the hierarchy can be characterized by both algebraic and model-theoretic means. The algebraic characterization makes use of the Leibniz congruence, a more primitive but more manageable variant of the Suszko congruence.
Given any algebra and any subset of , there is a largest congruence relation on compatible with in the sense that is a union of equivalence classes of . is called the Leibniz congruence of . The relationship between the Leibniz and Suszko congruences is straightforward: For every deductive system and ,
and can both be viewed as operators mapping the lattice of -filters of to the lattice of congruences of . Note that the Leibniz and Suszko congruences coincide on -filters just in case the Leibniz operator is order-preserving, i.e., implies for all .
Let be a deductive system. Then the following characterizations hold:
i) is protoalgebraic if and only if the Leibniz operator is order-preserving, i.e., if and only if the Leibniz and Suszko congruences coincide;
ii) is equivalential if and only if it is protoalgebraic and commutes with inverse homomorphic images; more precisely, for every homomorphism and every ;
iii) is finitely equivalential if and only if it is protoalgebraic and commutes with directed unions; more precisely, for every that is upward-directed by inclusion;
iv) is algebraizable if and only if it is equivalential and is injective;
v) is finitely algebraizable if and only if it is finitely equivalential and is injective.
A deductive system is said to be weakly algebraizable if it is protoalgebraic and the Leibniz operator is injective. A syntactical characterization of weak algebraizability is also known.
Calculation of the Leibniz congruences can be a practical matter for some small algebras. This gives a way of verifying that a deductive system is not finitely algebraizable, or that a quasi-variety is not the equivalent algebraic semantics of any deductive system. This method has been used to show that the relevance logic and the various formalizations of modal logic without the rule of necessitation are not finitely algebraizable. It has also been used to show that the variety of complemented distributive lattices is not the equivalent algebraic semantics of any deductive system.
There is also a model-theoretic characterization of the algebraic hierarchy similar to the well-known model-theoretic characterizations of equational and quasi-equational classes by G. Birkhoff and A. Mal'cev.
The Leibniz-reduction of a model of a deductive system is defined just like the Suszko-reduction, except that the Leibniz congruence is used in place of the Suszko congruence. denotes the class of all Leibniz-reduced models of . If is protoalgebraic, then ; this equality in fact characterizes protoalgebraic systems. In general, the best one has is that coincides with the class of all matrices isomorphic to a subdirect product of matrices in , in symbols .
For any class of matrices, , , , and denote, respectively, the classes of isomorphic images of submatrices, direct products, subdirect products, and ultraproducts of members of .
Let be a deductive system. Then the following characterizations hold:
a) is protoalgebraic if and only if , i.e., ;
b) is equivalential if and only if ;
c) is finitely equivalential if and only if , i.e., is a quasi-variety in the sense of Mal'cev;
d) is algebraizable if and only if it is equivalential and is the minimal -filter of for each ;
e) is finitely algebraizable if and only if it is finitely equivalential and is the minimal -filter of for each .
Within the context of the model theory of first-order logic, a deductive system can be viewed as a strict universal Horn theory with a single unary predicate and without equality. (cf. also Horn clauses, theory of). It is an interesting question as to how much of the model theory of strict universal Horn logic with equality can be recovered by means of the abstract Lindenbaum–Tarski process. In the case of finitely algebraizable deductive systems it can be essentially completely recovered already in the algebraic reducts of the Leibniz-reduced models. The same is true for finitely equivalential systems where the finite equivalence systems give a strong representation of equality, but here the filter part of the Leibniz-reduced model is essential and cannot be discarded. But much can be recovered even in the case of protoalgebraic systems where the proto-equivalence systems give a much weaker representation of equality. Protoalgebraic systems turn out to be the largest class of deductive systems whose Leibniz-reduced model class is well behaved in the sense of strict Horn logic with equality, and the key to this is the following correspondence theorem for -filters that mirrors the correspondence theorem for congruences in universal algebra: Let be a protoalgebraic deductive system, and let and be algebras and a surjective homomorphism. Finally, let be the smallest -filter on . Then the mapping is a one-to-one correspondence between the -filters on and the -filters on that include .
When is taken to be , the algebra of formulas, this correspondence establishes a close connection between the meta-logical properties of and the algebraic properties of the class of Leibniz-reduced models of .
Every class of matrices over the same language type defines a deductive system over in the following way. if, for every and every homomorphism , whenever . The following theorem is a generalization of Mal'cev's well-known characterization of the strict universal Horn class generated by an arbitrary class of matrices: Let be a class of Leibniz-reduced matrices over the same language type; then
if is protoalgebraic, then ;
if is equivalential, then .
The following theorem is an analogue of the finite basis theorem of K. Baker for congruence-distributive varieties and of the corresponding result for relatively congruence-distributive quasi-varieties. It uses the notion of filter-distributive deductive system. A deductive system is filter-distributive if is a distributive lattice for every algebra .
Let be a finite set of matrices. If is protoalgebraic and filter-distributive, then has a presentation by a finite set of axioms and inference rules [Pa]. An important related axiomatizability result can be found in [Cz5].
In analogy to the algebraic hierarchy there is a classification of deductive systems in terms of progressively weaker versions of a deductive-detachment system. Again protoalgebraic systems lie at the lowest level, and filter-distributive systems constitute another level of hierarchy. See [Cz], [Cz2].
The generalization of Mal'cev's theorem above is one of many model-theoretic theorems of this kind involving various levels of the algebraic hierarchy, and the scope of the theory has been broadened to include infinitary universal Horn logic without equality [BlPi4], [Cz3], [DeJa], [El2], [El].
Second-order algebraizable logics.
There are deductive systems with clear algebraic counterparts that are not protoalgebraic and hence not amenable to the methods of abstract algebraic logic discussed so far. Many examples of this kind arise as fragments of more expressive deductive systems that are finitely algebraizable. A paradigm for deductive systems of this kind is the conjunction/disjunction fragment of classical propositional logic. It has a natural algebraic semantics, the variety of distributive lattices. In order to extend the standard theory of algebraizability to a wider class of deductive systems, recent investigations in abstract algebraic logic have switched focus from -filters to certain special classes of -filters and to a natural generalization of the Leibniz congruence that applies to classes of -filters.
The non-algebraizability of is reflected in the fact that, for an arbitrary algebra , the Leibniz operator does not give a one-one correspondence between ()-filters and -congruences. The correspondence can in a sense be recovered by replacing single ()-filters by sets of ()-filters, each of which is of the form , where consists of all ()-filters that are compatible with each member of a fixed but arbitrary class of congruences on . The set of congruences is completely arbitrary, but it turns out that there is always a single congruence such that , and in fact a smallest one with this property, and it is necessarily a -congruence. Moreover, all -congruences can be obtained this way.
Considerations such as these lead to the following notion. A full second-order filter of on an algebra is the set of all -filters on such that is compatible with a fixed but arbitrary set of congruences. The set of full second-order filters on is denoted by . It is easy to check that every is an algebraic closed-set system of the universe of . For each the Frege relation is the largest binary relation on (necessarily an equivalence relation) that is compatible with each , and the second-order Leibniz congruence, also called the Tarski congruence, is the largest congruence of included in .
A set of -filters on is a full second-order filter of if and only if the set of quotient filters coincides with the set of all -filters on the quotient algebra . A full second-order model of is a second-order matrix where . is Leibniz reduced if is the identity relation. (respectively, ) is the class of all (Leibniz-reduced) full second-order models of .
The following assertion generalizes iv) above, the lattice isomorphism characterization of algebraizable deductive systems, and applies to all deductive systems.
For any deductive system and any algebra the second-order Leibniz operator is a dual order-isomorphism between and , both partially ordered by set inclusion.
A full second-order model, and more generally, any second-order matrix where is an algebraic closed-set system on , can be naturally thought of as a model of a Gentzen system. In the context of abstract algebraic logic a Gentzen system can be viewed as a finitary and substitution-invariant consequence relation between sequents; a sequent is a syntactical expression of the form , where is any finite, non-empty sequence of formulas. Let be a second-order matrix, and let be the closure operator on associated with the algebraic closed-set system . is a model of a Gentzen system if the following holds. For every entailment
and every homomorphism , if for each , then .
A deductive system is said to have a fully adequate Gentzen system if the class of full second-order models of is the class of models of a Gentzen system. (Strictly speaking, this is the form the definition takes when has at least one theorem. The definition together with the formulation of some of the results stated below must be modified slightly if there are no theorems.)
The notion of finite algebraizability for deductive systems can be extended to Gentzen systems in a straightforward way. Just as in the case of deductive systems, if a Gentzen system is finitely algebraizable, there is a unique quasi-variety that is equivalent to in the sense that there is a bisimulation between the consequence relation of (between sequents) and the equational consequence relation of . In view of the above observations it is natural to take a deductive system to be second-order finitely algebraizable if it has a fully adequate Gentzen system such that is finitely algebraizable. In this case, turns out to coincide with the equivalent quasi-variety of , and the consequence relation of is definable (as part of the consequence relation of ) in the equational consequence relation of , but not vice versa unless is also finitely algebraizable. In the latter case coincides with the equivalent quasi-variety of . When is second-order finitely algebraizable, is called the second-order equivalent quasi-variety of .
Strictly speaking, second-order finite algebraizability does not generalize (first-order) finite algebraizability since there are deductive systems that are finitely algebraizable but do not have a fully adequate Gentzen system. However, this new notion of algebraizability goes a long way toward settling some important questions left open by the earlier theory.
One of these deals with the notion of strong finite algebraizability. A finitely algebraizable deductive system is strongly finitely algebraizable if its equivalent quasi-variety is a variety. All the familiar deductive systems of algebraic logic, including both the Fregean and intensional ones, turn out to be strongly finitely algebraizable, but the standard theory is unable to account for this.
Self-extensionality is a much weakened form of the property of being Fregean. A deductive system is self-extensional if is a congruence relation on the formula algebra.
Let be a self-extensional deductive system that has either conjunction or the deduction-detachment theorem with a single deduction-detachment formula. Then is second-order finitely algebraizable and its second-order equivalent quasi-variety is actually a variety.
The conjunction/disjunction fragment of classical propositional calculus is self-extensional (in fact Fregean) with conjunction. Hence it is finitely algebraizable in the second-order (but not the first-order) sense. Its second-order equivalent quasi-variety is the variety of distributive lattices.
The modal logic can be formulated as a deductive system in two ways, both of which have the same set of theorems. The first and more familiar one, the strong form, is denoted by and has the necessitation rule
The weak form, , has modus ponens as its only rule of inference. is finitely algebraizable but not self-extensional. is not algebraizable, but it is self-extensional and has both conjunction and the deduction-detachment theorem with a single deduction-detachment formula. So is second-order finitely algebraizable. Moreover, its generalized equivalent quasi-variety is a variety; this turns out to be the variety of monadic algebras, which is also the equivalent quasi-variety of .
Semantics-based abstract algebraic logic.
In this important branch of abstract algebraic logic the fine structure of the interpretations of a deductive system is taken into account. It also features a refinement of the notion of language. Let be a language type, assumed to be fixed. For an arbitrary set disjoint from , let be the set of formulas built up from the elements of , thought of as abstract atomic formulas, using the connectives of ; the associated formula algebra is denoted by . For each set of atomic formulas, let be a four-tuple, where is a class, called the class of models of ; is a function that assigns to each a function with domain , called the meaning function for ; and is a binary relation between and , called the validity relation.
is a semantical system if the following conditions hold for every model :
the meaning of a formula does not change if a subformula is replaced by one with the same meaning, i.e., is a homomorphism;
the validity of a formula depends only on its meaning, i.e., if , then if and only if . The meaning algebra of , in symbols , is the image of under the meaning homomorphism . The final defining condition of a semantical system is the following:
every homomorphism from the formula algebra into the meaning algebra of is the meaning function of some model, i.e., if , then there is a such that .
is a model of a set of formulas if for each . The class of all models of is . The consequence relation of is the relation that holds between a set of formulas and an individual formula if . satisfies all the conditions of a consequence relation of a deductive system except possibly finiteness; however, most of the familiar semantical systems are finitary. is called the underlying deductive system of and is denoted by .
The theory of a model of , in symbols , is the set of all formulas valid in . The truth filter of , , is the image of under . Because the validity of a formula depends only on its meaning, the meaning matrix together with the meaning function is an interpretation of the underlying deductive system of . As before, the Leibniz reduction of the meaning matrix by the Leibniz congruence of the truth filter, , is denoted by . The model-theoretic properties of a large class of different logical systems can be studied algebraically in this context. Consider, for example, the relation of elementary equivalence. Two models and of are elementarily equivalent if .
Let be a semantical system. Two models and of are elementarily equivalent if and only if there is an isomorphism between the Leibniz-reduced meaning matrices that commutes with the meaning functions, i.e.,
A) is an isomorphism between and such that ; and
B) preserves the truth set, i.e., .
Two different classes of algebras are associated with each semantical system :
, the algebraic semantics of the underlying deductive system of ; and
, the class of meaning algebras of . is protoalgebraic, equivalential, finitely equivalential, algebraizable, or finitely algebraizable if its underlying deductive system has the property and the meaning matrix of every model of is Leibniz-reduced, i.e., if . In this case it can be shown that .
In general, for a deductive system there are many different semantical systems with underlying deductive system . A natural semantical system for classical propositional logic is obtained by considering only the interpretations of whose underlying algebra is a Boolean algebra of sets. More precisely, a model is a pair , where is a set and assigns a subset of to each atomic formula in . The meaning function is the unique homomorphism from to the Boolean algebra of subsets of that extends . is valid in if its meaning is .
A semantical system for is obtained in a similar way. A model is a three-tuple , where is a set, , and assigns subsets of to atomic formulas. The meaning function is the unique homomorphism from into the Boolean algebra of subsets of extending such that, for every formula , the meaning of is if the meaning of is ; otherwise the meaning of is the empty set. is valid in if is contained in the meaning of . represents a so-called "possible worlds" model for ; is the set of possible worlds and a formula is valid in the model if it is true at the distinguished "real world" .
One of the standard semantical systems for the first-order predicate logic has as its models structures of the form , where is a non-empty set and assigns a subset of to each atomic formula. It is assumed that the individual variable symbols are arranged in an -sequence. The meaning function is the unique homomorphism from into the Boolean algebra of subsets of extending such that, for each formula , the meaning of is the "cylinder" that is swept out by moving the meaning of parallel to the th coordinate. The meaning algebra is the subalgebra of the -dimensional cylindric set algebra over generated by the -ary relations that are the meanings of the atomic formulas. Elementary equivalence in first-order logic is essentially captured by the notion of elementary equivalence in the semantical systems of this kind. The characterization of elementary equivalence given by A) and B) provides a way of investigating elementary equivalence algebraically.
The algebraic study of some model-theoretic notions, such as definability, require semantical systems over varying sets of atomic formulas. A system of semantical systems is called a general semantical system if the are compatible in the sense that, for all and , and are isomorphic in the natural sense whenever and have the same cardinality, and, if , then every model of extends to a model of and every model of restricts to a model of . A general semantical system is protoalgebraic, equivalential, finitely equivalential, algebraizable, or finitely algebraizable if each of its component semantical systems has this property.
For every general semantical system , and .
Let be a general semantical system. Let , and be disjoint sets of atomic formulas, and let be a bijection between and . Let be a set of formulas whose atomic formulas are in . Then:
defines explicitly over (in ) if for every there exists a such that, for every , .
defines implicitly over (in ) if for every and every ,
here denotes the set of formulas obtained from by replacing each by .
is a strong implicit definition of over (in ) if it defines implicitly over and every has an extension .
has the (weak) Beth definability property if for all , and as above, defines implicitly over (in the strong sense), then defines explicitly over . Explicit definability always implies implicit definability. This is the well-known method of A. Padoa formulated in abstract algebraic logic.
The algebraic analogue of the property of Beth is surjectivity of epimorphisms. Let be a class of algebras over the same language type. A homomorphism , where , is called an epimorphism over if for any pair of homomorphisms , if , then .
Let be classes of algebras over the same language type. A homomorphism , where , is said to be -extensible over if for any and every surjection there is a and such that and .
Let be a finitely algebraizable generalized semantical system. Then:
I) has the Beth definability property if and only if every epimorphism over is surjective;
II) has the weak Beth definability property if and only if every )-extensible epimorphism of is surjective.
The algebraic characterization of the weak Beth property requires a semantics-based context, but the result on the ordinary Beth property can be reformulated within logistic abstract algebraic logic and extended to equivalence deductive systems.
|[AnBe]||A.R. Anderson, N.D. Belnap, "Entailment. The logic of relevance and necessity", I, Princeton Univ. Press (1975) MR0406756 Zbl 0323.02030|
|[BlPi2]||W.J. Blok, D. Pigozzi, "Algebraizable logics", Memoirs, 396, Amer. Math. Soc. (1989) MR0973361 Zbl 0664.03042|
|[BlPi3]||W.J. Blok, D. Pigozzi, "Protoalgebraic logics" Studia Logica, 45 (1986) pp. 337–369 MR0884144 Zbl 0622.03020|
|[BlSu]||S.L. Bloom, R. Suszko, "Investigations into the sentential logic with identity" Notre Dame J. Formal Logic, 13 (1972) pp. 289–308|
|[ChTa]||L.H. Chin, A. Tarski, "Distributive and modular laws in relation algebras" Univ. California Publ. Math. New Ser., 1 : 9 (1951) pp. 341–384 Zbl 0045.31701|
|[Cz]||J. Czelakowski, "Algebraic aspects of deduction theorems" Studia Logica, 44 (1985) pp. 369–387 MR0832395 Zbl 0612.03016|
|[Cz2]||J. Czelakowski, "Protoalgebraic logics", Trends in Logic—Studia Logica Libr., 10, Kluwer Acad. Publ. (2001) MR1828895 Zbl 0984.03002|
|[Cz3]||J. Czelakowski, "Equivalential logics I—II" Studia Logica, 40 (1981) pp. 227–236; 355–372|
|[Cz4]||J. Czelakowski, "Consequence operations: Foundational studies" Techn. Rept. Inst. Philosophy and Sociology Polish Acad. Sci. (1992)|
|[Cz5]||J. Czelakowski, "Filter-distributive logics" Studia Logica, 43 (1984) pp. 353–377 MR0803314 Zbl 0578.03012|
|[CzJa]||J. Czelakowski, R. Jansana, "Weakly algebraizable logics" J. Symbolic Logic, 65 (2000) pp. 641–668 MR1771075 Zbl 0960.03055|
|[DeJa]||P. Dellunde, R. Jansana, "Some characterization theorems for infinitary universal horn logic without equality" J. Symbolic Logic, 61 (1996) pp. 1242–1260 MR1456105 Zbl 0871.03029|
|[El]||R. Elgueta, "Subdirect representation theory for classes without equality" Algebra Univ., 40 (1998) pp. 201–246 MR1651879 Zbl 0933.03035|
|[El2]||R. Elgueta, "Characterizing classes defined without equality" Studia Logica, 58 (1997) pp. 357–394 MR1460253|
|[FoJa]||J.M. Font, R. Jansana, "A general algebraic semantics for sentential logics", Lecture Notes in Logic, 7, Springer (1996) MR1421569 Zbl 0865.03054|
|[Ha]||P.R. Halmos, "Algebraic logic I: Monadic Boolean algebras" Compositio Math., 12 (1955) pp. 217–249|
|[He]||B. Herrmann, "Characterizing equivalential and algebraizable logics" Studia Logica, 58 (1997) pp. 305–323 MR1439022 Zbl 0879.03023|
|[He2]||B. Herrmann, "Equivalential and algebraizable logics" Studia Logica, 57 (1996) pp. 419–436 MR1416744 Zbl 0864.03043|
|[Ho]||E. Hoogland, "Algebraic characterization of various Beth definability properties" Studia Logica, 65 (2000) pp. 91–112 MR1781785|
|[Ho2]||E. Hoogland, "Definability and interpolation. Model-theoretic investigations", ILLC Dissert. Ser. DS-2001-05, Inst. Language, Logic and Computation, Amsterdam (2001) MR1838246|
|[Ło]||J. Łoś, "O matrycach logicznych" Ser. B. Travaux de la Soc. Sci. et des Lettres de Wrocław, 19 (1949)|
|[Ma]||J. Malinowski, "The deduction theorem for quantum logic—some negative results" J. Symbolic Logic, 55 (1990) pp. 615–625 MR1056375 Zbl 0702.03039|
|[Pa]||K. Pałasińska, "Deductive systems and finite axiomatizability properties" PhD Thesis Iowa State Univ. (1994)|
|[Ra]||H. Rasiowa, "An algebraic approach to non-classical logics", North-Holland (1974) MR0446968 Zbl 0299.02069|
|[ReVe]||J. Rebagliato, V. Verdú, "On the algebraization of some Gentzen systems" Fundam. Inform., 18 (1993) pp. 319–338 (Special Issue on Algebraic Logic and its Applications) MR1270344 Zbl 0788.03006|
|[Sm]||T. Smiley, "The independence of connectives" J. Symbolic Logic, 27 (1962) pp. 426–436 MR0172784|
|[Ta]||A. Tarski, "Über einige fundamentale Begriffe der Metamathematik" C.R. Soc. Sci. Lettr. Varsovie Cl. III, 23 (1930) pp. 22–29|
|[Ta2]||A. Tarski, "Grundzüge der Systemenkalküls. Erster Teil" Fundam. Math., 25 (1935) pp. 503–526|
|[Wó]||R. Wójcicki, "Theory of logical calculi. Basic theory of consequence operations", Synthese Library, 199, Reidel (1988) MR1009788 Zbl 0682.03001|
Abstract algebraic logic. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Abstract_algebraic_logic&oldid=42652