| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | ssexi 1701 | The subset of a set is also a set. |
| Theorem | ssexg 1702 | The subset of a set is also a set. Exercise 3 of [TakeutiZaring] p. 22 (generalized). |
| Theorem | difexg 1703 | Existence of a difference. |
| Theorem | zfausab 1704 | Separation Scheme in terms of a class abstraction. |
| Theorem | rabexg 1705 | Separation Scheme in terms of a restricted class abstraction. |
| Theorem | rabex 1706 | Separation Scheme in terms of a restricted class abstraction. |
| Syntax | c0 1707 | Extend class notation to include the empty set. |
| Definition | df-nul 1708 | Define the empty set. Special case of Exercise 4.10(o) of [Mendelson] p. 231. For a more traditional definition, but requiring a dummy variable, see dfnul2 1709. |
| Theorem | dfnul2 1709 | Alternate definition of the empty set. Definition 5.14 of [TakeutiZaring] p. 20. |
| Theorem | dfnul3 1710 | Alternate definition of the empty set.. |
| Theorem | noel 1711 | The empty set has no elements. Theorem 6.14 of [Quine] p. 44. |
| Theorem | n0i 1712 | If a set has elements, it is not empty. |
| Theorem | n0f 1713 |
A nonempty class has at least one element. Proposition 5.17(1) of
[TakeutiZaring] p. 20. This
version of n0 1714 requires only that
|
| Theorem | n0 1714 | A nonempty class has at least one element. Proposition 5.17(1) of [TakeutiZaring] p. 20. |
| Theorem | abn0 1715 | Non-empty class abstraction. |
| Theorem | rabn0 1716 | Non-empty restricted class abstraction. |
| Theorem | rex0 1717 | Existential quantification restricted to the empty set is false. |
| Theorem | rab0 1718 | Any restricted class abstraction restricted to the empty set is empty. |
| Theorem | eq0 1719 | The empty set has no elements. Theorem 2 of [Suppes] p. 22. |
| Theorem | 0el 1720 | Membership of the empty set in another class. |
| Theorem | un0 1721 | The union of a class with the empty set is itself. Theorem 24 of [Suppes] p. 27. |
| Theorem | in0 1722 | The intersection of a class with the empty set is the empty set. Theorem 16 of [Suppes] p. 26. |
| Theorem | inv 1723 | The intersection of a class with the universal class is itself. Exercise 4.10(k) of [Mendelson] p. 231. |
| Theorem | unv 1724 | The union of a class with the universal class is the universal class. Exercise 4.10(l) of [Mendelson] p. 231. |
| Theorem | 0ss 1725 | The null set is a subset of any class. Part of Exercise 1 of [TakeutiZaring] p. 22. |
| Theorem | ss0b 1726 | Any subset of the empty set is empty. Theorem 5 of [Suppes] p. 23 and its converse. |
| Theorem | ss0 1727 | Any subset of the empty set is empty. Theorem 5 of [Suppes] p. 23. |
| Theorem | un00 1728 | Two classes are empty iff their union is empty. |
| Theorem | vss 1729 | Only the universal class has the universal class as a subclass. |
| Theorem | 0pss 1730 | The null set is a proper subset of any non-empty set. |
| Theorem | npss0 1731 | No set is a proper subset of the empty set. |
| Theorem | pssv 1732 | Any non-universal class is a proper subclass of the universal class. |
| Theorem | disj 1733 | Two ways of saying that two classes are disjoint (have no members in common). |
| Theorem | disj1 1734 | Two ways of saying that two classes are disjoint (have no members in common). |
| Theorem | disj2 1735 | Two ways of saying that two classes are disjoint. |
| Theorem | disj3 1736 | Two ways of saying that two classes are disjoint. |
| Theorem | disj4 1737 | Two ways of saying that two classes are disjoint. |
| Theorem | disjpss 1738 | A class is a proper subset of its union with a disjoint nonempty class. |
| Theorem | undisj1 1739 | The union of disjoint classes is disjoint. |
| Theorem | undisj2 1740 | The union of disjoint classes is disjoint. |
| Theorem | ssindif0 1741 | Subclass expressed in terms of intersection with difference from the universal class. |
| Theorem | inelcm 1742 | The intersection of classes with a common member is nonempty. |
| Theorem | minel 1743 | A minimum element of a class has no elements in common with the class. |
| Theorem | undif4 1744 | Distribute union over difference. |
| Theorem | 0ex 1745 | The Null Set axiom of ZF set theory: the empty set exists. Corollary 5.16 of [TakeutiZaring] p. 20. In some textbooks this is presented as a separate axiom; here we show it can be derived from the Extensionality and Replacement axioms. It cannot be derived from these unless our predicate calculus includes an axiom stating that at least one set exists (which it does in the form of ax-9 799). For another version, see zfnul 1746. |
| Theorem | zfnul 1746 | Another version of the Null Set axiom, expressed in terms of logical primitives and proved directly from Aussonderung. Axiom of Empty Set of [Enderton] p. 18. |
| Theorem | class2set 1747 |
Construct, from any class |
| Theorem | ssdif0 1748 | Subclass expressed in terms of difference. Exercise 7 of [TakeutiZaring] p. 22. |
| Theorem | vdif0 1749 | Universal class equality in terms of empty difference. |
| Theorem | pssdifn0 1750 | A proper subclass has a nonempty difference. |
| Theorem | ssnelpss 1751 | A subclass missing a member is a proper subclass. |
| Theorem | pssnel 1752 | A proper subclass has a member in one argument that's not in both. |
| Theorem | difin0ss 1753 | Difference, intersection, and subclass relationship. |
| Theorem | inssdif0 1754 | Intersection, subclass, and difference relationship. |
| Theorem | difid 1755 | The difference between a class and itself is the empty set. Proposition 5.15 of [TakeutiZaring] p. 20. Also Theorem 32 of [Suppes] p. 28. |
| Theorem | dif0 1756 | The difference between a class and the empty set. Part of Exercise 4.4 of [Stoll] p. 16. |
| Theorem | 0dif 1757 | The difference between the empty set and a class. Part of Exercise 4.4 of [Stoll] p. 16. |
| Theorem | difdisj 1758 | A class and its relative complement are disjoint. Theorem 38 of [Suppes] p. 29. |
| Theorem | difin0 1759 | The difference of a class from its intersection is empty. Theorem 37 of [Suppes] p. 29. |
| Theorem | undifv 1760 | The union of a class and its complement is the universe. Theorem 5.1(5) of [Stoll] p. 17. |
| Theorem | undif1 1761 | Absorption of difference by union. This decomposes a union into two disjoint classes (see difdisj 1758). Theorem 35 of [Suppes] p. 29. |
| Theorem | undif2 1762 | Absorption of difference by union. This decomposes a union into two disjoint classes (see difdisj 1758). Part of proof of Corollary 6K of [Enderton] p. 144. |
| Theorem | difun2 1763 | Absorption of union by difference. Theorem 36 of [Suppes] p. 29. |
| Theorem | ssundif 1764 | Union of complementary parts into whole. |
| Theorem | difdifdir 1765 | Distributive law for class difference. Exercise 4.8 of [Stoll] p. 16. |
| Theorem | r19.2z 1766 | Theorem 19.2 of [Margaris] p. 89 with restricted quantifiers (compare 19.2 713). The restricted version is valid only when the domain of quantification is not empty. |
| Theorem | r19.3rzv 1767 | Restricted quantification of wff not containing quantified variable. |
| Theorem | r19.9rzv 1768 | Restricted quantification of wff not containing quantified variable. |
| Theorem | r19.28zv 1769 | Restricted quantifier version of Theorem 19.28 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. |
| Theorem | r19.45zv 1770 | Restricted version of Theorem 19.45 of [Margaris] p. 90. |
| Theorem | r19.27zv 1771 | Restricted quantifier version of Theorem 19.27 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. |
| Theorem | r19.36zv 1772 | Restricted quantifier version of Theorem 19.36 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. |
| Theorem | rzal 1773 | Vacuous quantification makes any wff true. |
| Theorem | ralidm 1774 | Idempotent law for restricted quantifier. |
| Theorem | raaan 1775 | Rearrange restricted quantifiers. |
| Syntax | cif 1776 | Extend class notation to include the conditional operator. See df-if 1777 for a description. In older databases this was called "ded". |
| Definition | df-if 1777 |
Define the conditional operator. Read
An important use for us is in conjunction with the weak deduction
theorem, which converts a hypothesis into an antecedent. In that role,
|
| Theorem | ifeq1 1778 | Equality theorem for conditional operator. |
| Theorem | ifeq2 1779 | Equality theorem for conditional operators. |
| Theorem | iftrue 1780 | Value of the conditional operator when its first argument is true. |
| Theorem | iffalse 1781 | Value of the conditional operator when its first argument is false. |
| Theorem | ifeq12 1782 | Equality theorem for conditional operators. |
| Theorem | ifbi 1783 | Equivalence theorem for conditional operators. (Contributed by Raph Levien, 15-Jan-04.) |
| Theorem | dedth 1784 |
Weak deduction theorem that eliminates a hypothesis |
| Theorem | dedth2v 1785 | Weak deduction theorem for eliminating hypotheses with 2 class variables. |