Metamath Proof Explorer


Theorem gsummatr01

Description: Lemma 1 for smadiadetlem4 . (Contributed by AV, 8-Jan-2019)

Ref Expression
Hypotheses gsummatr01.p P=BaseSymGrpN
gsummatr01.r R=rP|rK=L
gsummatr01.0 0˙=0G
gsummatr01.s S=BaseG
Assertion gsummatr01 GCMndNFiniNjNiAjSBSKNLNQRGnNniN,jNifi=Kifj=L0˙BiAjQn=GnNKniNK,jNLiAjQn

Proof

Step Hyp Ref Expression
1 gsummatr01.p P=BaseSymGrpN
2 gsummatr01.r R=rP|rK=L
3 gsummatr01.0 0˙=0G
4 gsummatr01.s S=BaseG
5 difsnid KNNKK=N
6 5 eqcomd KNN=NKK
7 6 3ad2ant1 KNLNQRN=NKK
8 7 3ad2ant3 GCMndNFiniNjNiAjSBSKNLNQRN=NKK
9 8 mpteq1d GCMndNFiniNjNiAjSBSKNLNQRnNniN,jNifi=Kifj=L0˙BiAjQn=nNKKniN,jNifi=Kifj=L0˙BiAjQn
10 9 oveq2d GCMndNFiniNjNiAjSBSKNLNQRGnNniN,jNifi=Kifj=L0˙BiAjQn=GnNKKniN,jNifi=Kifj=L0˙BiAjQn
11 1 2 3 4 gsummatr01lem3 GCMndNFiniNjNiAjSBSKNLNQRGnNKKniN,jNifi=Kifj=L0˙BiAjQn=GnNKniN,jNifi=Kifj=L0˙BiAjQn+GKiN,jNifi=Kifj=L0˙BiAjQK
12 eqidd KNLNQRiN,jNifi=Kifj=L0˙BiAj=iN,jNifi=Kifj=L0˙BiAj
13 fveq1 r=QrK=QK
14 13 eqeq1d r=QrK=LQK=L
15 14 2 elrab2 QRQPQK=L
16 eqeq2 QK=Lj=QKj=L
17 16 adantl QPQK=Lj=QKj=L
18 17 anbi2d QPQK=Li=Kj=QKi=Kj=L
19 15 18 sylbi QRi=Kj=QKi=Kj=L
20 19 3ad2ant3 KNLNQRi=Kj=QKi=Kj=L
21 iftrue i=Kifi=Kifj=L0˙BiAj=ifj=L0˙B
22 iftrue j=Lifj=L0˙B=0˙
23 21 22 sylan9eq i=Kj=Lifi=Kifj=L0˙BiAj=0˙
24 20 23 syl6bi KNLNQRi=Kj=QKifi=Kifj=L0˙BiAj=0˙
25 24 imp KNLNQRi=Kj=QKifi=Kifj=L0˙BiAj=0˙
26 simp1 KNLNQRKN
27 1 2 gsummatr01lem1 QRKNQKN
28 27 ancoms KNQRQKN
29 28 3adant2 KNLNQRQKN
30 3 fvexi 0˙V
31 30 a1i KNLNQR0˙V
32 12 25 26 29 31 ovmpod KNLNQRKiN,jNifi=Kifj=L0˙BiAjQK=0˙
33 32 3ad2ant3 GCMndNFiniNjNiAjSBSKNLNQRKiN,jNifi=Kifj=L0˙BiAjQK=0˙
34 33 oveq2d GCMndNFiniNjNiAjSBSKNLNQRGnNKniN,jNifi=Kifj=L0˙BiAjQn+GKiN,jNifi=Kifj=L0˙BiAjQK=GnNKniN,jNifi=Kifj=L0˙BiAjQn+G0˙
35 cmnmnd GCMndGMnd
36 35 adantr GCMndNFinGMnd
37 36 3ad2ant1 GCMndNFiniNjNiAjSBSKNLNQRGMnd
38 eqid BaseG=BaseG
39 simp1l GCMndNFiniNjNiAjSBSKNLNQRGCMnd
40 diffi NFinNKFin
41 40 adantl GCMndNFinNKFin
42 41 3ad2ant1 GCMndNFiniNjNiAjSBSKNLNQRNKFin
43 eqidd KNLNQRnNKiN,jNifi=Kifj=L0˙BiAj=iN,jNifi=Kifj=L0˙BiAj
44 eqeq1 i=ni=Kn=K
45 44 adantr i=nj=Qni=Kn=K
46 eqeq1 j=Qnj=LQn=L
47 46 ifbid j=Qnifj=L0˙B=ifQn=L0˙B
48 47 adantl i=nj=Qnifj=L0˙B=ifQn=L0˙B
49 oveq12 i=nj=QniAj=nAQn
50 45 48 49 ifbieq12d i=nj=Qnifi=Kifj=L0˙BiAj=ifn=KifQn=L0˙BnAQn
51 eldifsni nNKnK
52 51 neneqd nNK¬n=K
53 52 iffalsed nNKifn=KifQn=L0˙BnAQn=nAQn
54 53 adantl KNLNQRnNKifn=KifQn=L0˙BnAQn=nAQn
55 50 54 sylan9eqr KNLNQRnNKi=nj=Qnifi=Kifj=L0˙BiAj=nAQn
56 eldifi nNKnN
57 56 adantl KNLNQRnNKnN
58 simp3 KNLNQRQR
59 1 2 gsummatr01lem1 QRnNQnN
60 58 56 59 syl2an KNLNQRnNKQnN
61 ovexd KNLNQRnNKnAQnV
62 43 55 57 60 61 ovmpod KNLNQRnNKniN,jNifi=Kifj=L0˙BiAjQn=nAQn
63 62 3ad2antl3 GCMndNFiniNjNiAjSBSKNLNQRnNKniN,jNifi=Kifj=L0˙BiAjQn=nAQn
64 4 eleq2i iAjSiAjBaseG
65 64 2ralbii iNjNiAjSiNjNiAjBaseG
66 1 2 gsummatr01lem2 QRnNiNjNiAjBaseGnAQnBaseG
67 65 66 biimtrid QRnNiNjNiAjSnAQnBaseG
68 58 56 67 syl2anr nNKKNLNQRiNjNiAjSnAQnBaseG
69 68 ex nNKKNLNQRiNjNiAjSnAQnBaseG
70 69 com13 iNjNiAjSKNLNQRnNKnAQnBaseG
71 70 adantr iNjNiAjSBSKNLNQRnNKnAQnBaseG
72 71 imp iNjNiAjSBSKNLNQRnNKnAQnBaseG
73 72 3adant1 GCMndNFiniNjNiAjSBSKNLNQRnNKnAQnBaseG
74 73 imp GCMndNFiniNjNiAjSBSKNLNQRnNKnAQnBaseG
75 63 74 eqeltrd GCMndNFiniNjNiAjSBSKNLNQRnNKniN,jNifi=Kifj=L0˙BiAjQnBaseG
76 75 ralrimiva GCMndNFiniNjNiAjSBSKNLNQRnNKniN,jNifi=Kifj=L0˙BiAjQnBaseG
77 38 39 42 76 gsummptcl GCMndNFiniNjNiAjSBSKNLNQRGnNKniN,jNifi=Kifj=L0˙BiAjQnBaseG
78 eqid +G=+G
79 38 78 3 mndrid GMndGnNKniN,jNifi=Kifj=L0˙BiAjQnBaseGGnNKniN,jNifi=Kifj=L0˙BiAjQn+G0˙=GnNKniN,jNifi=Kifj=L0˙BiAjQn
80 37 77 79 syl2anc GCMndNFiniNjNiAjSBSKNLNQRGnNKniN,jNifi=Kifj=L0˙BiAjQn+G0˙=GnNKniN,jNifi=Kifj=L0˙BiAjQn
81 1 2 3 4 gsummatr01lem4 GCMndNFiniNjNiAjSBSKNLNQRnNKniN,jNifi=Kifj=L0˙BiAjQn=niNK,jNLiAjQn
82 81 mpteq2dva GCMndNFiniNjNiAjSBSKNLNQRnNKniN,jNifi=Kifj=L0˙BiAjQn=nNKniNK,jNLiAjQn
83 82 oveq2d GCMndNFiniNjNiAjSBSKNLNQRGnNKniN,jNifi=Kifj=L0˙BiAjQn=GnNKniNK,jNLiAjQn
84 34 80 83 3eqtrd GCMndNFiniNjNiAjSBSKNLNQRGnNKniN,jNifi=Kifj=L0˙BiAjQn+GKiN,jNifi=Kifj=L0˙BiAjQK=GnNKniNK,jNLiAjQn
85 10 11 84 3eqtrd GCMndNFiniNjNiAjSBSKNLNQRGnNniN,jNifi=Kifj=L0˙BiAjQn=GnNKniNK,jNLiAjQn