Metamath Proof Explorer


Theorem srgbinomlem4

Description: Lemma 4 for srgbinomlem . (Contributed by AV, 24-Aug-2019) (Proof shortened by AV, 19-Nov-2019)

Ref Expression
Hypotheses srgbinom.s โŠข ๐‘† = ( Base โ€˜ ๐‘… )
srgbinom.m โŠข ร— = ( .r โ€˜ ๐‘… )
srgbinom.t โŠข ยท = ( .g โ€˜ ๐‘… )
srgbinom.a โŠข + = ( +g โ€˜ ๐‘… )
srgbinom.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
srgbinom.e โŠข โ†‘ = ( .g โ€˜ ๐บ )
srgbinomlem.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ SRing )
srgbinomlem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘† )
srgbinomlem.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ ๐‘† )
srgbinomlem.c โŠข ( ๐œ‘ โ†’ ( ๐ด ร— ๐ต ) = ( ๐ต ร— ๐ด ) )
srgbinomlem.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
srgbinomlem.i โŠข ( ๐œ“ โ†’ ( ๐‘ โ†‘ ( ๐ด + ๐ต ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
Assertion srgbinomlem4 ( ( ๐œ‘ โˆง ๐œ“ ) โ†’ ( ( ๐‘ โ†‘ ( ๐ด + ๐ต ) ) ร— ๐ต ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )

Proof

Step Hyp Ref Expression
1 srgbinom.s โŠข ๐‘† = ( Base โ€˜ ๐‘… )
2 srgbinom.m โŠข ร— = ( .r โ€˜ ๐‘… )
3 srgbinom.t โŠข ยท = ( .g โ€˜ ๐‘… )
4 srgbinom.a โŠข + = ( +g โ€˜ ๐‘… )
5 srgbinom.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
6 srgbinom.e โŠข โ†‘ = ( .g โ€˜ ๐บ )
7 srgbinomlem.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ SRing )
8 srgbinomlem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘† )
9 srgbinomlem.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ ๐‘† )
10 srgbinomlem.c โŠข ( ๐œ‘ โ†’ ( ๐ด ร— ๐ต ) = ( ๐ต ร— ๐ด ) )
11 srgbinomlem.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
12 srgbinomlem.i โŠข ( ๐œ“ โ†’ ( ๐‘ โ†‘ ( ๐ด + ๐ต ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
13 12 oveq1d โŠข ( ๐œ“ โ†’ ( ( ๐‘ โ†‘ ( ๐ด + ๐ต ) ) ร— ๐ต ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ร— ๐ต ) )
14 eqid โŠข ( 0g โ€˜ ๐‘… ) = ( 0g โ€˜ ๐‘… )
15 ovexd โŠข ( ๐œ‘ โ†’ ( 0 ... ๐‘ ) โˆˆ V )
16 simpl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ๐œ‘ )
17 elfzelz โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†’ ๐‘˜ โˆˆ โ„ค )
18 bccl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( ๐‘ C ๐‘˜ ) โˆˆ โ„•0 )
19 11 17 18 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ๐‘ C ๐‘˜ ) โˆˆ โ„•0 )
20 fznn0sub โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†’ ( ๐‘ โˆ’ ๐‘˜ ) โˆˆ โ„•0 )
21 20 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ๐‘ โˆ’ ๐‘˜ ) โˆˆ โ„•0 )
22 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†’ ๐‘˜ โˆˆ โ„•0 )
23 22 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
24 1 2 3 4 5 6 7 8 9 10 11 srgbinomlem2 โŠข ( ( ๐œ‘ โˆง ( ( ๐‘ C ๐‘˜ ) โˆˆ โ„•0 โˆง ( ๐‘ โˆ’ ๐‘˜ ) โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ โ„•0 ) ) โ†’ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
25 16 19 21 23 24 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
26 eqid โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) = ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) )
27 fzfid โŠข ( ๐œ‘ โ†’ ( 0 ... ๐‘ ) โˆˆ Fin )
28 ovexd โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ V )
29 fvexd โŠข ( ๐œ‘ โ†’ ( 0g โ€˜ ๐‘… ) โˆˆ V )
30 26 27 28 29 fsuppmptdm โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) finSupp ( 0g โ€˜ ๐‘… ) )
31 1 14 4 2 7 15 9 25 30 srgsummulcr โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ร— ๐ต ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ร— ๐ต ) )
32 srgcmn โŠข ( ๐‘… โˆˆ SRing โ†’ ๐‘… โˆˆ CMnd )
33 7 32 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CMnd )
34 1z โŠข 1 โˆˆ โ„ค
35 34 a1i โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ค )
36 0zd โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„ค )
37 11 nn0zd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ค )
38 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ๐‘… โˆˆ SRing )
39 9 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ๐ต โˆˆ ๐‘† )
40 1 2 srgcl โŠข ( ( ๐‘… โˆˆ SRing โˆง ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† โˆง ๐ต โˆˆ ๐‘† ) โ†’ ( ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ร— ๐ต ) โˆˆ ๐‘† )
41 38 25 39 40 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ร— ๐ต ) โˆˆ ๐‘† )
42 oveq2 โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ๐‘ C ๐‘˜ ) = ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) )
43 oveq2 โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ๐‘ โˆ’ ๐‘˜ ) = ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) )
44 43 oveq1d โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) = ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) )
45 oveq1 โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ๐‘˜ โ†‘ ๐ต ) = ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) )
46 44 45 oveq12d โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) = ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) )
47 42 46 oveq12d โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) = ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) )
48 47 oveq1d โŠข ( ๐‘˜ = ( ๐‘— โˆ’ 1 ) โ†’ ( ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ร— ๐ต ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) )
49 1 14 33 35 36 37 41 48 gsummptshft โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ร— ๐ต ) ) ) = ( ๐‘… ฮฃg ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) ) ) )
50 11 nn0cnd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„‚ )
51 50 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘ โˆˆ โ„‚ )
52 elfzelz โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ๐‘— โˆˆ โ„ค )
53 52 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘— โˆˆ โ„ค )
54 53 zcnd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘— โˆˆ โ„‚ )
55 1cnd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ 1 โˆˆ โ„‚ )
56 51 54 55 subsub3d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) = ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) )
57 56 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) = ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) )
58 57 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) = ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) )
59 58 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) = ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) )
60 59 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) )
61 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘… โˆˆ SRing )
62 peano2zm โŠข ( ๐‘— โˆˆ โ„ค โ†’ ( ๐‘— โˆ’ 1 ) โˆˆ โ„ค )
63 52 62 syl โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ( ๐‘— โˆ’ 1 ) โˆˆ โ„ค )
64 bccl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( ๐‘— โˆ’ 1 ) โˆˆ โ„ค ) โ†’ ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) โˆˆ โ„•0 )
65 11 63 64 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) โˆˆ โ„•0 )
66 5 1 mgpbas โŠข ๐‘† = ( Base โ€˜ ๐บ )
67 5 srgmgp โŠข ( ๐‘… โˆˆ SRing โ†’ ๐บ โˆˆ Mnd )
68 7 67 syl โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ Mnd )
69 68 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐บ โˆˆ Mnd )
70 0p1e1 โŠข ( 0 + 1 ) = 1
71 70 oveq1i โŠข ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) = ( 1 ... ( ๐‘ + 1 ) )
72 71 eleq2i โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†” ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) )
73 fznn0sub โŠข ( ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โˆˆ โ„•0 )
74 73 a1i โŠข ( ๐œ‘ โ†’ ( ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โˆˆ โ„•0 ) )
75 72 74 biimtrid โŠข ( ๐œ‘ โ†’ ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โˆˆ โ„•0 ) )
76 75 imp โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โˆˆ โ„•0 )
77 8 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐ด โˆˆ ๐‘† )
78 66 6 69 76 77 mulgnn0cld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) โˆˆ ๐‘† )
79 elfznn โŠข ( ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ๐‘— โˆˆ โ„• )
80 nnm1nn0 โŠข ( ๐‘— โˆˆ โ„• โ†’ ( ๐‘— โˆ’ 1 ) โˆˆ โ„•0 )
81 79 80 syl โŠข ( ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ( ๐‘— โˆ’ 1 ) โˆˆ โ„•0 )
82 72 81 sylbi โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ( ๐‘— โˆ’ 1 ) โˆˆ โ„•0 )
83 82 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘— โˆ’ 1 ) โˆˆ โ„•0 )
84 9 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐ต โˆˆ ๐‘† )
85 66 6 69 83 84 mulgnn0cld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) โˆˆ ๐‘† )
86 1 3 2 srgmulgass โŠข ( ( ๐‘… โˆˆ SRing โˆง ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) โˆˆ โ„•0 โˆง ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) โˆˆ ๐‘† โˆง ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) โˆˆ ๐‘† ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) = ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) )
87 61 65 78 85 86 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) = ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) )
88 87 eqcomd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) )
89 88 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) = ( ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ร— ๐ต ) )
90 srgmnd โŠข ( ๐‘… โˆˆ SRing โ†’ ๐‘… โˆˆ Mnd )
91 7 90 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Mnd )
92 91 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘… โˆˆ Mnd )
93 1 3 92 65 78 mulgnn0cld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) โˆˆ ๐‘† )
94 1 2 srgass โŠข ( ( ๐‘… โˆˆ SRing โˆง ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) โˆˆ ๐‘† โˆง ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) โˆˆ ๐‘† โˆง ๐ต โˆˆ ๐‘† ) ) โ†’ ( ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ร— ๐ต ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ร— ๐ต ) ) )
95 61 93 85 84 94 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ร— ๐ต ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ร— ๐ต ) ) )
96 5 2 mgpplusg โŠข ร— = ( +g โ€˜ ๐บ )
97 66 6 96 mulgnn0p1 โŠข ( ( ๐บ โˆˆ Mnd โˆง ( ๐‘— โˆ’ 1 ) โˆˆ โ„•0 โˆง ๐ต โˆˆ ๐‘† ) โ†’ ( ( ( ๐‘— โˆ’ 1 ) + 1 ) โ†‘ ๐ต ) = ( ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ร— ๐ต ) )
98 97 eqcomd โŠข ( ( ๐บ โˆˆ Mnd โˆง ( ๐‘— โˆ’ 1 ) โˆˆ โ„•0 โˆง ๐ต โˆˆ ๐‘† ) โ†’ ( ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ร— ๐ต ) = ( ( ( ๐‘— โˆ’ 1 ) + 1 ) โ†‘ ๐ต ) )
99 69 83 84 98 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ร— ๐ต ) = ( ( ( ๐‘— โˆ’ 1 ) + 1 ) โ†‘ ๐ต ) )
100 99 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ร— ๐ต ) ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ( ๐‘— โˆ’ 1 ) + 1 ) โ†‘ ๐ต ) ) )
101 52 zcnd โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ๐‘— โˆˆ โ„‚ )
102 1cnd โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ 1 โˆˆ โ„‚ )
103 101 102 npcand โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘— โˆ’ 1 ) + 1 ) = ๐‘— )
104 103 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘— โˆ’ 1 ) + 1 ) = ๐‘— )
105 104 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘— โˆ’ 1 ) + 1 ) โ†‘ ๐ต ) = ( ๐‘— โ†‘ ๐ต ) )
106 105 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ( ๐‘— โˆ’ 1 ) + 1 ) โ†‘ ๐ต ) ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) )
107 95 100 106 3eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ร— ๐ต ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) )
108 60 89 107 3eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) = ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) )
109 108 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) ) = ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) )
110 109 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ โˆ’ ( ๐‘— โˆ’ 1 ) ) โ†‘ ๐ด ) ร— ( ( ๐‘— โˆ’ 1 ) โ†‘ ๐ต ) ) ) ร— ๐ต ) ) ) = ( ๐‘… ฮฃg ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) ) )
111 71 mpteq1i โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) = ( ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) )
112 oveq1 โŠข ( ๐‘— = ๐‘˜ โ†’ ( ๐‘— โˆ’ 1 ) = ( ๐‘˜ โˆ’ 1 ) )
113 112 oveq2d โŠข ( ๐‘— = ๐‘˜ โ†’ ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) = ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) )
114 oveq2 โŠข ( ๐‘— = ๐‘˜ โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) = ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) )
115 114 oveq1d โŠข ( ๐‘— = ๐‘˜ โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) = ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) )
116 113 115 oveq12d โŠข ( ๐‘— = ๐‘˜ โ†’ ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) = ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) )
117 oveq1 โŠข ( ๐‘— = ๐‘˜ โ†’ ( ๐‘— โ†‘ ๐ต ) = ( ๐‘˜ โ†‘ ๐ต ) )
118 116 117 oveq12d โŠข ( ๐‘— = ๐‘˜ โ†’ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) = ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) )
119 118 cbvmptv โŠข ( ๐‘— โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) = ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) )
120 111 119 eqtri โŠข ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) = ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) )
121 120 oveq2i โŠข ( ๐‘… ฮฃg ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) )
122 fzfid โŠข ( ๐œ‘ โ†’ ( 1 ... ( ๐‘ + 1 ) ) โˆˆ Fin )
123 simpl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ๐œ‘ )
124 elfzelz โŠข ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„ค )
125 peano2zm โŠข ( ๐‘˜ โˆˆ โ„ค โ†’ ( ๐‘˜ โˆ’ 1 ) โˆˆ โ„ค )
126 124 125 syl โŠข ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ( ๐‘˜ โˆ’ 1 ) โˆˆ โ„ค )
127 bccl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( ๐‘˜ โˆ’ 1 ) โˆˆ โ„ค ) โ†’ ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) โˆˆ โ„•0 )
128 11 126 127 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) โˆˆ โ„•0 )
129 fznn0sub โŠข ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โˆˆ โ„•0 )
130 129 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โˆˆ โ„•0 )
131 elfznn โŠข ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„• )
132 131 nnnn0d โŠข ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
133 132 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
134 1 2 3 4 5 6 7 8 9 10 11 srgbinomlem2 โŠข ( ( ๐œ‘ โˆง ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) โˆˆ โ„•0 โˆง ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ โ„•0 ) ) โ†’ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
135 123 128 130 133 134 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
136 135 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
137 1 33 122 136 gsummptcl โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) โˆˆ ๐‘† )
138 1 4 14 mndlid โŠข ( ( ๐‘… โˆˆ Mnd โˆง ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) โˆˆ ๐‘† ) โ†’ ( ( 0g โ€˜ ๐‘… ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
139 91 137 138 syl2anc โŠข ( ๐œ‘ โ†’ ( ( 0g โ€˜ ๐‘… ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
140 0nn0 โŠข 0 โˆˆ โ„•0
141 140 a1i โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„•0 )
142 id โŠข ( ๐œ‘ โ†’ ๐œ‘ )
143 0z โŠข 0 โˆˆ โ„ค
144 143 34 pm3.2i โŠข ( 0 โˆˆ โ„ค โˆง 1 โˆˆ โ„ค )
145 zsubcl โŠข ( ( 0 โˆˆ โ„ค โˆง 1 โˆˆ โ„ค ) โ†’ ( 0 โˆ’ 1 ) โˆˆ โ„ค )
146 144 145 mp1i โŠข ( ๐œ‘ โ†’ ( 0 โˆ’ 1 ) โˆˆ โ„ค )
147 bccl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( 0 โˆ’ 1 ) โˆˆ โ„ค ) โ†’ ( ๐‘ C ( 0 โˆ’ 1 ) ) โˆˆ โ„•0 )
148 11 146 147 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐‘ C ( 0 โˆ’ 1 ) ) โˆˆ โ„•0 )
149 nn0cn โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„‚ )
150 peano2cn โŠข ( ๐‘ โˆˆ โ„‚ โ†’ ( ๐‘ + 1 ) โˆˆ โ„‚ )
151 149 150 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„‚ )
152 151 subid1d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) โˆ’ 0 ) = ( ๐‘ + 1 ) )
153 peano2nn0 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„•0 )
154 152 153 eqeltrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) โˆ’ 0 ) โˆˆ โ„•0 )
155 11 154 syl โŠข ( ๐œ‘ โ†’ ( ( ๐‘ + 1 ) โˆ’ 0 ) โˆˆ โ„•0 )
156 1 2 3 4 5 6 7 8 9 10 11 srgbinomlem2 โŠข ( ( ๐œ‘ โˆง ( ( ๐‘ C ( 0 โˆ’ 1 ) ) โˆˆ โ„•0 โˆง ( ( ๐‘ + 1 ) โˆ’ 0 ) โˆˆ โ„•0 โˆง 0 โˆˆ โ„•0 ) ) โ†’ ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
157 142 148 155 141 156 syl13anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
158 oveq1 โŠข ( ๐‘˜ = 0 โ†’ ( ๐‘˜ โˆ’ 1 ) = ( 0 โˆ’ 1 ) )
159 158 oveq2d โŠข ( ๐‘˜ = 0 โ†’ ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) = ( ๐‘ C ( 0 โˆ’ 1 ) ) )
160 oveq2 โŠข ( ๐‘˜ = 0 โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) = ( ( ๐‘ + 1 ) โˆ’ 0 ) )
161 160 oveq1d โŠข ( ๐‘˜ = 0 โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) = ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) )
162 oveq1 โŠข ( ๐‘˜ = 0 โ†’ ( ๐‘˜ โ†‘ ๐ต ) = ( 0 โ†‘ ๐ต ) )
163 161 162 oveq12d โŠข ( ๐‘˜ = 0 โ†’ ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) = ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) )
164 159 163 oveq12d โŠข ( ๐‘˜ = 0 โ†’ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) = ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) )
165 1 164 gsumsn โŠข ( ( ๐‘… โˆˆ Mnd โˆง 0 โˆˆ โ„•0 โˆง ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) โˆˆ ๐‘† ) โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) = ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) )
166 91 141 157 165 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) = ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) )
167 0lt1 โŠข 0 < 1
168 167 a1i โŠข ( ๐œ‘ โ†’ 0 < 1 )
169 168 70 breqtrrdi โŠข ( ๐œ‘ โ†’ 0 < ( 0 + 1 ) )
170 0re โŠข 0 โˆˆ โ„
171 1re โŠข 1 โˆˆ โ„
172 170 171 170 3pm3.2i โŠข ( 0 โˆˆ โ„ โˆง 1 โˆˆ โ„ โˆง 0 โˆˆ โ„ )
173 ltsubadd โŠข ( ( 0 โˆˆ โ„ โˆง 1 โˆˆ โ„ โˆง 0 โˆˆ โ„ ) โ†’ ( ( 0 โˆ’ 1 ) < 0 โ†” 0 < ( 0 + 1 ) ) )
174 172 173 mp1i โŠข ( ๐œ‘ โ†’ ( ( 0 โˆ’ 1 ) < 0 โ†” 0 < ( 0 + 1 ) ) )
175 169 174 mpbird โŠข ( ๐œ‘ โ†’ ( 0 โˆ’ 1 ) < 0 )
176 175 orcd โŠข ( ๐œ‘ โ†’ ( ( 0 โˆ’ 1 ) < 0 โˆจ ๐‘ < ( 0 โˆ’ 1 ) ) )
177 bcval4 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( 0 โˆ’ 1 ) โˆˆ โ„ค โˆง ( ( 0 โˆ’ 1 ) < 0 โˆจ ๐‘ < ( 0 โˆ’ 1 ) ) ) โ†’ ( ๐‘ C ( 0 โˆ’ 1 ) ) = 0 )
178 11 146 176 177 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘ C ( 0 โˆ’ 1 ) ) = 0 )
179 178 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) = ( 0 ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) )
180 66 6 68 155 8 mulgnn0cld โŠข ( ๐œ‘ โ†’ ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) โˆˆ ๐‘† )
181 66 6 68 141 9 mulgnn0cld โŠข ( ๐œ‘ โ†’ ( 0 โ†‘ ๐ต ) โˆˆ ๐‘† )
182 1 2 srgcl โŠข ( ( ๐‘… โˆˆ SRing โˆง ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) โˆˆ ๐‘† โˆง ( 0 โ†‘ ๐ต ) โˆˆ ๐‘† ) โ†’ ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) โˆˆ ๐‘† )
183 7 180 181 182 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) โˆˆ ๐‘† )
184 1 14 3 mulg0 โŠข ( ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) โˆˆ ๐‘† โ†’ ( 0 ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) = ( 0g โ€˜ ๐‘… ) )
185 183 184 syl โŠข ( ๐œ‘ โ†’ ( 0 ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) = ( 0g โ€˜ ๐‘… ) )
186 166 179 185 3eqtrrd โŠข ( ๐œ‘ โ†’ ( 0g โ€˜ ๐‘… ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
187 186 oveq1d โŠข ( ๐œ‘ โ†’ ( ( 0g โ€˜ ๐‘… ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) )
188 139 187 eqtr3d โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) )
189 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘… โˆˆ SRing )
190 68 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ๐บ โˆˆ Mnd )
191 8 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ๐ด โˆˆ ๐‘† )
192 66 6 190 130 191 mulgnn0cld โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) โˆˆ ๐‘† )
193 9 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ๐ต โˆˆ ๐‘† )
194 66 6 190 133 193 mulgnn0cld โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘˜ โ†‘ ๐ต ) โˆˆ ๐‘† )
195 1 3 2 srgmulgass โŠข ( ( ๐‘… โˆˆ SRing โˆง ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) โˆˆ โ„•0 โˆง ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) โˆˆ ๐‘† โˆง ( ๐‘˜ โ†‘ ๐ต ) โˆˆ ๐‘† ) ) โ†’ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) = ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) )
196 189 128 192 194 195 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) = ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) )
197 196 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) = ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) )
198 197 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
199 11 153 syl โŠข ( ๐œ‘ โ†’ ( ๐‘ + 1 ) โˆˆ โ„•0 )
200 simpl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ๐œ‘ )
201 elfzelz โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„ค )
202 201 125 syl โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†’ ( ๐‘˜ โˆ’ 1 ) โˆˆ โ„ค )
203 11 202 127 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) โˆˆ โ„•0 )
204 fznn0sub โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โˆˆ โ„•0 )
205 204 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โˆˆ โ„•0 )
206 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
207 206 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
208 200 203 205 207 134 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
209 1 4 33 199 208 gsummptfzsplitl โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) )
210 snfi โŠข { 0 } โˆˆ Fin
211 210 a1i โŠข ( ๐œ‘ โ†’ { 0 } โˆˆ Fin )
212 164 eleq1d โŠข ( ๐‘˜ = 0 โ†’ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† โ†” ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) โˆˆ ๐‘† ) )
213 212 ralsng โŠข ( 0 โˆˆ โ„•0 โ†’ ( โˆ€ ๐‘˜ โˆˆ { 0 } ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† โ†” ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) โˆˆ ๐‘† ) )
214 140 213 ax-mp โŠข ( โˆ€ ๐‘˜ โˆˆ { 0 } ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† โ†” ( ( ๐‘ C ( 0 โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ 0 ) โ†‘ ๐ด ) ร— ( 0 โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
215 157 214 sylibr โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘˜ โˆˆ { 0 } ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )
216 1 33 211 215 gsummptcl โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) โˆˆ ๐‘† )
217 1 4 cmncom โŠข ( ( ๐‘… โˆˆ CMnd โˆง ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) โˆˆ ๐‘† โˆง ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) โˆˆ ๐‘† ) โ†’ ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) )
218 33 137 216 217 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) )
219 209 218 eqtrd โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) = ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ { 0 } โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) + ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ) )
220 188 198 219 3eqtr4d โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
221 121 220 eqtrid โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ( ๐‘ C ( ๐‘— โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐‘— ) โ†‘ ๐ด ) ) ร— ( ๐‘— โ†‘ ๐ต ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
222 49 110 221 3eqtrd โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ร— ๐ต ) ) ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
223 31 222 eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†ฆ ( ( ๐‘ C ๐‘˜ ) ยท ( ( ( ๐‘ โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) ร— ๐ต ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )
224 13 223 sylan9eqr โŠข ( ( ๐œ‘ โˆง ๐œ“ ) โ†’ ( ( ๐‘ โ†‘ ( ๐ด + ๐ต ) ) ร— ๐ต ) = ( ๐‘… ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†ฆ ( ( ๐‘ C ( ๐‘˜ โˆ’ 1 ) ) ยท ( ( ( ( ๐‘ + 1 ) โˆ’ ๐‘˜ ) โ†‘ ๐ด ) ร— ( ๐‘˜ โ†‘ ๐ต ) ) ) ) ) )