| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-11415) |
(11416-13002) |
(13003-19465) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | smoeq 5301 | Equality theorem for strictly monotone functions. (Contributed by Andrew Salmon, 16-Nov-2011.) |
| Theorem | smodm 5302 | The domain of a strictly monotone function is an ordinal. (Contributed by Andrew Salmon, 16-Nov-2011.) |
| Theorem | smores 5303 | A strictly monotone function restricted to an ordinal remains strictly monotone. (Contributed by Andrew Salmon, 16-Nov-2011.) |
| Theorem | smores3 5304 | A strictly monotone function restricted to an ordinal remains strictly monotone. (Contributed by Andrew Salmon, 19-Nov-2011.) |
| Theorem | smores2 5305 | A strictly monotone ordinal function restricted to an ordinal is still monotone. |
| Theorem | smodm2 5306 | The domain of a strictly monotone ordinal function is an ordinal. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Theorem | smofvon2 5307 | The function values of a strictly monotone ordinal function are ordinals. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Theorem | iordsmo 5308 | The identity relation restricted to the ordinals is a strictly monotone function. (Contributed by Andrew Salmon, 16-Nov-2011.) |
| Theorem | smo0 5309 | The null set is a strictly monotone ordinal function. (Contributed by Andrew Salmon, 20-Nov-2011.) |
| Theorem | smofvon 5310 |
If |
| Theorem | smoel 5311 |
If |
| Theorem | smoiun 5312 | The value of a strictly monotone ordinal function contains its indexed union. (Contributed by Andrew Salmon, 22-Nov-2011.) |
| Theorem | smoiso 5313 |
If |
| Theorem | smoel2 5314 | A strictly monotone ordinal function preserves the epsilon relation. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Theorem | smo11 5315 | A strictly monotone ordinal function is one-to-one. (Contributed by Mario Carneiro, 28-Feb-2013.) |
| Theorem | smoord 5316 | A strictly monotone ordinal function preserves strict ordering. (Contributed by Mario Carneiro, 4-Mar-2013.) |
| Theorem | smoword 5317 | A strictly monotone ordinal function preserves weak ordering. (Contributed by Mario Carneiro, 4-Mar-2013.) |
| Theorem | smogt 5318 | A strictly monotone ordinal function is greater than or equal to its argument. (Contributed by Mario Carneiro, 28-Feb-2013.) |
| Theorem | smorndom 5319 | The range of a strictly monotone ordinal function dominates the domain. (Contributed by Mario Carneiro, 13-Mar-2013.) |
| Theorem | smoiso2 5320 |
The strictly monotone ordinal functions are also epsilon isomorphisms of
subclasses of |
| Theorem | smoge 5321 |
A strictly monotonic function is always increasing. Exercise 1 in
[TakeutiZaring] p. 50. It holds
even when |
| Transfinite recursion | ||
| Theorem | tfrlem1 5322 | A technical lemma for transfinite recursion. Compare Lemma 1 of [TakeutiZaring] p. 47. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) |
| Theorem | tfrlem2 5323 | Lemma for transfinite recursion. This provides some messy details needed to link tfrlem1 5322 into the main proof. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) [Auxiliary lemma - not displayed.] |
| Theorem | tfrlem3 5324 |
Lemma for transfinite recursion. Let |
| Theorem | tfrlem3a 5325 |
Lemma for transfinite recursion. Let |
| Theorem | tfrlem4 5326 |
Lemma for transfinite recursion. |
| Theorem | tfrlem5 5327 | Lemma for transfinite recursion. The values of two acceptable functions are the same within their domains. [Auxiliary lemma - not displayed.] |
| Theorem | tfrlem6 5328 | Lemma for transfinite recursion. The union of all acceptable functions is a relation. [Auxiliary lemma - not displayed.] |
| Theorem | tfrlem7 5329 | Lemma for transfinite recursion. The union of all acceptable functions is a function. [Auxiliary lemma - not displayed.] |
| Theorem | tfrlem8 5330 |
Lemma for transfinite recursion. The domain of |
| Theorem | tfrlem9 5331 |
Lemma for transfinite recursion. Here we compute the value of |
| Theorem | tfrlem10 5332 |
Lemma for transfinite recursion. We define class |
| Theorem | tfrlem11 5333 |
Lemma for transfinite recursion. Compute the value of |
| Theorem | tfrlem12 5334 |
Lemma for transfinite recursion. Show |
| Theorem | tfrlem13 5335 |
Lemma for transfinite recursion. If |
| Theorem | tfr1 5336 |
Principle of Transfinite Recursion, part 1 of 3. Theorem 7.41(1) of
[TakeutiZaring] p. 47. We start
with an arbitrary class |
| Theorem | tfr2 5337 |
Principle of Transfinite Recursion, part 2 of 3. Theorem 7.41(2) of
[TakeutiZaring] p. 47. Here we
show that the function |
| Theorem | tfr3 5338 |
Principle of Transfinite Recursion, part 3 of 3. Theorem 7.41(3) of
[TakeutiZaring] p. 47. Finally
we show that |
| Theorem | tz7.44lem1 5339 |
|
| Theorem | tz7.44-1 5340 |
The value of |
| Theorem | tz7.44-2 5341 |
The value of |
| Theorem | tz7.44-3 5342 |
The value of |
| Recursive definition generator | ||
| Syntax | crdg 5343 | Extend class notation with the recursive definition generator. |
| Definition | df-rdg 5344 |
Define a recursive definition generator on An important use of this definition is in the recursive sequence generator df-seq1 8210 on the natural numbers (as a subset of the complex numbers), allowing us to define, with direct definitions, recursive infinite sequences such as the factorial function df-fac 8685 and integer powers df-exp 8312.
Note: We introduce |
| Theorem | dfrdg2 5345 | Alternate definition of a recursive definition generator. (This was the original definition, but it was later replaced with the slightly shorter df-rdg 5344.) |
| Theorem | rdgeq1 5346 | Equality theorem for the recursive definition generator. |
| Theorem | rdgeq2 5347 | Equality theorem for the recursive definition generator. |
| Theorem | hbrdg 5348 | Bound-variable hypothesis builder for the recursive definition generator. |
| Theorem | rdglem1 5349 | Lemma used with the recursive definition generator. This is a trivial lemma that just changes bound variables for later use. |
| Theorem | rdglem2 5350 | Lemma used with the recursive definition generator. This is a trivial lemma that just changes bound variables for later use. |
| Theorem | rdgfnon 5351 | The recursive definition generator is a function on ordinal numbers. |
| Theorem | rdgval 5352 | Value of the recursive definition generator. |
| Theorem | rdg0 5353 | The initial value of the recursive definition generator. |
| Theorem | rdgsuci 5354 | The value of the recursive definition generator at a successor. |
| Theorem | rdglimi 5355 | The value of the recursive definition generator at a limit ordinal. |
| Theorem | rdg0g 5356 | The initial value of the recursive definition generator. |
| Theorem | rdgsuc 5357 | The value of the recursive definition generator at a successor. |
| Theorem | rdgsucopab 5358 | The value of the recursive definition generator at a successor (special case where the characteristic function is an ordered pair abstraction). |
| Theorem | rdgsucopabn 5359 |
The value of the recursive definition generator at a successor (special
case where the characteristic function is an ordered-pair class
abstraction and where the mapping class |
| Theorem | rdglim 5360 | The value of the recursive definition generator at a limit ordinal. |
| Theorem | rdglim2 5361 | The value of the recursive definition generator at a limit ordinal, in terms of the union of all smaller values. |
| Theorem | rdglim2a 5362 | The value of the recursive definition generator at a limit ordinal, in terms of indexed union of all smaller values. |
| Finite recursion | ||
| Theorem | frfnom 5363 | The function generated by finite recursive definition generation is a function on omega. |
| Theorem | fr0g 5364 | The initial value resulting from finite recursive definition generation. |
| Theorem | frsuc 5365 | The successor value resulting from finite recursive definition generation. |
| Theorem | frsucopab 5366 | The successor value resulting from finite recursive definition generation (special case where the generation function is an ordered pair abstraction). |
| Theorem | frsucmpt 5367 | The successor value resulting from finite recursive definition generation (special case where the generation function is expressed in maps-to notation). |
| Theorem | tz7.48lem 5368 | A way of showing an ordinal function is one-to-one. |
| Theorem | tz7.48-2 5369 | Proposition 7.48(2) of [TakeutiZaring] p. 51. (The proof was shortened by Mario Carneiro, 10-Jan-2013.) (Unnecessary distinct variable restrictions were removed by David Abernethy, 5-May-2013.) |
| Theorem | tz7.48-2OLD 5370 | Obsolete proof of tz7.48-2 5369. |
| Theorem | tz7.48-1 5371 | Proposition 7.48(1) of [TakeutiZaring] p. 51. |
| Theorem | tz7.48-3 5372 | Proposition 7.48(3) of [TakeutiZaring] p. 51. |
| Theorem | tz7.49OLD 5373 | Proposition 7.49 of [TakeutiZaring] p. 51. |
| Theorem | tz7.49cOLD 5374 | Corollary of Proposition 7.49 of [TakeutiZaring] p. 51. |
| Theorem | tz7.49 5375 | Proposition 7.49 of [TakeutiZaring] p. 51. (Revised by Mario Carneiro, 10-Jan-2013.) |
| Theorem | tz7.49c 5376 | Corollary of Proposition 7.49 of [TakeutiZaring] p. 51. (Revised by Mario Carneiro, 19-Jan-2013.) |
| Abian's "most fundamental" fixed point theorem | ||
| Theorem | abianfplem 5377 |
Lemma for abianfp 5378. We prove by transfinite induction that if
|
| Theorem | abianfp 5378 |
"A most fundamental fixed point theorem" of Alexander Abian
(1923-1999),
apparently proved in 1998. Let |
| Ordinal arithmetic | ||
| Syntax | c1o 5379 | Extend the definition of a class to include the ordinal number 1. |
| Syntax | c2o 5380 | Extend the definition of a class to include the ordinal number 2. |
| Syntax | coa 5381 | Extend the definition of a class to include the ordinal addition operation. |
| Syntax | comu 5382 | Extend the definition of a class to include the ordinal multiplication operation. |
| Syntax | coe 5383 | Extend the definition of a class to include the ordinal exponentiation operation. |
| Definition | df-1o 5384 | Define the ordinal number 1. |
| Definition | df-2o 5385 | Define the ordinal number 2. |
| Definition | df-oadd 5386 | Define the ordinal addition operation. |
| Definition | df-omul 5387 | Define the ordinal multiplication operation. |
| Definition | df-oexp 5388 | Define the ordinal exponentiation operation. |
| Theorem | 1on 5389 | Ordinal 1 is an ordinal number. |
| Theorem | 2on 5390 | Ordinal 2 is an ordinal number. (The proof was shortened by Andrew Salmon, 12-Aug-2011.) |
| Theorem | df1o2 5391 | Expanded value of the ordinal number 1. |
| Theorem | df2o2 5392 | Expanded value of the ordinal number 2. |
| Theorem | 1n0 5393 | Ordinal one is not equal to ordinal zero. |
| Theorem | xp01disj 5394 | Cross products with the singletons of ordinals 0 and 1 are disjoint. |
| Theorem | ordgt0ge1 5395 | Two ways to express that an ordinal class is positive. |
| Theorem | ordge1n0 5396 | An ordinal greater than or equal to 1 is nonzero. |
| Theorem | el1o 5397 | Membership in ordinal one. |
| Theorem | 0lt1o 5398 | Ordinal zero is less than ordinal one. |
| Theorem | fnoa 5399 | Functionality and domain of ordinal addition. |
| Theorem | fnom 5400 | Functionality and domain of ordinal multiplication. |
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |