| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | onssneli 3101 | An ordering law for ordinal numbers. |
| Theorem | onssneli2 3102 | An ordering law for ordinal numbers. |
| Theorem | onelin 3103 | An element of an ordinal number equals the intersection with it. |
| Theorem | onelun 3104 | An ordinal number equals its union with any element. |
| Theorem | onsuc 3105 | The successor of an ordinal number is an ordinal number. Corollary 7N(c) of [Enderton] p. 193. |
| Theorem | onunisuc 3106 | An ordinal number is equal to the union of its successor. |
| Theorem | onuniorsuc 3107 | An ordinal number is either its own union (if zero or a limit ordinal) or the successor of its union. |
| Theorem | onuninsuc 3108 | A limit ordinal is not a successor ordinal. |
| Theorem | onssel 3109 | Subset is equivalent to membership or equality for ordinal numbers. |
| Theorem | onun 3110 | The union of two ordinal numbers is an ordinal number. |
| Theorem | onsucss 3111 | 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 3112 | A successor is not a limit ordinal. |
| Theorem | unizlim 3113 | An ordinal equal to its own union is either zero or a limit ordinal. |
| Theorem | orduninsuc 3114 | An ordinal equal to its union is not a successor. |
| Theorem | ordunisuc2 3115 | An ordinal equal to its union contains the successor of each of its members. |
| Theorem | ordzsl 3116 | An ordinal is zero, a successor ordinal, or a limit ordinal. |
| Theorem | onzsl 3117 | An ordinal number is zero, a successor ordinal, or a limit ordinal number. |
| Theorem | dflim3 3118 | An alternate definition of a limit ordinal, which is any ordinal that is neither zero nor a successor. |
| Theorem | dflim4 3119 | An alternate definition of a limit ordinal. |
| Theorem | limsuc 3120 | The successor of a member of a limit ordinal is also a member. |
| Theorem | limsssuc 3121 | A class includes a limit ordinal iff the successor of the class includes it. |
| Theorem | nlimon 3122 | 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 3123 | The union of a nonempty class of limit ordinals is a limit ordinal. |
| Theorem | on0eqelt 3124 | An ordinal number either equals zero or contains zero. |
| Theorem | snsn0non 3125 | The singleton of the singleton of the empty set is not an ordinal (nor a natural number by omsson 3136). It can be used to represent an "undefined" value for a partial operation on natural or ordinal numbers. See also onxpdisj 3241. |
| Transfinite induction | ||
| Theorem | tfi 3126 |
The Principle of Transfinite Induction. Theorem 7.17 of [TakeutiZaring]
p. 39. This principle states that if |
| Theorem | tfis 3127 |
Transfinite Induction Schema. If all ordinal numbers less than a
given number |
| Theorem | tfis2f 3128 | Transfinite Induction Schema with implicit substitution. |
| Theorem | tfis2 3129 | Transfinite Induction Schema with implicit substitution. |
| Theorem | tfis3 3130 | Transfinite Induction Schema with implicit substitution. |
| The natural numbers (i.e. finite ordinals) | ||
| Syntax | com 3131 | Extend class notation to include the class of natural numbers. |
| Definition | df-om 3132 |
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 3133 for an alternate definition. Later, when we
assume the
Axiom of Infinity, we show
Note: the natural numbers |
| Theorem | dfom2 3133 |
An alternate definition of the set of natural numbers |
| Theorem | elom 3134 | Membership in omega. The hypothesis can be eliminated if we assume the Axiom of Infinity; see elom3 4622. |
| Theorem | elomg 3135 | Membership in omega. The antecedent can be eliminated if we assume the Axiom of Infinity; see elom3 4622. |
| Theorem | omsson 3136 |
Omega is a subset of |
| Theorem | limomss 3137 | 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 3138 | A natural number is an ordinal number. |
| Theorem | nnon 3139 | A natural number is an ordinal number. |
| Theorem | nnord 3140 | A natural number is ordinal. |
| Theorem | ordom 3141 | Omega is ordinal. Theorem 7.32 of [TakeutiZaring] p. 43. |
| Theorem | elnn 3142 | A member of a natural number is a natural number. |
| Theorem | omon 3143 |
The class of natural numbers |
| Theorem | nnlim 3144 | A natural number is not a limit ordinal. |
| Theorem | omssnlim 3145 | The class of natural numbers is a subclass of the class of non-limit ordinal numbers. Exercise 4 of [TakeutiZaring] p. 42. |
| Theorem | limom 3146 | Omega is a limit ordinal. Theorem 2.8 of [BellMachover] p. 473. Our proof, however, does not require the Axiom of Infinity. |
| Theorem | peano2b 3147 | A class belongs to omega iff its successor does. |
| Theorem | nnsuc 3148 | A non-zero natural number is a successor. |
| Peano's postulates | ||
| Theorem | peano1 3149 | 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 3149 through peano5 3153 do not use the Axiom of Infinity. Unlike Takeuti and Zaring, they also do not use the Axiom of Regularity. |
| Theorem | peano2 3150 | 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 3151 | 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 3152 | 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 3153 | 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 3154 | A natural number is either 0 or a successor. |
| Finite induction (for finite ordinals) | ||
| Theorem | find 3155 |
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-01. The
hypothesis states
that |
| Theorem | finds 3156 | 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 3157 |
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 3158 | 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 3159 | 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 3160 | 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 3161 | 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. |