You are on page 1of 40

pdf version of the entry

Algebraic Propositional Logic


https://plato.stanford.edu/archives/sum2022/entries/logic-algebraic-propositional/ Algebraic Propositional Logic
from the Summer 2022 Edition of the First published Mon Dec 12, 2016; substantive revision Fri May 20, 2022

Stanford Encyclopedia George Boole was the first to present logic as a mathematical theory in
algebraic style. In his work, and in that of the other algebraists of the
of Philosophy algebraic tradition of logic of the nineteenth century, the distinction
between a formal language and a mathematically rigorous semantics for it
was still not drawn. What the algebraists in this tradition did was to build
algebraic theories (of Boolean algebras, and relation algebras) with among
other interpretations a logical one.

Edward N. Zalta Uri Nodelman The works of Frege and Russell introduced a different perspective on the
Principal Editor Senior Editor
way to approach logic. In those works, a logic system was given by a
Colin Allen Hannah Kim Paul Oppenheimer formal language and a deductive calculus, namely a set of axioms and a
Associate Editor Associate Editor Associate Editor
set of inference rules. Let us (for this entry) call such a pair a logical
Faculty Sponsors: R. Lanier Anderson & Thomas Icard
Editorial Board: https://plato.stanford.edu/board.html
deduction system, and the formulas derivable in the calculus its theorems
Library of Congress ISSN: 1095-5054
(nowadays it is common practice in algebraic logic to refer to this type of
calculi as Hilbert-style and in proof complexity theory as Frege systems).
Notice: This PDF version was distributed by request to mem- In Frege and Russell’s approach, a formal (mathematical) semantics of
bers of the Friends of the SEP Society and by courtesy to SEP whatever kind (algebraic, model-theoretic, etc.) for the formal languages
content contributors. It is solely for their fair use. Unauthorized
they used was lacking. The only semantics present was of an intuitive,
distribution is prohibited. To learn how to join the Friends of the
informal kind.
SEP Society and obtain authorized PDF versions of SEP entries,
please visit https://leibniz.stanford.edu/friends/ .
The systems introduced by Frege and Russell were systems of classical
Stanford Encyclopedia of Philosophy logic, but soon after systems of non-classical logics were considered by
c 2022 by the publisher
Copyright
other logicians. The first influential attempts to introduce logics different
The Metaphysics Research Lab
Department of Philosophy from classical logic remained within the Frege-Russell tradition of
Stanford University, Stanford, CA 94305 presenting a logical deduction system without any formal semantics.
Algebraic Propositional Logic These attempts lead to the first modal systems of C.I. Lewis (1918, 1932)
c 2022 by the author
Copyright
Ramon Jansana
and to the axiomatization of intuitionistic logic by Heyting (1930).
All rights reserved.
Copyright policy: https://leibniz.stanford.edu/friends/info/copyright/

1
Algebraic Propositional Logic Ramon Jansana

The idea underlying the design of Frege and Russell’s logical deduction closed under substitution instances; soon after logical matrices were also
systems is that the theorems should be the formulas that correspond used to define logics as consequence relations.
(intuitively) to the logical truths or logical validities. The concept of
logical consequence was not central to the development, and this was also Algebraic logic can be described in very general terms as the discipline
the case in the many systems of non-classical logics that were to be that studies logics by associating with them classes of algebras, classes of
designed following in the footsteps of the first modal systems of C.I. logical matrices and other algebra related mathematical structures and that
Lewis. This situation influenced the way in which the research on some relates the properties that the logics may have with properties of the
non-classical logics has usually been presented and sometimes also its real associated algebras (or algebra related structures) with the purpose that the
evolution. However, the concept of logical consequence has been the one understanding of these algebras can be used to better understand the logic
that logic has traditionally dealt with. Tarski put it once again into the at hand.
center of modern logic, both semantically and syntactically. Nowadays, a
From the algebraic study of particular logics, a general theory of the
general theory of the algebraization of logics around the concept of logical
algebraization of logics slowly emerged during the last century with the
consequence has grown from the different algebraic treatments of the
aim, more or less explicitly stated during the process, of obtaining general
different logics obtained during the last century.
and informative results relating the properties a logic may have with the
The concept of logical consequence has proved much more fruitful than algebraic properties the class of algebras (or algebra related structures)
those of theorem and of logical validity for the development of such a associated with it might enjoy. Those algebraic studies assumed somehow
general theory. The first attempts in the process of building the general an implicit conception of what is the process by which to associate with
theory of the algebraization of logics can be found in the study of the class any given logic a class of algebras as its natural algebraic counterpart. The
of implicative logics by Rasiowa (1974) and in the systematic presentation development of that general theory speeded up and consolidated at the
by Wójcicki (1988) of the investigations of a general nature on beginning of the 1980s with the introduction of the notion of algebraizable
propositional logics as consequence operations carried out mainly by logic, and at that time also the assumptions about the class of algebras that
Polish logicians, following the studies of Tarski, Lindenbaum, deserves to be taken as the natural one to associate with a given logic
Łukasiewicz and others in the first part of the twentieth century. started to be made more and more explicit.

It was only in the 1920s that algebras and logical matrices (an algebra In this entry we concentrate on the general theory of the algebraization of
together with a set of designated elements) started to be taken as models of propositional logics taken as consequence relations. This theory has
logical deduction systems, that is, as providing a formal semantics for evolved into the field known as Abstract Algebraic Logic (AAL). The
formal languages of logic. Moreover, they were also used to define sets of entry can be taken as a mild introduction to this field.
formulas with similar properties to the ones the sets of theorems of the
1. Abstract consequence relations
known logical deduction systems have, in particular the property of being
2. Logics as consequence relations

2 Stanford Encyclopedia of Philosophy Summer 2022 Edition 3


Algebraic Propositional Logic Ramon Jansana

3. Some examples of logics 1. Abstract consequence relations


3.1 Classical propositional logic
3.2 Intuitionistic propositional logic Tarski’s work (1930a, 1930b, 1935, 1936) on the methodology of the
3.3 Local Normal Modal logics deductive sciences of the 1920s and 1930s studies the axiomatic method
3.4 Global Normal Modal logics abstractly and introduces for the first time the abstract concept of
3.5 Intuitionistic Linear Logic without exponentials consequence operation. Tarski had mainly in mind the different
3.6 The system R of Relevance Logic mathematical axiomatic theories. On these theories, the sentences that are
4. Algebras proved from the axioms are consequences of them but (of course) almost
4.1 Some concepts of universal algebra and model theory all of them are not logical truths; under a suitable formalization of these
4.2 Varieties and quasivarieties theories, a logical calculus like Frege’s or Russell’s can be used to derive
5. Algebraic semantics the consequences of the axioms. Tarski set the framework to study the
6. Logical matrices most general properties of the operation that assigns to a set of axioms its
7. The Lindenbaum-Tarski method for proving algebraic consequences.
completeness theorems
8. The natural class of algebras of a logic system Given a logical deduction system H and an arbitrary set of formulas X, a
9. When a logic is algebraizable and what does this mean? formula a is deducible in H from X if there is a finite sequence of
10. A classification of logics formulas any one of which belongs to X or is an axiom of H or is obtained
11. Replacement principles from previous formulas in the sequence by one of the inference rules of H .
12. Beyond protoalgebraic logics Such a sequence is a deduction (or proof) in H of a with premises or
12.1 The logic of conjunction and disjunction hypotheses in X . Let Cn(X) be the set of formulas deducible in H from the
12.2 Positive Modal Logic formulas in X taken as premises or hypothesis. This set is called the set of
12.3 Visser’s subintuitionistic logic consequences of X (relative to the logical deduction system H ). Cn is then
12.4 The strict implication fragment of the local modal logic lK an operation that is applied to sets of formulas to obtain new sets of
13. Abstract logics and generalized matrices formulas. It has the following properties: For every set of formulas X

1. X ⊆ Cn(X)
14. The Frege hierarchy
2. Cn(Cn(X)) = Cn(X)
15. Extending the setting
3. Cn(X) = ⋃{Cn(Y) : Y ⊆ X, Y finite}
Bibliography
Academic Tools
Other Internet Resources The third condition stipulates that Cn(X) is equal to the union of the set of
Related Entries formulas derivable from finite subsets of X. Tarski took these properties to
define the notion of consequence operation axiomatically. In fact, he added

4 Stanford Encyclopedia of Philosophy Summer 2022 Edition 5


Algebraic Propositional Logic Ramon Jansana

that there is a formula x such that Cn({x}) is the set A of all the formulas 3. if X ⊢ a and for every b ∈ X, Y ⊢ b, then Y ⊢ a .
and that this set must be finite or of the cardinality of the set of the natural
numbers. Condition (3) implies the weaker, and important, condition of It is finitary if in addition it satisfies

4. if X ⊢ a, then there is a finite set Y ⊆ X such that Y ⊢ a.


monotonicity

4. if X ⊆ Y ⊆ A , then Cn(X) ⊆ Cn(Y).


Given a logical deduction system H, the relation ⊢ defined by X ⊢ a if a
To encompass the whole class of logic systems one finds in the literature, a is deducible from X in H is (according to all we have already seen) a
slightly more general definition than Tarski’s is required. We will say that finitary consequence relation. Nonetheless, we are used not only to
an abstract consequence operation C on an arbitrary set A is an operation syntactic definitions of consequence relations but also to semantic
that applied to subsets of A gives subsets of A and for all X, Y ⊆ A definitions. For example, we define classical propositional consequence
satisfies the conditions (1), (2) and (4) above. If in addition C satisfies (3) using truth valuations, first-order consequence relation using structures,
we say that it is a finitary consequence operation. intuitionistic consequence relation using Kripke models, etc. Sometimes
these model-theoretic definitions of consequence relations define non-
Consequence operations are present not only in logic but in many areas of finitary consequence relations, for example, the consequence relations for
mathematics. Abstract consequence operations are known as closure infinitary formal languages and the consequence relation of second-order
operators in universal algebra and lattice theory, for instance. In topology logic with the so-called standard semantics.
the operation that sends a subset of a topological space to its topological
closure is a closure operator. In fact, the topologies on a set A can be In general, an abstract consequence relation on a set A (not necessarily the
identified with the closure operators on A that satisfy the additional set of formulas of some formal language) is a relation ⊢ between subsets
conditions that C(∅) = ∅ and C(X ∪ Y) = C(X) ∪ C(Y) for all X, Y ⊆ A. of A and elements of A that satisfies conditions (1)–(3) above. If it also
satisfies (4) it is said to be finitary. If ⊢ is an abstract consequence relation
Given a consequence operation C on a set A, a subset X of A is said to be and X ⊢ a, then we can say that X is a set of premises or hypothesis with
C -closed, or a closed set of C , if C(X) = X . conclusion a according to ⊢ and that a follows from X, or is entailed by X
(according to ⊢) . The abstract consequence relations correspond to
A different, but mathematically equivalent, (formal) approach is to Koslow’s implication structures; see Koslow 1992 for the closely related
consider consequence relations on a set of formulas instead of but different approach to logics (in a broad sense) as consequence relations
consequence operations. A(n) (abstract) consequence relation on the set of introduced by that author.
formulas of a formal language is a relation ⊢ between sets of formulas and
formulas that satisfies the following conditions: The consequence operations on a set A are in one-to-one correspondence
with the abstract consequence relations on A. The move from a
1. if a ∈ X, then X ⊢ a consequence operation C to a consequence relation ⊢C and, conversely,
2. if X ⊢ a and X ⊆ Y, then Y ⊢ a

6 Stanford Encyclopedia of Philosophy Summer 2022 Edition 7


Algebraic Propositional Logic Ramon Jansana

from a consequence relation ⊢ to a consequence operation C⊢ is easy and n > 0 whether the connective is unary, binary, ternary, etc. For example
given by the definitions: {∧, ∨, →, ⊥, ⊤} is (or can be) the language of several logics, like classical
and intuitionistic, (⊥ and ⊤ are 0-ary and the other connectives are
X ⊢C a iff a ∈ C(X) and a ∈ C⊢ (X) iff X ⊢ a. binary), {¬, ∧, ∨ →, ◻, ◊} is the language of several modal logics,
(¬, ◻, ◊ are unary and the other connectives binary) and
Moreover, if C is finitary, so is ⊢C and if ⊢ is finitary, so is C⊢ .
{∧, ∨, →, ∗, ⊤, ⊥, 1, 0} is the language of many-valued logics and also of
For a general discussion on logical consequence see the entry Logical a fragment of linear logic (⊥, ⊤, 1, and 0 are propositional constants and
Consequence. the other symbols binary connectives).

Given a language L and a set of propositional variables V (which is


2. Logics as consequence relations
disjoint from L), the formulas of L, or L-formulas, are defined inductively
In this section we define what propositional logics are and explain the as follows:
basic concepts relating to them. We will call the propositional logics (as
1. Every variable is a formula.
defined below) simply logic systems.
2. Every 0-ary symbol is a formula.
One of the main traits of the consequence relations we study in logic is 3. If ∗ is a connective and n > 0 is its arity, then for all formulas
their formal character. This roughly means that if a sentence a follows ϕ1, … , ϕn, ∗ϕ1 … ϕn is also a formula.
from a set of sentences X and we have another sentence b and another set
A substitution σ for L is a map from the set of variables V to the set of
of sentences Y that share the same form with a and X respectively, then b
formulas of L. It tells us which formula must replace which variable when
also follows from Y . In propositional logics this boils down to saying that
we perform the substitution. If p is a variable, then σ(p) denotes the
if we uniformly replace basic sub-sentences of the sentences in X ∪ {a}
formula that the substitution σ assigns to p . The result of applying a
by other sentences obtaining Y and b , then b follows from Y . (The reader
substitution σ to a formula ϕ is the formula σ(ϕ) obtained from ϕ by
simultaneously replacing the variables in ϕ, say p1 , … , pk , by,
can find more information on the idea of formality in the entry Logical

respectively, the formulas σ(p1 ), … , σ(pk ). In this way, a substitution σ


Consequence.)

To turn the idea of the formal character of logics into a rigorous definition gives a unique map σ from the set of formulas to itself that satisfies

1. σ(p) = σ(p), for every variable p,


we need to introduce the concept of propositional language and the

2. σ(†) = †, for every 0-ary connective †,


concept of substitution.

A propositional language (a language, for short) L is a set of connectives, 3. σ(∗ϕ1 … ϕn ) = ∗σ(ϕ1 ) … σ(ϕn), for every connective ∗ of arity
that is, a set of symbols each one of which has an arity n that tells us in n > 0 and formulas ϕ1, … , ϕn.
case that n = 0 that the symbol is a propositional constant, and in case that

8 Stanford Encyclopedia of Philosophy Summer 2022 Edition 9


Algebraic Propositional Logic Ramon Jansana

A formula ψ is a substitution instance of a formula ϕ if there is a (algebras, Kripke models, topological models, etc.) and a satisfaction
substitution σ such that when applied to ϕ gives ψ , that is, if σ(ϕ) = ψ. relation.

In order to avoid unnecessary complications we will assume in the sequel If L1 = ⟨L, ⊢L1 ⟩ is a logic system with ⊢L1 defined by a proof-system and
that all the logics use the same denumerable set V of variables, so that the L2 = ⟨L, ⊢L2 ⟩ is a logic system over the same language with ⊢L2 defined
definition of formula of L depends only on L . A logic system (or logic for semantically, we say that the proof-system used to define ⊢L1 is sound for
short) is given by a language L and a consequence relation ⊢ on the set of the semantics used to define ⊢L2 if ⊢L1 is included in ⊢L2 , namely if
formulas of L that is formal in the sense that for every substitution σ, Γ ⊢L1 ϕ implies Γ ⊢L2 ϕ. If the other inclusion holds the proof-system is
every set of formulas Γ and every formula ϕ , said to be complete with respect to the semantics that defines ⊢L2 , that is,
when Γ ⊢L2 ϕ implies Γ ⊢L1 ϕ .
if Γ ⊢ ϕ, then σ[Γ] ⊢ σ(ϕ)
A set of L-formulas Γ is called a theory of a logic system L , or L -theory,
where σ[Γ] is the set of the formulas obtained by applying the substitution if it is closed under the relation ⊢L , that is, if whenever Γ ⊢L ϕ it also
σ to the formulas in Γ. The consequence relations on the set of formulas of holds that ϕ ∈ Γ. In other words, the theories of L are the closed sets of
a language that satisfy this property are called structural and also the consequence operation C⊢L on the set of L -formulas. In order to
substitution-invariant in the literature. They were considered for the first simplify the notation we denote this consequence operation by CL . A
time in Łoś & Suszko 1958. Tarski only explicitly considered closed sets formula ϕ is a theorem (or validity) of L if ∅ ⊢L ϕ . Then CL (∅) is the
also closed under substitution instances for some consequence relations; set of theorems of L and is the least theory of L . The set of all theories of
he never considered (at least explicitly) the substitution invariance L will be denoted by Th(L).
condition for consequence relations.
Given a logic system L , the consequence operation CL is substitution-
We will refer to logic systems by the letter L with possible subindices, and invariant, which means that for every set of L-formulas Γ and every
we set L = ⟨L, ⊢L ⟩ and Ln = ⟨Ln , ⊢Ln ⟩ with the understanding that substitution σ, σ[CL (Γ)] ⊆ CL (σ[Γ] ). Moreover, for every theory T of L
L (Ln ) is the language of L (Ln ) and ⊢L (⊢Ln ) its consequence relation. we have a new consequence CLT operation defined as follows:
A logic system L is finitary if ⊢L is a finitary consequence relation.
CLT (Γ) = CL (T ∪ Γ)
The consequence relation of a logic system can be given in several ways,
some using proof-theoretic tools, others semantic means. A substitution- that is, CLT (Γ) is the set of formulas that follow from Γ and T according to
invariant consequence relation can be defined using a proof system like a L . It turns out that T is closed under substitutions if and only if CLT is
Hilbert-style axiom system, a Gentzen-style sequent calculus or a natural substitution-invariant.
deduction style calculus, etc. One can also define a substitution-invariant
consequence relation semantically using a class of mathematical objects If L is a logic system and Γ, Δ are sets of L-formulas, we will use the
notation Γ ⊢L Δ to state that for every ψ ∈ Δ, Γ ⊢L ψ . Thus Γ ⊢L Δ if

10 Stanford Encyclopedia of Philosophy Summer 2022 Edition 11


Algebraic Propositional Logic Ramon Jansana

and only if Δ ⊆ CL (Γ). 3.2 Intuitionistic propositional logic


If L = ⟨L, ⊢L ⟩ and L′ = ⟨L′ , ⊢L′ ⟩ are logic systems whose languages We take the language of Intuitionistic propositional logic to be the same as
satisfy that L′ ⊆ L (hence all the L′ -formulas are L-formulas) and that of classical propositional logic, namely the set {∧, ∨, →, ⊤, ⊥}. The

Γ ⊢L′ ϕ iff Γ ⊢L ϕ,
consequence relation is defined by the following Hilbert-style calculus.

for every set of L′ -formulas Γ and every L′ -formula ϕ we say that L′ is a Axioms:
fragment L (in fact, the L′ -fragment) and that L is an expansion of L′ .
All the formulas of the forms
3. Some examples of logics
C0. ⊤
We present some examples of logic systems that we will refer to in the C1. ϕ → (ψC2.
→ ϕ) ϕ → (ψ → (ϕ ∧ ψ))
course of this essay, that are assembled here for the reader’s convenience. C3. (ϕ ∧ ψ) → ϕ
Whenever possible we refer to the corresponding entries. C4. (ϕ ∧ ψ) → ψ
C5. ϕ → (ϕ ∨ ψ)
We use the standard convention of writing (ϕ ∗ ψ) instead of ∗ϕψ for C6. ψ → (ϕ ∨ ψ)
binary connectives and omit the external parenthesis in the formulas. C7. (ϕ ∨ ψ) → ((ϕ → δ) → ((ψ → δ) → δ))
C8. (ϕ → ψ) → ((ϕ → (ψ → δ)) → (ϕ → δ))
3.1 Classical propositional logic C9. ⊥→ϕ

We take the language of Classical propositional logic CPL to be the set


Rule of inference
Lc = {∧, ∨, →, ⊤, ⊥}, where ∧, ∨, → are binary connectives and ⊤, ⊥
(Modus Ponens) ϕ, ϕ → ψ/ψ
propositional constants. We assume that the consequence relation is
defined by the usual truth-table method (⊤ is interpreted as true and ⊥
as false) as follows, For more information, see the entry on intuitionistic logic.

Γ ⊢CPL ϕ iff every truth valuation that assigns true to all ψ ∈ Γ 3.3 Local Normal Modal logics
assigns true to ϕ .
The language of modal logic we consider here is the set
The formulas ϕ such that ∅ ⊢CPL ϕ are the tautologies. Note that using
Lm = {∧, ∨, →, ¬, ◻, ⊤, ⊥} that expands Lc by adding the unary
the language Lc , the negation of a formula ϕ is defined as ϕ → ⊥. For
connective ◻. In the standard literature on modal logic a normal modal
more information, see the entry on classical logic.
logic is defined not as a consequence relation but as a set of formulas with

12 Stanford Encyclopedia of Philosophy Summer 2022 Edition 13


Algebraic Propositional Logic Ramon Jansana

certain properties. A normal modal logic is a set Λ of formulas of Lm that 3.4 Global Normal Modal logics
contains all the tautologies of the language of classical logic, the formulas
of the form Another consequence relation is associated naturally with each normal
modal logic Λ, defined by the calculus that has as axioms the formulas of
◻(ϕ → ψ) → (◻ϕ → ◻ψ) Λ and as rules of inference Modus Ponens and Modal Generalization. The
logic system given by this consequence relation is called the global
consequence of Λ and will be denoted by gΛ . It has the same theorems as
and is closed under the rules

(Modus Ponens) ϕ, ϕ → ψ/ψ the local lΛ , namely the elements of Λ . The difference between lΛ and gΛ
(Modal Generalization) ϕ/◻ϕ lies in the consequences they allow to draw from nonempty sets of
(Substitution) ϕ/σ(ϕ), for every substitution σ premises. For example we have p ⊢gK ◻p but p ⊬lK ◻p. This difference
has an enormous effect on their algebraic behavior.
Note that the set Λ is closed under substitution instances, namely for every
substitution σ , if ϕ ∈ Lm , then σ(ϕ) ∈ Lm . For more information on modal logic, see the entry on modal logic. The
reader can find specific information on modal logics as consequence
The least normal modal logic is called K and can be axiomatized by the relations in Kracht 2006.
Hilbert-style calculus with axioms the tautologies of classical logic and the
formulas ◻(ϕ → ψ) → (◻ϕ → ◻ψ) , and with rules of inference Modus 3.5 Intuitionistic Linear Logic without exponentials
Ponens and Modal Generalization. Note that since we use schemas in the
presentation of the axioms, the set of derivable formulas is closed under We take as the language of Intuitionistic Linear Logic without
the Substitution rule. exponentials the set {∧, ∨, →, ∗, 0, 1, ⊤, ⊥}, where ∧, ∨, →, ∗ are binary
connectives and 0, 1, ⊤, ⊥ propositional constants. We denote the logic by
With a normal modal logic Λ it is associated the consequence relation
ILL . The axioms and rule of inference below provide a Hilbert-style
defined by the calculus that takes as axioms all the formulas in Λ and as
axiomatization of this logic.
the only rule of inference Modus Ponens. The logic system given by this
consequence relation is called the local consequence of Λ. We denote it by
lΛ. Its theorems are the elements of Λ and it holds that
Axioms:

Γ ⊢lΛ ϕ iff ϕ ∈ Λ or there are ϕ1, … , ϕn ∈ Γ such that L1. 1


(ϕ1 ∧ … ∧ ϕn) → ϕ ∈ Λ. L2. (ϕ → ψ) → ((ψ → δ) → (ϕ → δ))
L3. (ϕ → (ψ → δ)) → (ψ → (ϕ → δ))
L4. ϕ → (ψ → (ϕ ∗ ψ))
L5. (ϕ → (ψ → δ)) → ((ϕ ∗ ψ) → δ)
L6. 1 → (ϕ → ϕ)

14 Stanford Encyclopedia of Philosophy Summer 2022 Edition 15


Algebraic Propositional Logic Ramon Jansana

L7. (ϕ ∧ ψ) → ϕ 4. Algebras
L8. (ϕ ∧ ψ) → ψ
L9. ψ → (ϕ ∨ ψ) The algebraic study of a particular logic has to provide first of all its
L10. ϕ → (ϕ ∨ ψ) formal language with an algebraic semantics using a class of algebras
L11. ((ϕ → ψ) ∧ (ϕ → δ)) → (ϕ → (ψ ∧ δ)) whose properties are exploited to understand which properties the logic
L12. ((ϕ → δ) ∧ (ψ → δ)) → ((ϕ ∨ ψ) → δ) has. In this section, we present how the formal languages of propositional
L13. ϕ→⊤ logics are given an algebraic interpretation. In the next section, we address
L14. ⊥→ψ the question of what is an algebraic semantics for a logic system.

We start by describing the first two steps involved in the algebraic study of
Rules of inference:
propositional logics. Both are needed in order to endow propositional
(Modus Ponens) ϕ, ϕ → ψ/ψ languages with algebraic interpretations. To expound them we will assume
(Adjunction) ϕ, ψ/ϕ ∧ ψ knowledge of first-order logic (see the entries on classical logic and first-
order model theory) and we will call algebraic first-order languages, or
The 0-ary connective 0 is used to define a negation by ¬ϕ := ϕ → 0 . No simply algebraic languages, the first-order languages with equality and
specific axiom schema deals with 0. without any relational symbols, so that these languages have only
operation symbols (also called function symbols), if any, in the set of their
For more information, see the entry on linear logic. non-logical symbols.

3.6 The system R of Relevance Logic The two steps we are about to expound can be summarized in the slogan:

The language we consider is the set {∧, ∨, →, ¬}, where ∧, ∨, → are Propositional formulas are terms.
binary connectives and ¬ a unary connective. A Hilbert style
The first step consist in looking at the formulas of any propositional
axiomatization for R can be given by the rules of Intuitionistic Linear
language L as the terms of the algebraic first-order language with L as its
Logic without exponentials and the axioms L2, L3, L7-L12 of this logic
set of operation symbols. This means that (i) every connective of L of arity
together with the axioms
n is taken as an operation symbol of arity n (thus every 0-ary symbol of L
1. (ϕ → (ϕ → ψ)) → (ϕ → ψ) is taken as an individual constant) and that (ii) the propositional formulas
2. (ϕ → ¬ψ) → (ψ → ¬ψ) of L are taken as the terms of this first-order language; in particular the
3. (ϕ ∧ (ψ ∨ δ)) → ((ϕ ∧ ψ) ∨ ϕ ∧ δ)) propositional variables are the variables of the first-order language. From
4. ¬¬ϕ → ϕ this point of view the definition of L -formula is exactly the definition of L-

For more information, see the entry on relevance logic.

16 Stanford Encyclopedia of Philosophy Summer 2022 Edition 17


Algebraic Propositional Logic Ramon Jansana

term. We will refer to the algebraic language with L as its set of operation 2. v(†) = †A , if † is a 0-ary connective
symbols as the L-algebraic language. 3. v(∗ϕ1 … ϕn ) = ∗A (v(ϕ1), … , v(ϕn)), if ∗ is a n -ary (n > 0)
connective.
The second step is to interpret the propositional formulas in the same
manner in which terms of a first-order language are interpreted in a Note that in this way we have obtained a map v from the set of L-formulas
structure. In this way the concept of L-algebra comes into play. On a given to the carrier of A . It is important to notice that the value of a formula
set A, an n-ary connective is interpreted by an n-ary function on A (a map under a valuation depends only on the propositional variables that actually
that assigns an element of A to every sequence ⟨a1 , … , an ⟩ of elements of appear in the formula. Accordingly, if ϕ is a formula, then we use the
A). This procedure is a generalization of the truth-table interpretations of notation ϕ(p1 , … , pn ) to indicate that the variables that appear in ϕ are in
the languages of logic systems like classical logic and Łukasiewicz and the list p1 , … , pn, and given elements a1 , … , an of an algebra A we refer
Post’s finite-valued logics. In those cases, given the set of truth-values at by ϕA [a1 , … , an ] to the value of ϕ(p1 , … , pn ) under any valuation v on A
play the function that interprets a connective is given by its truth-table. such that v(p1 ) = a1 , … , v(pn ) = an .

A way to introduce algebras is as the models of some algebraic first-order A third and fundamental step in the algebraic study of logics is to turn the
language. We follow an equivalent route and give the definition of algebra set of formulas of a language L into an algebra, the algebra of formulas of
using the setting of propositional languages. Let L be a propositional L, denoted by FmL . This algebra has the set of L-formulas as carrier and
language. An algebra A of type L, or L-algebra for short, is a set A, called the operations are defined as follows. For every n-ary connective ∗ with
the carrier or the universe of A , together with a function ∗A on A of the n > 0, the function ∗FmL is the map that sends each tuple of formulas
arity of ∗, for every connective ∗ in L (if ∗ is 0-ary, ∗A is an element of (ϕ1, … , ϕn ) (where n is the arity of ∗) to the formula ∗ϕ1 … ϕn, and for
A). An algebra A is trivial if its carrier is a one element set. every 0-ary connective †, †FmL is †. If no confusion is likely we suppress
the subindex in FmL and write Fm instead.
A valuation on an L-algebra A is a map v from the set of variables into its
carrier A. Algebras together with valuations are used to interpret in a 4.1 Some concepts of universal algebra and model theory
compositional way the formulas of L, assuming that a connective ∗ of L is
interpreted in an L-algebra A by the function ∗A . Let A be an algebra of Algebras are a particular type of structure or model. An L-algebra is a
type L and v a valuation on A. The value of a compound formula structure or model for the L -algebraic first-order language. Therefore the
∗ϕ1 … ϕn is computed by applying the function ∗A that interprets ∗ in A concepts of model theory for the first-order languages apply to them (see
to the previously computed values v(ϕ1 ), … , v(ϕn ) of the formulas the entries on classical logic and first-order model theory). We need some
ϕ1, … , ϕn. Precisely speaking, the value v(ϕ) of a formula ϕ is defined of these concepts. They are also used in universal algebra, a field that to
inductively as follows: some extent can be considered the model theory of the algebraic
languages. We introduce the definitions of the concepts we need.
1. v(p) = v(p) , for each variable p ,

v(†) = A

18 Stanford Encyclopedia of Philosophy Summer 2022 Edition 19


Algebraic Propositional Logic Ramon Jansana

Given an algebra A of type L, a congruence of A is an equivalence under the functions of B that interpret the non 0-ary symbols, and (3) the
relation θ on the carrier of A that satisfies for every n -ary connective interpretations of the 0-ary symbols in A coincide with their
∗∈L the following compatibility property: for every interpretations in B and the interpretations on A of the other symbols in L
a1 , … , an , b1 , … , bn ∈ A, are the restrictions to A of their interpretations in B .

if a1 θb1 , … , an θb1 , then ∗A (a1 , … , an ) θ ∗A (b1 , … , bn ). We refer the reader to the entry on first-order model theory for the notions
of direct product (called product there) and ultraproduct.
Given a congruence θ of A we can reduce the algebra by identifying the
elements which are related by θ . The algebra obtained is the quotient 4.2 Varieties and quasivarieties
algebra of A modulo θ . It is denoted by A/θ , its carrier is the set A/θ of
equivalence classes [a] of the elements a of A modulo the equivalence The majority of classes of algebras that provide semantics for
relation θ , and the operations are defined as follows: propositional logics are quasivarieties and in most cases varieties. The
theory of varieties and quasivarieties is one of the main subjects of
1. †A/θ = [†A ] , for every 0-ary connective †,
universal algebra.
2. ∗A/θ ([a1 ], … , [an ]) = [∗A (a1 , … , an )] , for every connective ∗ whose
arity is n and n > 0. An equational class of L -algebras is a class of L -algebras that is definable
in a very simple way (by equations) using the L -algebraic language. An L-
equation is a formula ϕ ≈ ψ where ϕ and ψ are terms of the L-algebraic
The compatibility property ensures that the definition is sound.

Let A and B be L -algebras. A homomorphism h from A to B is a map h language (that is, L-formulas if we take the propositional logic's point of
from A to B such that for every 0-ary symbol † ∈ L and every n -ary view) and '≈ ' is the formal symbol for the equality (always to be
connective ∗ ∈ L interpreted as the identity relation). An equation ϕ ≈ ψ is valid in an
algebra A , or A is a model of ϕ ≈ ψ, if for every valuation v on
1. h(†A ) = †B A, v(ϕ) = v(ψ). This is exactly the same as to saying that the universal
2. h(∗A (a1 , … , an )) = ∗B (h(b1 ), … , h(bn )), for all a1 , … , an ∈ A. closure of ϕ ≈ ψ is a sentence true in A according to the usual semantics
for first-order logic with equality. An equational class of L-algebras is a
We say that B is a homomorphic image of A if there is a homomorphism class of L-algebras which is the class of all the models of a given set of L-
from A to B which is an onto map from A to B. An homomorphism from equations.
A to B is an isomorphism if it is a one-to-one and onto map from A to B.
If an isomorphism from A to B exists, we say that A and B are A quasi-equational class of L-algebras is a class of L-algebras definable
isomorphic and that B is an isomorphic image (or a copy) of A . using the L-algebraic language in a slightly more complex way than in
equational.classes. A proper L-quasiequation is a formula of the form
Let A and B be L -algebras. A is a subalgebra of B if (1) A ⊆ B, (2) the
interpretations of the 0-ary symbols of L in B belong to A and A is closed
⋀ i ≈ i → ϕ ≈ ψ.
20 Stanford Encyclopedia of Philosophy Summer 2022 Edition 21
Algebraic Propositional Logic Ramon Jansana

⋀ ϕi ≈ ψi → ϕ ≈ ψ.
lattices and if we restrict it to the operations for conjunction and
i≤n disjunction and the interpretations of ⊤ and ⊥ , it generates the variety of
bounded distributive lattices.
An L -quasiequation is a formula of the above form but possibly with an
empty antecedent, in which case it is just the equation ϕ ≈ ψ. Hence, the The quasivariety generated by a class K of L-algebras is the least class of
L-quasiequations are the proper L-quasiequations and the L -equations. An L-algebras that includes K, the trivial algebras and is closed under
L-quasiequation is valid in an L-algebra A , or the algebra is a model of it, subalgebras, direct products, ultraproducts, and isomorphic images.
if the universal closure of the quasiequation is sentence true in A. A quasi-
equational class of L-algebras is a class of algebras that is the class of the An SP-class of L-algebras is a class of L-algebras that contains a trivial
models of a given set of L-quasiequations. Since equations are algebra and is closed under isomorphic images, subalgebras, and direct
quasiequations, every equational class is quasi-equational. The converse is products. Thus quasivarieties and varieties are all SP-classes. The SP-class
false. Moreover, since in the trivial algebras all the equations and all the generated by a class K of L-algebras is the least class of L -algebras that
quasiequations of the appropriate algebraic language are valid, equational includes K, the trivial algebras and is closed under subalgebras, direct
and quasi-equational classes are nonempty. products and isomorphic images.

Equational and quasi-equational classes of algebras can be characterized 5. Algebraic semantics


by the closure properties they enjoy. A nonempty class of L-algebras is a
variety if it is closed under subalgebras, direct products, and homomorphic The term ‘algebraic semantics’ was (and many times still is) used in the
images. It is a quasivariety if it is closed under subalgebras, direct literature in a loose way. To provide a logic with an algebraic semantics
products, ultraproducts, isomorphic images, and contains a trivial algebra. was to interpret its language in a class of algebras, define a notion of
It is easily seen that equational classes are varieties and that quasi- satisfaction of a formula (under a valuation) in an algebra of the class and
equational classes are quasiviarities. Birkhoff's theorem states that all prove a soundness and completeness theorem, usually for the theorems of
varieties are equational classes and Malcev's theorem that all the logic only. Nowadays there is a precise concept of algebraic semantics
quasivarieties are quasi-equational classes. for a logic system. It was introduced by Blok and Pigozzi in Blok &
Pigozzi 1989. In this concept we find a general way to state in
The variety generated by a nonempty class K of L-algebras is the least mathematically precise terms what is common to the many cases of
class of L-algebras that includes K and is closed under subalgebras, direct purported algebraic semantics for specific logic systems found in the
products and homomorphic images. It is also the class of the algebras that literature. We expose the notion in this section. To motivate the definition
are models of the equations valid in K . For example, the variety generated we discuss several examples first, stressing the relevant properties that
by the algebra of the two truth-values for classical logic is the class of they share. The reader does not need to know about the classes of algebras
Boolean algebras. If we restrict that algebra to the operations for that provide algebraic semantics we refer to in the examples. Its existence
conjunction and disjunction only, it generates the variety of distributive is what is important.

22 Stanford Encyclopedia of Philosophy Summer 2022 Edition 23


Algebraic Propositional Logic Ramon Jansana

The prototypical examples of algebraic semantics for propositional logics Γ ⊢ILL ϕ iff for every A ∈ IL0 and every valuation v on A , if
are the class BA of Boolean algebras, which is the algebraic semantics for 1A ≤A v(ψ) for all ψ ∈ Γ, then 1A ≤A v(ϕ).
classical logic, and the class HA of Heyting algebras, which is the
algebraic semantics for intuitionistic logic. Every Boolean algebra and In this case one does not consider only a designated element in every
every Heyting algebra A has a greatest element according to their natural algebra A but a set of designated elements, namely the elements of A
order; this element is denoted usually by 1A and interprets the greater than or equal to 1A , to provide the definition. Let us denote this set
propositional constant symbol ⊤ . It is taken as the distinguished element by D(A) , and notice that D(A) = {a ∈ A : 1A ∧A a = 1A }. Hence,

Γ ⊢ILL ϕ iff A ∈ IL0 v[Γ] ⊆ D(A),


relative to which the algebraic semantics is given. The algebraic semantics
for every if then
v(ϕ) ∈ D(A) .
of these two logics works as follows:

Let L be classical or intuitionistic logic and let K(L) be the corresponding


Still there are even more complex situations. One of them is the system R
class of algebras BA or HA. It holds that
of relevance logic. Consider the class of algebras Ral defined in Font &
Γ ⊢L ϕ iff for every A ∈ K(L) and every valuation v on A , if Rodríguez 1990 (see also Font & Rodríguez 1994) and denoted there by ‘
v(ψ) = 1A for all ψ ∈ Γ, then v(ϕ) = 1A . R ’. Let us consider for every A ∈ Ral the set

This is the precise content of the statement that BA and HA are an E(A) := {a ∈ A : a ∧A (a →A a) = a →A a}.
algebraic semantics for classical logic and for intuitionistic logic,
Then Ral is said to be an algebraic semantics for R because the following
respectively. The implication from left to right in the expression above is
holds:
an algebraic soundness theorem and the implication from right to left an
algebraic completeness theorem. Γ ⊢R ϕ iff for every A ∈ Ral and every valuation v on A , if
v[Γ] ⊆ E(A), then v(ϕ) ∈ E(A).
There are logics for which an algebraic semantics is provided in the
literature in a slightly different way from the one given by the schema The common pattern in the examples above is that the algebraic semantics
above. Let us consider the example in Section 3.5 of Intuitionistic Linear is given by
Logic without exponentials. We denote by IL0 the class of IL-algebras
with zero defined in Troelstra 1992 (but adapted to the language of ILL) . 1. a class of algebras K ,
Each A ∈ IL0 is a lattice with extra operations and thus has its lattice 2. in each algebra in K a set of designated elements that plays the role
order ≤A . This lattice order has a greatest element which we take as the 1A (more precisely the set {1A }) plays in the cases of classical and
interpretation of ⊤ . On each one of these algebras A there is a designated intuitionistic logic, and
element 1A (the interpretation of the constant 1) that may be different from 3. this set of designated elements is definable (in the same manner on
the greatest element. It holds: every algebra) by an equation in the sense that it is the set of elements
of the algebra that satisfy the equation (i.e., its solutions). For BA and

24 Stanford Encyclopedia of Philosophy Summer 2022 Edition 25


Algebraic Propositional Logic Ramon Jansana

HA the equation is p ≈ ⊤. For Ral it is p → (p ∧ p) ≈ p → p, and is a δ(p) ≈ ε(p) -algebraic semantics for L . In fact, Blok and Pigozzi
for IL0 it is 1 ∧ p ≈ 1. required that Eq should be finite in their definition of algebraic semantics.
But it is better to be more general. The definition clearly encompasses the
The main point in Blok and Pigozzi’s concept of algebraic semantics situations encountered in the examples.
comes from the realization, mentioned in (3) above, that the set of
designated elements considered in the algebraic semantics of known logics If K is an Eq-algebraic semantics for a finitary logic L and Eq is finite,
is in fact the set of solutions of an equation, and that what practice forced then the quasivariety generated by K is also an Eq-algebraic semantics.
researchers to look for when they tried to obtain algebraic semantics for The same does not hold in general if we consider the generated variety.
new logics was in fact, although not explicitly formulated in these terms, For this reason, it is customary and useful when developing the theory of
an equational way to define uniformly in every algebra a set of designated the algebraization of finitary logics to consider quasivarieties of algebras
elements in order to obtain an algebraic soundness and completeness as algebraic semantics instead of arbitrary subclasses that generate them.
theorem. Conversely, if a quasivariety is an Eq-algebraic semantics for a finitary L
and Eq is finite, then so is any subclass of the quasivariety that generates
We are now in a position to expose the mathematically precise concept of it.
algebraic semantics. To develop a fruitful and general theory of the
algebraization of logics some generalizations beyond the well-known In the best-behaved cases, the typical algebraic semantics of a logic is a
concrete examples have to be made. In the definition of algebraic variety, for instance in all the examples discussed above. But there are
semantics, one takes the move from a single equation to a set of them in cases in which it is not (see Blok & Pigozzi 1989).
the definability condition for the set of designated elements.
A quasivariety can be an Eq-algebraic semantics for a logic and an Eq′-
Before stating Blok and Pigozzi’s definition we need to introduce a algebraic semantics for another logic (with Eq and Eq′ different). For
notational convention. Given an algebra A and a set of equations Eq in example, due to Glivenko’s theorem (see the entry on intuitionistic logic)
one variable, we denote by Eq(A) the set of elements of A that satisfy all the class of Heyting algebras is a {¬¬p ≈ 1}-algebraic semantics for
the equations in Eq. Then a logic L is said to have an algebraic semantics classical logic and it is the standard {p ≈ 1} -algebraic semantics for
if there is a class of algebras K and a set of equations Eq in one variable intuitionistic logic. Moreover, different quasivarieties of algebras can be
such that an Eq-algebraic semantics for the same logic. It is known that there is a
quasivariety that properly includes the variety of Boolean algebras that is
(**) Γ ⊢L ϕ iff for every A ∈ K and every valuation v on A , if also a {p ≈ 1}-algebraic semantics for classical propositional logic. It is
v[Γ] ⊆ Eq(A), then v(ϕ) ∈ Eq(A) . also known that for some logics with an algebraic semantics (relative to
some set of equations), the natural class of algebras that corresponds to the
In this situation we say that the class of algebras K is an Eq -algebraic
semantics for L , or that the pair (K, Eq) is an algebraic semantics for L .
logic is not an algebraic semantics (for any set of equations) of it. One

If Eq consists of a single equation δ(p) ≈ ε(p) we will simply say that K

26 Stanford Encyclopedia of Philosophy Summer 2022 Edition 27


Algebraic Propositional Logic Ramon Jansana

example where this situation holds is in the local normal modal logic lK. Γ ⊢Lϕ ϕ iff for every A ∈ K(L) and every valuation v on A , if
v(ψ) = ϕA for all ψ ∈ Γ, then v(ϕ) = ϕA .
K
Finally, there are logics that do not have any algebraic semantics.

These facts highlight the need for some criteria of the goodness of a pair A logic system L is assertional when there exists a class of algebras K in
(K, Eq) to provide a natural algebraic semantics for a logic L when some the algebraic language of L and a constant term ϕ for K such that L =
exists. One such criterion would be that L is an algebraizable logic with LϕK .
(K, Eq) as an algebraic semantics. Another that K is the natural class of
algebras associated with the logic L . The notion of the natural class of The most recent study of assertional logics is Albuquerque et al. 2018. We
algebras of a logic system will be discussed in Section 8 and the concept address the reader to this paper where the classification of the assertional
of algebraizable logic in Section 9. logics in the Leibniz and Frege hierarchies of logic systems that we
present in later sections is addressed and several examples are discussed.
The interested reader can examine Blok & Rebagliato 2003 for a study
devoted to algebraic semantics of logics and Moraschini forthcoming for 6. Logical matrices
the most recent results on the topic (in this paper there is a proof of the
fact that the natural class of algebras of the local normal modal logic lK, In the last section, we saw that to provide a logic with an algebraic
namely the class of modal algebras, is not an algebraic semantics (for any semantics we need in many cases to consider in every algebra a set of
set of equations) for it). designated elements instead of a single designated one. In the examples
we discussed, the set of designated elements was definable in the algebras
There is a particular, and important, kind of logics with an algebraic by one equation. This motivated the definition of algebraic semantics in
semantics that includes classical and intuitionistic logics. It is the class of Section 5. For many logics, to obtain a semantics similar to an algebraic
the so-called assertional logics. semantics using the class of algebras naturally associated with them one
needs for every algebra a set of designated elements that cannot be defined
Let K be a class of algebras in an algebraic language with a constant term
for K , i.e., a formula ϕ(p1 , … , pn ) such that for every algebra A ∈ K and
using only the equations of the algebraic language or is not even definable

elements a1 , … , an , b1 , … , bn of A, ϕA [a1 , … , an ] = ϕA [b1 , … , bn ], that


by using this language only. As we already mentioned, one example where
this happens is the local consequence of the normal modal logic K . Also,
is, in every algebra in K, ϕ takes the same value whatever is the way we
recall that there are logics with no algebraic semantics at all.
interpret the variable in ϕ on A . We denote this value by ϕA . Thus ϕ acts
as a constant (relative to the algebras in K ) and ϕA (for A ∈ K) can be To endow every logic with a semantics of an algebraic kind one has to
taken as a designated element. consider, at least, algebras together with a set of designated elements,
without any requirement about its definability using the corresponding
Given a class of algebras K in an algebraic language with a constant term
algebraic language. These pairs are the logical matrices. Tarski defined the
ϕ for K , the assertional logic LϕK of (K, ϕ) is defined by
general concept of logical matrix in the 1920s but the concept was already

28 Stanford Encyclopedia of Philosophy Summer 2022 Edition 29


Algebraic Propositional Logic Ramon Jansana

implicit in previous work by Łukasiewicz, Bernays, Post and others, who A class M of logical matrices is said to be a matrix semantics for a logic L
used truth-tables, either in independence proofs or to define logics if
different from classical logic. A logical matrix is a pair ⟨A, D⟩ where A is
an algebra and D a subset of the universe A of A ; the elements of D are (*) Γ ⊢L ϕ iff for every ⟨A, D⟩ ∈ M and every valuation v on A ,
called the designated elements of the matrix and accordingly D is called if v[Γ] ⊆ D, then v(ϕ) ∈ D.
the set of designated elements (and some authors call it the truth set of the
The implication from left to right says that L is sound relative to M, and
matrix). Logical matrices were first used as models of the theorems of
the other implication says that it is complete. In other words, M is a matrix
specific logic systems, for instance in the work of McKinsey and Tarski,
semantics for L if and only if every matrix in M is a model of L and
moreover for every Γ and ϕ such that Γ ⊬L ϕ there is a model ⟨A, D⟩ of
and also to define sets of formulas with similar properties to those of the
set of theorems of a logic system, namely closure under substitution
L in M that witnesses the fact, namely there is a valuation on the model
instances. This was the case of the n-valued logics of Łukasiewicz and of
that sends the formulas in Γ to designated elements and ϕ to a non-
his infinite-valued logic. And it was Tarski who first considered logical
designated one.
matrices as a general tool to define this kind of sets.
Logical matrices are also used to define logics semantically. If
 = ⟨A, D⟩ is a logical matrix, the relation defined by
The general theory of logical matrices explained in this entry is due
mainly to Polish logicians, starting with Łoś 1949 and continuing in Łoś &
Suszko 1958, building on previous work by Lindenbaum. In Łoś and Γ ⊢ ϕ iff for every valuation v on A if v(ψ) ∈ D for all ψ ∈ Γ,
Suszko’s paper matrices are used for the first time both as models of logic then v(ϕ) ∈ D
systems (in our sense) and to define systems of these kind.
is a consequence relation which is substitution-invariant; therefore
In the rest of the section, we present the relevant concepts of the theory of ⟨L, ⊢ ⟩ is a logic system. Similarly, we can define the logic of a class of
logical matrices using modern terminology. matrices M by taking condition (*) as a definition of a consequence
relation. In the entry on many-valued logic the reader can find several
Given a logic L , a logical matrix ⟨A, D⟩ is said to be a model of L if
logics defined in this way.
wherever Γ ⊢L ϕ , then every valuation v on A that maps the elements of
Γ to some designated value (i.e., an element of D) also maps ϕ to a Every logic (independently of how it is defined) has a matrix semantics.
designated value. When ⟨A, D⟩ is a model of L it is said that D is an L - Moreover, every logic has a matrix semantics whose elements have the
filter of the algebra A. The set of L -filters of an algebra A plays a crucial property of being reduced in the following sense: A matrix ⟨A, D⟩ is
role in the theory of the algebraization of logic systems. We will come to reduced if there are no two different elements of A that behave in the same
this point later. way. We say that a, b ∈ A behave in the same way in ⟨A, D⟩ if for every
formula ϕ(q, p1 , … , pn ) and all elements d1 , … , dn ∈ A

A
[a, 1, … , n ] ∈ D iff A
[b, 1, … , n ] ∈ D.
30 Stanford Encyclopedia of Philosophy Summer 2022 Edition 31
Algebraic Propositional Logic Ramon Jansana

ϕA [a, d1 , … , dn ] ∈ D iff ϕA [b, d1 , … , dn ] ∈ D. matrix semantics for L too, and indeed a reduced one. Moreover, any class
of reduced matrix models of L that includes the reduced Lindenbaum
Thus a, b ∈ A behave differently if there is a formula ϕ(q, p1 , … , pn ) and matrices of L is automatically a complete matrix semantics for L . In
elements d1 , … , dn ∈ A such that one of ϕA [a, d1 , … , dn ] and particular, the class of all reduced matrix models of L is a complete matrix
ϕA [b, d1 , … , dn ] belongs to D but not both. The relation of behaving in semantics for L . We denote this class by RMatr(L) .
the same way in ⟨A, D⟩ is a congruence relation of A. This relation is
known after Blok & Pigozzi 1986, 1989 as the Leibniz congruence of the The above proof can be seen as a generalization of the Lindenbaum-Tarski
matrix ⟨A, D⟩ and is denoted by ΩA (D). It can be characterized as the method for proving algebraic completeness theorems that we will discuss
greatest congruence relation of A that is compatible with D , that is, that in the next section.
does not relate elements in D with elements not in D . The concept of
Leibniz congruence plays a fundamental role in the general theory of the The class of the algebras of the matrices in RMatr(L) plays a prominent
algebraization of the logic systems developed during the 1980s by Blok role in the theory of the algebraization of logics and it is denoted by
and Pigozzi. The reader is referred to Font, Jansana, & Pigozzi 2003 and Alg∗ L. It has been considered for a long time the natural class of algebras
Czelakowski 2001 for extensive information on the developments around that has to be associated with a given logic L as its algebraic counterpart.
the concept of Leibniz congruence during this period. For instance, in the examples considered above the classes of algebras that
were given as algebraic semantics of the different logics (Boolean
Every matrix  can be turned into a reduced matrix by identifying the algebras, Heyting algebras, etc.) are exactly the class Alg∗ L of the
elements related by its Leibniz congruence. This matrix is called the corresponding logic L . And in fact, the class Alg∗ L coincides with what
reduction of  and is usually denoted by ∗ . A matrix and its reduction was taken to be the natural class of algebras for all the logics L studied up
are models of the same logic systems, and since reduced matrices have no to the 1990s. In the 1990s, due to the knowledge acquired of several logics
redundant elements, the classes of reduced matrices that are matrix not studied before, some authors proposed another way to define the class
semantics for logic systems are usually taken as the classes of matrices of algebras that has to be counted as the algebraic counterpart to be
that deserve study; they are better suited to encoding in algebraic-like associated with a given logic L . For many logics L , it leads exactly to the
terms the properties of the logics that have them as their matrix semantics. class Alg∗ L but for others it gives a class that extends it properly. We will
discuss it in Section 8.
The proof that every logic system has a reduced matrix semantics (i.e., a
matrix semantics consisting of reduced matrices) is as follows. Let L be a 7. The Lindenbaum-Tarski method for proving
logic system. Consider the matrices ⟨FmL , T⟩ over the formula algebra,
algebraic completeness theorems
where T is a theory of L . These matrices are known as the Lindenbaum
matrices of L. It is not difficult to see that the class of those matrices is a We now discuss the method that is most commonly used to prove that a
matrix semantics for L . Since a matrix and its reduction are models of the class of algebras K is a δ(p) ≈ ε(p) -algebraic semantics for a logic L ,
same logics, the reductions of the Lindenbaum matrices of L constitute a namely the Lindenbaum-Tarski method. It is the standard method used to

32 Stanford Encyclopedia of Philosophy Summer 2022 Edition 33


Algebraic Propositional Logic Ramon Jansana

prove that the classes of algebras of the examples mentioned in Section 5 ⟨ϕ, ψ⟩ ∈ θ(T) iff ϕ ↔ ψ ∈ T.
are algebraic semantics for the corresponding logics.
2. It is shown that θ(T) is a congruence relation on FmL . The set [ϕ] of
The Lindenbaum-Tarski method contributed in two respects to the the formulas related to the formula ϕ by θ(T) is called the
elaboration of important notions in the theory of the algebraization of equivalence class of ϕ .
logics. It underlies Blok and Pigozzi’s notion of algebraizable logic and 3. A new matrix ⟨Fm/θ(T), T/θ(T)⟩ is obtained by identifying the
reflecting on it some ways to define for each logic a class of algebras can formulas related by θ(T) , that is, Fm/θ(T) is the quotient algebra of
be justified as providing a natural class. We will consider this issue in Fm modulo θ(T) and T/θ(T) is the set of equivalence classes of the
Section 8. elements of T . Recall that the algebraic operations of the quotient
algebra are defined by:
The Lindenbaum-Tarski method can be outlined as follows. To prove that
a class of algebras K is a δ(p) ≈ ε(p) -algebraic semantics for a logic L ∗Fm/θ(T) ([ϕ1 ], … , [ϕn]) = [∗ϕ1 … ϕn] and †Fm/θ(T) = [†]
first it is shown that K gives a sound δ(p) ≈ ε(p)-semantics for L, namely
that if Γ ⊢L ϕ , then for every A ∈ K and every valuation v in A if the 4. It is shown that θ(T) is a relation compatible with T , i.e., that if
values of the formulas in Γ satisfy δ(p) ≈ ε(p), then the value of ϕ does ⟨ϕ, ψ⟩ ∈ θ(T) and ϕ ∈ T , then ψ ∈ T . This implies that

ϕ ∈ T iff [ϕ] ⊆ T iff [ϕ] ∈ T/θ(T).


too. Secondly, the other direction, that is, the completeness part, is proved
by what is properly known as the Lindenbaum-Tarski method. This
method uses the theories of L to obtain matrices on the algebra of 5. It is proved that the matrix ⟨Fm/θ(T), T/θ(T)⟩ is reduced, that
formulas and then reduces these matrices in order to get for each one a Fm/θ(T) belongs to K and that T/θ(T) is the set of elements of
matrix whose algebra is in K and whose set of designated elements is the Fm/θ(T) that satisfy the equation δ(p) ≈ ε(p) in Fm/θ(T).
set of elements of the algebra that satisfy δ(p) ≈ ε(p) . We proceed to
describe the method step by step. The proof of the completeness theorem then proceeds as follows. (4) and
(5) imply that for every formula ψ, Γ ⊢L ψ if and only if [ψ] satisfies the
Let L be one of the logics discussed in the examples in Section 5. Let K equation δ(p) ≈ ε(p) in the algebra Fm/θ(T). Thus, considering the
be the corresponding class of algebras we considered there and let valuation id mapping every variable p to its equivalence class [p], whose
δ(p) ≈ ε(p) be the equation in one variable involved in the soundness and extension id to the set of all formulas is such that id(ϕ) = [ϕ] for every
completeness theorem. To prove the completeness theorem one proceeds formula ϕ , we have for every formula ψ ,
as follows. Given any set of formulas Γ :
Γ ⊢L ψ iff id(ψ) satisfies the equation δ(p) ≈ ε(p) in Fm/θ(T).
1. The theory CL (Γ) = {ϕ : Γ ⊢L ϕ} of Γ, which we denote by T , is
considered and the binary relation θ(T) on the set of formulas is Hence, since by (5), Fm/θ(T) ∈ K , it follows that if Γ ⊬L ϕ, then there is
defined using the formula p ↔ q as follows: an algebra A ∈ K (namely Fm/θ(T)) and a valuation v (namely id) such
that the elements of v[Γ] satisfy the equation on A but v(ϕ) does not.

34 Stanford Encyclopedia of Philosophy Summer 2022 Edition 35


Algebraic Propositional Logic Ramon Jansana

The Lindenbaum-Tarski method, when successful, shows that the class of 8. The natural class of algebras of a logic system
algebras {Fm/θ(T) : T is a theory of L} is a δ(p) ≈ ε(p)-algebraic
semantics for L . Therefore it also shows that every class of algebras K We shall now discuss the two definitions that have been considered as
which is δ(p) ≈ ε(p) -sound for L and includes the set {Fm/θ(T) : T is a providing natural classes of algebras associated with a logic L . Both
theory of L} is also a δ(p) ≈ ε(p) -algebraic semantics for L . definitions can be seen as arising from an abstraction of the Lindenbaum-
Tarski method and we follow this path in introducing them. The common
Let us make some remarks on the Lindenbaum-Tarski method just feature of these abstractions is that in them the specific way in which the
described. The first is important for the generalizations leading to the relation θ(T) is defined in the Lindenbaum-Tarski method is disregarded.
classes of algebras associated with a logic. The others, to obtain the
conditions in the definition of the concept of algebraizable logic. It has to be remarked that, nonetheless, for many logics both definitions
lead to the same class. The classes obtained from both definitions have
1. Conditions (4) and (5) imply that θ(T) is in fact the Leibniz been taken in the algebraic studies of many particular logics (for some
congruence of ⟨FmL , T⟩. logics one, for others the other) as the natural class that deserves to be
2. When the Lindenbaum-Tarski method succeeds, it usually holds that studied.
in every algebra A ∈ K, the relation defined by the equation
We already encountered the first generalization in Section 6 when we
δ(p ↔ q) ≈ ε(p ↔ q), showed that every logic has a reduced matrix semantics. It leads to the
class of algebras Alg∗ L. That its definition is a generalization of the
which is the result of replacing in δ(p) ≈ ε(p) the letter p by the
formula p ↔ q that defines the congruence relation of a theory, is the
Lindenbaum-Tarski method comes from the realization that the relation
θ(T), associated with an L-theory, defined in the different completeness
identity relation on A.
3. For every formula ϕ, the formulas δ(p/ϕ) ↔ ε(p/ϕ) and ϕ are
proofs in the literature that use the Lindenbaum-Tarski method is in fact
the Leibniz congruence of the matrix ⟨FmL , T⟩ and that therefore the
interderivable in L (i.e., ϕ ⊢L δ(p/ϕ) ↔ ε(p/ϕ) and
matrix ⟨Fm/θ(T), T/θ(T)⟩ is its reduction. As we mentioned in Section 6,
δ(p/ϕ) ↔ ε(p/ϕ) ⊢L ϕ).
for every logic L , every L -sound class of matrices M that contains all the
The concept of algebraizable logic introduced by Blok and Pigozzi, which matrices ⟨Fm/ΩFmL (T), T/ΩFmL (T)⟩ , where T is a theory of L, is a
we will discuss in Section 9, can be described roughly by saying that a complete reduced matrix semantics for L . From this perspective the notion
logic L is algebraizable if it has an algebraic semantics (K, Eq) such that of the Leibniz congruence of a matrix can be taken as a generalization to
(1) K is included in the natural class of algebras Alg∗ L associated with L arbitrary matrices of the idea that comes from the Lindenbaum-Tarski
and (2) the fact that (K, Eq) is an algebraic semantics can be proved by procedure of proving completeness. Following this course of reasoning,
using the Lindenbaum-Tarski method slightly generalized. the class Alg∗ L of the algebras of the reduced matrix models of a logic L
is a very natural class of algebras to associate with L . It is the class

36 Stanford Encyclopedia of Philosophy Summer 2022 Edition 37


Algebraic Propositional Logic Ramon Jansana

{A/ΩA (F) : A is an L -algebra and F is a L -filter of A} . congruence of matrices has been developed in Czelakowski 2003 and
continued in Albuquerque & Font & Jansana 2016.
The second way of generalizing the Lindenbaum-Tarski method uses a
different fact, namely that in the examples discussed in Section 3 the In the same manner that the concept of Leibniz congruence leads to the
FmL (T) defined by the condition
relation θ(T) is also the relation Ω∼ concept of reduced matrix, the notion of Suszko congruence leads to the
notion of Suszko-reduced matrix. A matrix model of L is Suszko-reduced
⟨ϕ, ψ⟩ ∈ ΩFm

(T) iff ∀T ′ ∈ Th(L),
L
if its Suszko congruence is the identity. Then the class of algebras of the
∀p ∈ V,
Suszko-reduced matrix models of a logic L is another class of algebras
∀γ(p) ∈ FmL (T ⊆ T ′ ⇒ (γ(p/ϕ) ∈ T ′ ⇔ γ(p/ψ) ∈ T ′ )).
that is taken as a natural class of algebras to associate with L . It is the
For every logic L and every L -theory T the relation Ω∼ FmL (T) defined in class
this way is the greatest congruence compatible with all the L -theories that
extend T . Therefore, it holds that AlgL = {A/Ω∼A L (F) : A is an L -algebra and F is a L -filter of A} .


(T) = ΩFmL (T ′ ),

ΩFmL
This class is nowadays taken in abstract algebraic logic as the natural class
T ′ ∈Th(L)T of algebras to be associated with L and it called its algebraic counterpart.

where Th(L)T = {T ′ ∈ Th(L) : T ⊆ T ′ }. The relation Ω∼ FmL (T) is


For an arbitrary logic L , the relation between the classes AlgL and Alg∗ L
known as the Suszko congruence of T (w.r.t. L). Suszko defined it —in an is that AlgL is the closure of Alg∗ L under subdirect products, in
equivalent way— in 1977. particular Alg∗ L ⊆ AlgL. In general, the two classes may be different.
For example, if L is the (∧, ∨)-fragment of classical propositional logic,
For every logic L , the notion of the Suszko congruence can be extended to AlgL is the variety of distributive lattices (the class that has been always
its matrix models. The Suszko congruence of a matrix model ⟨A, D⟩ of L taken to be the natural class of algebras associated with L) while Alg∗ L is
(w.r.t. L) is the greatest congruence of A compatible with every L-filter of properly included in it —in fact Alg∗ L is not a quasivariety. Nonetheless,
A that includes D, that is, it is the relation given by for many logics L, in particular for the algebraizable and the
protoalgebraic ones to be discussed in the next sections, and also when
∼L
(D) = ΩA ( D′)

ΩA
Alg∗ L is a variety, the classes AlgL and Alg∗ L are equal. This fact can
D′ ∈ FiL (A )D
explain why in the 1980s, before the algebraic study of non-protoalgebraic
where FiL (A)D = {D′ : D′ is a L -filter of A and D ⊆ D′}. Notice that logics was considered worth to be pursued, the conceptual difference
unlike the intrinsic notion of Leibniz congruence, the Suszko congruence between the two definitions was not needed and, accordingly, it was not
of a matrix model of L is not intrinsic to the matrix: it depends in an considered (or even discovered).
essential way on the logic under consideration. The theory of the Suszko

38 Stanford Encyclopedia of Philosophy Summer 2022 Edition 39


Algebraic Propositional Logic Ramon Jansana

9. When a logic is algebraizable and what does this algebra compatible with T (i.e., the Leibniz congruence of T), is defined
by
mean?
⟨ϕ, ψ⟩ ∈ θ(T) iff Δ(p/ϕ, q/ψ) ⊆ T.
The algebraizable logics are purported to be the logics with the strongest
possible link with their algebraic counterpart. This requirement demands We need some notational conventions before engaging in the precise
that the algebraic counterpart of the logic should be an algebraic semantics definition of algebraizable logic. Given a set of equations Eq(p) in one
but requires a more robust connection between the logic and the algebraic variable and a formula ϕ , let Eq(ϕ) be the set of equations obtained by
counterpart than that. This more robust connection is present in the best replacing in all the equations in Eq the variable p by ϕ . If Γ is a set of
behaved particular logics known. The mathematically precise concept of formulas, let
algebraizable logic characterizes this type of link. Blok and Pigozzi
introduced that fundamental concept in Blok & Pigozzi 1989 and its Eq(Γ) := ⋃ Eq(ϕ).
introduction can be considered the starting point of the unification and ϕ∈Γ

Similarly, given a set of formulas in two variables Δ(p, q) and an equation


growth of the field of abstract algebraic logic in the 1980s. Blok and

δ ≈ ε , let Δ(δ, ε) denote the set of formulas obtained by replacing p by δ


Pigozzi defined the notion of algebraizable logic only for finitary logics.

and q by ε in all the formulas in Δ. Moreover, if Eq is a set of equations,


Later, Czelakowski and Herrmann generalized it to arbitrary logics and
also weakened some conditions in the definition. We present here the
let
generalized concept.
Δ(Eq) = ⋃ Δ(δ, ε).
We said in Section 7 that, roughly speaking, a logic L is algebraizable
δ≈ε∈Eq
when 1) it has an algebraic semantics, i.e., a class of algebras K and a set
of equations Eq(p) such that K is a Eq -algebraic semantics for L , 2) this Given a set of equations Eq(p, q) in two variables, this set defines on
fact can be proved by using the Lindenbaum-Tarski method slightly every algebra A a binary relation, namely the set of pairs ⟨a, b⟩ of
generalized and, moreover, 3) K ⊆ Alg∗ L. The generalization of the elements of A that satisfy in A all the equations in Eq(p, q). In standard
Lindenbaum-Tarski method (as we described it in Section 7) consists in model-theoretic notation, this set is the relation
allowing in step (5) (as already done in the definition of algebraic
semantics) a set of equations Eq(p) in one variable instead of a single {⟨a, b⟩ : a, b ∈ A and A ⊨ Eq(p, q)[a, b]}.
equation δ(p) ≈ ε(p) and in allowing in a similar manner a set of formulas
The formal definition of algebraizable logic is as follows. A logic L is
Δ(p, q) in at most two variables to play the role of the formula p ↔ q in
algebraizable if there is a class of algebras K, a set of equations Eq(p) in
the definition of the congruence of a theory. Then, given a theory T , the
one variable and a set of formulas Δ(p, q) in two variables such that
relation θ(T), which has to be the greatest congruence on the formula
1. K is an Eq -algebraic semantics for L , namely

40 Stanford Encyclopedia of Philosophy Summer 2022 Edition 41


Algebraic Propositional Logic Ramon Jansana

Γ ⊢L ϕ iff for every A ∈ K and every valuation v on A , if Blok and Pigozzi’s definition of algebraizable logic in Blok & Pigozzi
v[Γ] ⊆ Eq(A), then v(ϕ) ∈ Eq(A) . 1989 was given only for finitary logics and, moreover, they imposed that
the sets of defining equations and of equivalence formulas should be finite.
2. For every A ∈ K, the relation defined by the set of equations in two Today we say that an algebraizable logic is finitely algebraizable if the sets
variables Eq(Δ(p, q)) is the identity relation on A. of equivalence formulas Δ and of defining equations Eq can both be taken

A class of algebras K for which there are sets Eq(p) and Δ(p, q) with
finite. And we say that a logic is Blok-Pigozzi algebraizable (BP-
algebraizable) if it is finitary and finitely algebraizable.
these two properties is said to be an equivalent algebraic semantics for L .
The set of formulas Δ is called a set of equivalence formulas and the set of If L is finitary and finitely algebraizable, then Alg∗ L is not only an SP-
equations Eq a set of defining equations. class, but a quasivariety and it is the quasivariety generated by any class of
algebras K which is an equivalent algebraic semantics for L .
The conditions of the definition imply:
We have just seen that in algebraizable logics the class of algebras Alg∗ L
3. p is inter-derivable in L with the set of formulas Δ(Eq), that is
plays a prominent role. Moreover, in these logics the classes of algebras
Δ(Eq) ⊢L p and p ⊢L Δ(Eq). obtained by the two ways of generalizing the Lindenbaum-Tarski method
coincide, that is, Alg∗ L = AlgL —this is due to the fact that for any
4. For every L -theory T , the Leibniz congruence of ⟨FmL , T⟩ is the algebraizable logic L, Alg∗ L is closed under subdirect products. Hence,
relation defined by Δ(p, q), namely for every algebraizable logic L its algebraic counterpart AlgL is its
greatest equivalent algebraic semantics, whatever perspective is taken on
⟨ϕ, ψ⟩ ∈ ΩFm (T) iff Δ(p/ϕ, q/ψ) ⊆ T.
the generalization of the Lindenbaum-Tarski method.
5. If Δ and Δ′ are two sets of equivalence formulas, Δ ⊢L Δ′ and
Conditions (1) and (2) of the definition of algebraizable logic (instantiated
Δ′ ⊢L Δ . Similarly, if Eq(p) and Eq′ (p) are two sets of defining
to Alg∗ L) encode the fact that there is a very strong link between an
equations, for every algebra A ∈ K, Eq(A) = Eq′ (A).
algebraizable logic L and its class of algebras AlgL, so that this class of
6. The class of algebras Alg∗ L also satisfies conditions (1) and (2), and
algebras reflects the metalogical properties of L by algebraic properties of
hence it is an equivalent algebraic semantics for L . Moreover, it is an
AlgL and conversely.
SP-class and includes every other class of algebras that is an
equivalent algebraic semantics for L . Accordingly, it is called the The definition of algebraizable logic can be stated, equivalently, in terms
greatest equivalent algebraic semantics of L . of translations between the logic and an equational consequence relation
7. For every A ∈ Alg∗ L there is exactly one L -filter F such that the ⊨K associated with any equivalent algebraic semantics K for it —that
matrix ⟨A, F⟩ is reduced, and this filter is the set Eq(A). Or, to put it turns to be the same relation no matter what equivalent algebraic
in other terms, the class of reduced matrix models of L is semantics we choose.
{⟨A, Eq(A)⟩ : A ∈ Alg∗ L}.

42 Stanford Encyclopedia of Philosophy Summer 2022 Edition 43


Algebraic Propositional Logic Ramon Jansana

The equational consequence ⊨K of a class of algebras K is defined as equations, and the equational logic of its equivalent algebraic semantics is
follows. faithfully interpreted in the logic L (condition (9)) by means of the
translation of equations into sets of formulas given by an equivalence set
{ϕi ≈ ψi : i ∈ I} ⊨K ϕ ≈ ψ iff for every A ∈ K and every of formulas. Moreover, both translations are inverses of each other
valuation v on A , if v(ϕi ) = v(ψi ) , for all i ∈ I , then v(ϕ) = v(ψ) . (conditions (2) and (3)) modulo logical equivalence. In this way we see
that the link between L and its greatest equivalent algebraic semantics is
The translations needed are given by the set of defining equations and the
very strong and that the properties of L should translate into properties of
set of equivalence formulas. A set of equations Eq(p) in one variable
the associated equational consequence relation. The properties that this
defines a translation from formulas to sets of equations: each formula is
relation actually has of course depend on the properties of the class of
translated into the set of equations Eq(ϕ). Similarly, a set of formulas
algebras AlgL.
Δ(p, q) in two variables defines a translation from equations to sets of
formulas: each equation ϕ ≈ ψ is translated into the set of formulas Given an algebraic semantics (K, Eq) for a logic L , a way to stress the
Δ(ϕ, ψ). difference between it being merely an algebraic semantics and being an
algebraic semantics that makes L algebraizable is that the translation of
Condition (1) in the definition of algebraizable logic can be reformulated
formulas into equations given by the set of equations Eq is invertible in
as
the sense that there is a translation, say Δ , of equations into formulas
Γ ⊢L ϕ iff Eq(Γ) ⊨K Eq(ϕ) given by a set of formulas in two variables that satisfies condition (9)
above, and such that Eq and Δ provide mutually inverses translations (i.e.,
and condition (2) as conditions (2) and (3) hold).

p ≈ q ⊨K Eq(Δ(p, q)) and Eq(Δ(p, q)) ⊨K p ≈ q. The link between an algebraizable logic L and its greatest equivalent
algebraic semantics given by the set of defining equations and the set of
These two conditions imply
equivalence formulas allows us to prove a series of general theorems that
9. {ϕi ≈ ψi : i ∈ I} ⊨K ϕ ≈ ψ iff Δ({ϕi ≈ ψi : i ∈ I}) ⊢L Δ(ϕ, ψ) relate the properties of L with the properties of AlgL. These kinds of
theorems are called frequently bridge theorems. We will mention as a
and condition (3) above is sample three of them.

p ⊢L Δ(Eq(p)) and Δ(Eq(p)) ⊢L p. The first concerns the deduction theorem. To prove a general theorem
relating the existence of a deduction theorem with an algebraic property
Thus, an algebraizable logic L is faithfully interpreted in the equational requires first that a concept of deduction theorem applicable to any logic
logic of its equivalent algebraic semantics (condition (1)) by means of the has to be defined. A logic L has the deduction-detachment property if
translation of formulas into sets of equations given by a set of defining

44 Stanford Encyclopedia of Philosophy Summer 2022 Edition 45


Algebraic Propositional Logic Ramon Jansana

there is a finite set of formulas Σ(p, q) such that for every set of formulas Theorem 3.
Γ and all formulas ϕ, ψ A finitary and finitely algebraizable logic has the Beth property if and
only if all the epimorphisms of the category with objects the algebras
Γ ∪ {ϕ} ⊢L ψ iff Γ ⊢L Σ(ϕ, ψ). in AlgL and morphisms the algebraic homomorphisms are surjective
homomorphisms.
Note that this is a generalization of the standard deduction theorem (the
direction from left to right in the above expression) and Modus Ponens Other results relating properties of an algebraizable logic with a property
(equivalent to the implication from right to left) that several logics have of its natural class of algebras can be found in Raftery 2011, 2013. They
for a connective →. In those cases Σ(p, q) = {p → q}. concern respectively a generalization of the property of having the
deduction-detachment property and the property that generalize the
Theorem 1.
inconsistency lemmas of classical and intuitionistic logic. Also an abstract
A finitary and finitely algebraizable logic L has the deduction-
notion of having a theorem like Glivenko’s theorem relating classical and
detachment property if and only if the principal relative congruences
intuitionistic logic has been proposed and related to an algebraic property
of the algebras in AlgL are equationally definable.
in the case of algebraizable logics in Torrens 2008. More recently Raftery
The second theorem refers to Craig interpolation. Several notions of 2016 presents bridge theorems related to admissible rules and to structural
interpolation are applicable to arbitrary logics. We consider only one of completeness and Lávička et al. 2021 studies bridge theorems for the
them. A logic L has the Craig interpolation property for the consequence property of the weak excluded middle.
relation if whenever Γ ⊢L ϕ and the set of variables of ϕ has nonempty
intersection with the set of variables of formulas in Γ, there is a finite set
For several classes of algebras that are the equivalent algebraic semantics

of formulas Γ′ whose set of variables is included in the set of variables


of some algebraizable logic it has been known for a long time that for

shared by ϕ and the formulas in Γ such that Γ ⊢L Γ′ and Γ′ ⊢L ϕ.


every algebra in the class there is an isomorphism between the lattice of
congruences of the algebra and a lattice of subsets of the algebra with
Theorem 2. important algebraic meaning. For example, in Boolean algebras and
Let L be a finitary and finitely algebraizable logic with the deduction- Heyting algebras these subsets are the lattice filters and in modal algebras
detachment property. Then L has the Craig interpolation property if they are the lattice filters that are closed under the operation that interprets
and only if AlgL has the amalgamation property. ◻. In all those cases, the sets are exactly the L -filters of the corresponding
algebraizable logic L.
Finally, the third theorem concerns the Beth definability property. The
interested reader can find the definition in Font, Jansana & Pigozzi 2003. Algebraizable logics can be characterized by the existence of this kind of
In the general setting we are in, the property is too involved to state it isomorphism between congruences and logic filters on the algebras of their
here. algebraic counterpart. To spell out this characterization we need a couple
of definitions. Let L be a logic. The Leibniz operator on an algebra A

46 Stanford Encyclopedia of Philosophy Summer 2022 Edition 47


Algebraic Propositional Logic Ramon Jansana

(relative to L) is the map from the L -filters of A to the set of congruences 10. A classification of logics
of A that sends every L-filter D of A to its Leibniz congruence ΩA (D) .
We say that the Leibniz operator of a logic L commutes with the inverses Unfortunately, not every logic is algebraizable. A typical example of a
of homomorphisms between algebras in a class K if for every non-algebraizable logic is the local consequence of the normal modal logic
homomorphism h from an algebra A ∈ K to an algebra B ∈ K and every K . Let us discuss this example.
L -filter D of B, h−1 [ΩB (D)] = ΩA (h−1 [D]).
The local modal logic lK and the corresponding global one gK are not
Theorem 4. only different, but their metalogical properties differ. For example, lK has
A logic L is algebraizable if and only if for every algebra A ∈ AlgL the deduction-detachment property for → :
the Leibniz operator commutes with the inverses of homomorphisms
between algebras in AlgL and is an isomorphism between the set of Γ ∪ {ϕ} ⊢lK ψ iff Γ ⊢lK ϕ → ψ.
all L -filters of A , ordered by inclusion, and the set of congruences θ
But gK does not have the deduction-detachment property (at all).
of A such that A/θ ∈ AlgL, ordered also by inclusion.
The logic gK is algebraizable and lK is not. The equivalent algebraic
The theorem provides a logical explanation of the known isomorphisms
semantics of gK is the variety MA of modal algebras, the set of
equivalence formulas is the set {p ↔ q} and the set of defining equations
mentioned above and similar ones for other classes of algebras. For
is {p ≈ ⊤} . Interestingly, lK and gK have the same algebraic counterpart
example, the isomorphism between the congruences and the normal
(i.e., AlglK = AlggK) , namely, the variety of modal algebras.
subgroups of a group can be explained by the existence of an algebraizable
logic L of which the class of groups is its greatest equivalent algebraic
semantics and the normal subgroups of a group are its L-filters. A lesson to draw from this example is that the algebraic counterpart AlgL
of a logic L does not necessarily fully encode the properties of L . The
A different but related characterization of algebraizable logics is this:
class of modal algebras encodes the properties of gK because this logic is
Theorem 5. algebraizable and therefore the link between gK and AlggK is as strong
A logic L is algebraizable if and only if on the algebra of formulas as possible. But AlglK, the class of modal algebras, cannot by itself
FmL , the map that sends every theory T to its Leibniz congruence completely encode the properties of lK.
commutes with the inverses of homomorphisms from FmL to FmL
What causes this difference between gK and lK is that the class of
and it is an isomorphism between the set Th(L) of theories of L,
reduced matrix models of gK is
ordered by inclusion, and the set of congruences θ of FmL such that
FmL /θ ∈ AlgL, also ordered by inclusion. {⟨A, {1A }⟩ : A ∈ MA},

but the class of reduced matrix models of lK properly includes this class
so that for some algebras A ∈ MA, in addition to {1A } there is some

48 Stanford Encyclopedia of Philosophy Summer 2022 Edition 49


Algebraic Propositional Logic Ramon Jansana

other lK -filter F with ⟨A, F⟩ reduced. This fact provides a way to show The logic lK is, according to the definition, equivalential, and it can be
that lK can not be algebraizable by showing that the lK -filters of the shown that it is not finitely equivalential. The local modal logic lS4 is an
reduced matrices are not equationally definable from the algebras; if they example of a non-algebraizable logic that is finitely equivalential. A set of
where, then for every A ∈ AlglK there would exist exactly one lK -filter equivalence formulas for lS4 is {◻(p ↔ q)}.
F of A such that ⟨A, F⟩ is reduced.
A set of equivalence formulas for a logic L should be considered as a
Nonetheless, we can perform some of the steps of the Lindenbaum-Tarski generalized biconditional, in the sense that collectively the formulas in the
method in the logic lK . We can define the Leibniz congruence of every set have the relevant properties of the biconditional, for example in
lK -theory in a uniform way by using formulas in two variables. But in this classical logic, that makes it suitable to define the Leibniz congruences of
particular case the set of formulas has to be infinite. Let its theories. This comes out very clearly from the following syntactic
Δ(p, q) = {◻n (p ↔ q) : n a natural number} , where for every formula characterization of the sets of equivalence formulas.
ϕ, ◻0 ϕ is ϕ and ◻n ϕ for n > 0 is the formula ϕ with a sequence of n
boxes in front (◻ … ◻ϕ) . Then, for every lK -theory T the relation θ(T) Theorem 6.
defined by A set Δ(p, q) of L-formulas is a set of equivalence formulas for a logic
L if and only if
⟨ϕ, ψ⟩ ∈ θ(T) iff {◻n (ϕ ↔ ψ) : n a natural number} ⊆ T
(RΔ ) ⊢L Δ(p, p)
is the Leibniz congruence of T . In this case, it happens though that there (MPΔ ) p, Δ(p, q) ⊢L q
are two different lK -theories with the same Leibniz congruence, (SΔ ) Δ(p, q) ⊢L Δ(q, p)
something that does not hold for gK. (TΔ ) Δ(p, q) ∪ Δ(q, r) ⊢L Δ(p, r)
(ReΔ ) Δ(p1 , q1 ) ∪ … ∪ Δ(pn , qn ) ⊢L Δ(∗p1 … pn , ∗q1 … qn ) , for
The logics L with the property that there is a set of formulas (possibly every connective ∗ of L of arity n greater that 0.
infinite) Δ(p, q) in two variables that defines in every L -theory T its
Leibniz congruence, that is, that for all L-formulas ϕ, ψ it holds There is some redundancy in the theorem. Conditions (SΔ ) and (TΔ )
follow from (RΔ ), (MPΔ ) and (ReΔ ).
⟨ϕ, ψ⟩ ∈ ΩFm (T) iff Δ(ϕ, ψ) ⊆ T,
Equivalential logics were first considered as a class of logics deserving to
are known as the equivalential logics. If Δ(p, q) is finite, the logic is said be studied in Prucnal & Wroński 1974, and they were studied extensively
to be finitely equivalential. A set Δ(p, q) that defines in every L -theory its in Czelakowski 1981; see also Czelakowski 2001.
Leibniz congruence is called a set of equivalence formulas for L . It is
clear that every algebraizable logic is equivalential and that every finitely We already mentioned that the algebraizable logics are equivalential. The
algebraizable logic is finitely equivalential. difference between an equivalential logic and an algebraizable one can be
seen in the following syntactic characterization of algebraizable logics:

50 Stanford Encyclopedia of Philosophy Summer 2022 Edition 51


Algebraic Propositional Logic Ramon Jansana

Theorem 7. algebra can be adapted to its study; consequently the algebraic study of
A logic L is algebraizable if and only if there exists a set Δ(p, q) of L - protoalgebraic logics using their matrix semantics has been extensively
formulas and a set Eq(p) of L-equations such that the conditions and very fruitfully pursued. But, as we will see, some interesting logics are
(RΔ )–(ReΔ ) above hold for Δ(p, q) and not protoalgebraic.

p ⊢L Δ(Eq(p)) and Δ(Eq(p)) ⊢L p. An important characterization of protoalgebraic logics is via the behavior
of the Leibniz operator. The following conditions are equivalent:
The set Δ(p, q) in the theorem is then an equivalence set of formulas for L
and the set Eq(p) a set of defining equations. 1. L is protoalgebraic.
2. The Leibniz operator ΩFmL is monotone on the set of L -theories with
There are logics that are not equivalential but have the property of having respect to the inclusion relation, that is, if T ⊆ T ′ are L -theories,
a set of formulas [p ⇒ q] which collectively behave in a very weak sense then ΩFmL (T) ⊆ ΩFmL (T ′ ).
as the implication → does in many logics. Namely, that has the properties 3. For every algebra A , the Leibniz operator ΩA is monotone on the set
(RΔ ) and (MPΔ ) in the syntactic characterization of a set of equivalence of L -filters of A with respect to the inclusion relation.
formulas, i.e.,
Due to the monotonicity property of the Leibniz operator, for every
(R⇒ ) ⊢L [p ⇒ p] protoalgebraic logic L the class of algebras Alg∗ L is closed under
(MP⇒ ) p, [p ⇒ q] ⊢L q subdirect products and therefore it is equal to AlgL. Hence, for
protoalgebraic logics the two ways we encountered to associate a class of
If a logic is finitary and has a set of formulas with these properties, there is
algebras with a logic produce, as we already mentioned, the same result.
always a finite subset with the same properties. The logics with a set of
formulas (finite or not) with properties (1) and (2) above are called There are also characterizations of equivalential and finitely equivalential
protoalgebraic. Thus, every equivalential logic and every algebraizable logics by the behavior of the Leibniz operator. The reader is referred to
logic are protoalgebraic. Czelakowski 2001 and Font & Jansana & Pigozzi 2003.
Protoalgebraic logics were first studied by Czelakowski, who called them In his Raftery 2006b, Raftery studies Condition 7 in the list of properties
non-pathological, and slightly later by Blok and Pigozzi in Blok & Pigozzi of an algebraizable logic we gave just after the definition. The condition
1986. The label ‘protoalgebraic logic’ is due to these last two authors. says:
The class of protoalgebraic logics turned out to be the class of logics for For every A ∈ Alg∗ L the class of reduced matrix models of L is
which the theory of logical matrices works really well in the sense that {⟨A, Eq(A)⟩ : A ∈ Alg∗ L}, where Eq(p) is the set of defining
many results of universal algebra have counterparts for the classes of equations for L .
reduced matrix models of these logics and many methods of universal

52 Stanford Encyclopedia of Philosophy Summer 2022 Edition 53


Algebraic Propositional Logic Ramon Jansana

The logics with a set of equations Eq(p) with this property, namely such
that for every A ∈ Alg∗ L the class of reduced matrix models of L is
{⟨A, Eq(A)⟩ : A ∈ Alg∗ L}, are called truth-equational, a name
introduced in Raftery 2006b. Some truth-equational logics are
protoalgebraic but others are not. We will see later an example of the last
ones.

The protoalgebraic logics that are truth-equational are in fact the weakly
algebraizable logics studied already in Czelakowski & Jansana 2000. FIGURE. The Leibniz Hierarchy
Every algebraizable logic is weakly algebraizable. In fact, the
algebraizable logics are the equivalential logics that are truth-equational. Recently, the Leibniz hierarchy has been refined in Cintula & Noguera
But not every weakly algebraizable logic is equivalential. An example is 2010, 2016. The idea is to consider instead of a set of equivalence
the logic determined by the ortholattices, namely by the class of the formulas Δ (that corresponds to the biconditional) a set of formulas
matrices ⟨A, {1}⟩ where A is an ortholattice and 1 is its greatest element [p ⇒ q] that has several properties of the usual conditional (→). Among
(see Czelakowski & Jansana 2000 and Malinowski 1990). these properties we have (R⇒ ) and (MP⇒ ) in the definition of
protoalgebraic logic. The set [p ⇒ q] should be such that its symetrization
The classes of logics we have considered so far are the main classes in [p ⇒ q] ∪ [q ⇒ p] is a set of equivalence formulas. New classes arise
what has come to be known as the Leibniz hierarchy because its members when the set [p ⇒ q] has a single element. Extensive information can be
are classes of logics that can be characterized by the behavior of the found in the recent book Cintula & Noguera 2021. This book can also be
Leibniz operator. We described only the most important classes of logics taken as an introduction to abstract algebraic logic written from the
in the hierarchy. The reader is referred to Czelakowski 2001, Font, Jansana perspective of the implication.
& Pigozzi 2003, Font 2016 and 2022, for more information. In particular,
Czelakowski 2001 gathers extensively the information on the different 11. Replacement principles
classes of the Leibniz hierarchy known at the time of its publication and
Font 2016 is an introduction to abstract algebraic logic very well suited to Two classes of logics that are not classes of the Leibniz hierarchy have
learn the most important facts about the Leibniz hierarchy and of abstract been extensively studied in abstract algebraic logic. They are defined from
algebraic logic in general. a completely different perspective from the one provided by the behavior
of the Leibniz operator, namely from the perspective given by the
The relations between the classes of the Leibniz hierarchy considered in replacement principles a logic might enjoy.
this entry are summarized in the following diagram:
The strongest replacement principle that a logic system L might have,
shared for example by classical logic, intuitionistic logic and all its

54 Stanford Encyclopedia of Philosophy Summer 2022 Edition 55


Algebraic Propositional Logic Ramon Jansana

axiomatic extensions, says that for any set of formulas Γ, any formulas Selfextensional logics have a very good behavior from several points of
ϕ, ψ, δ and any variable p view. Their systematic study started in Wójcicki 1969 and has been
continued in the context of abstract algebraic logic in Font & Jansana
if Γ, ϕ ⊢L ψ and Γ, ψ ⊢L ϕ , then Γ, δ(p/ϕ) ⊢L δ(p/ψ) and 1996; Jansana 2005, 2006; and Jansana & Palmigiano 2006.
Γ, δ(p/ψ) ⊢L δ(p/ϕ) ,
There are selfextensional and non-selfextensional logics in any one of the
where δ(p/ϕ) and δ(p/ψ) are the formulas obtained by substituting classes of the Leibniz hierarchy and also in the class of non-protoalgebraic
respectively ϕ and ψ for p in δ . This replacement property is taken by logics. These facts show that the perspective that leads to the consideration
some authors as the formal counterpart of Frege’s principle of of the classes in the Leibniz hierarchy and the perspective that leads to the
compositionality for truth. Logics satisfying this strong replacement definition of the selfextensional and the Fregean logics as classes of logics
property are called Fregean in Font & Jansana 1996 and are thoroughly worthy of study as a whole are to a large extent different. Nonetheless, one
studied in Czelakowski & Pigozzi 2004a, 2004b. of the trends of today’s research in abstract algebraic logic is to determine
the interplay between the two perspectives and study the classes of logics
Many important logics do not satisfy the strong replacement property, for
that arise when crossing both classifications. In fact, there is a connection
instance almost all the logics (local or global) of the modal family, but
between the replacement principles and the Suszko congruence (and thus
some, like the local consequence relation of a normal modal logic, satisfy
with the Leibniz congruence). A logic L satisfies the strong replacement
a weaker replacement principle: for all formulas ϕ, ψ, δ,
principle if and only if for every L -theory T its Suszko congruence is the
if ϕ ⊢L ψ and ψ ⊢L ϕ , then δ(p/ϕ) ⊢L δ(p/ψ) and δ(p/ψ) ⊢L δ(p/ϕ) . interderivability relation relative to T , namely the relation
{⟨ϕ, ψ⟩ : T, ϕ ⊢L ψ and T, ψ ⊢L ϕ}. And a logic L satisfies the weak
A logic satisfying this weaker replacement property is called replacement principle if and only if the Suszko congruence of the set of
selfextensional by Wójcicki (e.g., in Wójcicki 1969, 1988) and theorems of L is the interderivability relation {⟨ϕ, ψ⟩ : ϕ ⊢L ψ and
congruential in Humberstone 2005. We will use the first terminology ψ ⊢L ϕ}.
because it seems more common —at least in the abstract algebraic logic
literature. It has to be mentioned that all fragments of a selfextensional The study of logic systems from the perspective of the replacement
logic are selfextensional and that the analogous fact also holds for Fregean principles lead to the so called Frege hierarchy we expound in Section 14.
logics. Moreover, the difference between being selfextensional and being
Fregean is not only encountered among protoalgebraic logics like the 12. Beyond protoalgebraic logics
mentioned local consequence relations of normal modal logics, it is also
encountered among non protoalgebraic logics. The four-valued logic of Not all interesting logics are protoalgebraic. In this section we will briefly
Belnap and Dunn (see Font 1997 for information) is selfextensional, non- discuss four examples of non-protoalgebraic logics: the logic of
protoalgebraic, and non-Fregean. conjunction and disjunction, positive modal logic, the strict implication
fragment of lK and Visser’s subintuitionistic logic. All of them are

56 Stanford Encyclopedia of Philosophy Summer 2022 Edition 57


Algebraic Propositional Logic Ramon Jansana

selfextensional. In the next section, we will expound the semantics of 12.2 Positive Modal Logic
abstract logics and generalized matrices that serves to develop a really
general theory of the algebraization of logic systems. As we will see, the Positive Modal Logic is the {∧, ∨, ◻, ◊, ⊥, ⊤} -fragment of the local
perspective changes in an important respect from the perspective taken in normal modal logic lK. We denote it by PML. This logic has some
logical matrix model theory. interest in Computer Science.

12.1 The logic of conjunction and disjunction The logic PML is not protoalgebraic, it is not truth-equational, it is
selfextensional and it is not Fregean. Its algebraic counterpart AlgPML is
This logic is the {∧, ∨, ⊥, ⊤} -fragment of Classical Propositional Logic. the class of positive modal algebras introduced by Dunn in Dunn 1995.
Hence its language is the set {∧, ∨, ⊤, ⊥} and its consequence relation is The logic is studied in Jansana 2002 from the perspective of abstract
given by algebraic logic. The class of algebras AlgPML is different from
Alg∗ PML.
Γ ⊢ ϕ iff Γ ⊢CPL ϕ.
12.3 Visser’s subintuitionistic logic
It turns out that it is also the {∧, ∨, ⊥, ⊤}-fragment of Intuitionistic
Propositional Logic. Let us denote it by L{∧,∨} . This logic is the logic in the language of intuitionistic logic that has to the
least normal modal logic K the same relation that intuitionistic logic has to
The logic L{∧,∨} is not protoalgebraic but it is Fregean. The class of
the normal modal logic S4. It was introduced in Visser 1981 (under the
algebras AlgL{∧,∨} is the variety of bounded distributive lattices, which is
the class of algebras naturally expected to be the associated with L{∧,∨} ,
name Basic Propositional Logic) and has been studied by several authors,

but the class Alg∗ L{∧,∨} is strictly included in it. In fact, this last class of
such as Ardeshir, Alizadeh, and Ruitenburg. It is not protoalgebraic, it is
truth-equational and it is Fregean (hence also selfextensional).
algebras is not a quasivariety, but still it is good enough to be first-order
definable.
12.4 The strict implication fragment of the local modal
{∧,∨}
The logic L is thus a natural example of a logic where the class of logic lK
algebras of its reduced matrix models is not the right class of algebras
expected to correspond to it (see Font & Verdú 1991 where the logic is The strict implication of the language of modal logic is defined using the
studied at length). The properties of this example and its treatment in Font ◻ operator and the material implication →. We will use ⇒ for the strict
& Verdú 1991 motivated the systematic study in Font & Jansana 1996 of implication. Its definition is ϕ ⇒ ψ := ◻(ϕ → ψ). The language of the
the kind of models for sentential logics considered in Brown & Suszko logic SilK, that we call the strict implication fragment of the local modal
1973, namely, abstract logics. logic lK , is the language L = {∧, ∨, ⊥, ⊤, ⇒}. We can translate the
formulas of L to formulas of the modal language by systematically
replacing in an L-formula ϕ every subformula of the form ψ ⇒ δ by

58 Stanford Encyclopedia of Philosophy Summer 2022 Edition 59


Algebraic Propositional Logic Ramon Jansana

◻(ψ → δ) and repeating the process until no appearance of ⇒ is left. Let going to define can be seen, in contrast to logical matrices, as algebraic
us denote by ϕ∗ the translation of ϕ and by Γ∗ the set of the translations of generalizations of the logic itself and its extensions. They are the natural
the formulas in Γ . Then the definition of the consequence relation of SilK objects to consider when one takes the global perspective seriously.
is:
Let L be a propositional language. An L-abstract logic is a pair  = ⟨A,
Γ ⊢SilK ϕ iff Γ∗ ⊢lK ϕ∗ . C ⟩ where A is an L -algebra and C an abstract consequence operation on
A.
The logic SilK is not protoalgebraic and is not truth-equational. It is
selfextensional but it is not Fregean. Its algebraic counterpart AlgSilK is Given a logic system L , an L-abstract logic  = ⟨A, C⟩ is a model of L if
the class of bounded distributive lattices with a binary operation with the for every set of formulas Γ and every formula ϕ
properties of the strict implication of lK . This class of algebras is
introduced and studied in Celani & Jansana 2005, where its members are Γ ⊢L ϕ iff for every valuation v on A, v(ϕ) ∈ C(v[Γ]).
called Weakly Heyting algebras. AlgSilK does not coincide with
This definition has an equivalent in terms of the closed sets of C : an
Alg∗ SilK.
abstract logic  = ⟨A, C⟩ is a model of L if and only if for every C -
The logic SilK belongs, as Visser’s logic, to the family of so-called closed set X the matrix ⟨A, X⟩ is a model of L (i.e., X is an L -filter).
subintuitionistic logics. A reference to look at for information on these
This observation leads to another point of view on abstract logics as
logics is Celani & Jansana 2003.
models of a logic system. It transforms them into a collection of logical
The reader can find more information on interesting non-protoalgebaric matrices (given by the closed sets) over the same algebra, or, to put it
logics in Albuquerque et alt. 2017. more simply, into a pair ⟨A, ⟩ where  is a collection of subsets of A. A
structure of this type is called in the literature a generalized matrix
13. Abstract logics and generalized matrices (Wójcicki 1973) and more recently it has been called an atlas in Dunn &
Hardegree 2001. It is said to be a model of a logic system L if for every
The logical matrix models of a given logic can be thought of as algebraic X ∈ , ⟨A, X⟩ is a matrix model of L .
generalizations of its theories, more precisely, of its Lindenbaum matrices.
A logic system L = ⟨L, ⊢L ⟩ straightforwardly provides us with an
They come from taking a local perspective centered around the theories of
equivalent abstract logic ⟨FmL , C⊢L ⟩ and an equivalent generalized matrix
the logic considered one by one and its analogs the logic filters (also taken
⟨FmL , Th(L)⟩, where Th(L) is the set of C⊢L -closed sets of formulas (i.e.,
one by one). But, as we will see, the properties of a logic depend in
the L -theories). We will move freely from one to the other.
general on the global behavior of the set of its theories taken together as a
bunch; or —to put it otherwise— on its consequence relation. The The generalized matrices ⟨A, ⟩ that correspond to abstract logics have
consideration of this global behavior introduces a global perspective on the following two properties: A ∈  and  is closed under intersections of
the design of semantics for logic systems. The abstract logics that we are

60 Stanford Encyclopedia of Philosophy Summer 2022 Edition 61


Algebraic Propositional Logic Ramon Jansana

arbitrary nonempty families. A family  of subsets of a set A with these ⟨a, b⟩ ∈ Ω∼A () iff for every ϕ(p, q1 , … , qn ), every c1 , … , cn ∈ A
two properties is known as a closed-set system and also as a closure and all X ∈ 
system. There is a dual correspondence between abstract consequence
operations on a set A and closed-set systems on A. Given an abstract ϕA [a, c1 , … , cn ] ∈ X ⇔ ϕA [b, c1 , … , cn ] ∈ X
consequence operation C on A, the set C of C -closed sets is a closed-set
or equivalently by
system and given a closed-set system  the operation C defined by
C (X) = ⋂{Y ∈  : X ⊆ Y}, for every X ⊆ A, is an abstract consequence ⟨a, b⟩ ∈ Ω∼A () iff for every ϕ(p, q1 , … , qn ) and every
operation. In general, every generalized matrix ⟨A, ⟩ can be turned into a c1 , … , cn ∈ A, C (ϕ [a, c1 , … , cn ]) = C (ϕA [b, c1 , … , cn ]).
A

closed-set system by adding to  ∪ {A} the intersections of arbitrary


nonempty subfamilies, and therefore into an abstract logic, which we A generalized matrix is reduced if its Tarski congruence is the identity.
denote by ⟨A, C ⟩ . In that situation we say that  is a base for C . It is Every generalized matrix ⟨A, ⟩ can be turned into an equivalent reduced
obvious that an abstract logic can have more than one base. Any family of one by identifying the elements related by its Tarski congruence. The
closed sets with the property that every closed set is an intersection of result is the quotient generalized matrix ⟨A/Ω∼ A (), /ΩA ()⟩ , where

elements of the family is a base. The study of bases for the closed set /Ω∼A () = {X/Ω∼A () : X ∈ } and for X ∈ , the set X/Ω∼A () is that
system of the theories of a logic usually plays an important role in its of the equivalence classes of the elements of X.
study. For example, in classical logic an important base for the family of
The properties of a logic L depend in general, as we already said, on the
its theories is the family of maximal consistent theories and in
global behavior of the family of its theories. In some logics, this behavior
intuitionistic logic the family of prime theories. In a similar way, the
is reflected in the behavior of its set of theorems, as in classical and
systematic study of bases for generalized matrix models of a logic
intuitionistic logic due to the deduction-detachment property, but this is by
becomes important.
no means the most general situation, as it is witnessed by the example of
In order to make the exposition smooth we will now move from abstract the local and global modal logics of the normal modal logic K . The two
logics to generalized matrices. Let  = ⟨A, ⟩ be a generalized matrix. have the same theorems but do not share the same properties. Recall that
There exists the greatest congruence of A compatible with all the sets in the local logic has the deduction-detachment property but the global one
 ; it is known as the Tarski congruence of . We denote it by Ω∼A () and does not. In a similar way, the properties of a logic are in general better
has the following characterization using the Leibniz operator encoded in an algebraic setting if we consider families of L -filters on the
algebras than if we consider a single L -filter as it is done in logical

() = ΩA (X).

ΩA matrices model theory.
X∈
The generalized matrix models that have naturally attracted most of the
It can also be characterized by the condition:
attention in the research on the algebraization of logics are the generalized
matrices of the form ⟨A, FiL A⟩ where FiL A is the set of all the L -filters of

62 Stanford Encyclopedia of Philosophy Summer 2022 Edition 63


Algebraic Propositional Logic Ramon Jansana

A . An example of a property of logics encoded in the structure of the matrix to its Tarski congruence.
lattices of L -filters of the L-algebras is that for every finitary
protoalgebraic logic L, L has the deduction-detachment property if and The isomorphism theorem (4) above is a generalization of the
only if for every algebra A the join-subsemilattice of the lattice of all L- isomorphism theorems we encountered earlier for algebraizable logics.
filters of A that consists of the finitely generated L -filters is dually What is interesting here is that the theorem holds for every logic system.
residuated; see Czelakowski 2001. Using (2) above, theorem (4) entails the isomorphism theorem for finitary
and finitely algebraizable logics. Thus theorem (4) can be seen as the most
The generalized matrices of the form ⟨A, FiL A⟩ are called the basic full g- general formulation of the mathematical logical phenomena that underlies
models of L (the letter ‘g’ stands for generalized matrix). The interest in the isomorphism theorems between the congruences of the algebras in a
these models lead to the consideration of the class of generalized matrix certain class and some kind of subsets of them we mentioned in Section 9.
models of a logic L with the property that their quotient by their Tarski
congruence is a basic full g-model. These generalized matrices (and their The use of generalized matrices and abstract logics as models for logic
corresponding abstract logics) are called full g-models. The theory of the systems has proved very useful for the study of selfextensional logics in
full g-models of an arbitrary logic is developed in Font & Jansana 1996, general and more in particular for the study of the selfextensional logics
where the notions of full g-model and basic full g-model are introduced. that are not protoalgebraic such as the logics discussed in Section 12. In
We will mention some of the main results obtained there. particular, they have proved very useful for the study of the class of
finitary selfextensional logics with a conjunction and the class of finitary
Let L be a logic system. selfextensional logics with the deduction-detachment property for a single
term, say p → q; the logics in this last class are nevertheless
1. L is protoalgebraic if and only if for every full g-model ⟨A, ⟩ there protoalgebraic. A logic L has a conjunction if there is a formula in two
exists an L -filter F of A such that  = {G ∈ FiL A : F ⊆ G} . variables ϕ(p, q) such that
2. If L is finitary, L is finitely algebraizable if and only if for every
algebra A and every L -filter F of A , the generalized matrix ϕ(p, q) ⊢L p, ϕ(p, q) ⊢L q, p, q ⊢L ϕ(p, q).
⟨A, {G ∈ FiL A : F ⊆ G}⟩ is a full g-model and AlgL is a
quasivariety. The logics in those two classes have the following property: the Tarski
3. The class AlgL is both the class of algebras of the reduced relation of every full g-model ⟨A, C⟩ is {⟨a, b⟩ ∈ A × A : C(a) = C(b)}.
generalized matrix models of L and the class {A : ⟨A, FiL A⟩ is A way of saying it is to say that for these logics the property that defines
reduced} . selfextensionality, namely that the interderivability condition is a
4. For every algebra A there is an isomorphism between the family of congruence, lifts or transfers to every full g-model. The selfextensional
closed-set systems  on A such that ⟨A, ⟩ is a full g-model of L and logics with this property are called fully selfextensional. This notion was
the family of congruences θ of A such that A/θ ∈ AlgL. The introduced in Font & Jansana 1996 under the name ‘strongly
isomorphism is given by the Tarski operator that sends a generalized selfextensional’. All the natural selfextensional logics considered up to

64 Stanford Encyclopedia of Philosophy Summer 2022 Edition 65


Algebraic Propositional Logic Ramon Jansana

1996 are fully selfextensional, in particular the logics discussed in Section order is definable by an equation of the L-algebraic language because in
12, but Babyonyshev showed (Babyonyshev 2003) an ad hoc example of a this case for every algebra A ∈ AlgL we have:
selfextensional logic that is not fully selfextensional. A much more natural
example discovered later of a selfextensional logic that is not fully a ≤ b iff C(b) ⊆ C(a) iff C(a ∧A b) = C(a) iff a ∧A b = a,
selfextensional is the fragment of only the negation and the constant ⊤ of
where C is the abstract consequence operation that corresponds to the
closed-set system FiL A, and ∧A is the operation defined on A by the
classical logic.

An interesting result on the finitary logics which are fully selfextensional formula that is a conjunction for the logic L .
logics with a conjunction or with the deduction-detachment property for a
A similar situation holds for fully selfextensional logics with the
single term is that their class of algebras AlgL is always a variety. It looks
deduction-detachment property for a single term, say p → q, for then for
every algebra A ∈ AlgL
surprising that many finitary and finitely algebraizable logics have a
variety as its equivalent algebraic semantics, when the theory of
algebraizable logics allows in general to prove only that the equivalent a ≤ b iff C(b) ⊆ C(a) iff C(a →A b) = C(∅) = C(a →A a) iff
algebraic semantics of a finitary and finitely algebraizable logic is a a →A b = a →A a.
quasivariety. The result explains this phenomenon for the finitary and
finitely algebraizable logics to which it applies. For many other finitary These observations lead us to view the finitary fully selfextensional logics
and finitely algebraizable logics to find a convincing explanation is still an L with a conjunction and those with the deduction-detachment property
open area of research. for a single term as logics definable by an order which is definable in the
algebras in AlgL by using an equation of the L -algebraic language.
Every abstract logic  = ⟨A, C⟩ determines a quasi-order (a reflexive and Related to this, the following result is known.
transitive relation) on A. It is the relation defined by
Theorem 8.
a ≤ b iff C(b) ⊆ C(a) iff b ∈ C(a). A finitary logic L with a conjunction is fully selfextensional if and
only if there is a class of algebras K such that for every A ∈ K the
Thus, a ≤ b if and only if b belongs to every C -closed set to which A reduct ⟨A, ∧A ⟩ is a meet-semilattice and if ≤ is the order of the
belongs. For a fully selfextensional logic L, this quasi-order turns into a semilattice, then
partial order in the reduced full g-models, which are in fact the reduced
basic full g-models, namely, the abstract logics ⟨A, FiL A⟩ with ϕ1, … , ϕn ⊢L ϕ iff for all A ∈ K and every valuation v on
A ∈ AlgL . Consequently, in a fully selfextensional logic L every algebra A v(ϕ1 ) ∧A … ∧A v(ϕn) ≤ v(ϕ)
A ∈ AlgL carries a partial order definable in terms of the family of the L -
filters. If the logic is fully selfextensional with a conjunction this partial and

66 Stanford Encyclopedia of Philosophy Summer 2022 Edition 67


Algebraic Propositional Logic Ramon Jansana

⊢L ϕ iff for all A ∈ K and every valuation v on A a ≤ v(ϕ), A logic system L is fully Fregean when in every one of its basic full g-
for every a ∈ A. models ⟨A, FiL A⟩, for every F ∈ FiL A, the Suszko congruence Ω∼ A (F)
L

coincides with the relation of belonging to the same elements of FiL A that
Moreover, in this case the class of algebras AlgL is the variety generated extend F. It is easy to see that the fully Fregean logics are Fregean and
by K . that they are fully selfextensional.
Similar results can be obtained for the selfextensional logics with the Examples of fully Fregean logics are classical and intuitionistic logic an
deduction-detachment property for a single term. The reader is referred to also the logic of conjunction and disjunction discussed in 12.1. The
Jansana 2006 for a study of the selfextensional logics with conjunction, fragment of just the negation and a constant for true of classical logic
and to Jansana 2005 for a study of the selfextensional logics with the mentioned before is a Fregean logic that is not fully Fregean.
deduction-detachment property for a single term.
We address the reader to Chapter 7 of Font 2016a for an introduction to
The class of selfextensional logics with a conjunction includes the so- the main facts of the Frege hierarchy and for examples of logic systems in
called logics preserving degrees of truth studied in the fields of the families of the Frege hierarchy. A discussion of the Frege and Leibniz
substructural logics and of many-valued logics. The reader can look at hierarchies related to assertional logics can be found in Albuquerque et al.
Bou et al. 2009 and the references therein. 2018 where also several examples of logic systems are discussed and
classified.
14. The Frege hierarchy
A hierarchy of logic systems grounded on the replacement principles
discussed in Section 11 instead of on the behaviour of the Leibniz
congruences is also considered in abstract algebraic logic. It is known as
the Frege hierarchy. Its classes are those of selfextensional logics, fully
selfextensional logics, Fregean logics and the class of fully Fregean logics FIGURE. The Frege Hierarchy
that we define now.
The reader can find a discussion of several natural examples of logics
In the same way as the fully selfextensional logics are the selfextensional classified in the Leibniz and Frege hierarchies in Albuquerque et alt. 2017.
logic systems that enjoy the property that in every one of their full g-
models the abstract version of the characteristic property defining 15. Extending the setting
selfextensionally holds, the fully Fregean logics are the Fregean logics that
in every one of their full g-models the abstract version of the characteristic The research on logic systems described in the previous sections has been
property defining being Fregean holds. The next can be taken as the best extended to encompass other consequence relations that go beyond
understandable definition. propositional logics, like equational logics and the consequence relations

68 Stanford Encyclopedia of Philosophy Summer 2022 Edition 69


Algebraic Propositional Logic Ramon Jansana

between sequents built from the formulas of a propositional language –––, 2017, “The strong version of a sentential logic”, Studia Logica, 105:
definable using sequent calculi. The interested reader can consult the 703–760. doi: 10.1007/s11225-017-9709-0
excellent paper Raftery 2006a. Albuquerque, Hugo, Josep Maria Font, Ramon Jansana and Tommaso
Moraschini, 2018, “Assertional logics, truth-equational logics and the
This research arose the need for an even more abstract way of developing hierarchies of abstract algebraic logic”, in Don Pigozzi on Abstract
the theory of consequence relations. It has lead to a reformulation (in a Algebraic Logic, Universal Algebra, and Computer Science
category-theoretic setting) of the theory of logic systems as explained in (Outstanding Contributions to Logic: Volume 16), Janusz
this entry. The work has been done mainly by G. Voutsadakis in a series of Czelakowski (ed.), Dordrecht: Springer: 53–79. doi: 10.1007/978-3-
papers, e.g., Voutsadakis 2002. Voutsadakis’s approach uses the notion of 319-74772-9
a pi-institution, introduced by Fiadeiro and Sernadas, as the analog of the Babyonyshev, Sergei V., 2003, “Strongly Fregean logics”, Reports on
logic systems in his category-theoretic setting. Some work in this direction Mathematical Logic, 37: 59–77. [Babyonyshev 2003 available
is also found in Gil-Férez 2006. A different approach to a generalization of online]
the studies encompassing the work done for logic systems and for sequent Blackburn, Patrick, Johan van Benthem, and Frank Wolter (eds.), 2006,
calculi is found in Galatos & Tsinakis 2009; Gil-Férez 2011 is also in this Handbook of Modal Logic, Amsterdam: Elsevier.
line. The work presented in these two papers originates in Blok & Jónsson Blok, W.J. and Eva Hoogland, 2006, “The Beth property in algebraic
2006. The Galatos-Tsinakis approach has been recently extended in a way logic”, Studia Logica (Special Issue in memory of Willem Johannes
that also encompasses the setting of Voutsadakis in Galatos & Gil-Férez Blok), 83: 49–90. doi:10.1007/s11225-006-8298-0
2017. Blok, W.J. and Bjarni Jónsson, 2006, “Equivalence of consequence
operations”, Studia Logica, 83: 91–110. doi:10.1007/s11225-006-
Another recent line of research that extends the framework described in
8299-z
this entry develops a theory of algebraization of many-sorted logic
Blok, W.J. and Don Pigozzi, 1986, “Protoalgebraic logics”, Studia Logica,
systems using instead of the equational consequence relation of the natural
45(4): 337–369. doi:10.1007/BF00370269
class of algebras a many-sorted behavioral equational consequence (a
–––, 1989, Algebraizable logics, (Mem. Amer. Math. Soc., Volume 396),
notion coming from computer science) and a weaker concept than
Providence: A.M.S.
algebraizable logic: behaviorally algebraizable logic. See Caleiro,
–––, 1991, “Local deduction theorems in algebraic logic”, in Algebraic
Gonçalves & Martins 2009.
Logic (Colloquia Mathematica Societatis János Bolyai: Volume 54),
H. Andréka, J.D. Monk, and I. Németi (eds.), Amsterdam: North
Bibliography
Holland, 75–109.
Albuquerque, Hugo, Josep Maria Font, and Ramon Jansana, 2016, –––, 1992, “Algebraic semantics for universal Horn logic without
“Compatibility operators in abstract algebraic logic”, The Journal of equality”, in Universal Algebra and Quasigroup Theory, Anna B.
Symbolic Logic, 81(2): 417–462. doi:10.1017/jsl.2015.39 Romanowska and Jonathan D.H. Smith (eds.). Berlin: Heldermann,

70 Stanford Encyclopedia of Philosophy Summer 2022 Edition 71


Algebraic Propositional Logic Ramon Jansana

1–56. Studia Logica, 39(1): 19–43. doi:10.1007/BF00373095


Blok, W.J. and Jordi Rebagliato, 2003, “Algebraic semantics for deductive –––, 1981, “Equivalential logics, I and II”, Studia Logica, 40(3): 227–236
systems, ” Studia Logica, Special Issue on Abstract Algebraic Logic, and 40(4): 355–372. doi:10.1007/BF02584057 and
Part II, 74(5): 153–180. doi:10.1023/A:1024626023417 doi:10.1007/BF00401654
Bloom, Stephen L., 1975, “Some theorems on structural consequence –––, 2001, Protoalgebraic Logics (Trends in Logic, Studia Logica Library,
operations”, Studia Logica, 34(1): 1–9. doi:10.1007/BF02314419 Volume 10), Dordrecht: Kluwer Academic Publishers.
Bou, Félix, Francesc Esteva, Josep Maria Font, Àngel J. Gil, Lluís Godo, –––, 2003, “The Suszko operator. Part I”, Studia Logica, 74(1): 181–231.
Antoni Torrens, and Ventura Verdú, 2009, “Logics preserving degrees doi:10.1023/A:1024678007488
of truth from varieties of residuated lattices”, Journal of Logic and Czelakowski, Janusz and Ramon Jansana, 2000, “Weakly algebraizable
Computation, 19(6): 1031–1069. doi:10.1093/logcom/exp030 logics”, The Journal of Symbolic Logic, 65(2): 641–668.
Brown, Donald J. and Roman Suszko, 1973, “Abstract logics”, doi:10.2307/2586559
Dissertationes Mathematicae: Rozprawy Matematyczne, 102: 9–42. Czelakowski, Janusz and Don Pigozzi, 2004a, “Fregean logics”, Annals of
Caleiro, Carlos, Ricardo Gonçalves, and Manuel Martins, 2009, Pure and Applied Logic, 127: 17–76. doi:10.1016/j.apal.2003.11.008
“Behavioral algebraization of logics”, Studia Logica, 91(1): 63–111. –––, 2004b, “Fregean logics with the multiterm deduction theorem and
doi:10.1007/s11225-009-9163-8 their algebraization”, Studia Logica, 78: 171–212.
Celani, Sergio and Ramon Jansana, 2003, “A closer look at some doi:10.1007/s11225-005-1212-3
subintuitionistic logics”, Notre Dame Journal of Formal Logic, Dunn, J. Michael, 1995, “Positive Modal Logic”, Studia Logica, 55(2):
42(4): 225–255. doi:10.1305/ndjfl/1063372244 301–317. doi:10.1007/BF01061239
–––, 2005, “Bounded distributive lattices with strict implication”, Dunn, J. Michael and Gary M. Hardegree, 2001, Algebraic methods in
Mathematical Logic Quarterly, 51: 219–246. philosophical logic (Oxford Logic Guides, Oxford Science
doi:10.1002/malq.200410022 Publications, Volume 41), New York: Oxford University Press.
Cintula, Petr and Carles Noguera, 2010 “Implicational (semilinear) logics Font, Josep Maria, 1997, “Belnap’s four-valued logic and De Morgan
I: a new hierarchy”, Archive for Mathematical Logic, 49(4): 417–446. lattices”, Logic Journal of the I.G.P.L, 5: 413–440.
doi:10.1007/s00153-010-0178-7 –––, 2016, Abstract Algebraic Logic. An Introductory Textbook, volume
–––, 2016 “Implicational (semilinear) logics II: additional connectives and 60 of Studies in Logic, London: College Publications.
characterizations of semilinearity”, Archive for Mathematical Logic, –––, 2022, “Abstract Algebraic Logic.”, in Hiroakira Ono on Residuated
55(3): 353–372. doi:10.1007/s00153-015-0452-9 Lattices and Substructural Logics, Nikolaos Galatos and K. Terui
–––, 2021 Logic and Implication. An Introduction to the General (eds), series Outstanding Contributions to Logic 23, Springer. 72pp.
Algebraic Study of Non-classical Logics (Trends in Logic: Volume doi: 10.1007/978-3-030-76920-8
51), Cham: Springer. Font, Josep Maria and Ramon Jansana, 1996, A general algebraic
Czelakowski, Janusz, 1980, “Reduced products of logical matrices”, semantics for sentential logics (Lecture Notes in Logic: Volume 7),

72 Stanford Encyclopedia of Philosophy Summer 2022 Edition 73


Algebraic Propositional Logic Ramon Jansana

Dordrecht: Springer; 2nd revised edition, Cambridge: Cambridge Leibniz operator”, Studia Logica, 58(2): 305–323.
University Press, 2016 (for the Association for Symbolic Logic). doi:10.1023/A:1004979825733
Font, Josep Maria, Ramon Jansana, and Don Pigozzi 2003, “A Survey of Heyting, Arend, 1930, “Die formalen Reglen der Intuitionionischen
Abstract Algebraic Logic”, Studia Logica, 74 (Special Issue on Logik” (in 3 parts), Sitzungsberichte der preussischen Akademie von
Abstract Algebraic Logic—Part II): 13–97. Wissenschaften, 42–56, 57–71, 158–169.
doi:10.1023/A:1024621922509 Hoogland, Eva, 2000, “Algebraic characterizations of various Beth
Font, Josep Maria and Gonzalo Rodríguez, 1990, “Note on algebraic definability properties”, Studia Logica, 65 (Special Issue on Abstract
models for relevance logic”, Mathematical Logic Quarterly, 36(6): Algebraic Logic. Part I): 91–112. doi:10.1023/A:1005295109904
535–540. doi:10.1002/malq.19900360606 Humberstone, Lloyd, 2005, “Logical Discrimination”, in J.-Y. Béziau
–––, 1994, “Algebraic study of two deductive systems of relevance logic”, (ed.), Logica Universalis, Basel: Birkhäuser. doi:10.1007/3-7643-
Notre Dame Journal of Formal Logic, 35: 369–397. 7304-0_12
doi:10.1305/ndjfl/1040511344 Jansana, Ramon, 2002, “Full models for positive modal logic”,
Font, Josep Maria and V. Verdú, 1991, “Algebraic logic for classical Mathematical Logic Quarterly, 48(3): 427–445. doi:10.1002/1521-
conjunction and disjunction”, Studia Logica, 65 (Special Issue on 3870(200204)48:3<427::AID-MALQ427>3.0.CO;2-T
Abstract Algebraic Logic): 391–419. doi:10.1007/BF01053070 –––, 2005, “Selfextensional logics with implication”, in J.-Y. Béziau (ed.),
Galatos, Nikolaos and Constantine Tsinakis, 2009, “Equivalence of Logica Universalis, Basel: Birkhäuser. doi:10.1007/3-7643-7304-0_4
consequence relations: an order-theoretic and categorical –––, 2006, “Selfextensional logics with conjunction”, Studia Logica,
perspective”, The Journal of Symbolic Logic, 74(3): 780–810. 84(1): 63–104. doi:10.1007/s11225-006-9003-z
doi:10.2178/jsl/1245158085 Jansana, Ramon and Alessandra Palmigiano, 2006, “Referential algebras:
Galatos, Nikolaos and José Gil-Férez, 2017, “Modules over quataloids: duality and applications”, Reports on Mathematical Logic (Special
Applications to the isomorphism problem in algebraic logic and π- issue in memory of Willem Blok), 41: 63–93. [Jansana and
institutions”, Journal of Pure and Applied Algebra, 221(1): 1–24. Palmigiano 2006 available online]
doi:10.1016/j.jpaa.2016.05.012 Koslow, Arnold, 1992, A structuralist theory of logic, Cambridge:
Gil-Férez, José, 2006, “Multi-term π-institutions and their equivalence”, Cambridge University Press. doi:10.1017/CBO9780511609206
Mathematical Logic Quarterly, 52(5): 505–526. Kracht, Marcus, 2006, “Modal Consequence Relations”, in Blackburn, van
doi:10.1002/malq.200610010 Benthem, and Wolter 2006: 497–549.
–––, 2011, “Representations of structural closure operators”, Archive for Lávička, Tomáš, Tommaso Moraschini and James Raftery, 2021, “The
Mathematical Logic, 50:45–73. doi:10.1007/s00153-010-0201-z algebraic significance of weak excluded middle laws”, Mathematical
Herrmann, Bughard, 1996, “Equivalential and algebraizable logics”, Logic Quarterly, 68(1): 79–94.
Studia Logica, 57(2): 419–436. doi:10.1007/BF00370843 Lewis, Clarence Irving, 1918, A Survey of Symbolic Logic, Berkeley:
–––, 1997, “Characterizing equivalential and algebraizable logics by the University of California Press; second edition, New York Dover

74 Stanford Encyclopedia of Philosophy Summer 2022 Edition 75


Algebraic Propositional Logic Ramon Jansana

Publications, 1960. the Section of Logic, 3(1): 30–33.


Lewis, Clarence Irving and Langford, Cooper H., 1932 Symbolic Logic, Raftery, James G., 2006a, “Correspondence between Gentzen and Hilbert
second edition, New York: Dover Publications, 1959. systems”, The Journal of Symbolic Logic, 71(3): 903–957.
Łoś, Jerzy, 1949, O matrycach logicznych, Ser. B. Prace Wrocławskiego doi:10.2178/jsl/1154698583
Towarzystwa Naukowege (Travaux de la Société et des Lettres de –––, 2006b, “On the equational definability of truth predicates”, Reports
Wrocław), Volume 19. on Mathematical Logic (Special issue in memory of Willem Blok),
Łoś, Jerzy and Roman Suszko, 1958, “Remarks on sentential logics”, 41: 95–149. [Raftery 2006b available online]
Indagationes Mathematicae (Proceedings), 61: 177–183. –––, 2011, “Contextual deduction theorems”, Studia Logica (Special issue
doi:10.1016/S1385-7258(58)50024-9 in honor of Ryszard Wójcicki), 99: 279–319. doi:10.1007/s11225-
Łukasiewicz, J. and Alfred Tarski, 1930, “Untersuchungen über den 011-9353-z
Aussagenkalkül”, Comptes Rendus des Séances de la Société des –––, 2013, “Inconsistency lemmas in algebraic logic”, Mathematical
Sciences et des Lettres de Varsovie, Cl.III 23: 30–50. English Logic Quarterly, 59(6): 393–406. doi:10.1002/malq.201200020
translation in Tarski 1983: “Investigations into the sentential –––, 2016, “Admissible rules and the Leibniz Hierarchy”, Notre Dame
calculus”. Journal of Formal Logic, 57: 569–606.
Malinowski, Jacek, 1990, “The deduction theorem for quantum logic, Rasiowa, H., 1974, An algebraic approach to non-classical logics (Studies
some negative results”, The Journal of Symbolic Logic, 55(2): 615– in Logic and the Foundations of Mathematics, Volume 78),
625. doi:10.2307/2274651 Amsterdam: North-Holland.
McKinsey, J.C.C., 1941, “A solution of the decision problem for the Lewis Schroeder-Heister, Peter and Kosta Dośen (eds), 1993, Substructural
systems S2 and S4, with an application to topology”, The Journal of Logics (Studies in Logic and Computation: Volume 2), Oxford:
Symbolic Logic, 6(4): 117–134. doi:10.2307/2267105 Oxford University Press.
McKinsey, J.C.C. and Alfred Tarski, 1948, “Some theorems about the Suszko, Roman, 1977, “Congruences in sentential calculus”, in A report
sentential calculi of Lewis and Heyting”, The Journal of Symbolic from the Autumn School of Logic (Miedzygorze, Poland, November
Logic, 13(1): 1–15. doi:10.2307/2268135 21–29, 1977). Mimeographed notes, edited and compiled by J.
Moraschini, T., forthcoming, “On equational completeness theorems ”, Zygmunt and G. Malinowski. Restricted distribution.
The Journal of Symbolic Logic, first online 13 September 2021. Tarski, Alfred, 1930a, “Über einige fundamentale Begriffe der
doi:10.1017/jsl.2021.67 Metamathematik”, C. R. Soc. Sci. Lettr. Varsovie, Cl. III 23: 22–29.
Pigozzi, Don, 1991, “Fregean algebraic logic”, in H. Andréka, J.D. Monk, English translation in Tarski 1983: “On some fundamental concepts
and I. Németi (eds.), Algebraic Logic (Colloq. Math. Soc. János of metamathematics”, 30–37.
Bolyai, Volume 54), Amsterdam: North-Holland, 473-502. –––, 1930b, “Fundamentale Begriffe der Methodologie der deduktiven
Prucnal, Tadeusz and Andrzej Wroński, 1974, “An algebraic Wissenschaften I”, Monatfshefte für Mathematik und Physik, 37:
characterization of the notion of structural completeness”, Bulletin of 361–404. English translation in Tarski 1983: “Fundamental concepts

76 Stanford Encyclopedia of Philosophy Summer 2022 Edition 77


Algebraic Propositional Logic Ramon Jansana

of the methodology of the deductive sciences”, 60–109. Academic Tools


–––, 1935, “Grundzüge der Systemenkalküls. Erster Teil”, Fundamenta
Mathematicae, 25: 503–526, 1935. English translation in Tarski How to cite this entry.
1983: “Foundations of the calculus of systems”, 342–383. Preview the PDF version of this entry at the Friends of the SEP
–––, 1936, “Grundzüge der Systemenkalküls. Zweiter Teil”, Fundamenta Society.
Mathematicae, 26: 283–301, 1936. English translation in Tarski Look up topics and thinkers related to this entry at the Internet
Philosophy Ontology Project (InPhO).
1983: “Foundations of the calculus of systems”, 342–383.
Enhanced bibliography for this entry at PhilPapers, with links
–––, 1983, Logic, Semantics, Metamathematics. Papers from 1923 to
to its database.
1938, J. Corcoran (ed.), Indianapolis: Hackett, second edition.
Torrens, Antoni, 2008, “An Approach to Glivenko’s Theorems in
Other Internet Resources
Algebraizable Logics”, Studia Logica, 88(3): 349–383.
doi:10.1007/s11225-008-9109-6 Blok, Willem and Don Pigozzi, 1997, “Abstract algebraic logic and
Troelstra, A.S., 1992, Lectures on Linear Logic (CSLI Lecture Notes 29), the deduction theorem,” (in PDF), unpublished manuscript.
Stanford, CA: CSLI Publications.
Visser, Albert, 1981, “A Propositional Logic with Explicit Fixed Points”, Related Entries
Studia Logica, 40(2): 155–175. A Propositional Logic with Explicit
Fixed Points algebra | Boole, George | Boolean algebra: the mathematics of | logic:
Voutsadakis, George, 2002, “Categorical Abstract Algebraic Logic: classical | logic: intuitionistic | logic: linear | logic: many-valued | logic:
Algebraizable Institutions”, Applied Categorical Structures, 10: 531– modal | logic: relevance | logical consequence | model theory: first-order |
568. doi:10.1023/A:1020990419514 Tarski, Alfred
Wójcicki, Ryszard, 1969, “Logical matrices strongly adequate for
structural sentential calculi”, Bulletin de l’Académie Polonaise des Copyright © 2022 by the author

Sciences, Classe III XVII: 333–335. Ramon Jansana

–––, 1973, “Matrix approach in the methodology of sentential calculi”,


Studia Logica, 32(1): 7–37. doi:10.1007/BF02123806
–––, 1988, Theory of logical calculi. Basic theory of consequence
operations (Synthese Library, Volum 199), Dordrecht: D. Reidel.

78 Stanford Encyclopedia of Philosophy Summer 2022 Edition 79

You might also like