| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-8788) |
(8789-10369) |
(10370-10782) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | zfrep4 2701 | A version of Replacement using class abstractions. |
| Derive the Axiom of Separation | ||
| Theorem | axsep 2702 |
Separation Scheme, which is an axiom scheme of Zermelo's original
theory. Scheme Sep of [BellMachover] p. 463. As we show here, it
is
redundant if we assume Replacement in the form of ax-rep 2693. Some
textbooks present Separation as a separate axiom scheme in order to show
that much of set theory can be derived without the stronger Replacement.
The Separation Scheme is a weak form of Frege's Axiom of Comprehension,
conditioning it (with
The variable For a version using a class variable, see zfauscl 2705, which requires the Axiom of Extensionality as well as Replacement for its derivation.
If we omit the requirement that
Note: the distinct variable restriction that This theorem should not be referenced by any proof. Instead, use ax-sep 2703 below so that the uses of the Axiom of Separation can be more easily identified. |
| Axiom | ax-sep 2703 | The Axiom of Separation of ZF set theory. It was derived as axsep 2702 above and is therefore redundant, but we state it as a separate axiom here so that its uses can be identified more easily. |
| Theorem | axsep2 2704 |
A less restrictive version of the Separation Scheme axsep 2702, where
variables |
| Theorem | zfauscl 2705 |
Separation Scheme using a class variable. To derive this from
ax-sep 2703, we invoke the Axiom of Extensionality
(indirectly via
vtocl 1842), which is needed for the justification of
class variable
notation.
If we omit the requirement that |
| Theorem | bm1.3ii 2706 | Convert implication to equivalence using Aussonderung. Similar to Theorem 1.3ii of [BellMachover] p. 463. |
| Derive the Null Set Axiom | ||
| Theorem | zfnuleu 2707 | Show the uniqueness of the empty set (using the Axiom of Extensionality via bm1.1 1462 to strengthen axnul 2709). |
| Theorem | axnul2 2708 |
Prove axnul 2709 directly from ax-rep 2693 without using any equality axioms
(ax-9 965 thru ax-16 1210). The wff |
| Theorem | axnul 2709 |
The Null Set Axiom of ZF set theory: there exists a set with no
elements. Axiom of Empty Set of [Enderton] p. 18. In some textbooks,
this is presented as a separate axiom; here we show it can be derived
from Separation ax-sep 2703. This version of the Null Set Axiom tells
us that at least one empty set exists, but does not tells us that it
is unique - we need the Axiom of Extensionality to do that (see
zfnuleu 2707).
This proof, suggested by Jeff Hoffman (3-Feb-2008), does not require the set existence axiom ax-9 965, unlike some empty set existence proofs (such as the remark in [Kunen] p. 11). However, it uses ax-4 973, which also presupposes the existence of at least one set, i.e it does not hold in a "free logic" valid in empty domains. Theorem ax4 972, which shows the redundancy of ax-4 973, depends on ax-9 965 for its proof. See axnul2 2708 for a similar proof directly from ax-rep 2693. This theorem should not be referenced by any proof. Instead, use ax-nul 2710 below so that the uses of the Null Set Axiom can be more easily identified. |
| Axiom | ax-nul 2710 | The Null Set Axiom of ZF set theory. It was derived as axnul 2709 above and is therefore redundant, but we state it as a separate axiom here so that its uses can be identified more easily. |
| Theorem | 0ex 2711 | The Null Set Axiom of ZF set theory: the empty set exists. Corollary 5.16 of [TakeutiZaring] p. 20. For the unabbreviated version, see ax-nul 2710. |
| Theorems requiring subset and intersection existence | ||
| Theorem | nalset 2712 | No set contains all sets. Theorem 41 of [Suppes] p. 30. |
| Theorem | nvelv 2713 | The universal class is not a member of itself (and thus is not a set). Proposition 5.21 of [TakeutiZaring] p. 21; our proof, however, does not depend on the Axiom of Regularity. |
| Theorem | nvel 2714 | The universal class doesn't belong to any class. (Contributed by FL, 31-Dec-2006.) |
| Theorem | vnex 2715 | The universal class does not exist. |
| Theorem | inex1 2716 | Separation Scheme (Aussonderung) using class notation. Compare Exercise 4 of [TakeutiZaring] p. 22. |
| Theorem | inex2 2717 | Separation Scheme (Aussonderung) using class notation. |
| Theorem | inex1g 2718 | Closed-form, generalized Separation Scheme. |
| Theorem | ssex 2719 | The subset of a set is also a set. Exercise 3 of [TakeutiZaring] p. 22. This is one way to express the Axiom of Separation ax-sep 2703 (a.k.a. Subset Axiom). |
| Theorem | ssexi 2720 | The subset of a set is also a set. |
| Theorem | ssexg 2721 | The subset of a set is also a set. Exercise 3 of [TakeutiZaring] p. 22 (generalized). |
| Theorem | difexg 2722 | Existence of a difference. |
| Theorem | zfausab 2723 | Separation Scheme in terms of a class abstraction. |
| Theorem | rabexg 2724 | Separation Scheme in terms of a restricted class abstraction. |
| Theorem | rabex 2725 | Separation Scheme in terms of a restricted class abstraction. |
| Theorem | elssabg 2726 |
Membership in a class abstraction involving a subset. Unlike elabg 1899,
|
| Theorem | elpw2g 2727 | Membership in a power class. Theorem 86 of [Suppes] p. 47. |
| Theorem | elpw2 2728 | Membership in a power class. Theorem 86 of [Suppes] p. 47. |
| Theorem | intex 2729 | The intersection of a non-empty class exists. Exercise 5 of [TakeutiZaring] p. 44 and its converse. |
| Theorem | intnex 2730 | If a class intersection is not a set, it must be the universe. |
| Theorem | intexab 2731 | The intersection of a non-empty class abstraction exists. |
| Theorem | intexrab 2732 | The intersection of a non-empty restricted class abstraction exists. |
| Theorem | intabs 2733 | Absorption of a redundant conjunct in the intersection of a class abstraction. |
| Theorems requiring empty set existence | ||
| Theorem | class2set 2734 |
Construct, from any class |
| Theorem | class2seteq 2735 | Equality theorem based on class2set 2734. (The proof was shortened by Raph Levien, 30-Jun-2006.) |
| Theorem | 0elpw 2736 | Every power class contains the empty set. |
| Theorem | 0nep0 2737 | The empty set and its power set are not equal. |
| Theorem | 0inp0 2738 | Something cannot be equal to both the null set and the power set of the null set. |
| Theorem | unidif0 2739 | The removal of the empty set from a class does not affect its union. |
| Theorem | iin0 2740 | An indexed intersection of the empty set, with a non-empty index set, is empty. |
| Theorem | notzfaus 2741 |
In the Separation Scheme zfauscl 2705, we require that |
| ZF Set Theory - add the Axiom of Power Sets | ||
| Introduce the Axiom of Power Sets | ||
| Axiom | ax-pow 2742 |
Axiom of Power Sets. An axiom of Zermelo-Fraenkel set theory. It
states that a set |
| Theorem | axpow 2743 | Axiom of Power Sets expressed with fewest number of different variables. |
| Theorem | axpow2 2744 |
A variant of the Axiom of Power Sets ax-pow 2742. For any set |
| Theorem | pwex 2745 | Power set axiom expressed in class notation. Axiom 4 of [TakeutiZaring] p. 17. |
| Theorem | pwexg 2746 | Power set axiom expressed in class notation, with the sethood requirement as an antecedent. Axiom 4 of [TakeutiZaring] p. 17. |
| Theorem | abssexg 2747 | Existence of a class of subsets. |
| Theorem | dtruALT 2748 | A version of dtru 2772 ("two things exist") proved directly from the axioms (no set theory definitions). |
| Theorem | ax16b 2749 | This theorem shows that axiom ax-16 1210 is redundant in the presence of theorem dtruALT 2748, which states simply that at least two things exist. This justifies the remark at http://us.metamath.org/mpegif/mmzfcnd.html#twoness (which links to this theorem). |
| Theorem | snex 2750 | A singleton is a set. Theorem 7.13 of [Quine] p. 51, but proved using only Extensionality, Power Set, and Separation. Unlike the proof of zfpair 2777, Replacement is not needed. |
| Theorem | el 2751 | Every set is an element of some other set. |
| Theorem | snelpw 2752 | A singleton of a set belongs to the power class of a class containing the set. |
| Theorem | sbcsng 2753 | Substitution expressed in terms of quantification over a singleton. |
| Theorem | rext 2754 | A theorem similar to extensionality, requiring the existence of a singleton. Exercise 8 of [TakeutiZaring] p. 16. |
| Theorem | sspwb 2755 | Classes are subclasses if and only if their power classes are subclasses. Exercise 18 of [TakeutiZaring] p. 18. |
| Theorem | unipw 2756 | A class equals the union of its power class. Exercise 6(a) of [Enderton] p. 38. |
| Theorem | pwuni 2757 | A class is a subclass of the power class of its union. Exercise 6(b) of [Enderton] p. 38. |
| Theorem | sspwuni 2758 | Subclass relationship for power class and union. |
| Theorem | pwel 2759 | Membership of a power class. Exercise 10 of [Enderton] p. 26. |
| Theorem | pwssb 2760 | Two ways to express a collection of subclasses. |
| Theorem | elpwuni 2761 | Relationship for power class and union. |
| Theorem | ssextss 2762 | An extensionality-like principle defining subclass in terms of subsets. |
| Theorem | ssext 2763 | An extensionality-like principle that uses the subset instead of the membership relation: two classes are equal iff they have the same subsets. |
| Theorem | nssss 2764 | Negation of subclass relationship. Compare nss 2113. |
| Theorem | pweqb 2765 | Classes are equal if and only if their power classes are equal. Exercise 19 of [TakeutiZaring] p. 18. |
| Theorem | moabex 2766 | "At most one" existence implies a class abstraction exists. |
| Theorem | euabex 2767 | The abstraction of a wff with existential uniqueness exists. |
| Theorem | nnullss 2768 | A non-empty class (even if proper) has a non-empty subset. |
| Theorem | exss 2769 | Restricted existence in a class (even if proper) implies restricted existence in a subset. |
| Theorem | p0ex 2770 | The power set of the empty set is a set. |
| Theorem | pp0ex 2771 | The power set of the power set of the empty set is a set. |
| Theorem | dtru 2772 |
At least two sets exist (or in terms of first-order logic, the universe
of discourse has two or more objects). Note that we may not substitute
the same variable for both See dtruALT 2748 for a version proved without using ax-16 1210, ax-ext 1459, or ax-sep 2703. |
| Theorem | dtrucor 2773 | Corollary of dtru 2772. This example illustrates the danger of blindly trusting the standard Deduction Theorem without accounting for free variables: the theorem form of this deduction is not valid, as shown by dtrucor2 2774. |
| Theorem | dtrucor2 2774 | The theorem form of the deduction dtrucor 2773 leads to a contradiction, as mentioned in the "Wrong!" example at http://us.metamath.org/mpegif/mmdeduction.html#bad. |
| Theorem | dvdemo1 2775 |
Demonstration of a theorem that requires |
| Theorem | dvdemo2 2776 | <|