| Intuitionistic Logic Explorer Theorem List (p. 65 of 162) | < 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 | smoiso 6401 |
If |
| Theorem | smoel2 6402 | A strictly monotone ordinal function preserves the epsilon relation. (Contributed by Mario Carneiro, 12-Mar-2013.) |
| Syntax | crecs 6403 | Notation for a function defined by strong transfinite recursion. |
| Definition | df-recs 6404* |
Define a function recs (Contributed by Stefan O'Rear, 18-Jan-2015.) |
| Theorem | recseq 6405 | Equality theorem for recs. (Contributed by Stefan O'Rear, 18-Jan-2015.) |
| Theorem | nfrecs 6406 | Bound-variable hypothesis builder for recs. (Contributed by Stefan O'Rear, 18-Jan-2015.) |
| Theorem | tfrlem1 6407* | 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 6408* |
Lemma for transfinite recursion. This lemma just changes some bound
variables in |
| Theorem | tfrlem3a 6409* |
Lemma for transfinite recursion. Let |
| Theorem | tfrlem3 6410* |
Lemma for transfinite recursion. Let |
| Theorem | tfrlem3-2d 6411* | Lemma for transfinite recursion which changes a bound variable (Contributed by Jim Kingdon, 2-Jul-2019.) |
| Theorem | tfrlem4 6412* |
Lemma for transfinite recursion. |
| Theorem | tfrlem5 6413* | 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 6414* | Lemma for transfinite recursion. The definition recs is the union of all acceptable functions. (Contributed by Mario Carneiro, 9-May-2015.) |
| Theorem | tfrlem6 6415* | 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 6416* | 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 6417* | 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 6418* | 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 6419 | Transfinite recursion produces a function. (Contributed by Jim Kingdon, 20-Aug-2021.) |
| Theorem | tfr2a 6420 | A weak version of transfinite recursion. (Contributed by Mario Carneiro, 24-Jun-2015.) |
| Theorem | tfr0dm 6421 | Transfinite recursion is defined at the empty set. (Contributed by Jim Kingdon, 8-Mar-2022.) |
| Theorem | tfr0 6422 | Transfinite recursion at the empty set. (Contributed by Jim Kingdon, 8-May-2020.) |
| Theorem | tfrlemisucfn 6423* | We can extend an acceptable function by one element to produce a function. Lemma for tfrlemi1 6431. (Contributed by Jim Kingdon, 2-Jul-2019.) |
| Theorem | tfrlemisucaccv 6424* | We can extend an acceptable function by one element to produce an acceptable function. Lemma for tfrlemi1 6431. (Contributed by Jim Kingdon, 4-Mar-2019.) (Proof shortened by Mario Carneiro, 24-May-2019.) |
| Theorem | tfrlemibacc 6425* |
Each element of |
| Theorem | tfrlemibxssdm 6426* |
The union of |
| Theorem | tfrlemibfn 6427* |
The union of |
| Theorem | tfrlemibex 6428* |
The set |
| Theorem | tfrlemiubacc 6429* |
The union of |
| Theorem | tfrlemiex 6430* | Lemma for tfrlemi1 6431. (Contributed by Jim Kingdon, 18-Mar-2019.) (Proof shortened by Mario Carneiro, 24-May-2019.) |
| Theorem | tfrlemi1 6431* |
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 6432* | The domain of recs is all ordinals (lemma for transfinite recursion). (Contributed by Jim Kingdon, 9-Jul-2019.) |
| Theorem | tfrexlem 6433* | The transfinite recursion function is set-like if the input is. (Contributed by Mario Carneiro, 3-Jul-2019.) |
| Theorem | tfri1d 6434* |
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 6435* |
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 6436* |
Lemma for transfinite recursion. This lemma changes some bound
variables in |
| Theorem | tfr1onlem3 6437* |
Lemma for transfinite recursion. This lemma changes some bound
variables in |
| Theorem | tfr1onlemssrecs 6438* | Lemma for tfr1on 6449. The union of functions acceptable for tfr1on 6449 is a subset of recs. (Contributed by Jim Kingdon, 15-Mar-2022.) |
| Theorem | tfr1onlemsucfn 6439* | We can extend an acceptable function by one element to produce a function. Lemma for tfr1on 6449. (Contributed by Jim Kingdon, 12-Mar-2022.) |
| Theorem | tfr1onlemsucaccv 6440* | Lemma for tfr1on 6449. We can extend an acceptable function by one element to produce an acceptable function. (Contributed by Jim Kingdon, 12-Mar-2022.) |
| Theorem | tfr1onlembacc 6441* |
Lemma for tfr1on 6449. Each element of |
| Theorem | tfr1onlembxssdm 6442* |
Lemma for tfr1on 6449. The union of |
| Theorem | tfr1onlembfn 6443* |
Lemma for tfr1on 6449. The union of |
| Theorem | tfr1onlembex 6444* |
Lemma for tfr1on 6449. The set |
| Theorem | tfr1onlemubacc 6445* |
Lemma for tfr1on 6449. The union of |
| Theorem | tfr1onlemex 6446* | Lemma for tfr1on 6449. (Contributed by Jim Kingdon, 16-Mar-2022.) |
| Theorem | tfr1onlemaccex 6447* |
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 6448* | Lemma for tfr1on 6449. 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 6449* | 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 6450* |
Alternate proof of tfri1d 6434 in terms of tfr1on 6449.
Although this does show that the tfr1on 6449 proof is general enough to
also prove tfri1d 6434, the tfri1d 6434 proof is simpler in places because it
does not need to deal with |
| Theorem | tfrcllemssrecs 6451* | Lemma for tfrcl 6463. The union of functions acceptable for tfrcl 6463 is a subset of recs. (Contributed by Jim Kingdon, 25-Mar-2022.) |
| Theorem | tfrcllemsucfn 6452* | We can extend an acceptable function by one element to produce a function. Lemma for tfrcl 6463. (Contributed by Jim Kingdon, 24-Mar-2022.) |
| Theorem | tfrcllemsucaccv 6453* | Lemma for tfrcl 6463. We can extend an acceptable function by one element to produce an acceptable function. (Contributed by Jim Kingdon, 24-Mar-2022.) |
| Theorem | tfrcllembacc 6454* |
Lemma for tfrcl 6463. Each element of |
| Theorem | tfrcllembxssdm 6455* |
Lemma for tfrcl 6463. The union of |
| Theorem | tfrcllembfn 6456* |
Lemma for tfrcl 6463. The union of |
| Theorem | tfrcllembex 6457* |
Lemma for tfrcl 6463. The set |
| Theorem | tfrcllemubacc 6458* |
Lemma for tfrcl 6463. The union of |
| Theorem | tfrcllemex 6459* | Lemma for tfrcl 6463. (Contributed by Jim Kingdon, 26-Mar-2022.) |
| Theorem | tfrcllemaccex 6460* |
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 6461* | Lemma for tfr1on 6449. 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 6462* | 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 6463* | Closure for transfinite recursion. As with tfr1on 6449, 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 6464* |
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 6465* |
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 6466* |
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 6467* | The transfinite recursion function is set-like if the input is. (Contributed by Mario Carneiro, 3-Jul-2019.) |
| Syntax | crdg 6468 |
Extend class notation with the recursive definition generator, with
characteristic function |
| Definition | df-irdg 6469* |
Define a recursive definition generator on
For finite recursion we also define df-frec 6490 and for suitable
characteristic functions df-frec 6490 yields the same result as
Note: We introduce |
| Theorem | rdgeq1 6470 | Equality theorem for the recursive definition generator. (Contributed by NM, 9-Apr-1995.) (Revised by Mario Carneiro, 9-May-2015.) |
| Theorem | rdgeq2 6471 | Equality theorem for the recursive definition generator. (Contributed by NM, 9-Apr-1995.) (Revised by Mario Carneiro, 9-May-2015.) |
| Theorem | rdgfun 6472 | The recursive definition generator is a function. (Contributed by Mario Carneiro, 16-Nov-2014.) |
| Theorem | rdgtfr 6473* | The recursion rule for the recursive definition generator is defined everywhere. (Contributed by Jim Kingdon, 14-May-2020.) |
| Theorem | rdgruledefgg 6474* | The recursion rule for the recursive definition generator is defined everywhere. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgruledefg 6475* | The recursion rule for the recursive definition generator is defined everywhere. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgexggg 6476 | The recursive definition generator produces a set on a set input. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgexgg 6477 | The recursive definition generator produces a set on a set input. (Contributed by Jim Kingdon, 4-Jul-2019.) |
| Theorem | rdgifnon 6478 |
The recursive definition generator is a function on ordinal numbers.
The |
| Theorem | rdgifnon2 6479* | The recursive definition generator is a function on ordinal numbers. (Contributed by Jim Kingdon, 14-May-2020.) |
| Theorem | rdgivallem 6480* | Value of the recursive definition generator. Lemma for rdgival 6481 which simplifies the value further. (Contributed by Jim Kingdon, 13-Jul-2019.) (New usage is discouraged.) |
| Theorem | rdgival 6481* | Value of the recursive definition generator. (Contributed by Jim Kingdon, 26-Jul-2019.) |
| Theorem | rdgss 6482 | Subset and recursive definition generator. (Contributed by Jim Kingdon, 15-Jul-2019.) |
| Theorem | rdgisuc1 6483* |
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 6484. (Contributed by Jim Kingdon, 9-Jun-2019.) |
| Theorem | rdgisucinc 6484* |
Value of the recursive definition generator at a successor.
This can be thought of as a generalization of oasuc 6563 and omsuc 6571. (Contributed by Jim Kingdon, 29-Aug-2019.) |
| Theorem | rdgon 6485* | 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 6486 | The initial value of the recursive definition generator. (Contributed by NM, 23-Apr-1995.) (Revised by Mario Carneiro, 14-Nov-2014.) |
| Theorem | rdg0g 6487 | The initial value of the recursive definition generator. (Contributed by NM, 25-Apr-1995.) |
| Theorem | rdgexg 6488 | The recursive definition generator produces a set on a set input. (Contributed by Mario Carneiro, 3-Jul-2019.) |
| Syntax | cfrec 6489 |
Extend class notation with the finite recursive definition generator, with
characteristic function |
| Definition | df-frec 6490* |
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 4660. 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 6507, this definition and
df-irdg 6469 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.) |
| Theorem | freceq1 6491 | Equality theorem for the finite recursive definition generator. (Contributed by Jim Kingdon, 30-May-2020.) |
| Theorem | freceq2 6492 | Equality theorem for the finite recursive definition generator. (Contributed by Jim Kingdon, 30-May-2020.) |
| Theorem | frecex 6493 | Finite recursion produces a set. (Contributed by Jim Kingdon, 20-Aug-2021.) |
| Theorem | frecfun 6494 |
Finite recursion produces a function. See also frecfnom 6500 which also
states that the domain of that function is |
| Theorem | nffrec 6495 | Bound-variable hypothesis builder for the finite recursive definition generator. (Contributed by Jim Kingdon, 30-May-2020.) |
| Theorem | frec0g 6496 | The initial value resulting from finite recursive definition generation. (Contributed by Jim Kingdon, 7-May-2020.) |
| Theorem | frecabex 6497* | The class abstraction from df-frec 6490 exists. This is a lemma for other finite recursion proofs. (Contributed by Jim Kingdon, 13-May-2020.) |
| Theorem | frecabcl 6498* |
The class abstraction from df-frec 6490 exists. Unlike frecabex 6497 the
function |
| Theorem | frectfr 6499* |
Lemma to connect transfinite recursion theorems with finite recursion.
That is, given the conditions (Contributed by Jim Kingdon, 15-Aug-2019.) |
| Theorem | frecfnom 6500* | The function generated by finite recursive definition generation is a function on omega. (Contributed by Jim Kingdon, 13-May-2020.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |