| FazBrowse Wikipedia Viewer | Main Page | | |
| Viewing: https://en.wikipedia.org/wiki/Truth_function |
| Logical connectives | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
In logic, a truth function is a function that accepts truth values as input and produces a unique truth value as output. In other words: the input and output of a truth function are all truth values; a truth function will always output exactly one truth value, and inputting the same truth value(s) will always output the same truth value. The typical example is in propositional logic, wherein a compound statement is constructed using individual statements connected by logical connectives; if the truth value of the compound statement is entirely determined by the truth value(s) of the constituent statement(s), the compound statement is called a truth function, and any logical connectives used are said to be truth functional. Classical propositional logic is a truth-functional logic, in that every statement has exactly one truth value which is either true or false, and every logical connective is truth functional (with a correspondent truth table), thus every compound statement is a truth function. On the other hand, modal logic is non-truth-functional. ⊤"top" |
P
| ||||||||||||||
| Notation | Equivalent formulas |
Truth table | Venn diagram | ||||||||||||
| ¬P Opq |
|
||||||||||||||
| Q | |||
| 0 | 1 | ||
| P | 0 | 0 | 0 |
| 1 | 1 | 1 | |
| Notation | Equivalent formulas |
Truth table | Venn diagram | ||||||||||||
|
| |||||||||||||||
| Notation | Equivalent formulas |
Truth table | Venn diagram | ||||||||||||
| ∧ Q P ¬Q ¬P | |||||||||||||||
| Notation | Equivalent formulas |
Truth table | Venn diagram | ||||||||||||
| P ¬P → ← Q Dpq |
|
||||||||||||||
| Notation | Equivalent formulas |
Truth table | Venn diagram | |||||||||||||
| P + Q P OR Q |
P ¬P ↑ ∨‾ Q P ∧ ¬Q | |||||||||||||||
| Notation | Equivalent formulas |
Truth table | Venn diagram | |||||||||||||
| P ≤ Q P IMPLY Q |
↑ ←↛ Q P ∧ ↓ Q ¬Q Lpq |
|
||||||||||||||
| Notation | Equivalent formulas |
Truth table | Venn diagram | |||||||||||||
| P ≥ Q Q IMPLY P |
P ¬P →↚ Q P ¬P ¬Q ¬Q Mpq |
|
||||||||||||||
A minimal set of operators that can express every statement expressible in the propositional calculus is called a minimal functionally complete set. A minimally complete set of operators is achieved by NAND alone {↑} and NOR alone {↓}.
The following are the minimal functionally complete sets of operators whose arities do not exceed 2:
Some truth functions possess properties which may be expressed in the theorems containing the corresponding connective. Some of those properties that a binary truth function (or a corresponding logical connective) may have are:
However, some of the operators of a particular arity are actually degenerate forms that perform a lower-arity operation on some of the inputs and ignore the rest of the inputs. Out of the 256 ternary Boolean operators cited above, P ∧ Q,P ∨ Q,P → Q,P ↔ Q).
The set of logical operators Ωj is the set of operator symbols of arity Ω0={⊥,⊤}
It is defined, for each truth assignment ϕ‾(A) is the same as the one displayed in the final column of the truth table of A, on the row identified with
| Introduction | |
|---|---|
| Elimination |
| View original on Wikipedia | Back | FazBrowse Home |