Step | Hyp | Ref
| Expression |
1 | | mpomatmul.n |
. . 3
โข (๐ โ ๐ โ Fin) |
2 | | mpomatmul.r |
. . 3
โข (๐ โ ๐
โ ๐) |
3 | | mpomatmul.a |
. . . . . . 7
โข ๐ด = (๐ Mat ๐
) |
4 | | eqid 2727 |
. . . . . . 7
โข (๐
maMul โจ๐, ๐, ๐โฉ) = (๐
maMul โจ๐, ๐, ๐โฉ) |
5 | 3, 4 | matmulr 22327 |
. . . . . 6
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐
maMul โจ๐, ๐, ๐โฉ) = (.rโ๐ด)) |
6 | | mpomatmul.m |
. . . . . 6
โข ร =
(.rโ๐ด) |
7 | 5, 6 | eqtr4di 2785 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐
maMul โจ๐, ๐, ๐โฉ) = ร ) |
8 | 7 | oveqd 7431 |
. . . 4
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐) = (๐ ร ๐)) |
9 | 8 | eqcomd 2733 |
. . 3
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐ ร ๐) = (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐)) |
10 | 1, 2, 9 | syl2anc 583 |
. 2
โข (๐ โ (๐ ร ๐) = (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐)) |
11 | | eqid 2727 |
. . 3
โข
(Baseโ๐
) =
(Baseโ๐
) |
12 | | mpomatmul.t |
. . 3
โข ยท =
(.rโ๐
) |
13 | | mpomatmul.x |
. . . . 5
โข ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ถ) |
14 | | eqid 2727 |
. . . . . 6
โข
(Baseโ๐ด) =
(Baseโ๐ด) |
15 | | mpomatmul.c |
. . . . . . 7
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ถ โ ๐ต) |
16 | | mpomatmul.b |
. . . . . . 7
โข ๐ต = (Baseโ๐
) |
17 | 15, 16 | eleqtrdi 2838 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ถ โ (Baseโ๐
)) |
18 | 3, 11, 14, 1, 2, 17 | matbas2d 22312 |
. . . . 5
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ ๐ถ) โ (Baseโ๐ด)) |
19 | 13, 18 | eqeltrid 2832 |
. . . 4
โข (๐ โ ๐ โ (Baseโ๐ด)) |
20 | 3, 11 | matbas2 22310 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ ๐) โ ((Baseโ๐
) โm (๐ ร ๐)) = (Baseโ๐ด)) |
21 | 1, 2, 20 | syl2anc 583 |
. . . 4
โข (๐ โ ((Baseโ๐
) โm (๐ ร ๐)) = (Baseโ๐ด)) |
22 | 19, 21 | eleqtrrd 2831 |
. . 3
โข (๐ โ ๐ โ ((Baseโ๐
) โm (๐ ร ๐))) |
23 | | mpomatmul.y |
. . . . 5
โข ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ธ) |
24 | | mpomatmul.e |
. . . . . . 7
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ธ โ ๐ต) |
25 | 24, 16 | eleqtrdi 2838 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ธ โ (Baseโ๐
)) |
26 | 3, 11, 14, 1, 2, 25 | matbas2d 22312 |
. . . . 5
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ ๐ธ) โ (Baseโ๐ด)) |
27 | 23, 26 | eqeltrid 2832 |
. . . 4
โข (๐ โ ๐ โ (Baseโ๐ด)) |
28 | 27, 21 | eleqtrrd 2831 |
. . 3
โข (๐ โ ๐ โ ((Baseโ๐
) โm (๐ ร ๐))) |
29 | 4, 11, 12, 2, 1, 1,
1, 22, 28 | mamuval 22275 |
. 2
โข (๐ โ (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐) = (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐)))))) |
30 | 13 | a1i 11 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ถ)) |
31 | | equcom 2014 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
32 | | equcom 2014 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
33 | 31, 32 | anbi12i 626 |
. . . . . . . . . . . . 13
โข ((๐ = ๐ โง ๐ = ๐) โ (๐ = ๐ โง ๐ = ๐)) |
34 | | mpomatmul.d |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐ท = ๐ถ) |
35 | 33, 34 | sylan2b 593 |
. . . . . . . . . . . 12
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐ท = ๐ถ) |
36 | 35 | eqcomd 2733 |
. . . . . . . . . . 11
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐ถ = ๐ท) |
37 | 36 | ex 412 |
. . . . . . . . . 10
โข (๐ โ ((๐ = ๐ โง ๐ = ๐) โ ๐ถ = ๐ท)) |
38 | 37 | 3ad2ant1 1131 |
. . . . . . . . 9
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐ถ = ๐ท)) |
39 | 38 | adantr 480 |
. . . . . . . 8
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐ถ = ๐ท)) |
40 | 39 | imp 406 |
. . . . . . 7
โข ((((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โง (๐ = ๐ โง ๐ = ๐)) โ ๐ถ = ๐ท) |
41 | | simpl2 1190 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ โ ๐) |
42 | | simpr 484 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ โ ๐) |
43 | | simpl1 1189 |
. . . . . . . 8
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐) |
44 | | mpomatmul.1 |
. . . . . . . 8
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ท โ ๐) |
45 | 43, 41, 42, 44 | syl3anc 1369 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ท โ ๐) |
46 | 30, 40, 41, 42, 45 | ovmpod 7567 |
. . . . . 6
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ (๐๐๐) = ๐ท) |
47 | 23 | a1i 11 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ธ)) |
48 | | equcomi 2013 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
49 | | equcomi 2013 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
50 | 48, 49 | anim12i 612 |
. . . . . . . . . . . . 13
โข ((๐ = ๐ โง ๐ = ๐) โ (๐ = ๐ โง ๐ = ๐)) |
51 | | mpomatmul.f |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐น = ๐ธ) |
52 | 50, 51 | sylan2 592 |
. . . . . . . . . . . 12
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐น = ๐ธ) |
53 | 52 | ex 412 |
. . . . . . . . . . 11
โข (๐ โ ((๐ = ๐ โง ๐ = ๐) โ ๐น = ๐ธ)) |
54 | 53 | 3ad2ant1 1131 |
. . . . . . . . . 10
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐น = ๐ธ)) |
55 | 54 | adantr 480 |
. . . . . . . . 9
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐น = ๐ธ)) |
56 | 55 | imp 406 |
. . . . . . . 8
โข ((((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โง (๐ = ๐ โง ๐ = ๐)) โ ๐น = ๐ธ) |
57 | 56 | eqcomd 2733 |
. . . . . . 7
โข ((((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โง (๐ = ๐ โง ๐ = ๐)) โ ๐ธ = ๐น) |
58 | | simpl3 1191 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ โ ๐) |
59 | | mpomatmul.2 |
. . . . . . . 8
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐น โ ๐) |
60 | 43, 42, 58, 59 | syl3anc 1369 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐น โ ๐) |
61 | 47, 57, 42, 58, 60 | ovmpod 7567 |
. . . . . 6
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ (๐๐๐) = ๐น) |
62 | 46, 61 | oveq12d 7432 |
. . . . 5
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ((๐๐๐) ยท (๐๐๐)) = (๐ท ยท ๐น)) |
63 | 62 | mpteq2dva 5242 |
. . . 4
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐))) = (๐ โ ๐ โฆ (๐ท ยท ๐น))) |
64 | 63 | oveq2d 7430 |
. . 3
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ (๐
ฮฃg (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐)))) = (๐
ฮฃg (๐ โ ๐ โฆ (๐ท ยท ๐น)))) |
65 | 64 | mpoeq3dva 7491 |
. 2
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐))))) = (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ (๐ท ยท ๐น))))) |
66 | 10, 29, 65 | 3eqtrd 2771 |
1
โข (๐ โ (๐ ร ๐) = (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ (๐ท ยท ๐น))))) |