MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  chfacfscmulgsum Structured version   Visualization version   GIF version

Theorem chfacfscmulgsum 22749
Description: Breaking up a sum of values of the "characteristic factor function" scaled by a polynomial. (Contributed by AV, 9-Nov-2019.)
Hypotheses
Ref Expression
chfacfisf.a ๐ด = (๐‘ Mat ๐‘…)
chfacfisf.b ๐ต = (Baseโ€˜๐ด)
chfacfisf.p ๐‘ƒ = (Poly1โ€˜๐‘…)
chfacfisf.y ๐‘Œ = (๐‘ Mat ๐‘ƒ)
chfacfisf.r ร— = (.rโ€˜๐‘Œ)
chfacfisf.s โˆ’ = (-gโ€˜๐‘Œ)
chfacfisf.0 0 = (0gโ€˜๐‘Œ)
chfacfisf.t ๐‘‡ = (๐‘ matToPolyMat ๐‘…)
chfacfisf.g ๐บ = (๐‘› โˆˆ โ„•0 โ†ฆ if(๐‘› = 0, ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))), if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))))))))
chfacfscmulcl.x ๐‘‹ = (var1โ€˜๐‘…)
chfacfscmulcl.m ยท = ( ยท๐‘  โ€˜๐‘Œ)
chfacfscmulcl.e โ†‘ = (.gโ€˜(mulGrpโ€˜๐‘ƒ))
chfacfscmulgsum.p + = (+gโ€˜๐‘Œ)
Assertion
Ref Expression
chfacfscmulgsum (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ โ„•0 โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))) + ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
Distinct variable groups:   ๐ต,๐‘›   ๐‘›,๐‘€   ๐‘›,๐‘   ๐‘…,๐‘›   ๐‘›,๐‘Œ   ๐‘›,๐‘   ๐‘›,๐‘ ,๐ต   0 ,๐‘›   ๐ต,๐‘–,๐‘    ๐‘–,๐บ   ๐‘–,๐‘€   ๐‘–,๐‘   ๐‘…,๐‘–   ๐‘–,๐‘‹   ๐‘–,๐‘Œ   โ†‘ ,๐‘–   ยท ,๐‘,๐‘–   ๐‘‡,๐‘›   โˆ’ ,๐‘›   ร— ,๐‘›   ๐‘–,๐‘›
Allowed substitution hints:   ๐ด(๐‘–,๐‘›,๐‘ ,๐‘)   ๐ต(๐‘)   ๐‘ƒ(๐‘–,๐‘›,๐‘ ,๐‘)   + (๐‘–,๐‘›,๐‘ ,๐‘)   ๐‘…(๐‘ ,๐‘)   ๐‘‡(๐‘–,๐‘ ,๐‘)   ยท (๐‘›,๐‘ )   ร— (๐‘–,๐‘ ,๐‘)   โ†‘ (๐‘›,๐‘ ,๐‘)   ๐บ(๐‘›,๐‘ ,๐‘)   ๐‘€(๐‘ ,๐‘)   โˆ’ (๐‘–,๐‘ ,๐‘)   ๐‘(๐‘ ,๐‘)   ๐‘‹(๐‘›,๐‘ ,๐‘)   ๐‘Œ(๐‘ ,๐‘)   0 (๐‘–,๐‘ ,๐‘)

Proof of Theorem chfacfscmulgsum
StepHypRef Expression
1 eqid 2727 . . 3 (Baseโ€˜๐‘Œ) = (Baseโ€˜๐‘Œ)
2 chfacfisf.0 . . 3 0 = (0gโ€˜๐‘Œ)
3 chfacfscmulgsum.p . . 3 + = (+gโ€˜๐‘Œ)
4 crngring 20176 . . . . . . . 8 (๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring)
54anim2i 616 . . . . . . 7 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring))
653adant3 1130 . . . . . 6 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring))
7 chfacfisf.p . . . . . . 7 ๐‘ƒ = (Poly1โ€˜๐‘…)
8 chfacfisf.y . . . . . . 7 ๐‘Œ = (๐‘ Mat ๐‘ƒ)
97, 8pmatring 22581 . . . . . 6 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring) โ†’ ๐‘Œ โˆˆ Ring)
106, 9syl 17 . . . . 5 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘Œ โˆˆ Ring)
11 ringcmn 20207 . . . . 5 (๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ CMnd)
1210, 11syl 17 . . . 4 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘Œ โˆˆ CMnd)
1312adantr 480 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘Œ โˆˆ CMnd)
14 nn0ex 12500 . . . 4 โ„•0 โˆˆ V
1514a1i 11 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ โ„•0 โˆˆ V)
16 simpll 766 . . . . 5 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ โ„•0) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต))
17 simplr 768 . . . . 5 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ โ„•0) โ†’ (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))))
18 simpr 484 . . . . 5 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ โ„•0) โ†’ ๐‘– โˆˆ โ„•0)
1916, 17, 183jca 1126 . . . 4 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ โ„•0) โ†’ ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โˆง ๐‘– โˆˆ โ„•0))
20 chfacfisf.a . . . . 5 ๐ด = (๐‘ Mat ๐‘…)
21 chfacfisf.b . . . . 5 ๐ต = (Baseโ€˜๐ด)
22 chfacfisf.r . . . . 5 ร— = (.rโ€˜๐‘Œ)
23 chfacfisf.s . . . . 5 โˆ’ = (-gโ€˜๐‘Œ)
24 chfacfisf.t . . . . 5 ๐‘‡ = (๐‘ matToPolyMat ๐‘…)
25 chfacfisf.g . . . . 5 ๐บ = (๐‘› โˆˆ โ„•0 โ†ฆ if(๐‘› = 0, ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))), if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))))))))
26 chfacfscmulcl.x . . . . 5 ๐‘‹ = (var1โ€˜๐‘…)
27 chfacfscmulcl.m . . . . 5 ยท = ( ยท๐‘  โ€˜๐‘Œ)
28 chfacfscmulcl.e . . . . 5 โ†‘ = (.gโ€˜(mulGrpโ€˜๐‘ƒ))
2920, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28chfacfscmulcl 22746 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โˆง ๐‘– โˆˆ โ„•0) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
3019, 29syl 17 . . 3 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ โ„•0) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
3120, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28chfacfscmulfsupp 22748 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘– โˆˆ โ„•0 โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))) finSupp 0 )
32 nn0disj 13641 . . . 4 ((0...(๐‘  + 1)) โˆฉ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))) = โˆ…
3332a1i 11 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((0...(๐‘  + 1)) โˆฉ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))) = โˆ…)
34 nnnn0 12501 . . . . . 6 (๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ โ„•0)
35 peano2nn0 12534 . . . . . 6 (๐‘  โˆˆ โ„•0 โ†’ (๐‘  + 1) โˆˆ โ„•0)
3634, 35syl 17 . . . . 5 (๐‘  โˆˆ โ„• โ†’ (๐‘  + 1) โˆˆ โ„•0)
37 nn0split 13640 . . . . 5 ((๐‘  + 1) โˆˆ โ„•0 โ†’ โ„•0 = ((0...(๐‘  + 1)) โˆช (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))))
3836, 37syl 17 . . . 4 (๐‘  โˆˆ โ„• โ†’ โ„•0 = ((0...(๐‘  + 1)) โˆช (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))))
3938ad2antrl 727 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ โ„•0 = ((0...(๐‘  + 1)) โˆช (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))))
401, 2, 3, 13, 15, 30, 31, 33, 39gsumsplit2 19875 . 2 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ โ„•0 โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))))
41 simpll 766 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต))
42 simplr 768 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))) โ†’ (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))))
43 nncn 12242 . . . . . . . . . . . . 13 (๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ โ„‚)
44 add1p1 12485 . . . . . . . . . . . . 13 (๐‘  โˆˆ โ„‚ โ†’ ((๐‘  + 1) + 1) = (๐‘  + 2))
4543, 44syl 17 . . . . . . . . . . . 12 (๐‘  โˆˆ โ„• โ†’ ((๐‘  + 1) + 1) = (๐‘  + 2))
4645ad2antrl 727 . . . . . . . . . . 11 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘  + 1) + 1) = (๐‘  + 2))
4746fveq2d 6895 . . . . . . . . . 10 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) = (โ„คโ‰ฅโ€˜(๐‘  + 2)))
4847eleq2d 2814 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†” ๐‘– โˆˆ (โ„คโ‰ฅโ€˜(๐‘  + 2))))
4948biimpa 476 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))) โ†’ ๐‘– โˆˆ (โ„คโ‰ฅโ€˜(๐‘  + 2)))
5020, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28chfacfscmul0 22747 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โˆง ๐‘– โˆˆ (โ„คโ‰ฅโ€˜(๐‘  + 2))) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) = 0 )
5141, 42, 49, 50syl3anc 1369 . . . . . . 7 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1))) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) = 0 )
5251mpteq2dva 5242 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))) = (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ 0 ))
5352oveq2d 7430 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ 0 )))
544, 9sylan2 592 . . . . . . . . . 10 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing) โ†’ ๐‘Œ โˆˆ Ring)
55 ringmnd 20174 . . . . . . . . . 10 (๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ Mnd)
5654, 55syl 17 . . . . . . . . 9 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing) โ†’ ๐‘Œ โˆˆ Mnd)
57563adant3 1130 . . . . . . . 8 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘Œ โˆˆ Mnd)
58 fvex 6904 . . . . . . . 8 (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โˆˆ V
5957, 58jctir 520 . . . . . . 7 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (๐‘Œ โˆˆ Mnd โˆง (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โˆˆ V))
6059adantr 480 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ โˆˆ Mnd โˆง (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โˆˆ V))
612gsumz 18779 . . . . . 6 ((๐‘Œ โˆˆ Mnd โˆง (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โˆˆ V) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ 0 )) = 0 )
6260, 61syl 17 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ 0 )) = 0 )
6353, 62eqtrd 2767 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = 0 )
6463oveq2d 7430 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + 0 ))
65 fzfid 13962 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (0...(๐‘  + 1)) โˆˆ Fin)
66 elfznn0 13618 . . . . . . . 8 (๐‘– โˆˆ (0...(๐‘  + 1)) โ†’ ๐‘– โˆˆ โ„•0)
6766, 19sylan2 592 . . . . . . 7 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (0...(๐‘  + 1))) โ†’ ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โˆง ๐‘– โˆˆ โ„•0))
6867, 29syl 17 . . . . . 6 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (0...(๐‘  + 1))) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
6968ralrimiva 3141 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ โˆ€๐‘– โˆˆ (0...(๐‘  + 1))((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
701, 13, 65, 69gsummptcl 19913 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) โˆˆ (Baseโ€˜๐‘Œ))
711, 3, 2mndrid 18706 . . . 4 ((๐‘Œ โˆˆ Mnd โˆง (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + 0 ) = (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))))
7257, 70, 71syl2an2r 684 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + 0 ) = (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))))
7364, 72eqtrd 2767 . 2 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ (โ„คโ‰ฅโ€˜((๐‘  + 1) + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))) = (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))))
7434ad2antrl 727 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘  โˆˆ โ„•0)
751, 3, 13, 74, 68gsummptfzsplit 19878 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ {(๐‘  + 1)} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))))
76 elfznn0 13618 . . . . . . 7 (๐‘– โˆˆ (0...๐‘ ) โ†’ ๐‘– โˆˆ โ„•0)
7776, 30sylan2 592 . . . . . 6 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (0...๐‘ )) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
781, 3, 13, 74, 77gsummptfzsplitl 19879 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (0...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ {0} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))))
7957adantr 480 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘Œ โˆˆ Mnd)
80 0nn0 12509 . . . . . . . 8 0 โˆˆ โ„•0
8180a1i 11 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ 0 โˆˆ โ„•0)
8220, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28chfacfscmulcl 22746 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โˆง 0 โˆˆ โ„•0) โ†’ ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) โˆˆ (Baseโ€˜๐‘Œ))
8381, 82mpd3an3 1459 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) โˆˆ (Baseโ€˜๐‘Œ))
84 oveq1 7421 . . . . . . . . 9 (๐‘– = 0 โ†’ (๐‘– โ†‘ ๐‘‹) = (0 โ†‘ ๐‘‹))
85 fveq2 6891 . . . . . . . . 9 (๐‘– = 0 โ†’ (๐บโ€˜๐‘–) = (๐บโ€˜0))
8684, 85oveq12d 7432 . . . . . . . 8 (๐‘– = 0 โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) = ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)))
871, 86gsumsn 19900 . . . . . . 7 ((๐‘Œ โˆˆ Mnd โˆง 0 โˆˆ โ„•0 โˆง ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ {0} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)))
8879, 81, 83, 87syl3anc 1369 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ {0} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)))
8988oveq2d 7430 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ {0} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))))
9078, 89eqtrd 2767 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (0...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))))
91 ovexd 7449 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘  + 1) โˆˆ V)
92 1nn0 12510 . . . . . . . 8 1 โˆˆ โ„•0
9392a1i 11 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ 1 โˆˆ โ„•0)
9474, 93nn0addcld 12558 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘  + 1) โˆˆ โ„•0)
9520, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28chfacfscmulcl 22746 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โˆง (๐‘  + 1) โˆˆ โ„•0) โ†’ (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) โˆˆ (Baseโ€˜๐‘Œ))
9694, 95mpd3an3 1459 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) โˆˆ (Baseโ€˜๐‘Œ))
97 oveq1 7421 . . . . . . 7 (๐‘– = (๐‘  + 1) โ†’ (๐‘– โ†‘ ๐‘‹) = ((๐‘  + 1) โ†‘ ๐‘‹))
98 fveq2 6891 . . . . . . 7 (๐‘– = (๐‘  + 1) โ†’ (๐บโ€˜๐‘–) = (๐บโ€˜(๐‘  + 1)))
9997, 98oveq12d 7432 . . . . . 6 (๐‘– = (๐‘  + 1) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) = (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))))
1001, 99gsumsn 19900 . . . . 5 ((๐‘Œ โˆˆ Mnd โˆง (๐‘  + 1) โˆˆ V โˆง (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ {(๐‘  + 1)} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))))
10179, 91, 96, 100syl3anc 1369 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ {(๐‘  + 1)} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))))
10290, 101oveq12d 7432 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (0...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (๐‘Œ ฮฃg (๐‘– โˆˆ {(๐‘  + 1)} โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))))) = (((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))))
103 fzfid 13962 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (1...๐‘ ) โˆˆ Fin)
104 simpll 766 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต))
105 simplr 768 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))))
106 elfznn 13554 . . . . . . . . . 10 (๐‘– โˆˆ (1...๐‘ ) โ†’ ๐‘– โˆˆ โ„•)
107106nnnn0d 12554 . . . . . . . . 9 (๐‘– โˆˆ (1...๐‘ ) โ†’ ๐‘– โˆˆ โ„•0)
108107adantl 481 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ ๐‘– โˆˆ โ„•0)
109104, 105, 108, 29syl3anc 1369 . . . . . . 7 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
110109ralrimiva 3141 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ โˆ€๐‘– โˆˆ (1...๐‘ )((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) โˆˆ (Baseโ€˜๐‘Œ))
1111, 13, 103, 110gsummptcl 19913 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) โˆˆ (Baseโ€˜๐‘Œ))
1121, 3mndass 18694 . . . . 5 ((๐‘Œ โˆˆ Mnd โˆง ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) โˆˆ (Baseโ€˜๐‘Œ) โˆง ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) โˆˆ (Baseโ€˜๐‘Œ) โˆง (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) โˆˆ (Baseโ€˜๐‘Œ))) โ†’ (((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))))))
11379, 111, 83, 96, 112syl13anc 1370 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))))))
114106nnne0d 12284 . . . . . . . . . . . . . 14 (๐‘– โˆˆ (1...๐‘ ) โ†’ ๐‘– โ‰  0)
115114ad2antlr 726 . . . . . . . . . . . . 13 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘– โ‰  0)
116 neeq1 2998 . . . . . . . . . . . . . 14 (๐‘› = ๐‘– โ†’ (๐‘› โ‰  0 โ†” ๐‘– โ‰  0))
117116adantl 481 . . . . . . . . . . . . 13 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ (๐‘› โ‰  0 โ†” ๐‘– โ‰  0))
118115, 117mpbird 257 . . . . . . . . . . . 12 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘› โ‰  0)
119 eqneqall 2946 . . . . . . . . . . . 12 (๐‘› = 0 โ†’ (๐‘› โ‰  0 โ†’ 0 = (๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1)))))
120118, 119mpan9 506 . . . . . . . . . . 11 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ 0 = (๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))))
121 simplr 768 . . . . . . . . . . . . . . 15 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ ๐‘› = ๐‘–)
122 eqeq1 2731 . . . . . . . . . . . . . . . . 17 (0 = ๐‘› โ†’ (0 = ๐‘– โ†” ๐‘› = ๐‘–))
123122eqcoms 2735 . . . . . . . . . . . . . . . 16 (๐‘› = 0 โ†’ (0 = ๐‘– โ†” ๐‘› = ๐‘–))
124123adantl 481 . . . . . . . . . . . . . . 15 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ (0 = ๐‘– โ†” ๐‘› = ๐‘–))
125121, 124mpbird 257 . . . . . . . . . . . . . 14 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ 0 = ๐‘–)
126125fveq2d 6895 . . . . . . . . . . . . 13 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ (๐‘โ€˜0) = (๐‘โ€˜๐‘–))
127126fveq2d 6895 . . . . . . . . . . . 12 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ (๐‘‡โ€˜(๐‘โ€˜0)) = (๐‘‡โ€˜(๐‘โ€˜๐‘–)))
128127oveq2d 7430 . . . . . . . . . . 11 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))) = ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))
129120, 128oveq12d 7432 . . . . . . . . . 10 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ๐‘› = 0) โ†’ ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
130 elfz2 13515 . . . . . . . . . . . . . . . . . 18 (๐‘– โˆˆ (1...๐‘ ) โ†” ((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โˆง (1 โ‰ค ๐‘– โˆง ๐‘– โ‰ค ๐‘ )))
131 zleltp1 12635 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((๐‘– โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค) โ†’ (๐‘– โ‰ค ๐‘  โ†” ๐‘– < (๐‘  + 1)))
132131ancoms 458 . . . . . . . . . . . . . . . . . . . . . . . 24 ((๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ (๐‘– โ‰ค ๐‘  โ†” ๐‘– < (๐‘  + 1)))
1331323adant1 1128 . . . . . . . . . . . . . . . . . . . . . . 23 ((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ (๐‘– โ‰ค ๐‘  โ†” ๐‘– < (๐‘  + 1)))
134133biimpcd 248 . . . . . . . . . . . . . . . . . . . . . 22 (๐‘– โ‰ค ๐‘  โ†’ ((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ ๐‘– < (๐‘  + 1)))
135134adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((1 โ‰ค ๐‘– โˆง ๐‘– โ‰ค ๐‘ ) โ†’ ((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ ๐‘– < (๐‘  + 1)))
136135impcom 407 . . . . . . . . . . . . . . . . . . . 20 (((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โˆง (1 โ‰ค ๐‘– โˆง ๐‘– โ‰ค ๐‘ )) โ†’ ๐‘– < (๐‘  + 1))
137136orcd 872 . . . . . . . . . . . . . . . . . . 19 (((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โˆง (1 โ‰ค ๐‘– โˆง ๐‘– โ‰ค ๐‘ )) โ†’ (๐‘– < (๐‘  + 1) โˆจ (๐‘  + 1) < ๐‘–))
138 zre 12584 . . . . . . . . . . . . . . . . . . . . . . . 24 (๐‘  โˆˆ โ„ค โ†’ ๐‘  โˆˆ โ„)
139 1red 11237 . . . . . . . . . . . . . . . . . . . . . . . 24 (๐‘  โˆˆ โ„ค โ†’ 1 โˆˆ โ„)
140138, 139readdcld 11265 . . . . . . . . . . . . . . . . . . . . . . 23 (๐‘  โˆˆ โ„ค โ†’ (๐‘  + 1) โˆˆ โ„)
141 zre 12584 . . . . . . . . . . . . . . . . . . . . . . 23 (๐‘– โˆˆ โ„ค โ†’ ๐‘– โˆˆ โ„)
142140, 141anim12ci 613 . . . . . . . . . . . . . . . . . . . . . 22 ((๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ (๐‘– โˆˆ โ„ โˆง (๐‘  + 1) โˆˆ โ„))
1431423adant1 1128 . . . . . . . . . . . . . . . . . . . . 21 ((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ (๐‘– โˆˆ โ„ โˆง (๐‘  + 1) โˆˆ โ„))
144 lttri2 11318 . . . . . . . . . . . . . . . . . . . . 21 ((๐‘– โˆˆ โ„ โˆง (๐‘  + 1) โˆˆ โ„) โ†’ (๐‘– โ‰  (๐‘  + 1) โ†” (๐‘– < (๐‘  + 1) โˆจ (๐‘  + 1) < ๐‘–)))
145143, 144syl 17 . . . . . . . . . . . . . . . . . . . 20 ((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โ†’ (๐‘– โ‰  (๐‘  + 1) โ†” (๐‘– < (๐‘  + 1) โˆจ (๐‘  + 1) < ๐‘–)))
146145adantr 480 . . . . . . . . . . . . . . . . . . 19 (((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โˆง (1 โ‰ค ๐‘– โˆง ๐‘– โ‰ค ๐‘ )) โ†’ (๐‘– โ‰  (๐‘  + 1) โ†” (๐‘– < (๐‘  + 1) โˆจ (๐‘  + 1) < ๐‘–)))
147137, 146mpbird 257 . . . . . . . . . . . . . . . . . 18 (((1 โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค โˆง ๐‘– โˆˆ โ„ค) โˆง (1 โ‰ค ๐‘– โˆง ๐‘– โ‰ค ๐‘ )) โ†’ ๐‘– โ‰  (๐‘  + 1))
148130, 147sylbi 216 . . . . . . . . . . . . . . . . 17 (๐‘– โˆˆ (1...๐‘ ) โ†’ ๐‘– โ‰  (๐‘  + 1))
149148ad2antlr 726 . . . . . . . . . . . . . . . 16 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘– โ‰  (๐‘  + 1))
150 neeq1 2998 . . . . . . . . . . . . . . . . 17 (๐‘› = ๐‘– โ†’ (๐‘› โ‰  (๐‘  + 1) โ†” ๐‘– โ‰  (๐‘  + 1)))
151150adantl 481 . . . . . . . . . . . . . . . 16 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ (๐‘› โ‰  (๐‘  + 1) โ†” ๐‘– โ‰  (๐‘  + 1)))
152149, 151mpbird 257 . . . . . . . . . . . . . . 15 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘› โ‰  (๐‘  + 1))
153152adantr 480 . . . . . . . . . . . . . 14 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โ†’ ๐‘› โ‰  (๐‘  + 1))
154153neneqd 2940 . . . . . . . . . . . . 13 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โ†’ ยฌ ๐‘› = (๐‘  + 1))
155154pm2.21d 121 . . . . . . . . . . . 12 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โ†’ (๐‘› = (๐‘  + 1) โ†’ (๐‘‡โ€˜(๐‘โ€˜๐‘ )) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))
156155imp 406 . . . . . . . . . . 11 (((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ๐‘› = (๐‘  + 1)) โ†’ (๐‘‡โ€˜(๐‘โ€˜๐‘ )) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
157106nnred 12249 . . . . . . . . . . . . . . . . . . 19 (๐‘– โˆˆ (1...๐‘ ) โ†’ ๐‘– โˆˆ โ„)
158 eleq1w 2811 . . . . . . . . . . . . . . . . . . 19 (๐‘› = ๐‘– โ†’ (๐‘› โˆˆ โ„ โ†” ๐‘– โˆˆ โ„))
159157, 158syl5ibrcom 246 . . . . . . . . . . . . . . . . . 18 (๐‘– โˆˆ (1...๐‘ ) โ†’ (๐‘› = ๐‘– โ†’ ๐‘› โˆˆ โ„))
160159adantl 481 . . . . . . . . . . . . . . . . 17 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ (๐‘› = ๐‘– โ†’ ๐‘› โˆˆ โ„))
161160imp 406 . . . . . . . . . . . . . . . 16 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘› โˆˆ โ„)
16274nn0red 12555 . . . . . . . . . . . . . . . . . 18 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘  โˆˆ โ„)
163162ad2antrr 725 . . . . . . . . . . . . . . . . 17 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘  โˆˆ โ„)
164 1red 11237 . . . . . . . . . . . . . . . . 17 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ 1 โˆˆ โ„)
165163, 164readdcld 11265 . . . . . . . . . . . . . . . 16 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ (๐‘  + 1) โˆˆ โ„)
166130, 136sylbi 216 . . . . . . . . . . . . . . . . . 18 (๐‘– โˆˆ (1...๐‘ ) โ†’ ๐‘– < (๐‘  + 1))
167166ad2antlr 726 . . . . . . . . . . . . . . . . 17 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘– < (๐‘  + 1))
168 breq1 5145 . . . . . . . . . . . . . . . . . 18 (๐‘› = ๐‘– โ†’ (๐‘› < (๐‘  + 1) โ†” ๐‘– < (๐‘  + 1)))
169168adantl 481 . . . . . . . . . . . . . . . . 17 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ (๐‘› < (๐‘  + 1) โ†” ๐‘– < (๐‘  + 1)))
170167, 169mpbird 257 . . . . . . . . . . . . . . . 16 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ๐‘› < (๐‘  + 1))
171161, 165, 170ltnsymd 11385 . . . . . . . . . . . . . . 15 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ยฌ (๐‘  + 1) < ๐‘›)
172171pm2.21d 121 . . . . . . . . . . . . . 14 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ ((๐‘  + 1) < ๐‘› โ†’ 0 = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))
173172ad2antrr 725 . . . . . . . . . . . . 13 (((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โ†’ ((๐‘  + 1) < ๐‘› โ†’ 0 = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))
174173imp 406 . . . . . . . . . . . 12 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง (๐‘  + 1) < ๐‘›) โ†’ 0 = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
175 simp-4r 783 . . . . . . . . . . . . . . 15 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ ๐‘› = ๐‘–)
176175fvoveq1d 7436 . . . . . . . . . . . . . 14 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ (๐‘โ€˜(๐‘› โˆ’ 1)) = (๐‘โ€˜(๐‘– โˆ’ 1)))
177176fveq2d 6895 . . . . . . . . . . . . 13 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ (๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) = (๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))))
178175fveq2d 6895 . . . . . . . . . . . . . . 15 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ (๐‘โ€˜๐‘›) = (๐‘โ€˜๐‘–))
179178fveq2d 6895 . . . . . . . . . . . . . 14 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ (๐‘‡โ€˜(๐‘โ€˜๐‘›)) = (๐‘‡โ€˜(๐‘โ€˜๐‘–)))
180179oveq2d 7430 . . . . . . . . . . . . 13 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))) = ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))
181177, 180oveq12d 7432 . . . . . . . . . . . 12 ((((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โˆง ยฌ (๐‘  + 1) < ๐‘›) โ†’ ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›)))) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
182174, 181ifeqda 4560 . . . . . . . . . . 11 (((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โˆง ยฌ ๐‘› = (๐‘  + 1)) โ†’ if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))))) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
183156, 182ifeqda 4560 . . . . . . . . . 10 ((((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โˆง ยฌ ๐‘› = 0) โ†’ if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›)))))) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
184129, 183ifeqda 4560 . . . . . . . . 9 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โˆง ๐‘› = ๐‘–) โ†’ if(๐‘› = 0, ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))), if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))))))) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
185 ovexd 7449 . . . . . . . . 9 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))) โˆˆ V)
18625, 184, 108, 185fvmptd2 7007 . . . . . . . 8 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ (๐บโ€˜๐‘–) = ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))
187186oveq2d 7430 . . . . . . 7 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘– โˆˆ (1...๐‘ )) โ†’ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)) = ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))
188187mpteq2dva 5242 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–))) = (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–)))))))
189188oveq2d 7430 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = (๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))))
190 nn0p1gt0 12523 . . . . . . . . . . . . . 14 (๐‘  โˆˆ โ„•0 โ†’ 0 < (๐‘  + 1))
191 0red 11239 . . . . . . . . . . . . . . . 16 (๐‘  โˆˆ โ„•0 โ†’ 0 โˆˆ โ„)
192 ltne 11333 . . . . . . . . . . . . . . . 16 ((0 โˆˆ โ„ โˆง 0 < (๐‘  + 1)) โ†’ (๐‘  + 1) โ‰  0)
193191, 192sylan 579 . . . . . . . . . . . . . . 15 ((๐‘  โˆˆ โ„•0 โˆง 0 < (๐‘  + 1)) โ†’ (๐‘  + 1) โ‰  0)
194 neeq1 2998 . . . . . . . . . . . . . . 15 (๐‘› = (๐‘  + 1) โ†’ (๐‘› โ‰  0 โ†” (๐‘  + 1) โ‰  0))
195193, 194syl5ibrcom 246 . . . . . . . . . . . . . 14 ((๐‘  โˆˆ โ„•0 โˆง 0 < (๐‘  + 1)) โ†’ (๐‘› = (๐‘  + 1) โ†’ ๐‘› โ‰  0))
19634, 190, 195syl2anc2 584 . . . . . . . . . . . . 13 (๐‘  โˆˆ โ„• โ†’ (๐‘› = (๐‘  + 1) โ†’ ๐‘› โ‰  0))
197196ad2antrl 727 . . . . . . . . . . . 12 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘› = (๐‘  + 1) โ†’ ๐‘› โ‰  0))
198197imp 406 . . . . . . . . . . 11 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘› = (๐‘  + 1)) โ†’ ๐‘› โ‰  0)
199 eqneqall 2946 . . . . . . . . . . 11 (๐‘› = 0 โ†’ (๐‘› โ‰  0 โ†’ ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))) = (๐‘‡โ€˜(๐‘โ€˜๐‘ ))))
200198, 199mpan9 506 . . . . . . . . . 10 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘› = (๐‘  + 1)) โˆง ๐‘› = 0) โ†’ ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))) = (๐‘‡โ€˜(๐‘โ€˜๐‘ )))
201 iftrue 4530 . . . . . . . . . . 11 (๐‘› = (๐‘  + 1) โ†’ if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›)))))) = (๐‘‡โ€˜(๐‘โ€˜๐‘ )))
202201ad2antlr 726 . . . . . . . . . 10 (((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘› = (๐‘  + 1)) โˆง ยฌ ๐‘› = 0) โ†’ if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›)))))) = (๐‘‡โ€˜(๐‘โ€˜๐‘ )))
203200, 202ifeqda 4560 . . . . . . . . 9 ((((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โˆง ๐‘› = (๐‘  + 1)) โ†’ if(๐‘› = 0, ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))), if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))))))) = (๐‘‡โ€˜(๐‘โ€˜๐‘ )))
20474, 35syl 17 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘  + 1) โˆˆ โ„•0)
205 fvexd 6906 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘‡โ€˜(๐‘โ€˜๐‘ )) โˆˆ V)
20625, 203, 204, 205fvmptd2 7007 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐บโ€˜(๐‘  + 1)) = (๐‘‡โ€˜(๐‘โ€˜๐‘ )))
207206oveq2d 7430 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) = (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))))
20843ad2ant2 1132 . . . . . . . . . . . . 13 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘… โˆˆ Ring)
209 eqid 2727 . . . . . . . . . . . . . 14 (Baseโ€˜๐‘ƒ) = (Baseโ€˜๐‘ƒ)
21026, 7, 209vr1cl 22123 . . . . . . . . . . . . 13 (๐‘… โˆˆ Ring โ†’ ๐‘‹ โˆˆ (Baseโ€˜๐‘ƒ))
211208, 210syl 17 . . . . . . . . . . . 12 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘‹ โˆˆ (Baseโ€˜๐‘ƒ))
212 eqid 2727 . . . . . . . . . . . . . 14 (mulGrpโ€˜๐‘ƒ) = (mulGrpโ€˜๐‘ƒ)
213212, 209mgpbas 20071 . . . . . . . . . . . . 13 (Baseโ€˜๐‘ƒ) = (Baseโ€˜(mulGrpโ€˜๐‘ƒ))
214 eqid 2727 . . . . . . . . . . . . . 14 (1rโ€˜๐‘ƒ) = (1rโ€˜๐‘ƒ)
215212, 214ringidval 20114 . . . . . . . . . . . . 13 (1rโ€˜๐‘ƒ) = (0gโ€˜(mulGrpโ€˜๐‘ƒ))
216213, 215, 28mulg0 19021 . . . . . . . . . . . 12 (๐‘‹ โˆˆ (Baseโ€˜๐‘ƒ) โ†’ (0 โ†‘ ๐‘‹) = (1rโ€˜๐‘ƒ))
217211, 216syl 17 . . . . . . . . . . 11 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (0 โ†‘ ๐‘‹) = (1rโ€˜๐‘ƒ))
2187ply1crng 22104 . . . . . . . . . . . . . . 15 (๐‘… โˆˆ CRing โ†’ ๐‘ƒ โˆˆ CRing)
219218anim2i 616 . . . . . . . . . . . . . 14 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘ƒ โˆˆ CRing))
2202193adant3 1130 . . . . . . . . . . . . 13 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (๐‘ โˆˆ Fin โˆง ๐‘ƒ โˆˆ CRing))
2218matsca2 22309 . . . . . . . . . . . . 13 ((๐‘ โˆˆ Fin โˆง ๐‘ƒ โˆˆ CRing) โ†’ ๐‘ƒ = (Scalarโ€˜๐‘Œ))
222220, 221syl 17 . . . . . . . . . . . 12 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘ƒ = (Scalarโ€˜๐‘Œ))
223222fveq2d 6895 . . . . . . . . . . 11 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (1rโ€˜๐‘ƒ) = (1rโ€˜(Scalarโ€˜๐‘Œ)))
224217, 223eqtrd 2767 . . . . . . . . . 10 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (0 โ†‘ ๐‘‹) = (1rโ€˜(Scalarโ€˜๐‘Œ)))
225224adantr 480 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (0 โ†‘ ๐‘‹) = (1rโ€˜(Scalarโ€˜๐‘Œ)))
226225oveq1d 7429 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) = ((1rโ€˜(Scalarโ€˜๐‘Œ)) ยท (๐บโ€˜0)))
2277, 8pmatlmod 22582 . . . . . . . . . . 11 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring) โ†’ ๐‘Œ โˆˆ LMod)
2284, 227sylan2 592 . . . . . . . . . 10 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing) โ†’ ๐‘Œ โˆˆ LMod)
2292283adant3 1130 . . . . . . . . 9 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘Œ โˆˆ LMod)
23020, 21, 7, 8, 22, 23, 2, 24, 25chfacfisf 22743 . . . . . . . . . . 11 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐บ:โ„•0โŸถ(Baseโ€˜๐‘Œ))
2314, 230syl3anl2 1411 . . . . . . . . . 10 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐บ:โ„•0โŸถ(Baseโ€˜๐‘Œ))
232231, 81ffvelcdmd 7089 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐บโ€˜0) โˆˆ (Baseโ€˜๐‘Œ))
233 eqid 2727 . . . . . . . . . 10 (Scalarโ€˜๐‘Œ) = (Scalarโ€˜๐‘Œ)
234 eqid 2727 . . . . . . . . . 10 (1rโ€˜(Scalarโ€˜๐‘Œ)) = (1rโ€˜(Scalarโ€˜๐‘Œ))
2351, 233, 27, 234lmodvs1 20762 . . . . . . . . 9 ((๐‘Œ โˆˆ LMod โˆง (๐บโ€˜0) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ ((1rโ€˜(Scalarโ€˜๐‘Œ)) ยท (๐บโ€˜0)) = (๐บโ€˜0))
236229, 232, 235syl2an2r 684 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((1rโ€˜(Scalarโ€˜๐‘Œ)) ยท (๐บโ€˜0)) = (๐บโ€˜0))
237 iftrue 4530 . . . . . . . . 9 (๐‘› = 0 โ†’ if(๐‘› = 0, ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))), if(๐‘› = (๐‘  + 1), (๐‘‡โ€˜(๐‘โ€˜๐‘ )), if((๐‘  + 1) < ๐‘›, 0 , ((๐‘‡โ€˜(๐‘โ€˜(๐‘› โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘›))))))) = ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))))
238 ovexd 7449 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))) โˆˆ V)
23925, 237, 81, 238fvmptd3 7022 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐บโ€˜0) = ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))))
240226, 236, 2393eqtrd 2771 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) = ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))))
241207, 240oveq12d 7432 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))) = ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) + ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
2421, 3cmncom 19744 . . . . . . 7 ((๐‘Œ โˆˆ CMnd โˆง ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) โˆˆ (Baseโ€˜๐‘Œ) โˆง (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ (((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))) = ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))))
24313, 83, 96, 242syl3anc 1369 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))) = ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))))
244 ringgrp 20169 . . . . . . . . 9 (๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ Grp)
24510, 244syl 17 . . . . . . . 8 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ ๐‘Œ โˆˆ Grp)
246245adantr 480 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘Œ โˆˆ Grp)
247207, 96eqeltrrd 2829 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆˆ (Baseโ€˜๐‘Œ))
24810adantr 480 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘Œ โˆˆ Ring)
24924, 20, 21, 7, 8mat2pmatbas 22615 . . . . . . . . . 10 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐ต) โ†’ (๐‘‡โ€˜๐‘€) โˆˆ (Baseโ€˜๐‘Œ))
2504, 249syl3an2 1162 . . . . . . . . 9 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โ†’ (๐‘‡โ€˜๐‘€) โˆˆ (Baseโ€˜๐‘Œ))
251250adantr 480 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘‡โ€˜๐‘€) โˆˆ (Baseโ€˜๐‘Œ))
252 simpl1 1189 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘ โˆˆ Fin)
253208adantr 480 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘… โˆˆ Ring)
254 elmapi 8859 . . . . . . . . . . . 12 (๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )) โ†’ ๐‘:(0...๐‘ )โŸถ๐ต)
255254adantl 481 . . . . . . . . . . 11 ((๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ ))) โ†’ ๐‘:(0...๐‘ )โŸถ๐ต)
256255adantl 481 . . . . . . . . . 10 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ๐‘:(0...๐‘ )โŸถ๐ต)
257 0elfz 13622 . . . . . . . . . . . 12 (๐‘  โˆˆ โ„•0 โ†’ 0 โˆˆ (0...๐‘ ))
25834, 257syl 17 . . . . . . . . . . 11 (๐‘  โˆˆ โ„• โ†’ 0 โˆˆ (0...๐‘ ))
259258ad2antrl 727 . . . . . . . . . 10 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ 0 โˆˆ (0...๐‘ ))
260256, 259ffvelcdmd 7089 . . . . . . . . 9 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘โ€˜0) โˆˆ ๐ต)
26124, 20, 21, 7, 8mat2pmatbas 22615 . . . . . . . . 9 ((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง (๐‘โ€˜0) โˆˆ ๐ต) โ†’ (๐‘‡โ€˜(๐‘โ€˜0)) โˆˆ (Baseโ€˜๐‘Œ))
262252, 253, 260, 261syl3anc 1369 . . . . . . . 8 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘‡โ€˜(๐‘โ€˜0)) โˆˆ (Baseโ€˜๐‘Œ))
2631, 22ringcl 20181 . . . . . . . 8 ((๐‘Œ โˆˆ Ring โˆง (๐‘‡โ€˜๐‘€) โˆˆ (Baseโ€˜๐‘Œ) โˆง (๐‘‡โ€˜(๐‘โ€˜0)) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))) โˆˆ (Baseโ€˜๐‘Œ))
264248, 251, 262, 263syl3anc 1369 . . . . . . 7 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))) โˆˆ (Baseโ€˜๐‘Œ))
2651, 2, 23, 3grpsubadd0sub 18974 . . . . . . 7 ((๐‘Œ โˆˆ Grp โˆง (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆˆ (Baseโ€˜๐‘Œ) โˆง ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))) โˆˆ (Baseโ€˜๐‘Œ)) โ†’ ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))) = ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) + ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
266246, 247, 264, 265syl3anc 1369 . . . . . 6 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))) = ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) + ( 0 โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
267241, 243, 2663eqtr4d 2777 . . . . 5 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))) = ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0)))))
268189, 267oveq12d 7432 . . . 4 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + (((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0)) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1))))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))) + ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
269113, 268eqtrd 2767 . . 3 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) + ((0 โ†‘ ๐‘‹) ยท (๐บโ€˜0))) + (((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐บโ€˜(๐‘  + 1)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))) + ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
27075, 102, 2693eqtrd 2771 . 2 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ (0...(๐‘  + 1)) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))) + ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
27140, 73, 2703eqtrd 2771 1 (((๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต) โˆง (๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ (๐ต โ†‘m (0...๐‘ )))) โ†’ (๐‘Œ ฮฃg (๐‘– โˆˆ โ„•0 โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท (๐บโ€˜๐‘–)))) = ((๐‘Œ ฮฃg (๐‘– โˆˆ (1...๐‘ ) โ†ฆ ((๐‘– โ†‘ ๐‘‹) ยท ((๐‘‡โ€˜(๐‘โ€˜(๐‘– โˆ’ 1))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜๐‘–))))))) + ((((๐‘  + 1) โ†‘ ๐‘‹) ยท (๐‘‡โ€˜(๐‘โ€˜๐‘ ))) โˆ’ ((๐‘‡โ€˜๐‘€) ร— (๐‘‡โ€˜(๐‘โ€˜0))))))
Colors of variables: wff setvar class
Syntax hints:  ยฌ wn 3   โ†’ wi 4   โ†” wb 205   โˆง wa 395   โˆจ wo 846   โˆง w3a 1085   = wceq 1534   โˆˆ wcel 2099   โ‰  wne 2935  Vcvv 3469   โˆช cun 3942   โˆฉ cin 3943  โˆ…c0 4318  ifcif 4524  {csn 4624   class class class wbr 5142   โ†ฆ cmpt 5225  โŸถwf 6538  โ€˜cfv 6542  (class class class)co 7414   โ†‘m cmap 8836  Fincfn 8955  โ„‚cc 11128  โ„cr 11129  0cc0 11130  1c1 11131   + caddc 11133   < clt 11270   โ‰ค cle 11271   โˆ’ cmin 11466  โ„•cn 12234  2c2 12289  โ„•0cn0 12494  โ„คcz 12580  โ„คโ‰ฅcuz 12844  ...cfz 13508  Basecbs 17171  +gcplusg 17224  .rcmulr 17225  Scalarcsca 17227   ยท๐‘  cvsca 17228  0gc0g 17412   ฮฃg cgsu 17413  Mndcmnd 18685  Grpcgrp 18881  -gcsg 18883  .gcmg 19014  CMndccmn 19726  mulGrpcmgp 20065  1rcur 20112  Ringcrg 20164  CRingccrg 20165  LModclmod 20732  var1cv1 22082  Poly1cpl1 22083   Mat cmat 22294   matToPolyMat cmat2pmat 22593
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1790  ax-4 1804  ax-5 1906  ax-6 1964  ax-7 2004  ax-8 2101  ax-9 2109  ax-10 2130  ax-11 2147  ax-12 2164  ax-ext 2698  ax-rep 5279  ax-sep 5293  ax-nul 5300  ax-pow 5359  ax-pr 5423  ax-un 7734  ax-cnex 11186  ax-resscn 11187  ax-1cn 11188  ax-icn 11189  ax-addcl 11190  ax-addrcl 11191  ax-mulcl 11192  ax-mulrcl 11193  ax-mulcom 11194  ax-addass 11195  ax-mulass 11196  ax-distr 11197  ax-i2m1 11198  ax-1ne0 11199  ax-1rid 11200  ax-rnegex 11201  ax-rrecex 11202  ax-cnre 11203  ax-pre-lttri 11204  ax-pre-lttrn 11205  ax-pre-ltadd 11206  ax-pre-mulgt0 11207
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 847  df-3or 1086  df-3an 1087  df-tru 1537  df-fal 1547  df-ex 1775  df-nf 1779  df-sb 2061  df-mo 2529  df-eu 2558  df-clab 2705  df-cleq 2719  df-clel 2805  df-nfc 2880  df-ne 2936  df-nel 3042  df-ral 3057  df-rex 3066  df-rmo 3371  df-reu 3372  df-rab 3428  df-v 3471  df-sbc 3775  df-csb 3890  df-dif 3947  df-un 3949  df-in 3951  df-ss 3961  df-pss 3963  df-nul 4319  df-if 4525  df-pw 4600  df-sn 4625  df-pr 4627  df-tp 4629  df-op 4631  df-ot 4633  df-uni 4904  df-int 4945  df-iun 4993  df-iin 4994  df-br 5143  df-opab 5205  df-mpt 5226  df-tr 5260  df-id 5570  df-eprel 5576  df-po 5584  df-so 5585  df-fr 5627  df-se 5628  df-we 5629  df-xp 5678  df-rel 5679  df-cnv 5680  df-co 5681  df-dm 5682  df-rn 5683  df-res 5684  df-ima 5685  df-pred 6299  df-ord 6366  df-on 6367  df-lim 6368  df-suc 6369  df-iota 6494  df-fun 6544  df-fn 6545  df-f 6546  df-f1 6547  df-fo 6548  df-f1o 6549  df-fv 6550  df-isom 6551  df-riota 7370  df-ov 7417  df-oprab 7418  df-mpo 7419  df-of 7679  df-ofr 7680  df-om 7865  df-1st 7987  df-2nd 7988  df-supp 8160  df-frecs 8280  df-wrecs 8311  df-recs 8385  df-rdg 8424  df-1o 8480  df-er 8718  df-map 8838  df-pm 8839  df-ixp 8908  df-en 8956  df-dom 8957  df-sdom 8958  df-fin 8959  df-fsupp 9378  df-sup 9457  df-oi 9525  df-card 9954  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11468  df-neg 11469  df-nn 12235  df-2 12297  df-3 12298  df-4 12299  df-5 12300  df-6 12301  df-7 12302  df-8 12303  df-9 12304  df-n0 12495  df-z 12581  df-dec 12700  df-uz 12845  df-rp 12999  df-fz 13509  df-fzo 13652  df-seq 13991  df-hash 14314  df-struct 17107  df-sets 17124  df-slot 17142  df-ndx 17154  df-base 17172  df-ress 17201  df-plusg 17237  df-mulr 17238  df-sca 17240  df-vsca 17241  df-ip 17242  df-tset 17243  df-ple 17244  df-ds 17246  df-hom 17248  df-cco 17249  df-0g 17414  df-gsum 17415  df-prds 17420  df-pws 17422  df-mre 17557  df-mrc 17558  df-acs 17560  df-mgm 18591  df-sgrp 18670  df-mnd 18686  df-mhm 18731  df-submnd 18732  df-grp 18884  df-minusg 18885  df-sbg 18886  df-mulg 19015  df-subg 19069  df-ghm 19159  df-cntz 19259  df-cmn 19728  df-abl 19729  df-mgp 20066  df-rng 20084  df-ur 20113  df-ring 20166  df-cring 20167  df-subrng 20472  df-subrg 20497  df-lmod 20734  df-lss 20805  df-sra 21047  df-rgmod 21048  df-dsmm 21653  df-frlm 21668  df-ascl 21776  df-psr 21829  df-mvr 21830  df-mpl 21831  df-opsr 21833  df-psr1 22086  df-vr1 22087  df-ply1 22088  df-mamu 22273  df-mat 22295  df-mat2pmat 22596
This theorem is referenced by:  cpmadugsum  22767
  Copyright terms: Public domain W3C validator