| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-9062) |
(9063-10650) |
(10651-12229) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | dflim3 3201 | An alternate definition of a limit ordinal, which is any ordinal that is neither zero nor a successor. |
| Theorem | dflim4 3202 | An alternate definition of a limit ordinal. |
| Theorem | limsuc 3203 | The successor of a member of a limit ordinal is also a member. |
| Theorem | limsssuc 3204 | A class includes a limit ordinal iff the successor of the class includes it. |
| Theorem | nlimon 3205 | 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 3206 | The union of a nonempty class of limit ordinals is a limit ordinal. |
| Transfinite induction | ||
| Theorem | tfi 3207 |
The Principle of Transfinite Induction. Theorem 7.17 of [TakeutiZaring]
p. 39. This principle states that if See theorem tfindes 3215 or tfinds 3212 for the version involving basis and induction hypotheses. |
| Theorem | tfis 3208 |
Transfinite Induction Schema. If all ordinal numbers less than a
given number |
| Theorem | tfis2f 3209 | Transfinite Induction Schema, using implicit substitition. |
| Theorem | tfis2 3210 | Transfinite Induction Schema, using implicit substitition. |
| Theorem | tfis3 3211 | Transfinite Induction Schema, using implicit substitition. |
| Theorem | tfinds 3212 | Principle of Transfinite Induction (inference schema), using 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 3213 |
Transfinite Induction (inference schema), using implicit substititions.
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 |
| Theorem | tfindsg2 3214 |
Transfinite Induction (inference schema), using implicit substititions.
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 |
| Theorem | tfindes 3215 | Transfinite Induction with explicit substitution. The first hypothesis is the basis, the second is the induction hypothesis for successors, and the third is the induction hypothesis for limit ordinals. Theorem Schema 4 of [Suppes] p. 197. |
| Theorem | tfinds2 3216 |
Transfinite Induction (inference schema), using implicit substititions.
The first three hypotheses establish the substitutions we need. The
last three are the basis and the induction hypotheses (for successor and
limit ordinals respectively). Theorem Schema 4 of [Suppes] p. 197. The
wff |
| Theorem | tfinds3 3217 | Principle of Transfinite Induction (inference schema), using 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 natural numbers (i.e. finite ordinals) | ||
| Syntax | com 3218 | Extend class notation to include the class of natural numbers. |
| Definition | df-om 3219 |
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 3220 for an alternate definition. Later, when we
assume the
Axiom of Infinity, we show
Note: the natural numbers |
| Theorem | dfom2 3220 |
An alternate definition of the set of natural numbers |
| Theorem | elom 3221 | Membership in omega. The hypothesis can be eliminated if we assume the Axiom of Infinity; see elom3 4777. |
| Theorem | elomg 3222 | Membership in omega. The antecedent can be eliminated if we assume the Axiom of Infinity; see elom3 4777. |
| Theorem | omsson 3223 |
Omega is a subset of |
| Theorem | limomss 3224 | 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 | nnon 3225 | A natural number is an ordinal number. |
| Theorem | nnoni 3226 | A natural number is an ordinal number. |
| Theorem | nnord 3227 | A natural number is ordinal. |
| Theorem | ordom 3228 | Omega is ordinal. Theorem 7.32 of [TakeutiZaring] p. 43. |
| Theorem | elnn 3229 | A member of a natural number is a natural number. |
| Theorem | omon 3230 |
The class of natural numbers |
| Theorem | nnlim 3231 | A natural number is not a limit ordinal. |
| Theorem | omssnlim 3232 | The class of natural numbers is a subclass of the class of non-limit ordinal numbers. Exercise 4 of [TakeutiZaring] p. 42. |
| Theorem | limom 3233 | Omega is a limit ordinal. Theorem 2.8 of [BellMachover] p. 473. Our proof, however, does not require the Axiom of Infinity. |
| Theorem | peano2b 3234 | A class belongs to omega iff its successor does. |
| Theorem | nnsuc 3235 | A non-zero natural number is a successor. |
| Theorem | ssnlim 3236 | An ordinal subclass of non-limit ordinals is a class of natural numbers. Exercise 7 of [TakeutiZaring] p. 42. |
| Peano's postulates | ||
| Theorem | peano1 3237 | 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 3237 through peano5 3241 do not use the Axiom of Infinity. Unlike Takeuti and Zaring, they also do not use the Axiom of Regularity. |
| Theorem | peano2 3238 | 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 3239 | 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 3240 | 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 3241 | 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, except our proof does not require the Axiom of Infinity. The more traditional statement of mathematical induction as a theorem schema, with a basis and an induction hypothesis, is derived from this theorem as theorem findes 3248. |
| Theorem | nn0suc 3242 | A natural number is either 0 or a successor. |
| Finite induction (for finite ordinals) | ||
| Theorem | find 3243 |
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 3244 | Principle of Finite Induction (inference schema), using 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 3245 |
Principle of Finite Induction (inference schema), using 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 3246 | Principle of Finite Induction (inference schema), using 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 3247 | Principle of Finite Induction (inference schema), using 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 3248 | 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. See tfindes 3215 for the transfinite version. (Contributed by Raph Levien, 9-Jul-2003.) |
| Functions and relations | ||
| Syntax | cxp 3249 | Extend the definition of a class to include the cross product. |
| Syntax | ccnv 3250 | Extend the definition of a class to include the converse of a class. |
| Syntax | cdm 3251 | Extend the definition of a class to include the domain of a class. |
| Syntax | crn 3252 | Extend the definition of a class to include the range of a class. |
| Syntax | cres 3253 |
Extend the definition of a class to include the restriction of a class.
(Read: The restriction of |
| Syntax | cima 3254 |
Extend the definition of a class to include the image of a class.
(Read: The image of |
| Syntax | ccom 3255 |
Extend the definition of a class to include the composition of two
classes. (Read: The composition of |
| Syntax | wrel 3256 |
Extend the definition of a wff to include the relation predicate. (Read:
|
| Syntax | wfun 3257 |
Extend the definition of a wff to include the function predicate. (Read:
|
| Syntax | wfn 3258 |
Extend the definition of a wff to include the function predicate with
a domain. (Read: |
| Syntax | wf 3259 |
Extend the definition of a wff to include the function predicate with
domain and codomain. (Read: |
| Syntax | wf1 3260 |
Extend the definition of a wff to include one-to-one functions. (Read:
|
| Syntax | wfo 3261 |
Extend the definition of a wff to include onto functions. (Read: |
| Syntax | wf1o 3262 |
Extend the definition of a wff to include one-to-one onto functions.
(Read: |
| Syntax | cfv 3263 |
Extend the definition of a class to include the value of a function.
(Read: The value of |
| Syntax | wiso 3264 |
Extend the definition of a wff to include the isomorphism property.
(Read: |
| Definition | df-xp 3265 | Define the cross product of two classes. Definition 9.11 of [Quine] p. 64. |
| Definition | df-rel 3266 | Define a relation. Definition 6.4(1) of [TakeutiZaring] p. 23. For alternate definitions, see dfrel2 3569 and dfrel3 3587. |
| Definition | df-cnv 3267 | Define the converse of a class. Definition 9.12 of [Quine] p. 64. We use Quine's breve accent (smile) notation. Like Quine, we use it as a prefix, which eliminates the need for parentheses. Many authors use the postfix superscript "to the minus one." "Converse" is Quine's terminology; some authors call it "inverse," especially when the argument is a function. |
| Definition | df-co 3268 |
Define the composition of two classes. Definition 6.6(3) of
[TakeutiZaring] p. 24. Note that
Definition 7 of [Suppes] p. 63
reverses |
| Definition | df-dm 3269 | Define the domain of a class. Definition 3 of [Suppes] p. 59. |
| Definition | df-rn 3270 | Define the range of a class. For an alternate definitions, see dfrn2 3394, dfrn3 3395, and dfrn4 3590. |
| Definition | df-res 3271 | Define the restriction of a class. Definition 6.6(1) of [TakeutiZaring] p. 24. |
| Definition | df-ima 3272 | Define the image of a class. Definition 6.6(2) of [TakeutiZaring] p. 24. For an alternate definition, see dfima2 3497. |
| Definition | df-fun 3273 | Define a function. Definition 10.1 of [Quine] p. 65. For alternate definitions, see dffun2 3631, dffun3 3632, dffun4 3633, dffun5 3634, dffun6 3636, dffun7 3644, dffun8 3645, and dffun9 3646. |
| Definition | df-fn 3274 | Define a function with domain. Definition 6.15(1) of [TakeutiZaring] p. 27. For alternate definitions, see dffn2 3735, dffn3 3741, dffn4 3785, and dffn5 3869. |
| Definition | df-f 3275 | Define a function (mapping) with domain and codomain. Definition 6.15(3) of [TakeutiZaring] p. 27. For alternate definitions, see dff2 3930, dff3 3931, and dff4 3932. |
| Definition | df-f1 3276 | Define a one-to-one function. For equivalent definitions see dff12 3771 and dff13 3988. Compare Definition 6.15(5) of [TakeutiZaring] p. 27. We use their notation ("1-1" above the arrow). |
| Definition | df-fo 3277 | Define an onto function. Definition 6.15(4) of [TakeutiZaring] p. 27. We use their notation ("onto" under the arrow). For alternate definitions, see dffo2 3783, dffo3 3933, dffo4 3934, and dffo5 3935. |
| Definition | df-f1o 3278 | Define a one-to-one onto function. For equivalent definitions see dff1o2 3801, dff1o3 3802, dff1o4 3804, and dff1o5 3805. Compare Definition 6.15(6) of [TakeutiZaring] p. 27. We use their notation ("1-1" above the arrow and "onto" below the arrow). |
| Definition | df-fv 3279 |
Define the value of a function. Although based on the idea embodied by
Definition 10.2 of [Quine] p. 65 (see args 3520), our definition
apparently does not appear in the literature; but it is quite
convenient: it can be applied to any class and evaluates to the empty
set when it is not meaningful (as shown by ndmfv 3856 and fvprc 3832). The
left apostrophe notation originated with Peano and was adopted in
Definition *30.01 of [WhiteheadRussell] p. 235, Definition
10.11 of
[Quine] p. 68, and Definition 6.11 of [TakeutiZaring] p. 26. It means
the same thing as the more familiar |
| Definition | df-iso 3280 |
Define the isomorphism predicate. We read this as " |
| Theorem | xpeq1 3281 | Equality theorem for cross product. |
| Theorem | xpeq2 3282 | Equality theorem for cross product. |
| Theorem | elxp 3283 | Membership in a cross product. |
| Theorem | elxp2 3284 | Membership in a cross product. |
| Theorem | xpeq1i 3285 | Equality theorem for cross product. |
| Theorem | xpeq2i 3286 | Equality theorem for cross product. |
| Theorem | hbxp 3287 | Bound-variable hypothesis builder for cross product. |
| Theorem | opelxp1 3288 | The first member of an ordered pair of classes in a cross product belongs to first cross product argument. |
| Theorem | otelxp1 3289 | The first member of an ordered triple of classes in a cross product belongs to first cross product argument. |
| Theorem | brrelex 3290 | A true binary relation on a relation implies the first argument is a set. (This is a property of our ordered pair definition.) |
| Theorem | brrelexi 3291 | The first argument of a binary relation exists. (An artifact of our ordered pair definition.) |
| Theorem | nprrel 3292 | No proper class is related to anything via any relation. (Contributed by Roy F. Longton, 30-Jul-2005.) |
| Theorem | fconstopab 3293 | Representation of a constant function using ordered pairs. |
| Theorem | vtoclr 3294 | Variable to class conversion of transitive relation. |
| Theorem | vtoclrbr 3295 | Variable to class conversion of transitive, reflexive relation. |
| Theorem | vtoclibr 3296 | Variable to class conversion of transitive, irreflexive relation. |
| Theorem | opelxp 3297 | Ordered pair membership in a cross product. |
| Theorem | brxp 3298 | Binary relation on a cross product. |
| Theorem | opelxpg 3299 | Ordered pair membership in a cross product. |
| Theorem | opelxpi 3300 | Ordered pair membership in a cross product (implication). |
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |