Step | Hyp | Ref
| Expression |
1 | | mdetrsca2.d |
. 2
โข ๐ท = (๐ maDet ๐
) |
2 | | eqid 2733 |
. 2
โข (๐ Mat ๐
) = (๐ Mat ๐
) |
3 | | eqid 2733 |
. 2
โข
(Baseโ(๐ Mat
๐
)) = (Baseโ(๐ Mat ๐
)) |
4 | | mdetrsca2.k |
. 2
โข ๐พ = (Baseโ๐
) |
5 | | mdetrsca2.t |
. 2
โข ยท =
(.rโ๐
) |
6 | | mdetrsca2.r |
. 2
โข (๐ โ ๐
โ CRing) |
7 | | mdetrsca2.n |
. . 3
โข (๐ โ ๐ โ Fin) |
8 | | crngring 20062 |
. . . . . . 7
โข (๐
โ CRing โ ๐
โ Ring) |
9 | 6, 8 | syl 17 |
. . . . . 6
โข (๐ โ ๐
โ Ring) |
10 | 9 | 3ad2ant1 1134 |
. . . . 5
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐
โ Ring) |
11 | | mdetrsca2.f |
. . . . . 6
โข (๐ โ ๐น โ ๐พ) |
12 | 11 | 3ad2ant1 1134 |
. . . . 5
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐น โ ๐พ) |
13 | | mdetrsca2.x |
. . . . 5
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ โ ๐พ) |
14 | 4, 5 | ringcl 20067 |
. . . . 5
โข ((๐
โ Ring โง ๐น โ ๐พ โง ๐ โ ๐พ) โ (๐น ยท ๐) โ ๐พ) |
15 | 10, 12, 13, 14 | syl3anc 1372 |
. . . 4
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ (๐น ยท ๐) โ ๐พ) |
16 | | mdetrsca2.y |
. . . 4
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ โ ๐พ) |
17 | 15, 16 | ifcld 4574 |
. . 3
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ if(๐ = ๐ผ, (๐น ยท ๐), ๐) โ ๐พ) |
18 | 2, 4, 3, 7, 6, 17 | matbas2d 21917 |
. 2
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โ (Baseโ(๐ Mat ๐
))) |
19 | 13, 16 | ifcld 4574 |
. . 3
โข ((๐ โง ๐ โ ๐ โง ๐ โ ๐) โ if(๐ = ๐ผ, ๐, ๐) โ ๐พ) |
20 | 2, 4, 3, 7, 6, 19 | matbas2d 21917 |
. 2
โข (๐ โ (๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โ (Baseโ(๐ Mat ๐
))) |
21 | | mdetrsca2.i |
. 2
โข (๐ โ ๐ผ โ ๐) |
22 | | snex 5431 |
. . . . . 6
โข {๐ผ} โ V |
23 | 22 | a1i 11 |
. . . . 5
โข (๐ โ {๐ผ} โ V) |
24 | 11 | 3ad2ant1 1134 |
. . . . 5
โข ((๐ โง ๐ โ {๐ผ} โง ๐ โ ๐) โ ๐น โ ๐พ) |
25 | 21 | snssd 4812 |
. . . . . . . 8
โข (๐ โ {๐ผ} โ ๐) |
26 | 25 | sselda 3982 |
. . . . . . 7
โข ((๐ โง ๐ โ {๐ผ}) โ ๐ โ ๐) |
27 | 26 | 3adant3 1133 |
. . . . . 6
โข ((๐ โง ๐ โ {๐ผ} โง ๐ โ ๐) โ ๐ โ ๐) |
28 | 27, 13 | syld3an2 1412 |
. . . . 5
โข ((๐ โง ๐ โ {๐ผ} โง ๐ โ ๐) โ ๐ โ ๐พ) |
29 | | fconstmpo 7522 |
. . . . . 6
โข (({๐ผ} ร ๐) ร {๐น}) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐น) |
30 | 29 | a1i 11 |
. . . . 5
โข (๐ โ (({๐ผ} ร ๐) ร {๐น}) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐น)) |
31 | | eqidd 2734 |
. . . . 5
โข (๐ โ (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐)) |
32 | 23, 7, 24, 28, 30, 31 | offval22 8071 |
. . . 4
โข (๐ โ ((({๐ผ} ร ๐) ร {๐น}) โf ยท (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ (๐น ยท ๐))) |
33 | | mposnif 7521 |
. . . . 5
โข (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐) |
34 | 33 | oveq2i 7417 |
. . . 4
โข ((({๐ผ} ร ๐) ร {๐น}) โf ยท (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))) = ((({๐ผ} ร ๐) ร {๐น}) โf ยท (๐ โ {๐ผ}, ๐ โ ๐ โฆ ๐)) |
35 | | mposnif 7521 |
. . . 4
โข (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ (๐น ยท ๐)) |
36 | 32, 34, 35 | 3eqtr4g 2798 |
. . 3
โข (๐ โ ((({๐ผ} ร ๐) ร {๐น}) โf ยท (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐))) |
37 | | ssid 4004 |
. . . . 5
โข ๐ โ ๐ |
38 | | resmpo 7525 |
. . . . 5
โข (({๐ผ} โ ๐ โง ๐ โ ๐) โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ({๐ผ} ร ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))) |
39 | 25, 37, 38 | sylancl 587 |
. . . 4
โข (๐ โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ({๐ผ} ร ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))) |
40 | 39 | oveq2d 7422 |
. . 3
โข (๐ โ ((({๐ผ} ร ๐) ร {๐น}) โf ยท ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ({๐ผ} ร ๐))) = ((({๐ผ} ร ๐) ร {๐น}) โf ยท (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)))) |
41 | | resmpo 7525 |
. . . 4
โข (({๐ผ} โ ๐ โง ๐ โ ๐) โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โพ ({๐ผ} ร ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐))) |
42 | 25, 37, 41 | sylancl 587 |
. . 3
โข (๐ โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โพ ({๐ผ} ร ๐)) = (๐ โ {๐ผ}, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐))) |
43 | 36, 40, 42 | 3eqtr4rd 2784 |
. 2
โข (๐ โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โพ ({๐ผ} ร ๐)) = ((({๐ผ} ร ๐) ร {๐น}) โf ยท ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ({๐ผ} ร ๐)))) |
44 | | eldifsni 4793 |
. . . . . . 7
โข (๐ โ (๐ โ {๐ผ}) โ ๐ โ ๐ผ) |
45 | 44 | 3ad2ant2 1135 |
. . . . . 6
โข ((๐ โง ๐ โ (๐ โ {๐ผ}) โง ๐ โ ๐) โ ๐ โ ๐ผ) |
46 | 45 | neneqd 2946 |
. . . . 5
โข ((๐ โง ๐ โ (๐ โ {๐ผ}) โง ๐ โ ๐) โ ยฌ ๐ = ๐ผ) |
47 | | iffalse 4537 |
. . . . . 6
โข (ยฌ
๐ = ๐ผ โ if(๐ = ๐ผ, (๐น ยท ๐), ๐) = ๐) |
48 | | iffalse 4537 |
. . . . . 6
โข (ยฌ
๐ = ๐ผ โ if(๐ = ๐ผ, ๐, ๐) = ๐) |
49 | 47, 48 | eqtr4d 2776 |
. . . . 5
โข (ยฌ
๐ = ๐ผ โ if(๐ = ๐ผ, (๐น ยท ๐), ๐) = if(๐ = ๐ผ, ๐, ๐)) |
50 | 46, 49 | syl 17 |
. . . 4
โข ((๐ โง ๐ โ (๐ โ {๐ผ}) โง ๐ โ ๐) โ if(๐ = ๐ผ, (๐น ยท ๐), ๐) = if(๐ = ๐ผ, ๐, ๐)) |
51 | 50 | mpoeq3dva 7483 |
. . 3
โข (๐ โ (๐ โ (๐ โ {๐ผ}), ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) = (๐ โ (๐ โ {๐ผ}), ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))) |
52 | | difss 4131 |
. . . 4
โข (๐ โ {๐ผ}) โ ๐ |
53 | | resmpo 7525 |
. . . 4
โข (((๐ โ {๐ผ}) โ ๐ โง ๐ โ ๐) โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โพ ((๐ โ {๐ผ}) ร ๐)) = (๐ โ (๐ โ {๐ผ}), ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐))) |
54 | 52, 37, 53 | mp2an 691 |
. . 3
โข ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โพ ((๐ โ {๐ผ}) ร ๐)) = (๐ โ (๐ โ {๐ผ}), ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) |
55 | | resmpo 7525 |
. . . 4
โข (((๐ โ {๐ผ}) โ ๐ โง ๐ โ ๐) โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ((๐ โ {๐ผ}) ร ๐)) = (๐ โ (๐ โ {๐ผ}), ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))) |
56 | 52, 37, 55 | mp2an 691 |
. . 3
โข ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ((๐ โ {๐ผ}) ร ๐)) = (๐ โ (๐ โ {๐ผ}), ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) |
57 | 51, 54, 56 | 3eqtr4g 2798 |
. 2
โข (๐ โ ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐)) โพ ((๐ โ {๐ผ}) ร ๐)) = ((๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐)) โพ ((๐ โ {๐ผ}) ร ๐))) |
58 | 1, 2, 3, 4, 5, 6, 18, 11, 20, 21, 43, 57 | mdetrsca 22097 |
1
โข (๐ โ (๐ทโ(๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, (๐น ยท ๐), ๐))) = (๐น ยท (๐ทโ(๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐ผ, ๐, ๐))))) |