Metamath Proof Explorer


Theorem gonarlem

Description: Lemma for gonar (induction step). (Contributed by AV, 21-Oct-2023)

Ref Expression
Assertion gonarlem Nωa𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucsucNaFmlasucsucNbFmlasucsucN

Proof

Step Hyp Ref Expression
1 peano2 NωsucNω
2 ovexd Nωa𝑔bV
3 isfmlasuc sucNωa𝑔bVa𝑔bFmlasucsucNa𝑔bFmlasucNuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iu
4 1 2 3 syl2anc Nωa𝑔bFmlasucsucNa𝑔bFmlasucNuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iu
5 4 adantr Nωa𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucsucNa𝑔bFmlasucNuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iu
6 fmlasssuc sucNωFmlasucNFmlasucsucN
7 1 6 syl NωFmlasucNFmlasucsucN
8 7 sseld NωaFmlasucNaFmlasucsucN
9 7 sseld NωbFmlasucNbFmlasucsucN
10 8 9 anim12d NωaFmlasucNbFmlasucNaFmlasucsucNbFmlasucsucN
11 10 com12 aFmlasucNbFmlasucNNωaFmlasucsucNbFmlasucsucN
12 11 imim2i a𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucNNωaFmlasucsucNbFmlasucsucN
13 12 com23 a𝑔bFmlasucNaFmlasucNbFmlasucNNωa𝑔bFmlasucNaFmlasucsucNbFmlasucsucN
14 13 impcom Nωa𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucNaFmlasucsucNbFmlasucsucN
15 gonafv aVbVa𝑔b=1𝑜ab
16 15 el2v a𝑔b=1𝑜ab
17 16 a1i uFmlasucNvFmlasucNa𝑔b=1𝑜ab
18 gonafv uFmlasucNvFmlasucNu𝑔v=1𝑜uv
19 17 18 eqeq12d uFmlasucNvFmlasucNa𝑔b=u𝑔v1𝑜ab=1𝑜uv
20 1oex 1𝑜V
21 opex abV
22 20 21 opth 1𝑜ab=1𝑜uv1𝑜=1𝑜ab=uv
23 19 22 bitrdi uFmlasucNvFmlasucNa𝑔b=u𝑔v1𝑜=1𝑜ab=uv
24 23 adantll NωuFmlasucNvFmlasucNa𝑔b=u𝑔v1𝑜=1𝑜ab=uv
25 vex aV
26 vex bV
27 25 26 opth ab=uva=ub=v
28 eleq1w u=auFmlasucNaFmlasucN
29 28 equcoms a=uuFmlasucNaFmlasucN
30 eleq1w v=bvFmlasucNbFmlasucN
31 30 equcoms b=vvFmlasucNbFmlasucN
32 29 31 bi2anan9 a=ub=vuFmlasucNvFmlasucNaFmlasucNbFmlasucN
33 32 11 syl6bi a=ub=vuFmlasucNvFmlasucNNωaFmlasucsucNbFmlasucsucN
34 27 33 sylbi ab=uvuFmlasucNvFmlasucNNωaFmlasucsucNbFmlasucsucN
35 34 adantl 1𝑜=1𝑜ab=uvuFmlasucNvFmlasucNNωaFmlasucsucNbFmlasucsucN
36 35 com13 NωuFmlasucNvFmlasucN1𝑜=1𝑜ab=uvaFmlasucsucNbFmlasucsucN
37 36 impl NωuFmlasucNvFmlasucN1𝑜=1𝑜ab=uvaFmlasucsucNbFmlasucsucN
38 24 37 sylbid NωuFmlasucNvFmlasucNa𝑔b=u𝑔vaFmlasucsucNbFmlasucsucN
39 38 rexlimdva NωuFmlasucNvFmlasucNa𝑔b=u𝑔vaFmlasucsucNbFmlasucsucN
40 gonanegoal a𝑔b𝑔iu
41 eqneqall a𝑔b=𝑔iua𝑔b𝑔iuaFmlasucsucNbFmlasucsucN
42 40 41 mpi a𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
43 42 a1i NωuFmlasucNiωa𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
44 43 rexlimdva NωuFmlasucNiωa𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
45 39 44 jaod NωuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
46 45 rexlimdva NωuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
47 46 adantr Nωa𝑔bFmlasucNaFmlasucNbFmlasucNuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
48 14 47 jaod Nωa𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucNuFmlasucNvFmlasucNa𝑔b=u𝑔viωa𝑔b=𝑔iuaFmlasucsucNbFmlasucsucN
49 5 48 sylbid Nωa𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucsucNaFmlasucsucNbFmlasucsucN
50 49 ex Nωa𝑔bFmlasucNaFmlasucNbFmlasucNa𝑔bFmlasucsucNaFmlasucsucNbFmlasucsucN