Metamath Proof Explorer


Theorem wfrlem5OLD

Description: Lemma for well-ordered recursion. The values of two acceptable functions agree within their domains. Obsolete as of 18-Nov-2024. (New usage is discouraged.) (Proof modification is discouraged.) (Contributed by Scott Fenton, 21-Apr-2011) (Revised by Mario Carneiro, 26-Jun-2015)

Ref Expression
Hypotheses wfrlem5OLD.1 RWeA
wfrlem5OLD.2 RSeA
wfrlem5OLD.3 B=f|xfFnxxAyxPredRAyxyxfy=FfPredRAy
Assertion wfrlem5OLD gBhBxguxhvu=v

Proof

Step Hyp Ref Expression
1 wfrlem5OLD.1 RWeA
2 wfrlem5OLD.2 RSeA
3 wfrlem5OLD.3 B=f|xfFnxxAyxPredRAyxyxfy=FfPredRAy
4 vex xV
5 vex uV
6 4 5 breldm xguxdomg
7 vex vV
8 4 7 breldm xhvxdomh
9 6 8 anim12i xguxhvxdomgxdomh
10 elin xdomgdomhxdomgxdomh
11 9 10 sylibr xguxhvxdomgdomh
12 anandi xdomgdomhxguxhvxdomgdomhxguxdomgdomhxhv
13 5 brresi xgdomgdomhuxdomgdomhxgu
14 7 brresi xhdomgdomhvxdomgdomhxhv
15 13 14 anbi12i xgdomgdomhuxhdomgdomhvxdomgdomhxguxdomgdomhxhv
16 12 15 sylbb2 xdomgdomhxguxhvxgdomgdomhuxhdomgdomhv
17 11 16 mpancom xguxhvxgdomgdomhuxhdomgdomhv
18 3 wfrlem3OLD gBdomgA
19 ssinss1 domgAdomgdomhA
20 wess domgdomhARWeARWedomgdomh
21 1 20 mpi domgdomhARWedomgdomh
22 sess2 domgdomhARSeARSedomgdomh
23 2 22 mpi domgdomhARSedomgdomh
24 21 23 jca domgdomhARWedomgdomhRSedomgdomh
25 18 19 24 3syl gBRWedomgdomhRSedomgdomh
26 25 adantr gBhBRWedomgdomhRSedomgdomh
27 3 wfrlem4OLD gBhBgdomgdomhFndomgdomhadomgdomhgdomgdomha=FgdomgdomhPredRdomgdomha
28 3 wfrlem4OLD hBgBhdomhdomgFndomhdomgadomhdomghdomhdomga=FhdomhdomgPredRdomhdomga
29 28 ancoms gBhBhdomhdomgFndomhdomgadomhdomghdomhdomga=FhdomhdomgPredRdomhdomga
30 incom domgdomh=domhdomg
31 30 reseq2i hdomgdomh=hdomhdomg
32 31 fneq1i hdomgdomhFndomgdomhhdomhdomgFndomgdomh
33 30 fneq2i hdomhdomgFndomgdomhhdomhdomgFndomhdomg
34 32 33 bitri hdomgdomhFndomgdomhhdomhdomgFndomhdomg
35 31 fveq1i hdomgdomha=hdomhdomga
36 predeq2 domgdomh=domhdomgPredRdomgdomha=PredRdomhdomga
37 30 36 ax-mp PredRdomgdomha=PredRdomhdomga
38 31 37 reseq12i hdomgdomhPredRdomgdomha=hdomhdomgPredRdomhdomga
39 38 fveq2i FhdomgdomhPredRdomgdomha=FhdomhdomgPredRdomhdomga
40 35 39 eqeq12i hdomgdomha=FhdomgdomhPredRdomgdomhahdomhdomga=FhdomhdomgPredRdomhdomga
41 30 40 raleqbii adomgdomhhdomgdomha=FhdomgdomhPredRdomgdomhaadomhdomghdomhdomga=FhdomhdomgPredRdomhdomga
42 34 41 anbi12i hdomgdomhFndomgdomhadomgdomhhdomgdomha=FhdomgdomhPredRdomgdomhahdomhdomgFndomhdomgadomhdomghdomhdomga=FhdomhdomgPredRdomhdomga
43 29 42 sylibr gBhBhdomgdomhFndomgdomhadomgdomhhdomgdomha=FhdomgdomhPredRdomgdomha
44 wfr3g RWedomgdomhRSedomgdomhgdomgdomhFndomgdomhadomgdomhgdomgdomha=FgdomgdomhPredRdomgdomhahdomgdomhFndomgdomhadomgdomhhdomgdomha=FhdomgdomhPredRdomgdomhagdomgdomh=hdomgdomh
45 26 27 43 44 syl3anc gBhBgdomgdomh=hdomgdomh
46 45 breqd gBhBxgdomgdomhvxhdomgdomhv
47 46 biimprd gBhBxhdomgdomhvxgdomgdomhv
48 3 wfrlem2OLD gBFung
49 funres FungFungdomgdomh
50 dffun2 FungdomgdomhRelgdomgdomhxuvxgdomgdomhuxgdomgdomhvu=v
51 50 simprbi Fungdomgdomhxuvxgdomgdomhuxgdomgdomhvu=v
52 2sp uvxgdomgdomhuxgdomgdomhvu=vxgdomgdomhuxgdomgdomhvu=v
53 52 sps xuvxgdomgdomhuxgdomgdomhvu=vxgdomgdomhuxgdomgdomhvu=v
54 48 49 51 53 4syl gBxgdomgdomhuxgdomgdomhvu=v
55 54 adantr gBhBxgdomgdomhuxgdomgdomhvu=v
56 47 55 sylan2d gBhBxgdomgdomhuxhdomgdomhvu=v
57 17 56 syl5 gBhBxguxhvu=v