| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-10419) |
(10420-12013) |
(12014-17411) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | elirr 5701 | No class is a member of itself. Exercise 6 of [TakeutiZaring] p. 22. (The proof was shortened by Andrew Salmon, 9-Jul-2011.) |
| Theorem | elirrOLD 5702 | No class is a member of itself. Exercise 6 of [TakeutiZaring] p. 22. |
| Theorem | sucprcreg 5703 | A class is equal to its successor iff it is a proper class (assuming the Axiom of Regularity). |
| Theorem | ruv 5704 |
The Russell class is equal to the universe |
| Theorem | ruALT 5705 | Alternate proof of Russell's Paradox ru 2451, simplified using (indirectly) the Axiom of Regularity ax-reg 5695. (Contributed by Alan Sare, 4-Oct-2008.) |
| Theorem | zfregfr 5706 | The epsilon relation is founded on any class. |
| Theorem | en2lp 5707 | No class has 2-cycle membership loops. Theorem 7X(b) of [Enderton] p. 206. |
| Theorem | preleq 5708 | Equality of two unordered pairs when one member of each pair contains the other member. |
| Theorem | opthreg 5709 | Theorem for alternate representation of ordered pairs, requiring the Axiom of Regularity ax-reg 5695 (via the preleq 5708 step). See df-op 3053 for a description of other ordered pair representations. Exercise 34 of [Enderton] p. 207. |
| Theorem | suc11reg 5710 | The successor operation behaves like a one-to-one function (assuming the Axiom of Regularity). Exercise 35 of [Enderton] p. 208 and its converse. |
| Theorem | dford2 5711 | Assuming ax-reg 5695, an ordinal is a transitive class on which inclusion satisfies trichotomy. (Contributed by Scott Fenton, 27-Oct-2010.) |
| Axiom of Infinity equivalents | ||
| Theorem | inf0 5712 |
Our Axiom of Infinity derived from existence of omega. The proof shows
that the especially contrived
class " |
| Theorem | inf1 5713 | Variation of Axiom of Infinity (using zfinf 5729 as a hypothesis). Axiom of Infinity in [FreydScedrov] p. 283. |
| Theorem | inf2 5714 | Variation of Axiom of Infinity. There exists a non-empty set that is a subset of its union (using zfinf 5729 as a hypothesis). Abbreviated version of the Axiom of Infinity in [FreydScedrov] p. 283. |
| Theorem | inf3lema 5715 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lemb 5716 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lemc 5717 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lemd 5718 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lem1 5719 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lem2 5720 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lem3 5721 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. In the proof, we invoke the Axiom of Regularity in the form of zfreg 5698. |
| Theorem | inf3lem4 5722 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lem5 5723 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lem6 5724 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. |
| Theorem | inf3lem7 5725 | Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 5726 for detailed description. In the proof, we invoke the Axiom of Replacement in the form of funrnex 4544. |
| Theorem | inf3 5726 |
Our Axiom of Infinity ax-inf 5728 implies the standard Axiom of Infinity.
The hypothesis is a variant of our Axiom of Infinity provided by
inf2 5714, and the conclusion is the version of the Axiom of Infinity
shown as Axiom 7 in [TakeutiZaring] p. 43. (Other standard versions are
proved later as axinf2 5730 and zfinf2 5732.) The main proof is provided by
inf3lema 5715 through inf3lem7 5725, and this final piece eliminates the
auxiliary hypothesis of inf3lem7 5725. This proof is due to
Ian Sutherland, Richard Heck, and Norman Megill and was posted
on Usenet as shown below. Although the result is not new, the authors
were unable to find a published proof.
(As posted to sci.logic on 30-Oct-1996, with annotations added.)
Theorem: The statement "There exists a non-empty set that is a subset
of its union" implies the Axiom of Infinity.
Proof: Let X be a nonempty set which is a subset of its union; the
latter
property is equivalent to saying that for any y in X, there exists a z
in X
such that y is in z.
Define by finite recursion a function F:omega-->(power X) such that
F_0 = 0 (See inf3lemb 5716.)
F_n+1 = {y<X | y^X subset F_n} (See inf3lemc 5717.)
Note: ^ means intersect, < means \in ("element of").
(Finite recursion as typically done requires the existence of omega;
to avoid this we can just use transfinite recursion restricted to omega.
F is a class-term that is not necessarily a set at this point.)
Lemma 1. F_n subset F_n+1. (See inf3lem1 5719.)
Proof: By induction: F_0 subset F_1. If y < F_n+1, then y^X subset
F_n,
so if F_n subset F_n+1, then y^X subset F_n+1, so y < F_n+2.
Lemma 2. F_n =/= X. (See inf3lem2 5720.)
Proof: By induction: F_0 =/= X because X is not empty. Assume F_n =/=
X.
Then there is a y in X that is not in F_n. By definition of X, there is
a
z in X that contains y. Suppose F_n+1 = X. Then z is in F_n+1, and z^X
contains y, so z^X is not a subset of F_n, contrary to the definition of
F_n+1.
Lemma 3. F_n =/= F_n+1. (See inf3lem3 5721.)
Proof: Using the identity y^X subset F_n <-> y^(X-F_n) = 0, we have
F_n+1 = {y<X | y^(X-F_n) = 0}. Let q = {y<X-F_n | y^(X-F_n) = 0}.
Then q subset F_n+1. Since X-F_n is not empty by Lemma 2 and q is the
set of \in-minimal elements of X-F_n, by Foundation q is not empty, so q
and therefore F_n+1 have an element not in F_n.
Lemma 4. F_n proper_subset F_n+1. (See inf3lem4 5722.)
Proof: Lemmas 1 and 3.
Lemma 5. F_m proper_subset F_n, m < n. (See inf3lem5 5723.)
Proof: Fix m and use induction on n > m. Basis: F_m proper_subset
F_m+1
by Lemma 4. Induction: Assume F_m proper_subset F_n. Then since F_n
proper_subset F_n+1, F_m proper_subset F_n+1 by transitivity of proper
subset.
By Lemma 5, F_m =/= F_n for m =/= n, so F is 1-1. (See inf3lem6 5724.)
Thus the inverse of F is a function with range omega and domain a subset
of power X, so omega exists by Replacement. (See inf3lem7 5725.)
Q.E.D.
|
| Theorem | infeq5 5727 | The statement "there exists a set that is a proper subset of its union" is equivalent to the Axiom of Infinity (shown on the right-hand side in the form of omex 5733.) The left-hand side provides us with a very short way to express of the Axiom of Infinity using only elementary symbols. This proof of equivalence does not depend on the Axiom of Infinity. |
| ZF Set Theory - add the Axiom of Infinity | ||
| Introduce the Axiom of Infinity | ||
| Axiom | ax-inf 5728 |
Axiom of Infinity. An axiom of Zermelo-Fraenkel set theory. This axiom
is the gateway to "Cantor's paradise" (an expression coined by
Hilbert). It asserts that given a starting set
An interesting property of our version is that, unlike the standard
version, it does not assert the independent existence of any set; it
needs a starting set The standard version of Infinity ax-inf2 5731 requires this axiom along with Regularity ax-reg 5695 for its derivation (as theorem axinf2 5730 below). In order to more easily identify the normal uses of Regularity, we will usually reference ax-inf2 5731 instead of this one. The derivation of this axiom from ax-inf2 5731 is shown by theorem axinf 5734. |
| Theorem | zfinf 5729 | Axiom of Infinity expressed with fewest number of different variables. |
| Theorem | axinf2 5730 |
A standard version of Axiom of Infinity, expanded to primitives, derived
from our version of Infinity ax-inf 5728 and Regularity ax-reg 5695.
This theorem should not be referenced in any proof. Instead, use ax-inf2 5731 below so that the ordinary uses of Regularity can be more easily identified. |
| Axiom | ax-inf2 5731 | A standard version of Axiom of Infinity of ZF set theory. In English, it says: there exists a set that contains the empty set and the successors of all of its members. Theorem zfinf2 5732 shows it converted to abbreviations. This axiom was derived as theorem axinf2 5730 above, using our version of Infinity ax-inf 5728 and the Axiom of Regularity ax-reg 5695. We will reference ax-inf2 5731 instead of axinf2 5730 so that the ordinary uses of Regularity can be more easily identified. The reverse derivation of ax-inf 5728 from ax-inf2 5731 is shown by theorem axinf 5734. |
| Theorem | zfinf2 5732 | A standard version of the Axiom of Infinity, using definitions to abbreviate. Axiom Inf of [BellMachover] p. 472. (See ax-inf2 5731 for the unabbreviated version.) |
| Existence of omega (the set of natural numbers) | ||
| Theorem | omex 5733 |
The existence of omega (the class of natural numbers). Axiom 7 of
[TakeutiZaring] p. 43. This
theorem is proved assuming the Axiom of
Infinity and in fact is equivalent to it, as shown by the reverse
derivation inf0 5712.
A finitist (someone who doesn't believe in infinity) could, without
contradiction, replace the Axiom of Infinity by its denial
|
| Theorem | axinf 5734 | The first version of the Axiom of Infinity ax-inf 5728 proved from the second version ax-inf2 5731. |
| Theorem | inf5 5735 | The statement "there exists a set that is a proper subset of its union" is equivalent to the Axiom of Infinity (see theorem infeq5 5727). This provides us with a very compact way to express of the Axiom of Infinity using only elementary symbols. |
| Theorem | omelon 5736 | Omega is an ordinal number. |
| Theorem | dfom3 5737 | The class of natural numbers omega can be defined as the smallest "inductive set," which is valid provided we assume the Axiom of Infinity. Definition 6.3 of [Eisenberg] p. 82. |
| Theorem | elom3 5738 | A simplification of elom 3952 assuming the Axiom of Infinity. |
| Theorem | dfom4 5739 | A simplification of df-om 3950 assuming the Axiom of Infinity. |
| Theorem | oancom 5740 | Ordinal addition is not commutative. This theorem shows a counterexample. Remark in [TakeutiZaring] p. 60. |
| Theorem | isfinite 5741 |
A set is strictly dominated by the class of natural numbers iff it is
finite. Theorem 42 of [Suppes] p. 151.
This theorem provides two
equivalent ways to express " |
| Theorem | nnsdom 5742 | A natural number is strictly dominated by the set of natural numbers. |
| Theorem | omenps 5743 | Omega is equinumerous to a proper subset of itself. Example 13.2(4) of [Eisenberg] p. 216. |
| Theorem | omensuc 5744 | The set of natural numbers is equinumerous to its successor. |
| Theorem | infensuc 5745 | Any infinite ordinal is equinumerous to its successor. Exercise 7 of [TakeutiZaring] p. 88. |
| Theorem | unbnn3 5746 | Any unbounded subset of natural numbers is equinumerous to the set of all natural numbers. This version of unbnn 5637 eliminates its hypothesis by assuming the Axiom of Infinity. |
| Theorem | noinfep 5747 |
Using the Axiom of Regularity in the form zfregfr 5706, show that there
are no infinite descending |
| Rank | ||
| Syntax | cr1 5748 | Extend class definition to include the cumulative hierarchy of sets function. |
| Syntax | crnk 5749 | Extend class definition to include rank function. |
| Definition | df-r1 5750 |
Define the cumulative hierarchy of sets function, using Takeuti and
Zaring's notation ( |
| Definition | df-rank 5751 |
Define the rank function. See rankval 5779, rankval2 5781, rankval3 5792, or
rankval4 5813 its value. The rank is a kind of
"inverse" of the cumulative
hierarchy of sets function |
| Theorem | trcl 5752 |
For any set |
| Theorem | tz9.1 5753 |
Every set has a transitive closure (smallest transitive extension).
Theorem 9.1 of [TakeutiZaring] p.
73. See trcl 5752 for an explicit
expression for the transitive closure. Apparently open problems are
whether this theorem can be proved without the Axiom of Infinity; if
not, then whether it implies Infinity; and if not, what is the
"property" that Infinity has that the other axioms don't have
that is
weaker than Infinity itself?
(Added 22-Mar-2011) The following article seems to answer the first question, that it can't be proved without Infinity, in the affirmative: Mancini, Antonella and Zambella, Domenico (2001). "A note on recursive models of set theories." Notre Dame Journal of Formal Logic, 42(2):109-115. (Thanks to Scott Fenton.) |
| Theorem | zfregs 5754 |
The strong form of the Axiom of Regularity, which does not require that
|
| Theorem | zfregs2 5755 | Alternate strong form of the Axiom of Regularity. Not every element of a non-empty class contains some element of that class. This proof was automatically generated from the virtual deduction proof zfregs2VD 16665 using a translation program. (Contributed by Alan Sare, 24-Oct-2011.) |
| Theorem | en3lplem1 5756 | Lemma for en3lp 5758. This proof was automatically generated from the virtual deduction proof en3lplem1VD 16667 using a translation program. (Contributed by Alan Sare, 24-Oct-2011) |
| Theorem | en3lplem2 5757 | Lemma for en3lp 5758. This proof was automatically generated from the virtual deduction proof en3lplem2VD 16668 using a translation program. (Contributed by Alan Sare, 24-Oct-2011.) |
| Theorem | en3lp 5758 | No class has 3-cycle membership loops. This proof was automatically generated from the virtual deduction proof en3lpVD 16669 using a translation program. (Contributed by Alan Sare, 24-Oct-2011.) |
| Theorem | setind 5759 | Set (epsilon) induction. Theorem 5.22 of [TakeutiZaring] p. 21. |
| Theorem | setind2 5760 | Set (epsilon) induction, stated compactly. Given as a homework problem in 1992 by George Boolos (1940-1996). |
| Theorem | r1fnon 5761 | The cumulative hierarchy of sets function is a function on the class of ordinal numbers. |
| Theorem | r10 5762 |
Value of the cumulative hierarchy of sets function at |
| Theorem | r1suc 5763 | Value of the cumulative hierarchy of sets function at a successor ordinal. Part of Definition 9.9 of [TakeutiZaring] p. 76. |
| Theorem | r1lim 5764 | Value of the cumulative hierarchy of sets function at a limit ordinal. Part of Definition 9.9 of [TakeutiZaring] p. 76. |
| Theorem | r1tr 5765 | The cumulative hierarchy of sets is transitive. Lemma 7T of [Enderton] p. 202. |
| Theorem | r1ord 5766 | Ordering relation for the cumulative hierarchy of sets. Part of Proposition 9.10(2) of [TakeutiZaring] p. 77. |
| Theorem | r1ord2 5767 | Ordering relation for the cumulative hierarchy of sets. Part of Proposition 9.10(2) of [TakeutiZaring] p. 77. |
| Theorem | r1ord3 5768 | Ordering relation for the cumulative hierarchy of sets. Part of Theorem 3.3(i) of [BellMachover] p. 478. |
| Theorem | r1val1 5769 | The value of the cumulative hierarchy of sets function expressed recursively. Theorem 7Q of [Enderton] p. 202. |
| Theorem | tz9.12lem1 5770 | Lemma for tz9.12 5773. |
| Theorem | tz9.12lem2 5771 | Lemma for tz9.12 5773. |
| Theorem | tz9.12lem3 5772 | Lemma for tz9.12 5773. |
| Theorem | tz9.12 5773 | A set is well-founded if all of its elements are well-founded. Proposition 9.12 of [TakeutiZaring] p. 78. The main proof consists of tz9.12lem1 5770 through tz9.12lem3 5772. |
| Theorem | tz9.13 5774 | Every set is well-founded, assuming the Axiom of Regularity. In other words, every set belongs to a layer of the cumulative hierarchy of sets. Proposition 9.13 of [TakeutiZaring] p. 78. |
| Theorem | tz9.13g 5775 | Every set is well-founded, assuming the Axiom of Regularity. Proposition 9.13 of [TakeutiZaring] p. 78. This variant of tz9.13 5774 expresses the class existence requirement as an antecedent. |
| Theorem | rankwflem 5776 | Every set is well-founded, assuming the Axiom of Regularity. Proposition 9.13 of [TakeutiZaring] p. 78. This variant of tz9.13g 5775 is useful in proofs of theorems about the rank function. |
| Theorem | jech9.3 5777 |
Every set belongs to some value of the cumulative hierarchy of sets
function |
| Theorem | unir1 5778 | The cumulative hierarchy of sets covers the universe. Proposition 4.45 (b) to (a) of [Mendelson] p. 281. |
| Theorem | rankval 5779 | Value of the rank function. Definition 9.14 of [TakeutiZaring] p. 79 (proved as a theorem from our definition). |
| Theorem | rankvalg 5780 | Value of the rank function. Definition 9.14 of [TakeutiZaring] p. 79 (proved as a theorem from our definition). This variant of rankval 5779 expresses the class existence requirement as an antecedent instead of a hypothesis. |
| Theorem | rankval2 5781 | Value of an alternate definition of the rank function. Definition of [BellMachover] p. 478. |
| Theorem | rankon 5782 | The rank of a set is an ordinal number. Proposition 9.15(1) of [TakeutiZaring] p. 79. |
| Theorem | rankid 5783 | Identity law for the rank function. |
| Theorem | rankr1lem 5784 | Lemma for rankr1 5785. |
| Theorem | rankr1 5785 |
A relationship between the rank function and the cumulative hierarchy of
sets function |
| Theorem | rankr1g 5786 |
A relationship between the rank function and the cumulative hierarchy of
sets function |
| Theorem | ssrankr1 5787 |
A relationship between an ordinal number less than or equal to a rank,
and the cumulative hierarchy of sets |
| Theorem | rankr1a 5788 |
A relationship between rank and |
| Theorem | r1val2 5789 | The value of the cumulative hierarchy of sets function expressed in terms of rank. Definition 15.19 of [Monk1] p. 113. |
| Theorem | r1val3 5790 | The value of the cumulative hierarchy of sets function expressed in terms of rank. Theorem 15.18 of [Monk1] p. 113. |
| Theorem | rankel 5791 | The membership relation is inherited by the rank function. Proposition 9.16 of [TakeutiZaring] p. 79. |
| Theorem | rankval3 5792 | The value of the rank function expressed recursively: the rank of a set is the smallest ordinal number containing the ranks of all members of the set. Proposition 9.17 of [TakeutiZaring] p. 79. |
| Theorem | bndrank 5793 | Any class whose elements have bounded rank is a set. Proposition 9.19 of [TakeutiZaring] p. 80. |
| Theorem | unbndrank 5794 | The elements of a proper class have unbounded rank. Exercise 2 of [TakeutiZaring] p. 80. |
| Theorem | rankpw 5795 | The rank of a power set. Part of Exercise 30 of [Enderton] p. 207. |
| Theorem | ranklim 5796 | The rank of a set belongs to a limit ordinal iff the rank of its power set does. |
| Theorem | r1pw 5797 |
A stronger property of |
| Theorem | r1pwcl 5798 | The cumulative hierarchy of a limit ordinal is closed under power set. (Contributed by Raph Levien, 29-May-2004.) |
| Theorem | rankss 5799 | The subset relation is inherited by the rank function. Exercise 1 of [TakeutiZaring] p. 80. |
| Theorem | ranksn 5800 | The rank of a singleton. Theorem 15.17(v) of [Monk1] p. 112. |
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |