Metamath Proof Explorer


Theorem tfrlem12

Description: Lemma for transfinite recursion. Show C is an acceptable function. (Contributed by NM, 15-Aug-1994) (Revised by Mario Carneiro, 9-May-2015)

Ref Expression
Hypotheses tfrlem.1 A=f|xOnfFnxyxfy=Ffy
tfrlem.3 C=recsFdomrecsFFrecsF
Assertion tfrlem12 recsFVCA

Proof

Step Hyp Ref Expression
1 tfrlem.1 A=f|xOnfFnxyxfy=Ffy
2 tfrlem.3 C=recsFdomrecsFFrecsF
3 1 tfrlem8 OrddomrecsF
4 3 a1i recsFVOrddomrecsF
5 dmexg recsFVdomrecsFV
6 elon2 domrecsFOnOrddomrecsFdomrecsFV
7 4 5 6 sylanbrc recsFVdomrecsFOn
8 onsuc domrecsFOnsucdomrecsFOn
9 1 2 tfrlem10 domrecsFOnCFnsucdomrecsF
10 1 2 tfrlem11 domrecsFOnzsucdomrecsFCz=FCz
11 10 ralrimiv domrecsFOnzsucdomrecsFCz=FCz
12 fveq2 z=yCz=Cy
13 reseq2 z=yCz=Cy
14 13 fveq2d z=yFCz=FCy
15 12 14 eqeq12d z=yCz=FCzCy=FCy
16 15 cbvralvw zsucdomrecsFCz=FCzysucdomrecsFCy=FCy
17 11 16 sylib domrecsFOnysucdomrecsFCy=FCy
18 fneq2 x=sucdomrecsFCFnxCFnsucdomrecsF
19 raleq x=sucdomrecsFyxCy=FCyysucdomrecsFCy=FCy
20 18 19 anbi12d x=sucdomrecsFCFnxyxCy=FCyCFnsucdomrecsFysucdomrecsFCy=FCy
21 20 rspcev sucdomrecsFOnCFnsucdomrecsFysucdomrecsFCy=FCyxOnCFnxyxCy=FCy
22 8 9 17 21 syl12anc domrecsFOnxOnCFnxyxCy=FCy
23 7 22 syl recsFVxOnCFnxyxCy=FCy
24 snex domrecsFFrecsFV
25 unexg recsFVdomrecsFFrecsFVrecsFdomrecsFFrecsFV
26 24 25 mpan2 recsFVrecsFdomrecsFFrecsFV
27 2 26 eqeltrid recsFVCV
28 fneq1 f=CfFnxCFnx
29 fveq1 f=Cfy=Cy
30 reseq1 f=Cfy=Cy
31 30 fveq2d f=CFfy=FCy
32 29 31 eqeq12d f=Cfy=FfyCy=FCy
33 32 ralbidv f=Cyxfy=FfyyxCy=FCy
34 28 33 anbi12d f=CfFnxyxfy=FfyCFnxyxCy=FCy
35 34 rexbidv f=CxOnfFnxyxfy=FfyxOnCFnxyxCy=FCy
36 35 1 elab2g CVCAxOnCFnxyxCy=FCy
37 27 36 syl recsFVCAxOnCFnxyxCy=FCy
38 23 37 mpbird recsFVCA