Metamath Proof Explorer


Theorem fsumrev

Description: Reversal of a finite sum. (Contributed by NM, 26-Nov-2005) (Revised by Mario Carneiro, 24-Apr-2014)

Ref Expression
Hypotheses fsumrev.1 φ K
fsumrev.2 φ M
fsumrev.3 φ N
fsumrev.4 φ j M N A
fsumrev.5 j = K k A = B
Assertion fsumrev φ j = M N A = k = K N K M B

Proof

Step Hyp Ref Expression
1 fsumrev.1 φ K
2 fsumrev.2 φ M
3 fsumrev.3 φ N
4 fsumrev.4 φ j M N A
5 fsumrev.5 j = K k A = B
6 fzfid φ K N K M Fin
7 eqid j K N K M K j = j K N K M K j
8 ovexd φ j K N K M K j V
9 ovexd φ k M N K k V
10 simprr φ j K N K M k = K j k = K j
11 simprl φ j K N K M k = K j j K N K M
12 2 adantr φ j K N K M k = K j M
13 3 adantr φ j K N K M k = K j N
14 1 adantr φ j K N K M k = K j K
15 elfzelz j K N K M j
16 11 15 syl φ j K N K M k = K j j
17 fzrev M N K j j K N K M K j M N
18 12 13 14 16 17 syl22anc φ j K N K M k = K j j K N K M K j M N
19 11 18 mpbid φ j K N K M k = K j K j M N
20 10 19 eqeltrd φ j K N K M k = K j k M N
21 10 oveq2d φ j K N K M k = K j K k = K K j
22 zcn K K
23 zcn j j
24 nncan K j K K j = j
25 22 23 24 syl2an K j K K j = j
26 1 16 25 syl2an2r φ j K N K M k = K j K K j = j
27 21 26 eqtr2d φ j K N K M k = K j j = K k
28 20 27 jca φ j K N K M k = K j k M N j = K k
29 simprr φ k M N j = K k j = K k
30 simprl φ k M N j = K k k M N
31 2 adantr φ k M N j = K k M
32 3 adantr φ k M N j = K k N
33 1 adantr φ k M N j = K k K
34 elfzelz k M N k
35 30 34 syl φ k M N j = K k k
36 fzrev2 M N K k k M N K k K N K M
37 31 32 33 35 36 syl22anc φ k M N j = K k k M N K k K N K M
38 30 37 mpbid φ k M N j = K k K k K N K M
39 29 38 eqeltrd φ k M N j = K k j K N K M
40 29 oveq2d φ k M N j = K k K j = K K k
41 zcn k k
42 nncan K k K K k = k
43 22 41 42 syl2an K k K K k = k
44 1 35 43 syl2an2r φ k M N j = K k K K k = k
45 40 44 eqtr2d φ k M N j = K k k = K j
46 39 45 jca φ k M N j = K k j K N K M k = K j
47 28 46 impbida φ j K N K M k = K j k M N j = K k
48 7 8 9 47 f1od φ j K N K M K j : K N K M 1-1 onto M N
49 oveq2 j = k K j = K k
50 ovex K k V
51 49 7 50 fvmpt k K N K M j K N K M K j k = K k
52 51 adantl φ k K N K M j K N K M K j k = K k
53 5 6 48 52 4 fsumf1o φ j = M N A = k = K N K M B