Step | Hyp | Ref
| Expression |
1 | | eqid 2732 |
. . 3
โข
(Baseโ๐) =
(Baseโ๐) |
2 | | chfacfisf.0 |
. . 3
โข 0 =
(0gโ๐) |
3 | | chfacfscmulgsum.p |
. . 3
โข + =
(+gโ๐) |
4 | | crngring 20061 |
. . . . . . . 8
โข (๐
โ CRing โ ๐
โ Ring) |
5 | 4 | anim2i 617 |
. . . . . . 7
โข ((๐ โ Fin โง ๐
โ CRing) โ (๐ โ Fin โง ๐
โ Ring)) |
6 | 5 | 3adant3 1132 |
. . . . . 6
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ โ Fin โง ๐
โ Ring)) |
7 | | chfacfisf.p |
. . . . . . 7
โข ๐ = (Poly1โ๐
) |
8 | | chfacfisf.y |
. . . . . . 7
โข ๐ = (๐ Mat ๐) |
9 | 7, 8 | pmatring 22185 |
. . . . . 6
โข ((๐ โ Fin โง ๐
โ Ring) โ ๐ โ Ring) |
10 | 6, 9 | syl 17 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ Ring) |
11 | | ringcmn 20092 |
. . . . 5
โข (๐ โ Ring โ ๐ โ CMnd) |
12 | 10, 11 | syl 17 |
. . . 4
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ CMnd) |
13 | 12 | adantr 481 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ CMnd) |
14 | | nn0ex 12474 |
. . . 4
โข
โ0 โ V |
15 | 14 | a1i 11 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ0 โ
V) |
16 | | simpll 765 |
. . . . 5
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ (๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต)) |
17 | | simplr 767 |
. . . . 5
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) |
18 | | simpr 485 |
. . . . 5
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ ๐ โ
โ0) |
19 | 16, 17, 18 | 3jca 1128 |
. . . 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โ๐)) |
29 | 20, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28 | chfacfscmulcl 22350 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ ))) โง ๐ โ โ0) โ ((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
30 | 19, 29 | syl 17 |
. . 3
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ ((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
31 | 20, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28 | chfacfscmulfsupp 22352 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ โ0 โฆ ((๐ โ ๐) ยท (๐บโ๐))) finSupp 0 ) |
32 | | nn0disj 13613 |
. . . 4
โข
((0...(๐ + 1)) โฉ
(โคโฅโ((๐ + 1) + 1))) = โ
|
33 | 32 | a1i 11 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((0...(๐ + 1)) โฉ
(โคโฅโ((๐ + 1) + 1))) = โ
) |
34 | | nnnn0 12475 |
. . . . . 6
โข (๐ โ โ โ ๐ โ
โ0) |
35 | | peano2nn0 12508 |
. . . . . 6
โข (๐ โ โ0
โ (๐ + 1) โ
โ0) |
36 | 34, 35 | syl 17 |
. . . . 5
โข (๐ โ โ โ (๐ + 1) โ
โ0) |
37 | | nn0split 13612 |
. . . . 5
โข ((๐ + 1) โ โ0
โ โ0 = ((0...(๐ + 1)) โช
(โคโฅโ((๐ + 1) + 1)))) |
38 | 36, 37 | syl 17 |
. . . 4
โข (๐ โ โ โ
โ0 = ((0...(๐ + 1)) โช
(โคโฅโ((๐ + 1) + 1)))) |
39 | 38 | ad2antrl 726 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ0 =
((0...(๐ + 1)) โช
(โคโฅโ((๐ + 1) + 1)))) |
40 | 1, 2, 3, 13, 15, 30, 31, 33, 39 | gsumsplit2 19791 |
. 2
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ โ0
โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))))) |
41 | | simpll 765 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (โคโฅโ((๐ + 1) + 1))) โ (๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต)) |
42 | | simplr 767 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (โคโฅโ((๐ + 1) + 1))) โ (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) |
43 | | nncn 12216 |
. . . . . . . . . . . . 13
โข (๐ โ โ โ ๐ โ
โ) |
44 | | add1p1 12459 |
. . . . . . . . . . . . 13
โข (๐ โ โ โ ((๐ + 1) + 1) = (๐ + 2)) |
45 | 43, 44 | syl 17 |
. . . . . . . . . . . 12
โข (๐ โ โ โ ((๐ + 1) + 1) = (๐ + 2)) |
46 | 45 | ad2antrl 726 |
. . . . . . . . . . 11
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ + 1) + 1) = (๐ + 2)) |
47 | 46 | fveq2d 6892 |
. . . . . . . . . 10
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ
(โคโฅโ((๐ + 1) + 1)) =
(โคโฅโ(๐ + 2))) |
48 | 47 | eleq2d 2819 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ (โคโฅโ((๐ + 1) + 1)) โ ๐ โ
(โคโฅโ(๐ + 2)))) |
49 | 48 | biimpa 477 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (โคโฅโ((๐ + 1) + 1))) โ ๐ โ
(โคโฅโ(๐ + 2))) |
50 | 20, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28 | chfacfscmul0 22351 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ ))) โง ๐ โ (โคโฅโ(๐ + 2))) โ ((๐ โ ๐) ยท (๐บโ๐)) = 0 ) |
51 | 41, 42, 49, 50 | syl3anc 1371 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (โคโฅโ((๐ + 1) + 1))) โ ((๐ โ ๐) ยท (๐บโ๐)) = 0 ) |
52 | 51 | mpteq2dva 5247 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ (โคโฅโ((๐ + 1) + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐))) = (๐ โ (โคโฅโ((๐ + 1) + 1)) โฆ 0
)) |
53 | 52 | oveq2d 7421 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ 0 ))) |
54 | 4, 9 | sylan2 593 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing) โ ๐ โ Ring) |
55 | | ringmnd 20059 |
. . . . . . . . . 10
โข (๐ โ Ring โ ๐ โ Mnd) |
56 | 54, 55 | syl 17 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing) โ ๐ โ Mnd) |
57 | 56 | 3adant3 1132 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ Mnd) |
58 | | fvex 6901 |
. . . . . . . 8
โข
(โคโฅโ((๐ + 1) + 1)) โ V |
59 | 57, 58 | jctir 521 |
. . . . . . 7
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ โ Mnd โง
(โคโฅโ((๐ + 1) + 1)) โ V)) |
60 | 59 | adantr 481 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ Mnd โง
(โคโฅโ((๐ + 1) + 1)) โ V)) |
61 | 2 | gsumz 18713 |
. . . . . 6
โข ((๐ โ Mnd โง
(โคโฅโ((๐ + 1) + 1)) โ V) โ (๐ ฮฃg
(๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ 0 )) = 0 ) |
62 | 60, 61 | syl 17 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ 0 )) = 0 ) |
63 | 53, 62 | eqtrd 2772 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = 0 ) |
64 | 63 | oveq2d 7421 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐))))) = ((๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + 0 )) |
65 | | fzfid 13934 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (0...(๐ + 1)) โ Fin) |
66 | | elfznn0 13590 |
. . . . . . . 8
โข (๐ โ (0...(๐ + 1)) โ ๐ โ โ0) |
67 | 66, 19 | sylan2 593 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (0...(๐ + 1))) โ ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ ))) โง ๐ โ
โ0)) |
68 | 67, 29 | syl 17 |
. . . . . 6
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (0...(๐ + 1))) โ ((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
69 | 68 | ralrimiva 3146 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ๐ โ (0...(๐ + 1))((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
70 | 1, 13, 65, 69 | gsummptcl 19829 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) โ (Baseโ๐)) |
71 | 1, 3, 2 | mndrid 18642 |
. . . 4
โข ((๐ โ Mnd โง (๐ ฮฃg
(๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) โ (Baseโ๐)) โ ((๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + 0 ) = (๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐))))) |
72 | 57, 70, 71 | syl2an2r 683 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + 0 ) = (๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐))))) |
73 | 64, 72 | eqtrd 2772 |
. 2
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ
(โคโฅโ((๐ + 1) + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐))))) = (๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐))))) |
74 | 34 | ad2antrl 726 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ โ0) |
75 | 1, 3, 13, 74, 68 | gsummptfzsplit 19794 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((๐ ฮฃg (๐ โ (0...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ {(๐ + 1)} โฆ ((๐ โ ๐) ยท (๐บโ๐)))))) |
76 | | elfznn0 13590 |
. . . . . . 7
โข (๐ โ (0...๐ ) โ ๐ โ โ0) |
77 | 76, 30 | sylan2 593 |
. . . . . 6
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (0...๐ )) โ ((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
78 | 1, 3, 13, 74, 77 | gsummptfzsplitl 19795 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (0...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ {0} โฆ ((๐ โ ๐) ยท (๐บโ๐)))))) |
79 | 57 | adantr 481 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ Mnd) |
80 | | 0nn0 12483 |
. . . . . . . 8
โข 0 โ
โ0 |
81 | 80 | a1i 11 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ 0 โ
โ0) |
82 | 20, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28 | chfacfscmulcl 22350 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ ))) โง 0 โ โ0)
โ ((0 โ ๐) ยท (๐บโ0)) โ (Baseโ๐)) |
83 | 81, 82 | mpd3an3 1462 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((0 โ ๐) ยท (๐บโ0)) โ (Baseโ๐)) |
84 | | oveq1 7412 |
. . . . . . . . 9
โข (๐ = 0 โ (๐ โ ๐) = (0 โ ๐)) |
85 | | fveq2 6888 |
. . . . . . . . 9
โข (๐ = 0 โ (๐บโ๐) = (๐บโ0)) |
86 | 84, 85 | oveq12d 7423 |
. . . . . . . 8
โข (๐ = 0 โ ((๐ โ ๐) ยท (๐บโ๐)) = ((0 โ ๐) ยท (๐บโ0))) |
87 | 1, 86 | gsumsn 19816 |
. . . . . . 7
โข ((๐ โ Mnd โง 0 โ
โ0 โง ((0 โ ๐) ยท (๐บโ0)) โ (Baseโ๐)) โ (๐ ฮฃg (๐ โ {0} โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((0 โ ๐) ยท (๐บโ0))) |
88 | 79, 81, 83, 87 | syl3anc 1371 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ {0} โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((0 โ ๐) ยท (๐บโ0))) |
89 | 88 | oveq2d 7421 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ {0} โฆ ((๐ โ ๐) ยท (๐บโ๐))))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + ((0 โ ๐) ยท (๐บโ0)))) |
90 | 78, 89 | eqtrd 2772 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (0...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + ((0 โ ๐) ยท (๐บโ0)))) |
91 | | ovexd 7440 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ + 1) โ V) |
92 | | 1nn0 12484 |
. . . . . . . 8
โข 1 โ
โ0 |
93 | 92 | a1i 11 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ 1 โ
โ0) |
94 | 74, 93 | nn0addcld 12532 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ + 1) โ
โ0) |
95 | 20, 21, 7, 8, 22, 23, 2, 24, 25, 26, 27, 28 | chfacfscmulcl 22350 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ ))) โง (๐ + 1) โ โ0) โ
(((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) โ (Baseโ๐)) |
96 | 94, 95 | mpd3an3 1462 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) โ (Baseโ๐)) |
97 | | oveq1 7412 |
. . . . . . 7
โข (๐ = (๐ + 1) โ (๐ โ ๐) = ((๐ + 1) โ ๐)) |
98 | | fveq2 6888 |
. . . . . . 7
โข (๐ = (๐ + 1) โ (๐บโ๐) = (๐บโ(๐ + 1))) |
99 | 97, 98 | oveq12d 7423 |
. . . . . 6
โข (๐ = (๐ + 1) โ ((๐ โ ๐) ยท (๐บโ๐)) = (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) |
100 | 1, 99 | gsumsn 19816 |
. . . . 5
โข ((๐ โ Mnd โง (๐ + 1) โ V โง (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) โ (Baseโ๐)) โ (๐ ฮฃg (๐ โ {(๐ + 1)} โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) |
101 | 79, 91, 96, 100 | syl3anc 1371 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ {(๐ + 1)} โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) |
102 | 90, 101 | oveq12d 7423 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ ฮฃg (๐ โ (0...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (๐ ฮฃg (๐ โ {(๐ + 1)} โฆ ((๐ โ ๐) ยท (๐บโ๐))))) = (((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + ((0 โ ๐) ยท (๐บโ0))) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))))) |
103 | | fzfid 13934 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (1...๐ ) โ Fin) |
104 | | simpll 765 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ (๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต)) |
105 | | simplr 767 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) |
106 | | elfznn 13526 |
. . . . . . . . . 10
โข (๐ โ (1...๐ ) โ ๐ โ โ) |
107 | 106 | nnnn0d 12528 |
. . . . . . . . 9
โข (๐ โ (1...๐ ) โ ๐ โ โ0) |
108 | 107 | adantl 482 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ ๐ โ โ0) |
109 | 104, 105,
108, 29 | syl3anc 1371 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ ((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
110 | 109 | ralrimiva 3146 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ๐ โ (1...๐ )((๐ โ ๐) ยท (๐บโ๐)) โ (Baseโ๐)) |
111 | 1, 13, 103, 110 | gsummptcl 19829 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) โ (Baseโ๐)) |
112 | 1, 3 | mndass 18630 |
. . . . 5
โข ((๐ โ Mnd โง ((๐ ฮฃg
(๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) โ (Baseโ๐) โง ((0 โ ๐) ยท (๐บโ0)) โ (Baseโ๐) โง (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) โ (Baseโ๐))) โ (((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + ((0 โ ๐) ยท (๐บโ0))) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (((0 โ ๐) ยท (๐บโ0)) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))))) |
113 | 79, 111, 83, 96, 112 | syl13anc 1372 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + ((0 โ ๐) ยท (๐บโ0))) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (((0 โ ๐) ยท (๐บโ0)) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))))) |
114 | 106 | nnne0d 12258 |
. . . . . . . . . . . . . 14
โข (๐ โ (1...๐ ) โ ๐ โ 0) |
115 | 114 | ad2antlr 725 |
. . . . . . . . . . . . 13
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ โ 0) |
116 | | neeq1 3003 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ (๐ โ 0 โ ๐ โ 0)) |
117 | 116 | adantl 482 |
. . . . . . . . . . . . 13
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ (๐ โ 0 โ ๐ โ 0)) |
118 | 115, 117 | mpbird 256 |
. . . . . . . . . . . 12
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ โ 0) |
119 | | eqneqall 2951 |
. . . . . . . . . . . 12
โข (๐ = 0 โ (๐ โ 0 โ 0 = (๐โ(๐โ(๐ โ 1))))) |
120 | 118, 119 | mpan9 507 |
. . . . . . . . . . 11
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ 0 = (๐โ(๐โ(๐ โ 1)))) |
121 | | simplr 767 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ ๐ = ๐) |
122 | | eqeq1 2736 |
. . . . . . . . . . . . . . . . 17
โข (0 =
๐ โ (0 = ๐ โ ๐ = ๐)) |
123 | 122 | eqcoms 2740 |
. . . . . . . . . . . . . . . 16
โข (๐ = 0 โ (0 = ๐ โ ๐ = ๐)) |
124 | 123 | adantl 482 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ (0 = ๐ โ ๐ = ๐)) |
125 | 121, 124 | mpbird 256 |
. . . . . . . . . . . . . 14
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ 0 = ๐) |
126 | 125 | fveq2d 6892 |
. . . . . . . . . . . . 13
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ (๐โ0) = (๐โ๐)) |
127 | 126 | fveq2d 6892 |
. . . . . . . . . . . 12
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ (๐โ(๐โ0)) = (๐โ(๐โ๐))) |
128 | 127 | oveq2d 7421 |
. . . . . . . . . . 11
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ ((๐โ๐) ร (๐โ(๐โ0))) = ((๐โ๐) ร (๐โ(๐โ๐)))) |
129 | 120, 128 | oveq12d 7423 |
. . . . . . . . . 10
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ๐ = 0) โ ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
130 | | elfz2 13487 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ (1...๐ ) โ ((1 โ โค โง ๐ โ โค โง ๐ โ โค) โง (1 โค
๐ โง ๐ โค ๐ ))) |
131 | | zleltp1 12609 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข ((๐ โ โค โง ๐ โ โค) โ (๐ โค ๐ โ ๐ < (๐ + 1))) |
132 | 131 | ancoms 459 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โค โง ๐ โ โค) โ (๐ โค ๐ โ ๐ < (๐ + 1))) |
133 | 132 | 3adant1 1130 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((1
โ โค โง ๐
โ โค โง ๐
โ โค) โ (๐
โค ๐ โ ๐ < (๐ + 1))) |
134 | 133 | biimpcd 248 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (๐ โค ๐ โ ((1 โ โค โง ๐ โ โค โง ๐ โ โค) โ ๐ < (๐ + 1))) |
135 | 134 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((1 โค
๐ โง ๐ โค ๐ ) โ ((1 โ โค โง ๐ โ โค โง ๐ โ โค) โ ๐ < (๐ + 1))) |
136 | 135 | impcom 408 |
. . . . . . . . . . . . . . . . . . . 20
โข (((1
โ โค โง ๐
โ โค โง ๐
โ โค) โง (1 โค ๐ โง ๐ โค ๐ )) โ ๐ < (๐ + 1)) |
137 | 136 | orcd 871 |
. . . . . . . . . . . . . . . . . . 19
โข (((1
โ โค โง ๐
โ โค โง ๐
โ โค) โง (1 โค ๐ โง ๐ โค ๐ )) โ (๐ < (๐ + 1) โจ (๐ + 1) < ๐)) |
138 | | zre 12558 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข (๐ โ โค โ ๐ โ
โ) |
139 | | 1red 11211 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข (๐ โ โค โ 1 โ
โ) |
140 | 138, 139 | readdcld 11239 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (๐ โ โค โ (๐ + 1) โ
โ) |
141 | | zre 12558 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (๐ โ โค โ ๐ โ
โ) |
142 | 140, 141 | anim12ci 614 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ โ โค โง ๐ โ โค) โ (๐ โ โ โง (๐ + 1) โ
โ)) |
143 | 142 | 3adant1 1130 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((1
โ โค โง ๐
โ โค โง ๐
โ โค) โ (๐
โ โ โง (๐ +
1) โ โ)) |
144 | | lttri2 11292 |
. . . . . . . . . . . . . . . . . . . . 21
โข ((๐ โ โ โง (๐ + 1) โ โ) โ
(๐ โ (๐ + 1) โ (๐ < (๐ + 1) โจ (๐ + 1) < ๐))) |
145 | 143, 144 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
โข ((1
โ โค โง ๐
โ โค โง ๐
โ โค) โ (๐
โ (๐ + 1) โ (๐ < (๐ + 1) โจ (๐ + 1) < ๐))) |
146 | 145 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
โข (((1
โ โค โง ๐
โ โค โง ๐
โ โค) โง (1 โค ๐ โง ๐ โค ๐ )) โ (๐ โ (๐ + 1) โ (๐ < (๐ + 1) โจ (๐ + 1) < ๐))) |
147 | 137, 146 | mpbird 256 |
. . . . . . . . . . . . . . . . . 18
โข (((1
โ โค โง ๐
โ โค โง ๐
โ โค) โง (1 โค ๐ โง ๐ โค ๐ )) โ ๐ โ (๐ + 1)) |
148 | 130, 147 | sylbi 216 |
. . . . . . . . . . . . . . . . 17
โข (๐ โ (1...๐ ) โ ๐ โ (๐ + 1)) |
149 | 148 | ad2antlr 725 |
. . . . . . . . . . . . . . . 16
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ โ (๐ + 1)) |
150 | | neeq1 3003 |
. . . . . . . . . . . . . . . . 17
โข (๐ = ๐ โ (๐ โ (๐ + 1) โ ๐ โ (๐ + 1))) |
151 | 150 | adantl 482 |
. . . . . . . . . . . . . . . 16
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ (๐ โ (๐ + 1) โ ๐ โ (๐ + 1))) |
152 | 149, 151 | mpbird 256 |
. . . . . . . . . . . . . . 15
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ โ (๐ + 1)) |
153 | 152 | adantr 481 |
. . . . . . . . . . . . . 14
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โ ๐ โ (๐ + 1)) |
154 | 153 | neneqd 2945 |
. . . . . . . . . . . . 13
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โ ยฌ ๐ = (๐ + 1)) |
155 | 154 | pm2.21d 121 |
. . . . . . . . . . . 12
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โ (๐ = (๐ + 1) โ (๐โ(๐โ๐ )) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) |
156 | 155 | imp 407 |
. . . . . . . . . . 11
โข
(((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ๐ = (๐ + 1)) โ (๐โ(๐โ๐ )) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
157 | 106 | nnred 12223 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ (1...๐ ) โ ๐ โ โ) |
158 | | eleq1w 2816 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ = ๐ โ (๐ โ โ โ ๐ โ โ)) |
159 | 157, 158 | syl5ibrcom 246 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ (1...๐ ) โ (๐ = ๐ โ ๐ โ โ)) |
160 | 159 | adantl 482 |
. . . . . . . . . . . . . . . . 17
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ (๐ = ๐ โ ๐ โ โ)) |
161 | 160 | imp 407 |
. . . . . . . . . . . . . . . 16
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ โ โ) |
162 | 74 | nn0red 12529 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ โ) |
163 | 162 | ad2antrr 724 |
. . . . . . . . . . . . . . . . 17
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ โ โ) |
164 | | 1red 11211 |
. . . . . . . . . . . . . . . . 17
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ 1 โ โ) |
165 | 163, 164 | readdcld 11239 |
. . . . . . . . . . . . . . . 16
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ (๐ + 1) โ โ) |
166 | 130, 136 | sylbi 216 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ (1...๐ ) โ ๐ < (๐ + 1)) |
167 | 166 | ad2antlr 725 |
. . . . . . . . . . . . . . . . 17
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ < (๐ + 1)) |
168 | | breq1 5150 |
. . . . . . . . . . . . . . . . . 18
โข (๐ = ๐ โ (๐ < (๐ + 1) โ ๐ < (๐ + 1))) |
169 | 168 | adantl 482 |
. . . . . . . . . . . . . . . . 17
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ (๐ < (๐ + 1) โ ๐ < (๐ + 1))) |
170 | 167, 169 | mpbird 256 |
. . . . . . . . . . . . . . . 16
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ๐ < (๐ + 1)) |
171 | 161, 165,
170 | ltnsymd 11359 |
. . . . . . . . . . . . . . 15
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ยฌ (๐ + 1) < ๐) |
172 | 171 | pm2.21d 121 |
. . . . . . . . . . . . . 14
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ ((๐ + 1) < ๐ โ 0 = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) |
173 | 172 | ad2antrr 724 |
. . . . . . . . . . . . 13
โข
(((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โ ((๐ + 1) < ๐ โ 0 = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) |
174 | 173 | imp 407 |
. . . . . . . . . . . 12
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง (๐ + 1) < ๐) โ 0 = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
175 | | simp-4r 782 |
. . . . . . . . . . . . . . 15
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ ๐ = ๐) |
176 | 175 | fvoveq1d 7427 |
. . . . . . . . . . . . . 14
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ (๐โ(๐ โ 1)) = (๐โ(๐ โ 1))) |
177 | 176 | fveq2d 6892 |
. . . . . . . . . . . . 13
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ (๐โ(๐โ(๐ โ 1))) = (๐โ(๐โ(๐ โ 1)))) |
178 | 175 | fveq2d 6892 |
. . . . . . . . . . . . . . 15
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ (๐โ๐) = (๐โ๐)) |
179 | 178 | fveq2d 6892 |
. . . . . . . . . . . . . 14
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ (๐โ(๐โ๐)) = (๐โ(๐โ๐))) |
180 | 179 | oveq2d 7421 |
. . . . . . . . . . . . 13
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ ((๐โ๐) ร (๐โ(๐โ๐))) = ((๐โ๐) ร (๐โ(๐โ๐)))) |
181 | 177, 180 | oveq12d 7423 |
. . . . . . . . . . . 12
โข
((((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โง ยฌ (๐ + 1) < ๐) โ ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
182 | 174, 181 | ifeqda 4563 |
. . . . . . . . . . 11
โข
(((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โง ยฌ ๐ = (๐ + 1)) โ if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
183 | 156, 182 | ifeqda 4563 |
. . . . . . . . . 10
โข
((((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โง ยฌ ๐ = 0) โ if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
184 | 129, 183 | ifeqda 4563 |
. . . . . . . . 9
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โง ๐ = ๐) โ if(๐ = 0, ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))), if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
185 | | ovexd 7440 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))) โ V) |
186 | 25, 184, 108, 185 | fvmptd2 7003 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ (๐บโ๐) = ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))) |
187 | 186 | oveq2d 7421 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ (1...๐ )) โ ((๐ โ ๐) ยท (๐บโ๐)) = ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) |
188 | 187 | mpteq2dva 5247 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐))) = (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) |
189 | 188 | oveq2d 7421 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = (๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))))) |
190 | | nn0p1gt0 12497 |
. . . . . . . . . . . . . 14
โข (๐ โ โ0
โ 0 < (๐ +
1)) |
191 | | 0red 11213 |
. . . . . . . . . . . . . . . 16
โข (๐ โ โ0
โ 0 โ โ) |
192 | | ltne 11307 |
. . . . . . . . . . . . . . . 16
โข ((0
โ โ โง 0 < (๐ + 1)) โ (๐ + 1) โ 0) |
193 | 191, 192 | sylan 580 |
. . . . . . . . . . . . . . 15
โข ((๐ โ โ0
โง 0 < (๐ + 1))
โ (๐ + 1) โ
0) |
194 | | neeq1 3003 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐ + 1) โ (๐ โ 0 โ (๐ + 1) โ 0)) |
195 | 193, 194 | syl5ibrcom 246 |
. . . . . . . . . . . . . 14
โข ((๐ โ โ0
โง 0 < (๐ + 1))
โ (๐ = (๐ + 1) โ ๐ โ 0)) |
196 | 34, 190, 195 | syl2anc2 585 |
. . . . . . . . . . . . 13
โข (๐ โ โ โ (๐ = (๐ + 1) โ ๐ โ 0)) |
197 | 196 | ad2antrl 726 |
. . . . . . . . . . . 12
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ = (๐ + 1) โ ๐ โ 0)) |
198 | 197 | imp 407 |
. . . . . . . . . . 11
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ = (๐ + 1)) โ ๐ โ 0) |
199 | | eqneqall 2951 |
. . . . . . . . . . 11
โข (๐ = 0 โ (๐ โ 0 โ ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))) = (๐โ(๐โ๐ )))) |
200 | 198, 199 | mpan9 507 |
. . . . . . . . . 10
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ = (๐ + 1)) โง ๐ = 0) โ ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))) = (๐โ(๐โ๐ ))) |
201 | | iftrue 4533 |
. . . . . . . . . . 11
โข (๐ = (๐ + 1) โ if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) = (๐โ(๐โ๐ ))) |
202 | 201 | ad2antlr 725 |
. . . . . . . . . 10
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ = (๐ + 1)) โง ยฌ ๐ = 0) โ if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))) = (๐โ(๐โ๐ ))) |
203 | 200, 202 | ifeqda 4563 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ = (๐ + 1)) โ if(๐ = 0, ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))), if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) = (๐โ(๐โ๐ ))) |
204 | 74, 35 | syl 17 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ + 1) โ
โ0) |
205 | | fvexd 6903 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐โ(๐โ๐ )) โ V) |
206 | 25, 203, 204, 205 | fvmptd2 7003 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐บโ(๐ + 1)) = (๐โ(๐โ๐ ))) |
207 | 206 | oveq2d 7421 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) = (((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ )))) |
208 | 4 | 3ad2ant2 1134 |
. . . . . . . . . . . . 13
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐
โ Ring) |
209 | | eqid 2732 |
. . . . . . . . . . . . . 14
โข
(Baseโ๐) =
(Baseโ๐) |
210 | 26, 7, 209 | vr1cl 21732 |
. . . . . . . . . . . . 13
โข (๐
โ Ring โ ๐ โ (Baseโ๐)) |
211 | 208, 210 | syl 17 |
. . . . . . . . . . . 12
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ (Baseโ๐)) |
212 | | eqid 2732 |
. . . . . . . . . . . . . 14
โข
(mulGrpโ๐) =
(mulGrpโ๐) |
213 | 212, 209 | mgpbas 19987 |
. . . . . . . . . . . . 13
โข
(Baseโ๐) =
(Baseโ(mulGrpโ๐)) |
214 | | eqid 2732 |
. . . . . . . . . . . . . 14
โข
(1rโ๐) = (1rโ๐) |
215 | 212, 214 | ringidval 20000 |
. . . . . . . . . . . . 13
โข
(1rโ๐) = (0gโ(mulGrpโ๐)) |
216 | 213, 215,
28 | mulg0 18951 |
. . . . . . . . . . . 12
โข (๐ โ (Baseโ๐) โ (0 โ ๐) = (1rโ๐)) |
217 | 211, 216 | syl 17 |
. . . . . . . . . . 11
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (0 โ ๐) = (1rโ๐)) |
218 | 7 | ply1crng 21713 |
. . . . . . . . . . . . . . 15
โข (๐
โ CRing โ ๐ โ CRing) |
219 | 218 | anim2i 617 |
. . . . . . . . . . . . . 14
โข ((๐ โ Fin โง ๐
โ CRing) โ (๐ โ Fin โง ๐ โ CRing)) |
220 | 219 | 3adant3 1132 |
. . . . . . . . . . . . 13
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ โ Fin โง ๐ โ CRing)) |
221 | 8 | matsca2 21913 |
. . . . . . . . . . . . 13
โข ((๐ โ Fin โง ๐ โ CRing) โ ๐ = (Scalarโ๐)) |
222 | 220, 221 | syl 17 |
. . . . . . . . . . . 12
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ = (Scalarโ๐)) |
223 | 222 | fveq2d 6892 |
. . . . . . . . . . 11
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (1rโ๐) =
(1rโ(Scalarโ๐))) |
224 | 217, 223 | eqtrd 2772 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (0 โ ๐) = (1rโ(Scalarโ๐))) |
225 | 224 | adantr 481 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (0 โ ๐) = (1rโ(Scalarโ๐))) |
226 | 225 | oveq1d 7420 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((0 โ ๐) ยท (๐บโ0)) =
((1rโ(Scalarโ๐)) ยท (๐บโ0))) |
227 | 7, 8 | pmatlmod 22186 |
. . . . . . . . . . 11
โข ((๐ โ Fin โง ๐
โ Ring) โ ๐ โ LMod) |
228 | 4, 227 | sylan2 593 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing) โ ๐ โ LMod) |
229 | 228 | 3adant3 1132 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ LMod) |
230 | 20, 21, 7, 8, 22, 23, 2, 24, 25 | chfacfisf 22347 |
. . . . . . . . . . 11
โข (((๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐บ:โ0โถ(Baseโ๐)) |
231 | 4, 230 | syl3anl2 1413 |
. . . . . . . . . 10
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐บ:โ0โถ(Baseโ๐)) |
232 | 231, 81 | ffvelcdmd 7084 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐บโ0) โ (Baseโ๐)) |
233 | | eqid 2732 |
. . . . . . . . . 10
โข
(Scalarโ๐) =
(Scalarโ๐) |
234 | | eqid 2732 |
. . . . . . . . . 10
โข
(1rโ(Scalarโ๐)) =
(1rโ(Scalarโ๐)) |
235 | 1, 233, 27, 234 | lmodvs1 20492 |
. . . . . . . . 9
โข ((๐ โ LMod โง (๐บโ0) โ
(Baseโ๐)) โ
((1rโ(Scalarโ๐)) ยท (๐บโ0)) = (๐บโ0)) |
236 | 229, 232,
235 | syl2an2r 683 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ
((1rโ(Scalarโ๐)) ยท (๐บโ0)) = (๐บโ0)) |
237 | | iftrue 4533 |
. . . . . . . . 9
โข (๐ = 0 โ if(๐ = 0, ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))), if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) = ( 0 โ ((๐โ๐) ร (๐โ(๐โ0))))) |
238 | | ovexd 7440 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))) โ V) |
239 | 25, 237, 81, 238 | fvmptd3 7018 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐บโ0) = ( 0 โ ((๐โ๐) ร (๐โ(๐โ0))))) |
240 | 226, 236,
239 | 3eqtrd 2776 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((0 โ ๐) ยท (๐บโ0)) = ( 0 โ ((๐โ๐) ร (๐โ(๐โ0))))) |
241 | 207, 240 | oveq12d 7423 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) + ((0 โ ๐) ยท (๐บโ0))) = ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) + ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))))) |
242 | 1, 3 | cmncom 19660 |
. . . . . . 7
โข ((๐ โ CMnd โง ((0 โ ๐) ยท (๐บโ0)) โ (Baseโ๐) โง (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) โ (Baseโ๐)) โ (((0 โ ๐) ยท (๐บโ0)) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) = ((((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) + ((0 โ ๐) ยท (๐บโ0)))) |
243 | 13, 83, 96, 242 | syl3anc 1371 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((0 โ ๐) ยท (๐บโ0)) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) = ((((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))) + ((0 โ ๐) ยท (๐บโ0)))) |
244 | | ringgrp 20054 |
. . . . . . . . 9
โข (๐ โ Ring โ ๐ โ Grp) |
245 | 10, 244 | syl 17 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ Grp) |
246 | 245 | adantr 481 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ Grp) |
247 | 207, 96 | eqeltrrd 2834 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ (Baseโ๐)) |
248 | 10 | adantr 481 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ Ring) |
249 | 24, 20, 21, 7, 8 | mat2pmatbas 22219 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต) โ (๐โ๐) โ (Baseโ๐)) |
250 | 4, 249 | syl3an2 1164 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐โ๐) โ (Baseโ๐)) |
251 | 250 | adantr 481 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐โ๐) โ (Baseโ๐)) |
252 | | simpl1 1191 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ โ Fin) |
253 | 208 | adantr 481 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐
โ Ring) |
254 | | elmapi 8839 |
. . . . . . . . . . . 12
โข (๐ โ (๐ต โm (0...๐ )) โ ๐:(0...๐ )โถ๐ต) |
255 | 254 | adantl 482 |
. . . . . . . . . . 11
โข ((๐ โ โ โง ๐ โ (๐ต โm (0...๐ ))) โ ๐:(0...๐ )โถ๐ต) |
256 | 255 | adantl 482 |
. . . . . . . . . 10
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐:(0...๐ )โถ๐ต) |
257 | | 0elfz 13594 |
. . . . . . . . . . . 12
โข (๐ โ โ0
โ 0 โ (0...๐ )) |
258 | 34, 257 | syl 17 |
. . . . . . . . . . 11
โข (๐ โ โ โ 0 โ
(0...๐ )) |
259 | 258 | ad2antrl 726 |
. . . . . . . . . 10
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ 0 โ (0...๐ )) |
260 | 256, 259 | ffvelcdmd 7084 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐โ0) โ ๐ต) |
261 | 24, 20, 21, 7, 8 | mat2pmatbas 22219 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ Ring โง (๐โ0) โ ๐ต) โ (๐โ(๐โ0)) โ (Baseโ๐)) |
262 | 252, 253,
260, 261 | syl3anc 1371 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐โ(๐โ0)) โ (Baseโ๐)) |
263 | 1, 22 | ringcl 20066 |
. . . . . . . 8
โข ((๐ โ Ring โง (๐โ๐) โ (Baseโ๐) โง (๐โ(๐โ0)) โ (Baseโ๐)) โ ((๐โ๐) ร (๐โ(๐โ0))) โ (Baseโ๐)) |
264 | 248, 251,
262, 263 | syl3anc 1371 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐โ๐) ร (๐โ(๐โ0))) โ (Baseโ๐)) |
265 | 1, 2, 23, 3 | grpsubadd0sub 18906 |
. . . . . . 7
โข ((๐ โ Grp โง (((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ (Baseโ๐) โง ((๐โ๐) ร (๐โ(๐โ0))) โ (Baseโ๐)) โ ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0)))) = ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) + ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))))) |
266 | 246, 247,
264, 265 | syl3anc 1371 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0)))) = ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) + ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))))) |
267 | 241, 243,
266 | 3eqtr4d 2782 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((0 โ ๐) ยท (๐บโ0)) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) = ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0))))) |
268 | 189, 267 | oveq12d 7423 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + (((0 โ ๐) ยท (๐บโ0)) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1))))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) + ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0)))))) |
269 | 113, 268 | eqtrd 2772 |
. . 3
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) + ((0 โ ๐) ยท (๐บโ0))) + (((๐ + 1) โ ๐) ยท (๐บโ(๐ + 1)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) + ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0)))))) |
270 | 75, 102, 269 | 3eqtrd 2776 |
. 2
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ (0...(๐ + 1)) โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) + ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0)))))) |
271 | 40, 73, 270 | 3eqtrd 2776 |
1
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ ฮฃg (๐ โ โ0
โฆ ((๐ โ ๐) ยท (๐บโ๐)))) = ((๐ ฮฃg (๐ โ (1...๐ ) โฆ ((๐ โ ๐) ยท ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐))))))) + ((((๐ + 1) โ ๐) ยท (๐โ(๐โ๐ ))) โ ((๐โ๐) ร (๐โ(๐โ0)))))) |