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