Metamath Proof Explorer


Theorem dfrecs3

Description: The old definition of transfinite recursion. This version is preferred for development, as it demonstrates the properties of transfinite recursion without relying on well-founded recursion. (Contributed by Scott Fenton, 3-Aug-2020)

Ref Expression
Assertion dfrecs3 recs F = f | x On f Fn x y x f y = F f y

Proof

Step Hyp Ref Expression
1 df-recs recs F = wrecs E On F
2 df-wrecs wrecs E On F = f | x f Fn x x On y x Pred E On y x y x f y = F f Pred E On y
3 3anass f Fn x x On y x Pred E On y x y x f y = F f Pred E On y f Fn x x On y x Pred E On y x y x f y = F f Pred E On y
4 vex x V
5 4 elon x On Ord x
6 ordsson Ord x x On
7 ordtr Ord x Tr x
8 6 7 jca Ord x x On Tr x
9 epweon E We On
10 wess x On E We On E We x
11 9 10 mpi x On E We x
12 11 anim1ci x On Tr x Tr x E We x
13 df-ord Ord x Tr x E We x
14 12 13 sylibr x On Tr x Ord x
15 8 14 impbii Ord x x On Tr x
16 dftr3 Tr x y x y x
17 ssel2 x On y x y On
18 predon y On Pred E On y = y
19 18 sseq1d y On Pred E On y x y x
20 17 19 syl x On y x Pred E On y x y x
21 20 ralbidva x On y x Pred E On y x y x y x
22 16 21 bitr4id x On Tr x y x Pred E On y x
23 22 pm5.32i x On Tr x x On y x Pred E On y x
24 5 15 23 3bitri x On x On y x Pred E On y x
25 24 anbi1i x On y x f y = F f Pred E On y x On y x Pred E On y x y x f y = F f Pred E On y
26 onelon x On y x y On
27 18 reseq2d y On f Pred E On y = f y
28 27 fveq2d y On F f Pred E On y = F f y
29 28 eqeq2d y On f y = F f Pred E On y f y = F f y
30 26 29 syl x On y x f y = F f Pred E On y f y = F f y
31 30 ralbidva x On y x f y = F f Pred E On y y x f y = F f y
32 31 pm5.32i x On y x f y = F f Pred E On y x On y x f y = F f y
33 25 32 bitr3i x On y x Pred E On y x y x f y = F f Pred E On y x On y x f y = F f y
34 33 anbi2i f Fn x x On y x Pred E On y x y x f y = F f Pred E On y f Fn x x On y x f y = F f y
35 an12 f Fn x x On y x f y = F f y x On f Fn x y x f y = F f y
36 3 34 35 3bitri f Fn x x On y x Pred E On y x y x f y = F f Pred E On y x On f Fn x y x f y = F f y
37 36 exbii x f Fn x x On y x Pred E On y x y x f y = F f Pred E On y x x On f Fn x y x f y = F f y
38 df-rex x On f Fn x y x f y = F f y x x On f Fn x y x f y = F f y
39 37 38 bitr4i x f Fn x x On y x Pred E On y x y x f y = F f Pred E On y x On f Fn x y x f y = F f y
40 39 abbii f | x f Fn x x On y x Pred E On y x y x f y = F f Pred E On y = f | x On f Fn x y x f y = F f y
41 40 unieqi f | x f Fn x x On y x Pred E On y x y x f y = F f Pred E On y = f | x On f Fn x y x f y = F f y
42 1 2 41 3eqtri recs F = f | x On f Fn x y x f y = F f y