| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Axiom | ax-11 801 |
Axiom of Variable Substitution. One of the 5 equality axioms of predicate
calculus. The antecedent becomes false if the same variable is
substituted for |
| Axiom | ax-12 802 |
Axiom of Quantifier Introduction. One of the 5 equality axioms of
predicate calculus. Informally, it says that whenever |
| Syntax | wel 803 |
Extend wff definition to include atomic formulas with the epsilon
(membership) predicate. This is read " |
| Axiom | ax-13 804 |
Axiom of Equality. One of the 3 non-logical predicate axioms of our
predicate calculus. It substitutes equal variables into the left-hand
side of the |
| Axiom | ax-14 805 |
Axiom of Equality. One of the 3 non-logical predicate axioms of our
predicate calculus. It substitutes equal variables into the right-hand
side of the |
| Axiom | ax-15 806 | Axiom of Quantifier Introduction. One of the 3 non-logical predicate axioms of our predicate calculus. Axiom scheme C14' in [Megill] p. 448 (p. 16 of the preprint). It is redundant if we include ax-17 925; see theorem ax15 1006 below. Alternately, ax-17 925 becomes unnecessary in principle with this axiom, but we lose the more powerful metalogic provided by ax-17 925. We retain ax-15 806 here to provide completeness for systems with the simpler metalogic afforded by omitting ax-17 925, that might be easier to study for some theoretical purposes. |
| Theorem | ax9 807 | This is a variant of ax-9 799. Axiom scheme C10' in [Megill] p. 448 (p. 16 of the preprint). |
| Theorem | ax9a 808 | This theorem is a re-derivation of ax-9 799 from ax9 807. This shows that ax-9 799 and ax9 807 are interchangeable in the presence of the other axioms. Lemma L18 in [Megill] p. 446 (p. 14 of the preprint). Use it instead of ax-9 799 so we interchange ax-9 799 and ax9 807 as our axiom. |
| Theorem | a9e 809 | At least one individual exists. |
| Theorem | eqid 810 |
Identity law for equality (reflexivity). Lemma 6 of [Tarski] p. 68.
This is often an axiom of equality in textbook systems, but we don't need
it as an axiom since it can be proved from our other axioms (although
the proof is not as obvious as you might think.) This proof uses only
axioms without distinct variable conditions and thus involves no dummy
variables. A shorter proof, similar to Tarki's, is possible if we make
use of ax-17 925; see the proof of |
| Theorem | eqcom 811 | Commutative law for equality. Lemma 7 of [Tarski] p. 69. |
| Theorem | eqcomb 812 | Commutative law for equality. |
| Theorem | eqcoms 813 | An inference commuting equality in antecedent. Used to eliminate the need for a syllogism. |
| Theorem | eqt 814 | A transitive law for equality. |
| Theorem | eqt2 815 | A transitive law for equality. Lemma L17 in [Megill] p. 446 (p. 14 of the preprint). |
| Theorem | eqan 816 | A transitive law for equality. |
| Theorem | a8b 817 | An equivalence law for equality. |
| Theorem | eqt2b 818 | An equivalence law for equality. |
| Theorem | a13b 819 | An identity law for the non-logical predicate. |
| Theorem | a14b 820 | An identity law for the non-logical predicate. |
| Theorem | eq4 821 |
Commutation law for identical variable specifiers. The antecedent and
consequent are true when |
| Theorem | eq4s 822 | A commutation rule for identical variable specifiers. |
| Theorem | eq4ds 823 | A commutation rule for distinct variable specifiers. |
| Theorem | eq5 824 | All variables are effectively bound in an identical variable specifier. |
| Theorem | eq5s 825 | Rule that applies eq5 824 to antecedent. |
| Theorem | eq6 826 | All variables are effectively bound in a distinct variable specifier. Lemma L19 in [Megill] p. 446 (p. 14 of the preprint). |
| Theorem | eq6s 827 | Rule that applies eq6 826 to antecedent. |
| Theorem | eqs1 828 | Lemma used in proofs of substitution properties. |
| Theorem | eqs2 829 | Lemma used in proofs of substitution properties. |
| Theorem | eqs3 830 | Lemma used in proofs of substitution properties. |
| Theorem | eqs4 831 | Lemma used in proofs of substitution properties. |
| Theorem | eqs5 832 | Lemma used in proofs of substitution properties. |
| Theorem | eqsal 833 | A useful equivalence related to substitution. |
| Theorem | eqsex 834 | A useful equivalence related to substitution. |
| Theorem | del34 835 | A distinctor elimination lemma. Formula-builder for universal quantifier. |
| Theorem | del35 836 | A distinctor elimination lemma. Formula-builder for universal quantifier. |
| Theorem | del34b 837 | A distinctor elimination lemma. Formula-builder for universal quantifier. |
| Theorem | del36 838 | A distinctor elimination lemma. Formula-builder for universal quantifier. |
| Theorem | del40 839 | A distinctor elimination lemma. Formula-builder for existential quantifier. |
| Theorem | del41 840 | A distinctor elimination lemma. Formula-builder for existential quantifier. |
| Theorem | del42 841 | A distinctor elimination lemma. Formula-builder for existential quantifier. |
| Theorem | a4a 842 | Specialization with implicit substitution. Compare Lemma 14 of [Tarski] p. 70. |
| Theorem | a4c 843 | Existential introduction with implicit substitution. Compare Lemma 14 of [Tarski] p. 70. |
| Theorem | a4c1 844 | A more general version of a4c 843. |
| Theorem | cbv1 845 | Rule used to change bound variables with implicit substitution. |
| Theorem | cbv2 846 | Rule used to change bound variables with implicit substitution. |
| Theorem | cbv3 847 | Rule used to change bound variables with implicit substitution. |
| Theorem | cbval 848 | Rule used to change bound variables with implicit substitution. |
| Theorem | cbvex 849 | Rule used to change bound variables with implicit substitution. |
| Theorem | chv2 850 |
Implicit substitution of |
| Theorem | eqvin.l1 851 |
A variable introduction law for equality. Lemma 15 of [Monk2] p. 109,
however we do not require |
| Syntax | wsb 852 |
Extend wff definition to include proper substitution (read "the wff that
results when |
| Definition | df-sb 853 |
Define proper substitution. Remark 9.1 in [Megill] p. 447 (p. 15 of the
preprint). For our notation, we use In most books, proper substitution has a somewhat complicated recursive definition with multiple cases based on the occurrences of free and bound variables in the wff. Instead we use a remarkable little formula that is exactly equivalent and gives us a single direct definition. We later prove that our definition has the properties we expect of proper substitution (see theorems sbequ 877, sbcom2 992 and sbid2v 993).
Note that our definition is valid even when
There are no restrictions on what variables may occur in |
| Theorem | sbimi 854 | Infer substitution into antecedent and consequent of an implication. |
| Theorem | bisb 855 | Infer substitution into both sides of a logical equivalence. |
| Theorem | del43 856 | A distinctor elimination lemma for substitution. |
| Theorem | del43b 857 | A distinctor elimination lemma for substitution. |
| Theorem | sb1 858 | One direction of a simplified definition of substitution. |
| Theorem | sb2 859 | One direction of a simplified definition of substitution. |