Step |
Hyp |
Ref |
Expression |
1 |
|
cramer.a |
โข ๐ด = ( ๐ Mat ๐
) |
2 |
|
cramer.b |
โข ๐ต = ( Base โ ๐ด ) |
3 |
|
cramer.v |
โข ๐ = ( ( Base โ ๐
) โm ๐ ) |
4 |
|
cramer.d |
โข ๐ท = ( ๐ maDet ๐
) |
5 |
|
cramer.x |
โข ยท = ( ๐
maVecMul โจ ๐ , ๐ โฉ ) |
6 |
|
cramer.q |
โข / = ( /r โ ๐
) |
7 |
|
simp1 |
โข ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โ ๐
โ CRing ) |
8 |
7
|
anim1i |
โข ( ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โง ๐ โ ๐ ) โ ( ๐
โ CRing โง ๐ โ ๐ ) ) |
9 |
|
simpl2 |
โข ( ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โง ๐ โ ๐ ) โ ( ๐ โ ๐ต โง ๐ โ ๐ ) ) |
10 |
|
pm3.22 |
โข ( ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ( ๐ ยท ๐ ) = ๐ ) โ ( ( ๐ ยท ๐ ) = ๐ โง ( ๐ท โ ๐ ) โ ( Unit โ ๐
) ) ) |
11 |
10
|
3adant2 |
โข ( ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) โ ( ( ๐ ยท ๐ ) = ๐ โง ( ๐ท โ ๐ ) โ ( Unit โ ๐
) ) ) |
12 |
11
|
3ad2ant3 |
โข ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โ ( ( ๐ ยท ๐ ) = ๐ โง ( ๐ท โ ๐ ) โ ( Unit โ ๐
) ) ) |
13 |
12
|
adantr |
โข ( ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โง ๐ โ ๐ ) โ ( ( ๐ ยท ๐ ) = ๐ โง ( ๐ท โ ๐ ) โ ( Unit โ ๐
) ) ) |
14 |
|
eqid |
โข ( ( ( 1r โ ๐ด ) ( ๐ matRepV ๐
) ๐ ) โ ๐ ) = ( ( ( 1r โ ๐ด ) ( ๐ matRepV ๐
) ๐ ) โ ๐ ) |
15 |
|
eqid |
โข ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) = ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) |
16 |
1 2 3 14 15 5 4 6
|
cramerimp |
โข ( ( ( ๐
โ CRing โง ๐ โ ๐ ) โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ ยท ๐ ) = ๐ โง ( ๐ท โ ๐ ) โ ( Unit โ ๐
) ) ) โ ( ๐ โ ๐ ) = ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) |
17 |
8 9 13 16
|
syl3anc |
โข ( ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) = ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) |
18 |
17
|
ralrimiva |
โข ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โ โ ๐ โ ๐ ( ๐ โ ๐ ) = ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) |
19 |
|
elmapfn |
โข ( ๐ โ ( ( Base โ ๐
) โm ๐ ) โ ๐ Fn ๐ ) |
20 |
19 3
|
eleq2s |
โข ( ๐ โ ๐ โ ๐ Fn ๐ ) |
21 |
20
|
3ad2ant2 |
โข ( ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) โ ๐ Fn ๐ ) |
22 |
21
|
3ad2ant3 |
โข ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โ ๐ Fn ๐ ) |
23 |
|
2fveq3 |
โข ( ๐ = ๐ โ ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) = ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) ) |
24 |
23
|
oveq1d |
โข ( ๐ = ๐ โ ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) = ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) |
25 |
|
ovexd |
โข ( ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โง ๐ โ ๐ ) โ ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) โ V ) |
26 |
|
ovexd |
โข ( ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โง ๐ โ ๐ ) โ ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) โ V ) |
27 |
22 24 25 26
|
fnmptfvd |
โข ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โ ( ๐ = ( ๐ โ ๐ โฆ ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) โ โ ๐ โ ๐ ( ๐ โ ๐ ) = ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) ) |
28 |
18 27
|
mpbird |
โข ( ( ๐
โ CRing โง ( ๐ โ ๐ต โง ๐ โ ๐ ) โง ( ( ๐ท โ ๐ ) โ ( Unit โ ๐
) โง ๐ โ ๐ โง ( ๐ ยท ๐ ) = ๐ ) ) โ ๐ = ( ๐ โ ๐ โฆ ( ( ๐ท โ ( ( ๐ ( ๐ matRepV ๐
) ๐ ) โ ๐ ) ) / ( ๐ท โ ๐ ) ) ) ) |