| Intuitionistic Logic Explorer Theorem List (p. 66 of 169) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | smores 6501 | A strictly monotone function restricted to an ordinal remains strictly monotone. (Contributed by Andrew Salmon, 16-Nov-2011.) (Proof shortened by Mario Carneiro, 5-Dec-2016.) |
| Theorem | smores3 6502 | A strictly monotone function restricted to an ordinal remains strictly monotone. (Contributed by Andrew Salmon, 19-Nov-2011.) |
| Theorem | smores2 6503 | A strictly monotone ordinal function restricted to an ordinal is still monotone. (Contributed by Mario Carneiro, 15-Mar-2013.) |
| Theorem | smodm2 6504 | The domain of a strictly monotone ordinal function is an ordinal. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Theorem | smofvon2dm 6505 | The function values of a strictly monotone ordinal function are ordinals. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Theorem | iordsmo 6506 | The identity relation restricted to the ordinals is a strictly monotone function. (Contributed by Andrew Salmon, 16-Nov-2011.) |
| Theorem | smo0 6507 | The null set is a strictly monotone ordinal function. (Contributed by Andrew Salmon, 20-Nov-2011.) |
| Theorem | smofvon 6508 |
If |
| Theorem | smoel 6509 |
If |
| Theorem | smoiun 6510* | The value of a strictly monotone ordinal function contains its indexed union. (Contributed by Andrew Salmon, 22-Nov-2011.) |
| Theorem | smoiso 6511 |
If |
| Theorem | smoel2 6512 | A strictly monotone ordinal function preserves the epsilon relation. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Syntax | crecs 6513 | Notation for a function defined by strong transfinite recursion. |
| Definition | df-recs 6514* |
Define a function recs (Contributed by Stefan O'Rear, 18-Jan-2015.) |
| Theorem | recseq 6515 | Equality theorem for recs. (Contributed by Stefan O'Rear, 18-Jan-2015.) |
| Theorem | nfrecs 6516 | Bound-variable hypothesis builder for recs. (Contributed by Stefan O'Rear, 18-Jan-2015.) |
| Theorem | tfrlem1 6517* | A technical lemma for transfinite recursion. Compare Lemma 1 of [TakeutiZaring] p. 47. (Contributed by NM, 23-Mar-1995.) (Revised by Mario Carneiro, 24-May-2019.) |
| Theorem | tfrlem3ag 6518* |
Lemma for transfinite recursion. This lemma just changes some bound
variables in |
| Theorem | tfrlem3a 6519* |
Lemma for transfinite recursion. Let |
| Theorem | tfrlem3 6520* |
Lemma for transfinite recursion. Let |
| Theorem | tfrlem3-2d 6521* | Lemma for transfinite recursion which changes a bound variable (Contributed by Jim Kingdon, 2-Jul-2019.) |
| Theorem | tfrlem4 6522* |
Lemma for transfinite recursion. |
| Theorem | tfrlem5 6523* | Lemma for transfinite recursion. The values of two acceptable functions are the same within their domains. (Contributed by NM, 9-Apr-1995.) (Revised by Mario Carneiro, 24-May-2019.) |
| Theorem | recsfval 6524* | Lemma for transfinite recursion. The definition recs is the union of all acceptable functions. (Contributed by Mario Carneiro, 9-May-2015.) |
| Theorem | tfrlem6 6525* | Lemma for transfinite recursion. The union of all acceptable functions is a relation. (Contributed by NM, 8-Aug-1994.) (Revised by Mario Carneiro, 9-May-2015.) |
| Theorem | tfrlem7 6526* | Lemma for transfinite recursion. The union of all acceptable functions is a function. (Contributed by NM, 9-Aug-1994.) (Revised by Mario Carneiro, 24-May-2019.) |
| Theorem | tfrlem8 6527* | Lemma for transfinite recursion. The domain of recs is ordinal. (Contributed by NM, 14-Aug-1994.) (Proof shortened by Alan Sare, 11-Mar-2008.) |
| Theorem | tfrlem9 6528* | Lemma for transfinite recursion. Here we compute the value of recs (the union of all acceptable functions). (Contributed by NM, 17-Aug-1994.) |
| Theorem | tfrfun 6529 | Transfinite recursion produces a function. (Contributed by Jim Kingdon, 20-Aug-2021.) |
| Theorem | tfr2a 6530 | A weak version of transfinite recursion. (Contributed by Mario Carneiro, 24-Jun-2015.) |
| Theorem | tfr0dm 6531 | Transfinite recursion is defined at the empty set. (Contributed by Jim Kingdon, 8-Mar-2022.) |
| Theorem | tfr0 6532 | Transfinite recursion at the empty set. (Contributed by Jim Kingdon, 8-May-2020.) |
| Theorem | tfrlemisucfn 6533* | We can extend an acceptable function by one element to produce a function. Lemma for tfrlemi1 6541. (Contributed by Jim Kingdon, 2-Jul-2019.) |
| Theorem | tfrlemisucaccv 6534* | We can extend an acceptable function by one element to produce an acceptable function. Lemma for tfrlemi1 6541. (Contributed by Jim Kingdon, 4-Mar-2019.) (Proof shortened by Mario Carneiro, 24-May-2019.) |
| Theorem | tfrlemibacc 6535* |
Each element of |
| Theorem | tfrlemibxssdm 6536* |
The union of |
| Theorem | tfrlemibfn 6537* |
The union of |
| Theorem | tfrlemibex 6538* |
The set |
| Theorem | tfrlemiubacc 6539* |
The union of |
| Theorem | tfrlemiex 6540* | Lemma for tfrlemi1 6541. (Contributed by Jim Kingdon, 18-Mar-2019.) (Proof shortened by Mario Carneiro, 24-May-2019.) |
| Theorem | tfrlemi1 6541* |
We can define an acceptable function on any ordinal.
As with many of the transfinite recursion theorems, we have a hypothesis
that states that |
| Theorem | tfrlemi14d 6542* | The domain of recs is all ordinals (lemma for transfinite recursion). (Contributed by Jim Kingdon, 9-Jul-2019.) |
| Theorem | tfrexlem 6543* | The transfinite recursion function is set-like if the input is. (Contributed by Mario Carneiro, 3-Jul-2019.) |
| Theorem | tfri1d 6544* |
Principle of Transfinite Recursion, part 1 of 3. Theorem 7.41(1) of
[TakeutiZaring] p. 47, with an
additional condition.
The condition is that
Given a function |
| Theorem | tfri2d 6545* |
Principle of Transfinite Recursion, part 2 of 3. Theorem 7.41(2) of
[TakeutiZaring] p. 47, with an
additional condition on the recursion
rule |
| Theorem | tfr1onlem3ag 6546* |
Lemma for transfinite recursion. This lemma changes some bound
variables in |
| Theorem | tfr1onlem3 6547* |
Lemma for transfinite recursion. This lemma changes some bound
variables in |
| Theorem | tfr1onlemssrecs 6548* | Lemma for tfr1on 6559. The union of functions acceptable for tfr1on 6559 is a subset of recs. (Contributed by Jim Kingdon, 15-Mar-2022.) |
| Theorem | tfr1onlemsucfn 6549* | We can extend an acceptable function by one element to produce a function. Lemma for tfr1on 6559. (Contributed by Jim Kingdon, 12-Mar-2022.) |
| Theorem | tfr1onlemsucaccv 6550* | Lemma for tfr1on 6559. We can extend an acceptable function by one element to produce an acceptable function. (Contributed by Jim Kingdon, 12-Mar-2022.) |
| Theorem | tfr1onlembacc 6551* |
Lemma for tfr1on 6559. Each element of |
| Theorem | tfr1onlembxssdm 6552* |
Lemma for tfr1on 6559. The union of |
| Theorem | tfr1onlembfn 6553* |
Lemma for tfr1on 6559. The union of |
| Theorem | tfr1onlembex 6554* |
Lemma for tfr1on 6559. The set |
| Theorem | tfr1onlemubacc 6555* |
Lemma for tfr1on 6559. The union of |
| Theorem | tfr1onlemex 6556* | Lemma for tfr1on 6559. (Contributed by Jim Kingdon, 16-Mar-2022.) |
| Theorem | tfr1onlemaccex 6557* |
We can define an acceptable function on any element of
As with many of the transfinite recursion theorems, we have
hypotheses that state that |
| Theorem | tfr1onlemres 6558* | Lemma for tfr1on 6559. Recursion is defined on an ordinal if the characteristic function is defined up to a suitable point. (Contributed by Jim Kingdon, 18-Mar-2022.) |
| Theorem | tfr1on 6559* | Recursion is defined on an ordinal if the characteristic function is defined up to a suitable point. (Contributed by Jim Kingdon, 12-Mar-2022.) |
| Theorem | tfri1dALT 6560* |
Alternate proof of tfri1d 6544 in terms of tfr1on 6559.
Although this does show that the tfr1on 6559 proof is general enough to
also prove tfri1d 6544, the tfri1d 6544 proof is simpler in places because it
does not need to deal with |
| Theorem | tfrcllemssrecs 6561* | Lemma for tfrcl 6573. The union of functions acceptable for tfrcl 6573 is a subset of recs. (Contributed by Jim Kingdon, 25-Mar-2022.) |
| Theorem | tfrcllemsucfn 6562* | We can extend an acceptable function by one element to produce a function. Lemma for tfrcl 6573. (Contributed by Jim Kingdon, 24-Mar-2022.) |
| Theorem | tfrcllemsucaccv 6563* | Lemma for tfrcl 6573. We can extend an acceptable function by one element to produce an acceptable function. (Contributed by Jim Kingdon, 24-Mar-2022.) |
| Theorem | tfrcllembacc 6564* |
Lemma for tfrcl 6573. Each element of |
| Theorem | tfrcllembxssdm 6565* |
Lemma for tfrcl 6573. The union of |
| Theorem | tfrcllembfn 6566* |
Lemma for tfrcl 6573. The union of |
| Theorem | tfrcllembex 6567* |
Lemma for tfrcl 6573. The set |
| Theorem | tfrcllemubacc 6568* |
Lemma for tfrcl 6573. The union of |
| Theorem | tfrcllemex 6569* | Lemma for tfrcl 6573. (Contributed by Jim Kingdon, 26-Mar-2022.) |
| Theorem | tfrcllemaccex 6570* |
We can define an acceptable function on any element of
As with many of the transfinite recursion theorems, we have
hypotheses that state that |
| Theorem | tfrcllemres 6571* | Lemma for tfr1on 6559. Recursion is defined on an ordinal if the characteristic function is defined up to a suitable point. (Contributed by Jim Kingdon, 18-Mar-2022.) |
| Theorem | tfrcldm 6572* | Recursion is defined on an ordinal if the characteristic function satisfies a closure hypothesis up to a suitable point. (Contributed by Jim Kingdon, 26-Mar-2022.) |
| Theorem | tfrcl 6573* | Closure for transfinite recursion. As with tfr1on 6559, the characteristic function must be defined up to a suitable point, not necessarily on all ordinals. (Contributed by Jim Kingdon, 25-Mar-2022.) |
| Theorem | tfri1 6574* |
Principle of Transfinite Recursion, part 1 of 3. Theorem 7.41(1) of
[TakeutiZaring] p. 47, with an
additional condition.
The condition is that
Given a function |
| Theorem | tfri2 6575* |
Principle of Transfinite Recursion, part 2 of 3. Theorem 7.41(2) of
[TakeutiZaring] p. 47, with an
additional condition on the recursion
rule |
| Theorem | tfri3 6576* |
Principle of Transfinite Recursion, part 3 of 3. Theorem 7.41(3) of
[TakeutiZaring] p. 47, with an
additional condition on the recursion
rule |
| Theorem | tfrex 6577* | The transfinite recursion function is set-like if the input is. (Contributed by Mario Carneiro, 3-Jul-2019.) |
| Syntax | crdg 6578 |
Extend class notation with the recursive definition generator, with
characteristic function |
| Definition | df-irdg 6579* |
Define a recursive definition generator on
For finite recursion we also define df-frec 6600 and for suitable
characteristic functions df-frec 6600 yields the same result as
Note: We introduce |
| Theorem | rdgeq1 6580 | Equality theorem for the recursive definition generator. (Contributed by NM, 9-Apr-1995.) (Revised by Mario Carneiro, 9-May-2015.) |
| Theorem | rdgeq2 6581 | Equality theorem for the recursive definition generator. (Contributed by NM, 9-Apr-1995.) (Revised by Mario Carneiro, 9-May-2015.) |
| Theorem | rdgfun 6582 | The recursive definition generator is a function. (Contributed by Mario Carneiro, 16-Nov-2014.) |
| Theorem | rdgtfr 6583* | The recursion rule for the recursive definition generator is defined everywhere. (Contributed by Jim Kingdon, 14-May-2020.) |
| Theorem | rdgruledefgg 6584* | The recursion rule for the recursive definition generator is defined everywhere. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgruledefg 6585* | The recursion rule for the recursive definition generator is defined everywhere. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgexggg 6586 | The recursive definition generator produces a set on a set input. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgexgg 6587 | The recursive definition generator produces a set on a set input. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgifnon 6588 |
The recursive definition generator is a function on ordinal numbers.
The |
| Theorem | rdgifnon2 6589* | The recursive definition generator is a function on ordinal numbers. (Contributed by Jim Kingdon, 14-May-2020.) |
| Theorem | rdgivallem 6590* | Value of the recursive definition generator. Lemma for rdgival 6591 which simplifies the value further. (Contributed by Jim Kingdon, 13-Jul-2019.) (New usage is discouraged.) |
| Theorem | rdgival 6591* | Value of the recursive definition generator. (Contributed by Jim Kingdon, 26-Jul-2019.) |
| Theorem | rdgss 6592 | Subset and recursive definition generator. (Contributed by Jim Kingdon, 15-Jul-2019.) |
| Theorem | rdgisuc1 6593* |
One way of describing the value of the recursive definition generator at
a successor. There is no condition on the characteristic function If we add conditions on the characteristic function, we can show tighter results such as rdgisucinc 6594. (Contributed by Jim Kingdon, 9-Jun-2019.) |
| Theorem | rdgisucinc 6594* |
Value of the recursive definition generator at a successor.
This can be thought of as a generalization of oasuc 6675 and omsuc 6683. (Contributed by Jim Kingdon, 29-Aug-2019.) |
| Theorem | rdgon 6595* | Evaluating the recursive definition generator produces an ordinal. There is a hypothesis that the characteristic function produces ordinals on ordinal arguments. (Contributed by Jim Kingdon, 26-Jul-2019.) (Revised by Jim Kingdon, 13-Apr-2022.) |
| Theorem | rdg0 6596 | The initial value of the recursive definition generator. (Contributed by NM, 23-Apr-1995.) (Revised by Mario Carneiro, 14-Nov-2014.) |
| Theorem | rdg0g 6597 | The initial value of the recursive definition generator. (Contributed by NM, 25-Apr-1995.) |
| Theorem | rdgexg 6598 | The recursive definition generator produces a set on a set input. (Contributed by Mario Carneiro, 3-Jul-2019.) |
| Syntax | cfrec 6599 |
Extend class notation with the finite recursive definition generator, with
characteristic function |
| Definition | df-frec 6600* |
Define a recursive definition generator on
Unlike with transfinite recursion, finite recurson can readily divide
definitions and proofs into zero and successor cases, because even
without excluded middle we have theorems such as nn0suc 4708. The
analogous situation with transfinite recursion - being able to say that
an ordinal is zero, successor, or limit - is enabled by excluded middle
and thus is not available to us. For the characteristic functions which
satisfy the conditions given at frecrdg 6617, this definition and
df-irdg 6579 restricted to Note: We introduce frec with the philosophical goal of being able to eliminate all definitions with direct mechanical substitution and to verify easily the soundness of definitions. Metamath itself has no built-in technical limitation that prevents multiple-part recursive definitions in the traditional textbook style. (Contributed by Mario Carneiro and Jim Kingdon, 10-Aug-2019.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |