Cylindric algebra
   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 In mathematics and other formal sciences, first-order or first order most often means either: * "linear" (a polynomial of degree at most one), as in first-order approximation and other calculus uses, where it is contrasted with "polynomials of hi ...
. 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 elit ...
. 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–Tar ...
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) 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, ...
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 un ...
, 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 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 i ...
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 \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 In abstract algebra, a monadic Boolean algebra is an algebraic structure ''A'' with signature :⟨·, +, ', 0, 1, ∃⟩ of type ⟨2,2,1,0,0,1⟩, where ⟨''A'', ·, +, ', 0, 1⟩ is a Boolean algebra. The monadic/unary ...
. 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 and Combinatory logic—other approaches to modelling quantification and eliminating variables * Hyperdoctrines are a categorical formulation of cylindric algebras * Relation algebras (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–Tar ...
*
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 decom ...


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 , volume = 28 , pages = 80–102, year = 1984 , doi-access = free


External links


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