HOME

TheInfoList



OR:

In mathematics, the notion of cylindric algebra, invented 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 a ...
, 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 variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas i ...
s play for
propositional logic Propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. It deals with propositions (which can be true or false) and relations b ...
. Cylindric algebras are Boolean algebras equipped with additional cylindrification operations that model quantification and
equality Equality may refer to: Society * Political equality, in which all members of a society are of equal standing ** Consociationalism, in which an ethnically, religiously, or linguistically divided state functions by cooperation of each group's elite ...
. They differ from
polyadic algebra Polyadic algebras (more recently called Halmos algebras) are algebraic structures introduced by Paul Halmos. They are related to first-order logic analogous to the relationship between Boolean algebras and propositional logic (see Lindenbaum–Tars ...
s in that the latter do not model equality.


Definition of a cylindric algebra

A cylindric algebra of dimension \alpha (where \alpha 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 least ...
) is an algebraic structure (A,+,\cdot,-,0,1,c_\kappa,d_)_ such that (A,+,\cdot,-,0,1) 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 variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas i ...
, c_\kappa a unary operator on A for every \kappa (called a ''cylindrification''), and d_ a distinguished element of A for every \kappa and \lambda (called a ''diagonal''), such that the following hold: : (C1) c_\kappa 0=0 : (C2) x\leq c_\kappa x : (C3) c_\kappa(x\cdot c_\kappa y)=c_\kappa x\cdot c_\kappa y : (C4) c_\kappa c_\lambda x=c_\lambda c_\kappa x : (C5) d_=1 : (C6) If \kappa\notin\, then d_=c_\kappa(d_\cdot d_) : (C7) If \kappa\neq\lambda, then c_\kappa(d_\cdot x)\cdot c_\kappa(d_\cdot -x)=0 Assuming a presentation of first-order logic without function symbols, the operator c_\kappa x models
existential quantification In predicate logic, an existential quantification is a type of quantifier, a logical constant which is interpreted as "there exists", "there is at least one", or "for some". It is usually denoted by the logical operator symbol ∃, which, whe ...
over variable \kappa in formula x while the operator d_ models the equality of variables \kappa and \lambda. Hence, reformulated using standard logical notations, the axioms read as : (C1) \exists \kappa. \mathit \iff \mathit : (C2) x \implies \exists \kappa. x : (C3) \exists \kappa. (x\wedge \exists \kappa. y) \iff (\exists\kappa. x) \wedge (\exists\kappa. y) : (C4) \exists\kappa \exists\lambda. x \iff \exists \lambda \exists\kappa. x : (C5) \kappa=\kappa \iff \mathit : (C6) If \kappa is a variable different from both \lambda and \mu, then \lambda=\mu \iff \exists\kappa. (\lambda=\kappa \wedge \kappa=\mu) : (C7) If \kappa and \lambda are different variables, then \exists\kappa. (\kappa=\lambda \wedge x) \wedge \exists\kappa. (\kappa=\lambda\wedge \neg x) \iff \mathit


Cylindric set algebras

A cylindric set algebra of dimension \alpha is an algebraic structure (A, \cup, \cap, -, \empty, X^\alpha, c_\kappa,d_)_ such that \langle X^\alpha, A \rangle 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 ...
, c_\kappa S is given by \, and d_ is given by \. It necessarily validates the axioms C1–C7 of a cylindric algebra, with \cup instead of +, \cap instead of \cdot, set complement for complement,
empty set In mathematics, the empty set is the unique set having no elements; its size or cardinality (count of elements in a set) is zero. Some axiomatic set theories ensure that the empty set exists by including an axiom of empty set, while in other ...
as 0, X^\alpha as the unit, and \subseteq instead of \le. 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 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 them. The word is ...
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 (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 \alpha = 1 and \kappa, \lambda are restricted to being only 0, then c_\kappa becomes \exists, the diagonals can be dropped out, and the following theorem of cylindric algebra (Pinter 1973): : c_\kappa (x + y) = c_\kappa x + c_\kappa y turns into the axiom : \exists (x + y) = \exists x + \exists y 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 *
Lambda calculus Lambda calculus (also written as ''λ''-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. It is a universal model of computation th ...
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 comput ...
—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''² of all binary relations ...
s (RA) *
Polyadic algebra Polyadic algebras (more recently called Halmos algebras) are algebraic structures introduced by Paul Halmos. They are related to first-order logic analogous to the relationship between Boolean algebras and propositional logic (see Lindenbaum–Tars ...
*
Cylindrical algebraic decomposition In mathematics, cylindrical algebraic decomposition (CAD) is a notion, and an algorithm to compute it, that are fundamental for computer algebra and real algebraic geometry. Given a set ''S'' of polynomials in R''n'', a cylindrical algebraic decomp ...


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 theory of types. He was an active scholar ...
, 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 a ...
(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 The ''Journal of Computer and System Sciences'' (JCSS) is a peer-reviewed scientific journal in the field of computer science. ''JCSS'' is published by Elsevier, and it was started in 1967. Many influential scientific articles have been published ...
, volume = 28 , pages = 80–102, year = 1984 , doi-access = free


External links


example of cylindrical algebra
by CWoo on planetmath.org Algebraic logic