Metamath Proof Explorer


Theorem gsumdifsnd

Description: Extract a summand from a finitely supported group sum. (Contributed by AV, 21-Apr-2019) (Revised by AV, 28-Jul-2019)

Ref Expression
Hypotheses gsumdifsnd.b B=BaseG
gsumdifsnd.p +˙=+G
gsumdifsnd.g φGCMnd
gsumdifsnd.a φAW
gsumdifsnd.f φfinSupp0GkAX
gsumdifsnd.e φkAXB
gsumdifsnd.m φMA
gsumdifsnd.y φYB
gsumdifsnd.s φk=MX=Y
Assertion gsumdifsnd φGkAX=GkAMX+˙Y

Proof

Step Hyp Ref Expression
1 gsumdifsnd.b B=BaseG
2 gsumdifsnd.p +˙=+G
3 gsumdifsnd.g φGCMnd
4 gsumdifsnd.a φAW
5 gsumdifsnd.f φfinSupp0GkAX
6 gsumdifsnd.e φkAXB
7 gsumdifsnd.m φMA
8 gsumdifsnd.y φYB
9 gsumdifsnd.s φk=MX=Y
10 eqid 0G=0G
11 7 snssd φMA
12 difin2 MAMM=AMM
13 11 12 syl φMM=AMM
14 difid MM=
15 13 14 eqtr3di φAMM=
16 difsnid MAAMM=A
17 7 16 syl φAMM=A
18 17 eqcomd φA=AMM
19 1 10 2 3 4 6 5 15 18 gsumsplit2 φGkAX=GkAMX+˙GkMX
20 cmnmnd GCMndGMnd
21 3 20 syl φGMnd
22 1 21 7 8 9 gsumsnd φGkMX=Y
23 22 oveq2d φGkAMX+˙GkMX=GkAMX+˙Y
24 19 23 eqtrd φGkAX=GkAMX+˙Y