In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, the notion of cylindric algebra, developed by
Alfred Tarski
Alfred Tarski (; ; born Alfred Teitelbaum;School of Mathematics and Statistics, University of St Andrews ''School of Mathematics and Statistics, University of St Andrews''. January 14, 1901 – October 26, 1983) was a Polish-American logician ...
, arises naturally in the
algebraization of
first-order logic with equality. This is comparable to the role
Boolean algebra
In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variable (mathematics), variables are the truth values ''true'' and ''false'', usually denot ...
s play for
propositional logic
The propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. Sometimes, it is called ''first-order'' propositional logic to contra ...
. Cylindric algebras are Boolean algebras equipped with additional cylindrification operations that model
quantification and
equality. They differ from
polyadic algebras in that the latter do not model equality.
The cylindric algebra should not be confused with the
measure theoretic concept ''cylindrical algebra'' that arises in the study of
cylinder set measures and the
cylindrical σ-algebra.
Definition of a cylindric algebra
A cylindric algebra of dimension
(where
is any
ordinal number
In set theory, an ordinal number, or ordinal, is a generalization of ordinal numerals (first, second, th, etc.) aimed to extend enumeration to infinite sets.
A finite set can be enumerated by successively labeling each element with the leas ...
) is an algebraic structure
such that
is a
Boolean algebra
In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variable (mathematics), variables are the truth values ''true'' and ''false'', usually denot ...
,
a unary operator on
for every
(called a ''cylindrification''), and
a distinguished element of
for every
and
(called a ''diagonal''), such that the following hold:
: (C1)
: (C2)
: (C3)
: (C4)
: (C5)
: (C6) If
, then
: (C7) If
, then
Assuming a presentation of first-order logic
without function symbols,
the operator
models
existential quantification
Existentialism is a family of philosophy, philosophical views and inquiry that explore the human individual's struggle to lead an Authenticity (philosophy), authentic life despite the apparent Absurdity#The Absurd, absurdity or incomprehensibili ...
over variable
in formula
while the operator
models the equality of variables
and
. Hence, reformulated using standard logical notations, the axioms read as
: (C1)
: (C2)
: (C3)
: (C4)
: (C5)
: (C6) If
is a variable different from both
and
, then
: (C7) If
and
are different variables, then
Cylindric set algebras
A cylindric set algebra of dimension
is an algebraic structure
such that
is a
field of sets
In mathematics, a field of sets is a mathematical structure consisting of a pair ( X, \mathcal ) consisting of a set X and a family \mathcal of subsets of X called an algebra over X that contains the empty set as an element, and is closed under t ...
,
is given by
, and
is given by
. It necessarily validates the axioms C1–C7 of a cylindric algebra, with
instead of
,
instead of
, set complement for complement,
empty set
In mathematics, the empty set or void set is the unique Set (mathematics), set having no Element (mathematics), elements; its size or cardinality (count of elements in a set) is 0, zero. Some axiomatic set theories ensure that the empty set exi ...
as 0,
as the unit, and
instead of
. The set ''X'' is called the ''base''.
A representation of a cylindric algebra is an
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
from that algebra to a cylindric set algebra. Not every cylindric algebra has a representation as a cylindric set algebra.
[Hirsch and Hodkinson p168] It is easier to connect the semantics of first-order predicate logic with cylindric set algebra. (For more details, see .)
Generalizations
Cylindric algebras have been generalized to the case of
many-sorted logic
Many-sorted logic can reflect formally our intention not to handle the universe as a homogeneous collection of objects, but to partition it in a way that is similar to types in typeful programming. Both functional and assertive " parts of speech ...
(Caleiro and Gonçalves 2006), which allows for a better modeling of the duality between first-order formulas and terms.
Relation to monadic Boolean algebra
When
and
are restricted to being only 0, then
becomes
, the diagonals can be dropped out, and the following theorem of cylindric algebra (Pinter 1973):
:
turns into the axiom
:
of
monadic Boolean algebra. The axiom (C4) drops out (becomes a tautology). Thus monadic Boolean algebra can be seen as a restriction of cylindric algebra to the one variable case.
See also
*
Abstract algebraic logic
In mathematical logic, abstract algebraic logic is the study of the algebraization of deductive systems
arising as an abstraction of the well-known Lindenbaum–Tarski algebra, and how the resulting algebras are related to logical systems.Font, 200 ...
*
Lambda calculus
In mathematical logic, the lambda calculus (also written as ''λ''-calculus) is a formal system for expressing computability, computation based on function Abstraction (computer science), abstraction and function application, application using var ...
and
Combinatory logic
Combinatory logic is a notation to eliminate the need for quantified variables in mathematical logic. It was introduced by Moses Schönfinkel and Haskell Curry, and has more recently been used in computer science as a theoretical model of com ...
—other approaches to modelling quantification and eliminating variables
*
Hyperdoctrines are a
categorical formulation of cylindric algebras
*
Relation algebra
In mathematics and abstract algebra, a relation algebra is a residuated Boolean algebra expanded with an involution called converse, a unary operation. The motivating example of a relation algebra is the algebra 2''X'' 2 of all binary re ...
s (RA)
*
Polyadic algebra
*
Cylindrical algebraic decomposition
In mathematics, cylindrical algebraic decomposition (CAD) is a notion, along with an algorithm to compute it, that is fundamental for computer algebra and real algebraic geometry. Given a set ''S'' of polynomials in R''n'', a cylindrical algebraic ...
Notes
References
*
*
Leon Henkin
Leon Albert Henkin (April 19, 1921, Brooklyn, New York – November 1, 2006, Oakland, California) was an American logician, whose works played a strong role in the development of logic, particularly in the Type theory, theory of types. He was an ...
, J. Donald Monk, and
Alfred Tarski
Alfred Tarski (; ; born Alfred Teitelbaum;School of Mathematics and Statistics, University of St Andrews ''School of Mathematics and Statistics, University of St Andrews''. January 14, 1901 – October 26, 1983) was a Polish-American logician ...
(1971) ''Cylindric Algebras, Part I''. North-Holland. .
* Leon Henkin, J. Donald Monk, and Alfred Tarski (1985) ''Cylindric Algebras, Part II''. North-Holland.
* Robin Hirsch and Ian Hodkinson (2002) ''Relation algebras by games'' Studies in logic and the foundations of mathematics, North-Holland
*
Further reading
* {{Cite journal , last1 = Imieliński , first1 = T. , author-link= Tomasz Imieliński , last2 = Lipski , first2 = W. , author2link = Witold Lipski, doi = 10.1016/0022-0000(84)90077-1 , title = The relational model of data and cylindric algebras , journal =
Journal of Computer and System Sciences , volume = 28 , pages = 80–102, year = 1984 , doi-access = free
External links
example of cylindrical algebraby CWoo on planetmath.org
Algebraic logic