Metamath Proof Explorer


Theorem inf3lem1

Description: Lemma for our Axiom of Infinity => standard Axiom of Infinity. See inf3 for detailed description. (Contributed by NM, 28-Oct-1996)

Ref Expression
Hypotheses inf3lem.1 G=yVwx|wxy
inf3lem.2 F=recGω
inf3lem.3 AV
inf3lem.4 BV
Assertion inf3lem1 AωFAFsucA

Proof

Step Hyp Ref Expression
1 inf3lem.1 G=yVwx|wxy
2 inf3lem.2 F=recGω
3 inf3lem.3 AV
4 inf3lem.4 BV
5 fveq2 v=Fv=F
6 suceq v=sucv=suc
7 6 fveq2d v=Fsucv=Fsuc
8 5 7 sseq12d v=FvFsucvFFsuc
9 fveq2 v=uFv=Fu
10 suceq v=usucv=sucu
11 10 fveq2d v=uFsucv=Fsucu
12 9 11 sseq12d v=uFvFsucvFuFsucu
13 fveq2 v=sucuFv=Fsucu
14 suceq v=sucusucv=sucsucu
15 14 fveq2d v=sucuFsucv=Fsucsucu
16 13 15 sseq12d v=sucuFvFsucvFsucuFsucsucu
17 fveq2 v=AFv=FA
18 suceq v=Asucv=sucA
19 18 fveq2d v=AFsucv=FsucA
20 17 19 sseq12d v=AFvFsucvFAFsucA
21 1 2 3 3 inf3lemb F=
22 0ss Fsuc
23 21 22 eqsstri FFsuc
24 sstr2 vxFuFuFsucuvxFsucu
25 24 com12 FuFsucuvxFuvxFsucu
26 25 anim2d FuFsucuvxvxFuvxvxFsucu
27 vex uV
28 1 2 27 3 inf3lemc uωFsucu=GFu
29 28 eleq2d uωvFsucuvGFu
30 vex vV
31 fvex FuV
32 1 2 30 31 inf3lema vGFuvxvxFu
33 29 32 bitrdi uωvFsucuvxvxFu
34 peano2b uωsucuω
35 27 sucex sucuV
36 1 2 35 3 inf3lemc sucuωFsucsucu=GFsucu
37 34 36 sylbi uωFsucsucu=GFsucu
38 37 eleq2d uωvFsucsucuvGFsucu
39 fvex FsucuV
40 1 2 30 39 inf3lema vGFsucuvxvxFsucu
41 38 40 bitrdi uωvFsucsucuvxvxFsucu
42 33 41 imbi12d uωvFsucuvFsucsucuvxvxFuvxvxFsucu
43 26 42 imbitrrid uωFuFsucuvFsucuvFsucsucu
44 43 imp uωFuFsucuvFsucuvFsucsucu
45 44 ssrdv uωFuFsucuFsucuFsucsucu
46 45 ex uωFuFsucuFsucuFsucsucu
47 8 12 16 20 23 46 finds AωFAFsucA