| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | mp3an1 901 | An inference based on modus ponens. |
| Theorem | mp3an2 902 | An inference based on modus ponens. |
| Theorem | mp3an3 903 | An inference based on modus ponens. |
| Theorem | mp3an12 904 | An inference based on modus ponens. |
| Theorem | mp3an13 905 | An inference based on modus ponens. |
| Theorem | mp3an23 906 | An inference based on modus ponens. |
| Theorem | mp3an1i 907 | An inference based on modus ponens. |
| Theorem | mp3anl1 908 | An inference based on modus ponens. |
| Theorem | mp3anl2 909 | An inference based on modus ponens. |
| Theorem | mp3anl3 910 | An inference based on modus ponens. |
| Theorem | mp3anr1 911 | An inference based on modus ponens. |
| Theorem | mp3anr2 912 | An inference based on modus ponens. |
| Theorem | mp3anr3 913 | An inference based on modus ponens. |
| Theorem | mp3an 914 | An inference based on modus ponens. |
| Theorem | mpd3an3 915 | An inference based on modus ponens. |
| Theorem | mpd3an23 916 | An inference based on modus ponens. |
| Theorem | biimp3a 917 | Infer implication from a logical equivalence. Similar to biimpa 416. |
| Theorem | 3anandis 918 | Inference that undistributes a triple conjunction in the antecedent. |
| Theorem | 3anandirs 919 | Inference that undistributes a triple conjunction in the antecedent. |
| Theorem | ecase23d 920 | Deduction for elimination by cases. |
| Theorem | 3ecase 921 | Inference for elimination by cases. |
| Other axiomatizations of classical propositional calculus | ||
| Theorem | meredith 922 |
Carew Meredith's sole axiom for propositional calculus. This amazing
formula is thought to be the shortest possible single axiom for
propositional calculus with inference rule ax-mp 7,
where negation and
implication are primitive. Here we prove Meredith's axiom from ax-1 4,
ax-2 5, and ax-3 6. Then from it we derive the Lukasiewicz
axioms
luk-1 936, luk-2 937, and luk-3 938. Using these we finally re-derive our
axioms as ax1 947, ax2 948, and ax3 949, thus proving the equivalence of
all three systems. C. A. Meredith, "Single Axioms for the Systems
(C,N), (C,O) and (A,N) of the Two-Valued Propositional Calculus,"
The
Journal of Computing Systems vol. 3 (1953), pp. 155-164. Meredith
claimed to be close to a proof that this axiom is the shortest possible,
but the proof was apparently never completed.
An obscure Irish lecturer, Meredith (1904-1976) became enamored with logic somewhat late in life after attending talks by Lukasiewicz and produced many remarkable results such as this axiom. From his obituary: "He did logic whenever time and opportunity presented themselves, and he did it on whatever materials came to hand: in a pub, his favored pint of porter within reach, he would use the inside of cigarette packs to write proofs for logical colleagues." |
| Theorem | merlem1 923 | Step 3 of Meredith's proof of Lukasiewicz axioms from his sole axiom. (The step numbers refer to Meredith's original paper.) |
| Theorem | merlem2 924 | Step 4 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem3 925 | Step 7 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem4 926 | Step 8 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem5 927 | Step 11 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem6 928 | Step 12 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem7 929 | Between steps 14 and 15 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem8 930 | Step 15 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem9 931 | Step 18 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem10 932 | Step 19 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem11 933 | Step 20 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem12 934 | Step 28 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | merlem13 935 | Step 35 of Meredith's proof of Lukasiewicz axioms from his sole axiom. |
| Theorem | luk-1 936 | 1 of 3 axioms for propositional calculus due to Lukasiewicz, derived from Meredith's sole axiom. |
| Theorem | luk-2 937 | 2 of 3 axioms for propositional calculus due to Lukasiewicz, derived from Meredith's sole axiom. |
| Theorem | luk-3 938 | 3 of 3 axioms for propositional calculus due to Lukasiewicz, derived from Meredith's sole axiom. |
| Theorem | luklem1 939 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem2 940 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem3 941 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem4 942 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem5 943 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem6 944 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem7 945 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | luklem8 946 | Used to rederive standard propositional axioms from Lukasiewicz'. |
| Theorem | ax1 947 | Standard propositional axiom derived from Lukasiewicz axioms. |
| Theorem | ax2 948 | Standard propositional axiom derived from Lukasiewicz axioms. |
| Theorem | ax3 949 | Standard propositional axiom derived from Lukasiewicz axioms. |
| Theorem | nicodraw 950 |
Axiom of Nicod from Introduction to Mathematical Philosophy B. Russell,
p. 152. The axiom is recovered from this raw form by substituting
|
| Theorem | nicodmpraw 951 | The inference rule for the axiom of Nicod, in raw form as explained in nicodraw 950. |
| Predicate calculus axiomatization | ||
| The axioms of predicate calculus | ||
| Syntax | wal 952 |
Extend wff definition to include the universal quantifier ('for all').
|
| Syntax | cv 953 |
This syntax construction states that a variable While it is tempting and perhaps occasionally useful to view cv 953 as a "type conversion" from a set variable to a class variable, keep in mind that cv 953 is intrinsically no different from any other class-building syntax such as cab 1461, cun 2041, or c0 2276.
(The purpose of introducing |
| Syntax | wceq 954 |
Extend wff definition to include class equality.
(The purpose of introducing |
| Theorem | weq 955 |
Extend wff definition to include atomic formulas using the equality
predicate.
(Instead of introducing weq 955 as an axiomatic statement, as was done
in an older version of this database, we introduce it by
"proving" a
special case of set theory's more general wceq 954.
This lets us avoid
overloading the |
| Syntax | wcel 956 | Extend wff definition to include the membership conn |