|
|
|
|
zeroth order logic
|
(Definition)
|
|
|
Note. This entry overlaps to some degree with other entries on boolean functions and propositional logic, but serves as a compact reference and a translation manual for several different styles of notation.
Zeroth order logic is a term in popular use among practitioners for the common principles underlying the algebra of sets, boolean algebra, boolean functions, logical connectives, monadic predicate calculus, propositional calculus, and sentential logic. The term serves to mark a level of abstraction in which the inessential differences among these subjects can be subsumed under the appropriate isomorphisms.
Table 1 lists equivalent expressions for the four functions of concrete type $X \to \mathbb{B}$ and abstract type $\mathbb{B} \to \mathbb{B}$ in a number of different languages for zeroth order logic.
| Table 1. Propositional Forms on One Variable |
| $\mathcal{L}_1$ |
$\mathcal{L}_2$ |
|
$\mathcal{L}_3$ |
$\mathcal{L}_4$ |
$\mathcal{L}_5$ |
$\mathcal{L}_6$ |
| |
|
$x =$ |
1 0 |
|
|
|
| $f_{0}$ |
$f_{00}$ |
|
0 0 |
$( )$ |
false |
$0$ |
| $f_{1}$ |
$f_{01}$ |
|
0 1 |
$(x)$ |
not $x$ |
$\lnot x$ |
| $f_{2}$ |
$f_{10}$ |
|
1 0 |
$x$ |
$x$ |
$x$ |
| $f_{3}$ |
$f_{11}$ |
|
1 1 |
$(( ))$ |
true |
$1$ |
Table 2 lists equivalent expressions for the sixteen functions of concrete type $X \times Y \to \mathbb{B}$ and abstract type $\mathbb{B} \times \mathbb{B} \to \mathbb{B}$ in the same set of languages.
| Table 2. Propositional Forms on Two Variables |
| $\mathcal{L}_1$ |
$\mathcal{L}_2$ |
|
$\mathcal{L}_3$ |
$\mathcal{L}_4$ |
$\mathcal{L}_5$ |
$\mathcal{L}_6$ |
| |
|
$x =$ |
1 1 0 0 |
|
|
|
| |
|
$y =$ |
1 0 1 0 |
|
|
|
| $f_{0}$ |
$f_{0000}$ |
|
0 0 0 0 |
$( )$ |
false |
$0$ |
| $f_{1}$ |
$f_{0001}$ |
|
0 0 0 1 |
$(x)(y)$ |
neither $x$ nor $y$ |
$\lnot x \land \lnot y $ |
| $f_{2}$ |
$f_{0010}$ |
|
0 0 1 0 |
$(x) y$ |
$y$ and not $x$ |
$\lnot x \land y$ |
| $f_{3}$ |
$f_{0011}$ |
|
0 0 1 1 |
$(x)$ |
not $x$ |
$\lnot x$ |
| $f_{4}$ |
$f_{0100}$ |
|
0 1 0 0 |
$x (y)$ |
$x$ and not $y$ |
$x \land \lnot y$ |
| $f_{5}$ |
$f_{0101}$ |
|
0 1 0 1 |
$(y)$ |
not $y$ |
$\lnot y$ |
| $f_{6}$ |
$f_{0110}$ |
|
0 1 1 0 |
$(x, y)$ |
$x$ not equal to $y$ |
$x \ne y$ |
| $f_{7}$ |
$f_{0111}$ |
|
0 1 1 1 |
$(x y)$ |
not both $x$ and $y$ |
$\lnot x \lor \lnot y$ |
| $f_{8}$ |
$f_{1000}$ |
|
1 0 0 0 |
$x y$ |
$x$ and $y$ |
$x \land y$ |
| $f_{9}$ |
$f_{1001}$ |
|
1 0 0 1 |
$((x, y))$ |
$x$ equal to $y$ |
$x = y$ |
| $f_{10}$ |
$f_{1010}$ |
|
1 0 1 0 |
$y$ |
$y$ |
$y$ |
| $f_{11}$ |
$f_{1011}$ |
|
1 0 1 1 |
$(x (y))$ |
not $x$ without $y$ |
$x \Rightarrow y$ |
| $f_{12}$ |
$f_{1100}$ |
|
1 1 0 0 |
$x$ |
$x$ |
$x$ |
| $f_{13}$ |
$f_{1101}$ |
|
1 1 0 1 |
$((x) y)$ |
not $y$ without $x$ |
$x \Leftarrow y$ |
| $f_{14}$ |
$f_{1110}$ |
|
1 1 1 0 |
$((x)(y))$ |
$x$ or $y$ |
$x \lor y$ |
| $f_{15}$ |
$f_{1111}$ |
|
1 1 1 1 |
$(( ))$ |
true |
$1$ |
The columns of Tables 1 and 2 are conveniently described in the following order:
|
"zeroth order logic" is owned by Jon Awbrey.
|
|
(view preamble | get metadata)
See Also: propositional calculus, logical connective, logical graph : introduction, logical graph : formal development, truth function, truth table, differential logic, differential propositional calculus, differential propositional calculus : appendix 1, differential propositional calculus : appendix 2, differential propositional calculus : appendix 3, differential propositional calculus : appendix 4
|
|
Cross-references: minimal negation operators, products, conjunctions, operations, indices, points, binary, string, index, truth table, Boolean, sequence, NOR, variable, languages, number, type, functions, expressions, equivalent, isomorphisms, propositional calculus, predicate, monadic, logical connectives, Boolean functions, Boolean algebra, algebra of sets, term
There are 3 references to this entry.
This is version 15 of zeroth order logic, born on 2008-03-20, modified 2008-09-08.
Object id is 10424, canonical name is ZerothOrderLogic.
Accessed 1747 times total.
Classification:
| AMS MSC: | 03B05 (Mathematical logic and foundations :: General logic :: Classical propositional logic) | | | 03G05 (Mathematical logic and foundations :: Algebraic logic :: Boolean algebras) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|