| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | onunisuc 3101 | An ordinal number is equal to the union of its successor. |
| Theorem | onuniorsuc 3102 | An ordinal number is either its own union (if zero or a limit ordinal) or the successor of its union. |
| Theorem | onuninsuc 3103 | A limit ordinal is not a successor ordinal. |
| Theorem | onssel 3104 | Subset is equivalent to membership or equality for ordinal numbers. |
| Theorem | onun 3105 | The union of two ordinal numbers is an ordinal number. |
| Theorem | onsucss 3106 | A set belongs to an ordinal number iff its successor is a subset of the ordinal number. Exercise 8 of [TakeutiZaring] p. 42 and its converse. |
| Theorem | nlimsucg 3107 | A successor is not a limit ordinal. |
| Theorem | unizlim 3108 | An ordinal equal to its own union is either zero or a limit ordinal. |
| Theorem | orduninsuc 3109 | An ordinal equal to its union is not a successor. |
| Theorem | ordunisuc2 3110 | An ordinal equal to its union contains the successor of each of its members. |
| Theorem | ordzsl 3111 | An ordinal is zero, a successor ordinal, or a limit ordinal. |
| Theorem | onzsl 3112 | An ordinal number is zero, a successor ordinal, or a limit ordinal number. |
| Theorem | dflim3 3113 | An alternate definition of a limit ordinal, which is any ordinal that is neither zero nor a successor. |
| Theorem | dflim4 3114 | An alternate definition of a limit ordinal. |
| Theorem | limsuc 3115 | The successor of a member of a limit ordinal is also a member. |
| Theorem | limsssuc 3116 | A class includes a limit ordinal iff the successor of the class includes it. |
| Theorem | nlimon 3117 | Two ways to express the class of non-limit ordinal numbers. Part of Definition 7.27 of [TakeutiZaring] p. 42, who use the symbol KI for this class. |
| Theorem | limuni3 3118 | The union of a nonempty class of limit ordinals is a limit ordinal. |
| Theorem | on0eqelt 3119 | An ordinal number either equals zero or contains zero. |
| Theorem | snsn0non 3120 | The singleton of the singleton of the empty set is not an ordinal (nor a natural number by omsson 3131). It can be used to represent an "undefined" value for a partial operation on natural or ordinal numbers. See also onxpdisj 3236. |
| Transfinite induction | ||
| Theorem | tfi 3121 |
The Principle of Transfinite Induction. Theorem 7.17 of [TakeutiZaring]
p. 39. This principle states that if |
| Theorem | tfis 3122 |
Transfinite Induction Schema. If all ordinal numbers less than a
given number |
| Theorem | tfis2f 3123 | Transfinite Induction Schema with implicit substitution. |
| Theorem | tfis2 3124 | Transfinite Induction Schema with implicit substitution. |
| Theorem | tfis3 3125 | Transfinite Induction Schema with implicit substitution. |
| The natural numbers (i.e. finite ordinals) | ||
| Syntax | com 3126 | Extend class notation to include the class of natural numbers. |
| Definition | df-om 3127 |
Define the class of natural numbers, which are all ordinal numbers that
are less than every limit ordinal, i.e. all finite ordinals. Our
definition is a variant of the Definition of N of [BellMachover] p. 471.
See dfom2 3128 for an alternate definition. Later, when we
assume the
Axiom of Infinity, we show
Note: the natural numbers |
| Theorem | dfom2 3128 |
An alternate definition of the set of natural numbers |
| Theorem | elom 3129 | Membership in omega. The hypothesis can be eliminated if we assume the Axiom of Infinity; see elom3 4612. |
| Theorem | elomg 3130 | Membership in omega. The antecedent can be eliminated if we assume the Axiom of Infinity; see elom3 4612. |
| Theorem | omsson 3131 |
Omega is a subset of |
| Theorem | limomss 3132 | The class of natural numbers is a subclass of any (infinite) limit ordinal. Exercise 1 of [TakeutiZaring] p. 44. Remarkably, our proof does not require the Axiom of Infinity. |
| Theorem | nnont 3133 | A natural number is an ordinal number. |
| Theorem | nnon 3134 | A natural number is an ordinal number. |
| Theorem | nnord 3135 | A natural number is ordinal. |
| Theorem | ordom 3136 | Omega is ordinal. Theorem 7.32 of [TakeutiZaring] p. 43. |
| Theorem | elnn 3137 | A member of a natural number is a natural number. |
| Theorem | omon 3138 |
The class of natural numbers |
| Theorem | nnlim 3139 | A natural number is not a limit ordinal. |
| Theorem | omssnlim 3140 | The class of natural numbers is a subclass of the class of non-limit ordinal numbers. Exercise 4 of [TakeutiZaring] p. 42. |
| Theorem | limom 3141 | Omega is a limit ordinal. Theorem 2.8 of [BellMachover] p. 473. Our proof, however, does not require the Axiom of Infinity. |
| Theorem | peano2b 3142 | A class belongs to omega iff its successor does. |
| Theorem | nnsuc 3143 | A non-zero natural number is a successor. |
| Peano's postulates | ||
| Theorem | peano1 3144 | Zero is a natural number. One of Peano's 5 postulates for arithmetic. Proposition 7.30(1) of [TakeutiZaring] p. 42. Note: Unlike most textbooks, our proofs of peano1 3144 through peano5 3148 do not use the Axiom of Infinity. Unlike Takeuti and Zaring, they also do not use the Axiom of Regularity. |
| Theorem | peano2 3145 | The successor of any natural number is a natural number. One of Peano's 5 postulates for arithmetic. Proposition 7.30(2) of [TakeutiZaring] p. 42. |
| Theorem | peano3 3146 | The successor of any natural number is not zero. One of Peano's 5 postulates for arithmetic. Proposition 7.30(3) of [TakeutiZaring] p. 42. |
| Theorem | peano4 3147 | Two natural numbers are equal iff their successors are equal, i.e. the successor function is one-to-one. One of Peano's 5 postulates for arithmetic. Proposition 7.30(4) of [TakeutiZaring] p. 43. |
| Theorem | peano5 3148 | The induction postulate: any class containing zero and closed under the successor operation contains all natural numbers. One of Peano's 5 postulates for arithmetic. Proposition 7.30(5) of [TakeutiZaring] p. 43. |
| Theorem | nn0suc 3149 | A natural number is either 0 or a successor. |
| Finite induction (for finite ordinals) | ||
| Theorem | find 3150 |
The Principle of Finite Induction (mathematical induction). Corollary
7.31 of [TakeutiZaring] p. 43.
The simpler hypothesis shown here was
suggested in an email from "Colin" on 1-Oct-2001. The
hypothesis states
that |
| Theorem | finds 3151 | Principle of Finite Induction (inference schema) with implicit substitutions. The first four hypotheses establish the substitutions we need. The last two are the basis and the induction hypothesis. Theorem Schema 22 of [Suppes] p. 136. |
| Theorem | findsg 3152 |
Principle of Finite Induction (inference schema) with implicit
substitutions. The first four hypotheses establish the substitutions we
need. The last two are the basis and the induction hypothesis. The
basis of this version is an arbitrary natural number |
| Theorem | finds2 3153 | Principle of Finite Induction (inference schema) with implicit substitutions. The first three hypotheses establish the substitutions we need. The last two are the basis and the induction hypothesis. Theorem Schema 22 of [Suppes] p. 136. |
| Theorem | finds1 3154 | Principle of Finite Induction (inference schema) with implicit substitutions. The first three hypotheses establish the substitutions we need. The last two are the basis and the induction hypothesis. Theorem Schema 22 of [Suppes] p. 136. |
| Theorem | findes 3155 | Finite induction with explicit substitution. The first hypothesis is the basis and the second is the induction hypothesis. Theorem Schema 22 of [Suppes] p. 136. (Contributed by Raph Levien, 9-Jul-2003.) |
| Theorem | tfinds 3156 | Principle of Transfinite Induction (inference schema) with implicit substitutions. The first four hypotheses establish the substitutions we need. The last three are the basis, the induction hypothesis for successors, and the induction hypothesis for limit ordinals. Theorem Schema 4 of [Suppes] p. 197. |
| Theorem | tfindsg 3157 |
Transfinite Induction (inference schema) with implicit substitutions.
The first four hypotheses establish the substitutions we need. The last
three are the basis, the induction hypothesis for successors, and the
induction hypothesis for limit ordinals. The basis of this version is
an arbitrary ordinal |