Metamath Proof Explorer


Theorem smu01lem

Description: Lemma for smu01 and smu02 . (Contributed by Mario Carneiro, 19-Sep-2016)

Ref Expression
Hypotheses smu01lem.1 φA0
smu01lem.2 φB0
smu01lem.3 φk0n0¬kAnkB
Assertion smu01lem φAsmulB=

Proof

Step Hyp Ref Expression
1 smu01lem.1 φA0
2 smu01lem.2 φB0
3 smu01lem.3 φk0n0¬kAnkB
4 smucl A0B0AsmulB0
5 1 2 4 syl2anc φAsmulB0
6 5 sseld φkAsmulBk0
7 noel ¬k
8 peano2nn0 k0k+10
9 fveqeq2 x=0seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1x=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n10=
10 9 imbi2d x=0φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1x=φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n10=
11 fveqeq2 x=kseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1x=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k=
12 11 imbi2d x=kφseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1x=φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k=
13 fveqeq2 x=k+1seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1x=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
14 13 imbi2d x=k+1φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1x=φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
15 eqid seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1
16 1 2 15 smup0 φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n10=
17 oveq1 seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1ksaddn0|kAnkB=saddn0|kAnkB
18 1 adantr φk0A0
19 2 adantr φk0B0
20 simpr φk0k0
21 18 19 15 20 smupp1 φk0seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1ksaddn0|kAnkB
22 3 anassrs φk0n0¬kAnkB
23 22 ralrimiva φk0n0¬kAnkB
24 rabeq0 n0|kAnkB=n0¬kAnkB
25 23 24 sylibr φk0n0|kAnkB=
26 25 oveq2d φk0saddn0|kAnkB=sadd
27 0ss 0
28 sadid1 0sadd=
29 27 28 mp1i φk0sadd=
30 26 29 eqtr2d φk0=saddn0|kAnkB
31 21 30 eqeq12d φk0seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1ksaddn0|kAnkB=saddn0|kAnkB
32 17 31 imbitrrid φk0seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
33 32 expcom k0φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k=seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
34 33 a2d k0φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k=φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
35 10 12 14 14 16 34 nn0ind k+10φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
36 8 35 syl k0φseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
37 36 impcom φk0seq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1=
38 37 eleq2d φk0kseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1k
39 7 38 mtbiri φk0¬kseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1
40 18 19 15 20 smuval φk0kAsmulBkseq0p𝒫0,m0psaddn0|mAnmBn0ifn=0n1k+1
41 39 40 mtbird φk0¬kAsmulB
42 41 ex φk0¬kAsmulB
43 6 42 syld φkAsmulB¬kAsmulB
44 43 pm2.01d φ¬kAsmulB
45 44 eq0rdv φAsmulB=