|
|
|
|
monadic algebra
|
(Definition)
|
|
|
Let $B$ be a Boolean algebra. An existential quantifier operator on $B$ is a function $\exists: B\to B$ such that
- $\exists(0)=0$ ,
- $a\le \exists(a)$ , where $a\in B$ , and
- $\exists(a\wedge \exists(b))=\exists(a)\wedge \exists(b)$ , where $a,b\in B$ .
A monadic algebra is a pair $(B,\exists)$ , where $B$ is a Boolean algebra and $\exists$ is an existential quantifier operator.
There is an obvious connection between an existential quantifier operator on a Boolean algebra and an existential quantifier in a first order logic:
- A statement $\varphi(x)$ is false iff $\exists x \varphi(x)$ is false. For example, suppose $x$ is a real number. Let $\varphi(x)$ be the statement $x=x+1$ . Then $\varphi(x)$ is false no matter what $x$ is. Likewise, $\exists \varphi(x)$ is always false too.
- $\varphi(x)$ implies $\exists x\varphi(x)$ ; in other words, if $\exists x\varphi(x)$ is false, then so is $\varphi(x)$ . For example, let $\varphi(x)$ be the statement $1<x$ , where $x\in \mathbb{R}$ . By itself, $\varphi(x)$ is neither true nor false. However $\exists x\varphi(x)$ is always true.
- $\exists x (\varphi(x) \wedge \exists x \psi(x))$ iff $\exists x \varphi(x) \wedge \exists x \psi(x)$ . For example, suppose again $x$ is real. Let $\varphi(x)$ be the statement $x<1$ and $\psi(x)$ the statement $x>1$ . Then both $\exists x \psi(x)$ and $\exists x \varphi(x)$ are true. It is easy to verify the equivalence of the two sentences in this example. Notice that, however, $\exists x (\varphi(x) \wedge \psi(x))$ is false.
Remarks
- One may replace condition 3. above with the following three conditions to get an equivalent definition of an existential quantifier operator:
- $\exists(\exists(a)) = \exists(a)$
- $\exists (a\vee b)=\exists(a) \vee \exists(b)$
- $\exists ((\exists a)')=(\exists a)'$
From this, it is easy to see that $\exists$ is a closure operator on $B$ , and that $\exists a$ and $(\exists a)'$ are both closed under $\exists$ .
- Like the Lindenbaum algebra of propositional logic, monadic algebra is an attempt at converting first order logic into an algebra so that a logical question may be turned into an algebraic one. However, the existential quantifier operator in a monadic algebra corresponds to existential quantifier applied to formulas with only one variable (hence the name monadic). Formulas with multiple variables, such as $x^2+y^2=1$ , $x\le y+z$ , or $x_i=x_{i+1}+x_{i+2}$ where $i=0,1,2,\ldots$ require further generalizations to what is known as a polyadic algebra. The notions of monadic and polyadic algebras were introduced by Paul Halmos.
Dual to the notion of an existential quantifier is that of a universal quantifier. Likewise, there is a dual of an existential quantifier operator on a Boolean algebra, a universal quantifier operator. Formally, a universal quantifier operator on a Boolean algebra $B$ is a function $\forall : B\to B$ such that
- $\forall (1) = 1$ ,
- $\forall (a) \le a$ , where $a\in B$ , and
- $\forall(a \vee \forall(b)) = \forall(a) \vee \forall(b)$ , where $a,b\in B$ .
Every existential quantifier operator $\exists$ on a Boolean algebra $B$ induces a universal quantifier operator $\forall$ , given by $$\forall (a) := (\exists (a'))'.$$ Conversely, every universal quantifier operator induces an existential quantifier by exchanging $\forall$ and $\exists$ in the definition above. This shows that the two operations are dual to one another.
- 1
- P. Halmos, S. Givant, Logic as Algebra, The Mathematical Association of America (1998).
|
"monadic algebra" is owned by CWoo.
|
|
(view preamble | get metadata)
Cross-references: operations, conversely, induces, universal quantifier, polyadic algebra, multiple, monadic, variable, formulas, algebraic, algebra, propositional logic, Lindenbaum algebra, closed under, closure operator, equivalent, sentences, equivalence, NOR, implies, real number, iff, first order logic, existential quantifier, connection, obvious, function, Boolean algebra
There are 6 references to this entry.
This is version 6 of monadic algebra, born on 2008-02-16, modified 2009-02-09.
Object id is 10279, canonical name is MonadicAlgebra.
Accessed 1587 times total.
Classification:
| AMS MSC: | 03G15 (Mathematical logic and foundations :: Algebraic logic :: Cylindric and polyadic algebras; relation algebras) | | | 06E25 (Order, lattices, ordered algebraic structures :: Boolean algebras :: Boolean algebras with additional operations ) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|