MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

From Wikipedia I learn:

The Lindenbaum algebra A of a theory T consists of the equivalence classes of sentences of T. The operations in A are inherited from those in T.

If there are disjunction, conjunction and negation, A is a Boolean algebra and can be seen as a poset:

The objects of A are sentences $\phi$ modulo

$$T \vdash \phi \leftrightarrow \phi'$$

There is a relation $\phi \leq \psi$ iff

$$T \vdash \phi \rightarrow \psi$$

Lindenbaum algebras are a bit boring since — for example — all complete theories T have the same two-element Lindenbaum algebra.

They might be a bit more interesting when relaxing the conditions:

Objects $\phi$ modulo:

$$ \vdash \phi \leftrightarrow \phi'$$

Relation $\phi \leq \psi$:

$$T \vdash \phi \rightarrow \psi$$

I just want to know where I can learn more about this approach?

EDIT: I made two corrections due to Joel's answer.

EDIT: And a simplification.

share|cite|improve this question

What you have defined is one way to go about this. There is another question discussing Lindenbaum algebras and the answer by Andreas Blass discusses another possibility. Briefly, another possibility is to define an algebra over arbitrary formulas, including those containing free variables. Some people call this the Rasiowa-Sikorski approach. It is covered the the second half of the book

The mathematics of metamathematics by Helena Rasiowa and Roman Sikorski.

The topic is briefly treated in the chapter on model theory in

Mathematical Logic: A Course with Exercises Pt.2: Recursion Theory, Godel's Theorem, Set Theory and Model Theory, by Rene Cori, Daniel Lascar.

A tutorial style treatment that discusses some design decisions one can take in setting up an algebraic framework for studying logics is in these two articles (part 2 of the second).

Algebraic logic by Hajnal Andréka, István Németi and Ildikó Sain, and the article Applying Algebraic Logic; a General Methodology by Hajnal Andréka, Ágnes Kurucz, István Németi and Ildikó Sain

share|cite|improve this answer
This is not really different: just add countably many unconstrained constant terms to the theory and you get the same algebra. – François G. Dorais Sep 17 '11 at 3:22

You seem to be missing a T on the left when defining the relation $\leq$ on the Lindenbaum algebra, an error which seems to undercut the premise of your question about duals.

Namely, one wants to define that $\phi\leq\psi$ if and only if $T\vdash \phi\leftrightarrow\phi\wedge\psi$. This is the same as $T\vdash\phi\to\psi$.

You need to include the theory $T$ in this definition, since otherwise the relation is not well-defined on your equivalence classes. For example, you won't even be able to prove that $\phi\leq\phi'$ when $\phi$ and $\phi'$ have been already identified by the first part of your definition. Thus, the way you have set things up, the relation $\leq$ will not be well-defined on the equivalence classes you have set up, but using the theory $T$ when defining the order does make things well-defined.

The point of the Lindenbaum algebra is that the objects in the Lindenbaum algebra represent the possible assertions that you can make, having already committed yourself to the theory $T$. These form a Boolean algebra, and the order in that case is simply the usual order arising in any Boolean algebra. It is not a defect that the algebra has only two elements when $T$ is complete, since if you are committed to a complete theory, then every statement is either proved or refuted by the theory, and these are the two kinds of statements you can make. The way I would describe the situation is that the algebra is more interesting when the theory leaves matters unsettled, since the point of the algebra is to understand the nature of what is not yet settled by $T$. I think you can find an account of the Lindenbaum algebra in any of the standard logic texts, but I'd have to double check for a specific reference.

But if we do consider the notion that you have set up, your objects are the Lindenbaum algebra of the underlying language with no theory, but you have a new relation, which is merely a pre-order, arising from the order as defined using theory $T$. Note that different objects $x$ and $y$ in your algebra can obey $x\leq y\leq x$ with $x\neq y$, so this is a pre-order rather than an order. But if we were to quotient by the corresponding equivalence relation, we would get exactly the Lindenbaum algebra arising from the theory $T$, since $\varphi\leq\psi\leq \varphi$ if and only if $\varphi$ and $\psi$ are equivalent in the Lindenbaum algebra of $T$.

share|cite|improve this answer
@Joel: I obviously seem to have missed something (the T on the left - though I wasn't aware). So it's not about "turning things around" but about "relaxing conditions". Does the question make sense now? – Hans Stricker Sep 16 '11 at 23:27
Yes, but my last paragraph still seems to answer the question. What you have is the pre-order of the T-Lindenbaum algebra applied on the smaller equivalence classes of the underlying Lindenbaum algebra. – Joel David Hamkins Sep 16 '11 at 23:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.