Metamath Proof Explorer


Theorem fsummmodsnunz

Description: A finite sum of summands modulo a positive number with an additional summand is an integer. (Contributed by Alexander van der Vekens, 1-Sep-2018)

Ref Expression
Assertion fsummmodsnunz AFinNkAzBkAzBmodN

Proof

Step Hyp Ref Expression
1 nfcv _xBmodN
2 nfcsb1v _kx/kBmodN
3 csbeq1a k=xBmodN=x/kBmodN
4 1 2 3 cbvsumi kAzBmodN=xAzx/kBmodN
5 snfi zFin
6 unfi AFinzFinAzFin
7 5 6 mpan2 AFinAzFin
8 7 3ad2ant1 AFinNkAzBAzFin
9 rspcsbela xAzkAzBx/kB
10 9 expcom kAzBxAzx/kB
11 10 3ad2ant3 AFinNkAzBxAzx/kB
12 11 imp AFinNkAzBxAzx/kB
13 vex xV
14 csbov1g xVx/kBmodN=x/kBmodN
15 13 14 ax-mp x/kBmodN=x/kBmodN
16 simpr Nx/kBx/kB
17 simpl Nx/kBN
18 16 17 zmodcld Nx/kBx/kBmodN0
19 18 nn0zd Nx/kBx/kBmodN
20 15 19 eqeltrid Nx/kBx/kBmodN
21 20 ex Nx/kBx/kBmodN
22 21 3ad2ant2 AFinNkAzBx/kBx/kBmodN
23 22 adantr AFinNkAzBxAzx/kBx/kBmodN
24 12 23 mpd AFinNkAzBxAzx/kBmodN
25 8 24 fsumzcl AFinNkAzBxAzx/kBmodN
26 4 25 eqeltrid AFinNkAzBkAzBmodN