Step | Hyp | Ref
| Expression |
1 | | mpomatmul.n |
. . 3
โข (๐ โ ๐ โ Fin) |
2 | | mpomatmul.r |
. . 3
โข (๐ โ ๐
โ ๐) |
3 | | mpomatmul.a |
. . . . . . 7
โข ๐ด = (๐ Mat ๐
) |
4 | | eqid 2732 |
. . . . . . 7
โข (๐
maMul โจ๐, ๐, ๐โฉ) = (๐
maMul โจ๐, ๐, ๐โฉ) |
5 | 3, 4 | matmulr 21931 |
. . . . . 6
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐
maMul โจ๐, ๐, ๐โฉ) = (.rโ๐ด)) |
6 | | mpomatmul.m |
. . . . . 6
โข ร =
(.rโ๐ด) |
7 | 5, 6 | eqtr4di 2790 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐
maMul โจ๐, ๐, ๐โฉ) = ร ) |
8 | 7 | oveqd 7422 |
. . . 4
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐) = (๐ ร ๐)) |
9 | 8 | eqcomd 2738 |
. . 3
โข ((๐ โ Fin โง ๐
โ ๐) โ (๐ ร ๐) = (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐)) |
10 | 1, 2, 9 | syl2anc 584 |
. 2
โข (๐ โ (๐ ร ๐) = (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐)) |
11 | | eqid 2732 |
. . 3
โข
(Baseโ๐
) =
(Baseโ๐
) |
12 | | mpomatmul.t |
. . 3
โข ยท =
(.rโ๐
) |
13 | | mpomatmul.x |
. . . . 5
โข ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ถ) |
14 | | eqid 2732 |
. . . . . 6
โข
(Baseโ๐ด) =
(Baseโ๐ด) |
15 | | mpomatmul.c |
. . . . . . 7
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ถ โ ๐ต) |
16 | | mpomatmul.b |
. . . . . . 7
โข ๐ต = (Baseโ๐
) |
17 | 15, 16 | eleqtrdi 2843 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ถ โ (Baseโ๐
)) |
18 | 3, 11, 14, 1, 2, 17 | matbas2d 21916 |
. . . . 5
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ ๐ถ) โ (Baseโ๐ด)) |
19 | 13, 18 | eqeltrid 2837 |
. . . 4
โข (๐ โ ๐ โ (Baseโ๐ด)) |
20 | 3, 11 | matbas2 21914 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ ๐) โ ((Baseโ๐
) โm (๐ ร ๐)) = (Baseโ๐ด)) |
21 | 1, 2, 20 | syl2anc 584 |
. . . 4
โข (๐ โ ((Baseโ๐
) โm (๐ ร ๐)) = (Baseโ๐ด)) |
22 | 19, 21 | eleqtrrd 2836 |
. . 3
โข (๐ โ ๐ โ ((Baseโ๐
) โm (๐ ร ๐))) |
23 | | mpomatmul.y |
. . . . 5
โข ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ธ) |
24 | | mpomatmul.e |
. . . . . . 7
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ธ โ ๐ต) |
25 | 24, 16 | eleqtrdi 2843 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ธ โ (Baseโ๐
)) |
26 | 3, 11, 14, 1, 2, 25 | matbas2d 21916 |
. . . . 5
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ ๐ธ) โ (Baseโ๐ด)) |
27 | 23, 26 | eqeltrid 2837 |
. . . 4
โข (๐ โ ๐ โ (Baseโ๐ด)) |
28 | 27, 21 | eleqtrrd 2836 |
. . 3
โข (๐ โ ๐ โ ((Baseโ๐
) โm (๐ ร ๐))) |
29 | 4, 11, 12, 2, 1, 1,
1, 22, 28 | mamuval 21879 |
. 2
โข (๐ โ (๐(๐
maMul โจ๐, ๐, ๐โฉ)๐) = (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐)))))) |
30 | 13 | a1i 11 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ถ)) |
31 | | equcom 2021 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
32 | | equcom 2021 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
33 | 31, 32 | anbi12i 627 |
. . . . . . . . . . . . 13
โข ((๐ = ๐ โง ๐ = ๐) โ (๐ = ๐ โง ๐ = ๐)) |
34 | | mpomatmul.d |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐ท = ๐ถ) |
35 | 33, 34 | sylan2b 594 |
. . . . . . . . . . . 12
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐ท = ๐ถ) |
36 | 35 | eqcomd 2738 |
. . . . . . . . . . 11
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐ถ = ๐ท) |
37 | 36 | ex 413 |
. . . . . . . . . 10
โข (๐ โ ((๐ = ๐ โง ๐ = ๐) โ ๐ถ = ๐ท)) |
38 | 37 | 3ad2ant1 1133 |
. . . . . . . . 9
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐ถ = ๐ท)) |
39 | 38 | adantr 481 |
. . . . . . . 8
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐ถ = ๐ท)) |
40 | 39 | imp 407 |
. . . . . . 7
โข ((((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โง (๐ = ๐ โง ๐ = ๐)) โ ๐ถ = ๐ท) |
41 | | simpl2 1192 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ โ ๐) |
42 | | simpr 485 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ โ ๐) |
43 | | simpl1 1191 |
. . . . . . . 8
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐) |
44 | | mpomatmul.1 |
. . . . . . . 8
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ท โ ๐) |
45 | 43, 41, 42, 44 | syl3anc 1371 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ท โ ๐) |
46 | 30, 40, 41, 42, 45 | ovmpod 7556 |
. . . . . 6
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ (๐๐๐) = ๐ท) |
47 | 23 | a1i 11 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ = (๐ โ ๐, ๐ โ ๐ โฆ ๐ธ)) |
48 | | equcomi 2020 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
49 | | equcomi 2020 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ ๐ = ๐) |
50 | 48, 49 | anim12i 613 |
. . . . . . . . . . . . 13
โข ((๐ = ๐ โง ๐ = ๐) โ (๐ = ๐ โง ๐ = ๐)) |
51 | | mpomatmul.f |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐น = ๐ธ) |
52 | 50, 51 | sylan2 593 |
. . . . . . . . . . . 12
โข ((๐ โง (๐ = ๐ โง ๐ = ๐)) โ ๐น = ๐ธ) |
53 | 52 | ex 413 |
. . . . . . . . . . 11
โข (๐ โ ((๐ = ๐ โง ๐ = ๐) โ ๐น = ๐ธ)) |
54 | 53 | 3ad2ant1 1133 |
. . . . . . . . . 10
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐น = ๐ธ)) |
55 | 54 | adantr 481 |
. . . . . . . . 9
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ((๐ = ๐ โง ๐ = ๐) โ ๐น = ๐ธ)) |
56 | 55 | imp 407 |
. . . . . . . 8
โข ((((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โง (๐ = ๐ โง ๐ = ๐)) โ ๐น = ๐ธ) |
57 | 56 | eqcomd 2738 |
. . . . . . 7
โข ((((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โง (๐ = ๐ โง ๐ = ๐)) โ ๐ธ = ๐น) |
58 | | simpl3 1193 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐ โ ๐) |
59 | | mpomatmul.2 |
. . . . . . . 8
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐น โ ๐) |
60 | 43, 42, 58, 59 | syl3anc 1371 |
. . . . . . 7
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ๐น โ ๐) |
61 | 47, 57, 42, 58, 60 | ovmpod 7556 |
. . . . . 6
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ (๐๐๐) = ๐น) |
62 | 46, 61 | oveq12d 7423 |
. . . . 5
โข (((๐ โง ๐ โ ๐ โง ๐ โ ๐) โง ๐ โ ๐) โ ((๐๐๐) ยท (๐๐๐)) = (๐ท ยท ๐น)) |
63 | 62 | mpteq2dva 5247 |
. . . 4
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐))) = (๐ โ ๐ โฆ (๐ท ยท ๐น))) |
64 | 63 | oveq2d 7421 |
. . 3
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ (๐
ฮฃg (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐)))) = (๐
ฮฃg (๐ โ ๐ โฆ (๐ท ยท ๐น)))) |
65 | 64 | mpoeq3dva 7482 |
. 2
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ ((๐๐๐) ยท (๐๐๐))))) = (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ (๐ท ยท ๐น))))) |
66 | 10, 29, 65 | 3eqtrd 2776 |
1
โข (๐ โ (๐ ร ๐) = (๐ โ ๐, ๐ โ ๐ โฆ (๐
ฮฃg (๐ โ ๐ โฆ (๐ท ยท ๐น))))) |