Metamath Proof Explorer


Theorem mdetuni

Description: According to the definition in Weierstrass p. 272, the determinant function is the unique multilinear, alternating and normalized function from the algebra of square matrices of the same dimension over a commutative ring to this ring. So for any multilinear (mdetuni.li and mdetuni.sc), alternating (mdetuni.al) and normalized (mdetuni.no) function D (mdetuni.ff) from the algebra of square matrices (mdetuni.a) to their underlying commutative ring (mdetuni.cr), the function value of this function D for a matrix F (mdetuni.f) is the determinant of this matrix. (Contributed by Stefan O'Rear, 15-Jul-2018) (Revised by Alexander van der Vekens, 8-Feb-2019)

Ref Expression
Hypotheses mdetuni.a A=NMatR
mdetuni.b B=BaseA
mdetuni.k K=BaseR
mdetuni.0g 0˙=0R
mdetuni.1r 1˙=1R
mdetuni.pg +˙=+R
mdetuni.tg ·˙=R
mdetuni.n φNFin
mdetuni.r φRRing
mdetuni.ff φD:BK
mdetuni.al φxByNzNyzwNyxw=zxwDx=0˙
mdetuni.li φxByBzBwNxw×N=yw×N+˙fzw×NxNw×N=yNw×NxNw×N=zNw×NDx=Dy+˙Dz
mdetuni.sc φxByKzBwNxw×N=w×N×y·˙fzw×NxNw×N=zNw×NDx=y·˙Dz
mdetuni.e E=NmaDetR
mdetuni.cr φRCRing
mdetuni.f φFB
mdetuni.no φD1A=1˙
Assertion mdetuni φDF=EF

Proof

Step Hyp Ref Expression
1 mdetuni.a A=NMatR
2 mdetuni.b B=BaseA
3 mdetuni.k K=BaseR
4 mdetuni.0g 0˙=0R
5 mdetuni.1r 1˙=1R
6 mdetuni.pg +˙=+R
7 mdetuni.tg ·˙=R
8 mdetuni.n φNFin
9 mdetuni.r φRRing
10 mdetuni.ff φD:BK
11 mdetuni.al φxByNzNyzwNyxw=zxwDx=0˙
12 mdetuni.li φxByBzBwNxw×N=yw×N+˙fzw×NxNw×N=yNw×NxNw×N=zNw×NDx=Dy+˙Dz
13 mdetuni.sc φxByKzBwNxw×N=w×N×y·˙fzw×NxNw×N=zNw×NDx=y·˙Dz
14 mdetuni.e E=NmaDetR
15 mdetuni.cr φRCRing
16 mdetuni.f φFB
17 mdetuni.no φD1A=1˙
18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 mdetuni0 φDF=D1A·˙EF
19 17 oveq1d φD1A·˙EF=1˙·˙EF
20 14 1 2 3 mdetcl RCRingFBEFK
21 15 16 20 syl2anc φEFK
22 3 7 5 ringlidm RRingEFK1˙·˙EF=EF
23 9 21 22 syl2anc φ1˙·˙EF=EF
24 18 19 23 3eqtrd φDF=EF