Metamath Proof Explorer


Theorem gsumzinv

Description: Inverse of a group sum. (Contributed by Mario Carneiro, 25-Apr-2016) (Revised by AV, 6-Jun-2019)

Ref Expression
Hypotheses gsumzinv.b B = Base G
gsumzinv.0 0 ˙ = 0 G
gsumzinv.z Z = Cntz G
gsumzinv.i I = inv g G
gsumzinv.g φ G Grp
gsumzinv.a φ A V
gsumzinv.f φ F : A B
gsumzinv.c φ ran F Z ran F
gsumzinv.n φ finSupp 0 ˙ F
Assertion gsumzinv φ G I F = I G F

Proof

Step Hyp Ref Expression
1 gsumzinv.b B = Base G
2 gsumzinv.0 0 ˙ = 0 G
3 gsumzinv.z Z = Cntz G
4 gsumzinv.i I = inv g G
5 gsumzinv.g φ G Grp
6 gsumzinv.a φ A V
7 gsumzinv.f φ F : A B
8 gsumzinv.c φ ran F Z ran F
9 gsumzinv.n φ finSupp 0 ˙ F
10 eqid opp 𝑔 G = opp 𝑔 G
11 grpmnd G Grp G Mnd
12 5 11 syl φ G Mnd
13 1 4 grpinvf G Grp I : B B
14 5 13 syl φ I : B B
15 fco I : B B F : A B I F : A B
16 14 7 15 syl2anc φ I F : A B
17 10 4 invoppggim G Grp I G GrpIso opp 𝑔 G
18 gimghm I G GrpIso opp 𝑔 G I G GrpHom opp 𝑔 G
19 ghmmhm I G GrpHom opp 𝑔 G I G MndHom opp 𝑔 G
20 5 17 18 19 4syl φ I G MndHom opp 𝑔 G
21 eqid Cntz opp 𝑔 G = Cntz opp 𝑔 G
22 3 21 cntzmhm2 I G MndHom opp 𝑔 G ran F Z ran F I ran F Cntz opp 𝑔 G I ran F
23 20 8 22 syl2anc φ I ran F Cntz opp 𝑔 G I ran F
24 rnco2 ran I F = I ran F
25 24 fveq2i Z ran I F = Z I ran F
26 10 3 oppgcntz Z I ran F = Cntz opp 𝑔 G I ran F
27 25 26 eqtri Z ran I F = Cntz opp 𝑔 G I ran F
28 23 24 27 3sstr4g φ ran I F Z ran I F
29 2 fvexi 0 ˙ V
30 29 a1i φ 0 ˙ V
31 1 fvexi B V
32 31 a1i φ B V
33 2 4 grpinvid G Grp I 0 ˙ = 0 ˙
34 5 33 syl φ I 0 ˙ = 0 ˙
35 30 7 14 6 32 9 34 fsuppco2 φ finSupp 0 ˙ I F
36 1 2 3 10 12 6 16 28 35 gsumzoppg φ opp 𝑔 G I F = G I F
37 10 oppgmnd G Mnd opp 𝑔 G Mnd
38 12 37 syl φ opp 𝑔 G Mnd
39 1 3 12 38 6 20 7 8 2 9 gsumzmhm φ opp 𝑔 G I F = I G F
40 36 39 eqtr3d φ G I F = I G F