Metamath Proof Explorer


Theorem gsumdifsndf

Description: Extract a summand from a finitely supported group sum. (Contributed by AV, 4-Sep-2019)

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

Proof

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