![]() |
Metamath
Proof Explorer Theorem List (p. 225 of 484) | < Previous Next > |
Bad symbols? Try the
GIF version. |
||
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
Color key: | ![]() (1-30767) |
![]() (30768-32290) |
![]() (32291-48346) |
Type | Label | Description |
---|---|---|
Statement | ||
Theorem | mat1rngiso 22401* | There is a ring isomorphism from a ring to the ring of matrices with dimension 1 over this ring. (Contributed by AV, 22-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = ({πΈ} Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = β¨πΈ, πΈβ© & β’ πΉ = (π₯ β πΎ β¦ {β¨π, π₯β©}) β β’ ((π β Ring β§ πΈ β π) β πΉ β (π RingIso π΄)) | ||
Theorem | mat1ric 22402 | A ring is isomorphic to the ring of matrices with dimension 1 over this ring. (Contributed by AV, 30-Dec-2019.) |
β’ π΄ = ({πΈ} Mat π ) β β’ ((π β Ring β§ πΈ β π) β π βπ π΄) | ||
According to Wikipedia ("Diagonal Matrix", 8-Dec-2019, https://en.wikipedia.org/wiki/Diagonal_matrix): "In linear algebra, a diagonal matrix is a matrix in which the entries outside the main diagonal are all zero; the term usually refers to square matrices." The diagonal matrices are mentioned in [Lang] p. 576, but without giving them a dedicated definition. Furthermore, "A diagonal matrix with all its main diagonal entries equal is a scalar matrix, that is, a scalar multiple π β πΌ of the identity matrix πΌ. Its effect on a vector is scalar multiplication by π [see scmatscm 22428!]". The scalar multiples of the identity matrix are mentioned in [Lang] p. 504, but without giving them a special name. The main results of this subsection are the definitions of the sets of diagonal and scalar matrices (df-dmat 22405 and df-scmat 22406), basic properties of (elements of) these sets, and theorems showing that the diagonal matrices form a subring of the ring of square matrices (dmatsrng 22416), that the scalar matrices form a subring of the ring of square matrices (scmatsrng 22435), that the scalar matrices form a subring of the ring of diagonal matrices (scmatsrng1 22438) and that the ring of scalar matrices over a commutative ring is a commutative ring (scmatcrng 22436). | ||
Syntax | cdmat 22403 | Extend class notation for the algebra of diagonal matrices. |
class DMat | ||
Syntax | cscmat 22404 | Extend class notation for the algebra of scalar matrices. |
class ScMat | ||
Definition | df-dmat 22405* | Define the set of n x n diagonal (square) matrices over a set (usually a ring) r, see definition in [Roman] p. 4 or Definition 3.12 in [Hefferon] p. 240. (Contributed by AV, 8-Dec-2019.) |
β’ DMat = (π β Fin, π β V β¦ {π β (Baseβ(π Mat π)) β£ βπ β π βπ β π (π β π β (πππ) = (0gβπ))}) | ||
Definition | df-scmat 22406* | Define the algebra of n x n scalar matrices over a set (usually a ring) r, see definition in [Connell] p. 57: "A scalar matrix is a diagonal matrix for which all the diagonal terms are equal, i.e., a matrix of the form cIn";. (Contributed by AV, 8-Dec-2019.) |
β’ ScMat = (π β Fin, π β V β¦ β¦(π Mat π) / πβ¦{π β (Baseβπ) β£ βπ β (Baseβπ)π = (π( Β·π βπ)(1rβπ))}) | ||
Theorem | dmatval 22407* | The set of π x π diagonal matrices over (a ring) π . (Contributed by AV, 8-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ ((π β Fin β§ π β π) β π· = {π β π΅ β£ βπ β π βπ β π (π β π β (πππ) = 0 )}) | ||
Theorem | dmatel 22408* | A π x π diagonal matrix over (a ring) π . (Contributed by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ ((π β Fin β§ π β π) β (π β π· β (π β π΅ β§ βπ β π βπ β π (π β π β (πππ) = 0 )))) | ||
Theorem | dmatmat 22409 | An π x π diagonal matrix over (the ring) π is an π x π matrix over (the ring) π . (Contributed by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ ((π β Fin β§ π β π) β (π β π· β π β π΅)) | ||
Theorem | dmatid 22410 | The identity matrix is a diagonal matrix. (Contributed by AV, 19-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ ((π β Fin β§ π β Ring) β (1rβπ΄) β π·) | ||
Theorem | dmatelnd 22411 | An extradiagonal entry of a diagonal matrix is equal to zero. (Contributed by AV, 19-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ (((π β Fin β§ π β Ring β§ π β π·) β§ (πΌ β π β§ π½ β π β§ πΌ β π½)) β (πΌππ½) = 0 ) | ||
Theorem | dmatmul 22412* | The product of two diagonal matrices. (Contributed by AV, 19-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ (((π β Fin β§ π β Ring) β§ (π β π· β§ π β π·)) β (π(.rβπ΄)π) = (π₯ β π, π¦ β π β¦ if(π₯ = π¦, ((π₯ππ¦)(.rβπ )(π₯ππ¦)), 0 ))) | ||
Theorem | dmatsubcl 22413 | The difference of two diagonal matrices is a diagonal matrix. (Contributed by AV, 19-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ (((π β Fin β§ π β Ring) β§ (π β π· β§ π β π·)) β (π(-gβπ΄)π) β π·) | ||
Theorem | dmatsgrp 22414 | The set of diagonal matrices is a subgroup of the matrix group/algebra. (Contributed by AV, 19-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ ((π β Ring β§ π β Fin) β π· β (SubGrpβπ΄)) | ||
Theorem | dmatmulcl 22415 | The product of two diagonal matrices is a diagonal matrix. (Contributed by AV, 20-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ (((π β Fin β§ π β Ring) β§ (π β π· β§ π β π·)) β (π(.rβπ΄)π) β π·) | ||
Theorem | dmatsrng 22416 | The set of diagonal matrices is a subring of the matrix ring/algebra. (Contributed by AV, 20-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) β β’ ((π β Ring β§ π β Fin) β π· β (SubRingβπ΄)) | ||
Theorem | dmatcrng 22417 | The subring of diagonal matrices (over a commutative ring) is a commutative ring . (Contributed by AV, 20-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 0 = (0gβπ ) & β’ π· = (π DMat π ) & β’ πΆ = (π΄ βΎs π·) β β’ ((π β CRing β§ π β Fin) β πΆ β CRing) | ||
Theorem | dmatscmcl 22418 | The multiplication of a diagonal matrix with a scalar is a diagonal matrix. (Contributed by AV, 19-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ β = ( Β·π βπ΄) & β’ π· = (π DMat π ) β β’ (((π β Fin β§ π β Ring) β§ (πΆ β πΎ β§ π β π·)) β (πΆ β π) β π·) | ||
Theorem | scmatval 22419* | The set of π x π scalar matrices over (a ring) π . (Contributed by AV, 18-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 1 = (1rβπ΄) & β’ Β· = ( Β·π βπ΄) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β π) β π = {π β π΅ β£ βπ β πΎ π = (π Β· 1 )}) | ||
Theorem | scmatel 22420* | An π x π scalar matrix over (a ring) π . (Contributed by AV, 18-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 1 = (1rβπ΄) & β’ Β· = ( Β·π βπ΄) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β π) β (π β π β (π β π΅ β§ βπ β πΎ π = (π Β· 1 )))) | ||
Theorem | scmatscmid 22421* | A scalar matrix can be expressed as a multiplication of a scalar with the identity matrix. (Contributed by AV, 30-Oct-2019.) (Revised by AV, 18-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ 1 = (1rβπ΄) & β’ Β· = ( Β·π βπ΄) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β π β§ π β π) β βπ β πΎ π = (π Β· 1 )) | ||
Theorem | scmatscmide 22422 | An entry of a scalar matrix expressed as a multiplication of a scalar with the identity matrix. (Contributed by AV, 30-Oct-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) β β’ (((π β Fin β§ π β Ring β§ πΆ β π΅) β§ (πΌ β π β§ π½ β π)) β (πΌ(πΆ β 1 )π½) = if(πΌ = π½, πΆ, 0 )) | ||
Theorem | scmatscmiddistr 22423 | Distributive law for scalar and ring multiplication for scalar matrices expressed as multiplications of a scalar with the identity matrix. (Contributed by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ Β· = (.rβπ ) & β’ Γ = (.rβπ΄) β β’ (((π β Fin β§ π β Ring) β§ (π β π΅ β§ π β π΅)) β ((π β 1 ) Γ (π β 1 )) = ((π Β· π) β 1 )) | ||
Theorem | scmatmat 22424 | An π x π scalar matrix over (the ring) π is an π x π matrix over (the ring) π . (Contributed by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β π) β (π β π β π β π΅)) | ||
Theorem | scmate 22425* | An entry of an π x π scalar matrix over the ring π . (Contributed by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π ScMat π ) & β’ πΎ = (Baseβπ ) & β’ 0 = (0gβπ ) β β’ (((π β Fin β§ π β Ring β§ π β π) β§ (πΌ β π β§ π½ β π)) β βπ β πΎ (πΌππ½) = if(πΌ = π½, π, 0 )) | ||
Theorem | scmatmats 22426* | The set of an π x π scalar matrices over the ring π expressed as a subset of π x π matrices over the ring π with certain properties for their entries. (Contributed by AV, 31-Oct-2019.) (Revised by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π ScMat π ) & β’ πΎ = (Baseβπ ) & β’ 0 = (0gβπ ) β β’ ((π β Fin β§ π β Ring) β π = {π β π΅ β£ βπ β πΎ βπ β π βπ β π (πππ) = if(π = π, π, 0 )}) | ||
Theorem | scmateALT 22427* | Alternate proof of scmate 22425: An entry of an π x π scalar matrix over the ring π . This prove makes use of scmatmats 22426 but is longer and requires more distinct variables. (Contributed by AV, 19-Dec-2019.) (New usage is discouraged.) (Proof modification is discouraged.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π ScMat π ) & β’ πΎ = (Baseβπ ) & β’ 0 = (0gβπ ) β β’ (((π β Fin β§ π β Ring β§ π β π) β§ (πΌ β π β§ π½ β π)) β βπ β πΎ (πΌππ½) = if(πΌ = π½, π, 0 )) | ||
Theorem | scmatscm 22428* | The multiplication of a matrix with a scalar matrix corresponds to a scalar multiplication. (Contributed by AV, 28-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ β = ( Β·π βπ΄) & β’ Γ = (.rβπ΄) & β’ π = (π ScMat π ) β β’ (((π β Fin β§ π β Ring) β§ πΆ β π) β βπ β πΎ βπ β π΅ (πΆ Γ π) = (π β π)) | ||
Theorem | scmatid 22429 | The identity matrix is a scalar matrix. (Contributed by AV, 20-Aug-2019.) (Revised by AV, 18-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β Ring) β (1rβπ΄) β π) | ||
Theorem | scmatdmat 22430 | A scalar matrix is a diagonal matrix. (Contributed by AV, 20-Aug-2019.) (Revised by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) & β’ π· = (π DMat π ) β β’ ((π β Fin β§ π β Ring) β (π β π β π β π·)) | ||
Theorem | scmataddcl 22431 | The sum of two scalar matrices is a scalar matrix. (Contributed by AV, 25-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) β β’ (((π β Fin β§ π β Ring) β§ (π β π β§ π β π)) β (π(+gβπ΄)π) β π) | ||
Theorem | scmatsubcl 22432 | The difference of two scalar matrices is a scalar matrix. (Contributed by AV, 20-Aug-2019.) (Revised by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) β β’ (((π β Fin β§ π β Ring) β§ (π β π β§ π β π)) β (π(-gβπ΄)π) β π) | ||
Theorem | scmatmulcl 22433 | The product of two scalar matrices is a scalar matrix. (Contributed by AV, 21-Aug-2019.) (Revised by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) β β’ (((π β Fin β§ π β Ring) β§ (π β π β§ π β π)) β (π(.rβπ΄)π) β π) | ||
Theorem | scmatsgrp 22434 | The set of scalar matrices is a subgroup of the matrix group/algebra. (Contributed by AV, 20-Aug-2019.) (Revised by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β Ring) β π β (SubGrpβπ΄)) | ||
Theorem | scmatsrng 22435 | The set of scalar matrices is a subring of the matrix ring/algebra. (Contributed by AV, 21-Aug-2019.) (Revised by AV, 19-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β Ring) β π β (SubRingβπ΄)) | ||
Theorem | scmatcrng 22436 | The subring of scalar matrices (over a commutative ring) is a commutative ring. (Contributed by AV, 21-Aug-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) & β’ πΆ = (π΄ βΎs π) β β’ ((π β Fin β§ π β CRing) β πΆ β CRing) | ||
Theorem | scmatsgrp1 22437 | The set of scalar matrices is a subgroup of the group/ring of diagonal matrices. (Contributed by AV, 21-Aug-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) & β’ π· = (π DMat π ) & β’ πΆ = (π΄ βΎs π·) β β’ ((π β Fin β§ π β Ring) β π β (SubGrpβπΆ)) | ||
Theorem | scmatsrng1 22438 | The set of scalar matrices is a subring of the ring of diagonal matrices. (Contributed by AV, 21-Aug-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ πΈ = (Baseβπ ) & β’ 0 = (0gβπ ) & β’ π = (π ScMat π ) & β’ π· = (π DMat π ) & β’ πΆ = (π΄ βΎs π·) β β’ ((π β Fin β§ π β Ring) β π β (SubRingβπΆ)) | ||
Theorem | smatvscl 22439 | Closure of the scalar multiplication in the ring of scalar matrices. (matvscl 22346 analog.) (Contributed by AV, 24-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ π = (π ScMat π ) & β’ β = ( Β·π βπ΄) β β’ (((π β Fin β§ π β Ring) β§ (πΆ β πΎ β§ π β π)) β (πΆ β π) β π) | ||
Theorem | scmatlss 22440 | The set of scalar matrices is a linear subspace of the matrix algebra. (Contributed by AV, 25-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π = (π ScMat π ) β β’ ((π β Fin β§ π β Ring) β π β (LSubSpβπ΄)) | ||
Theorem | scmatstrbas 22441 | The set of scalar matrices is the base set of the ring of corresponding scalar matrices. (Contributed by AV, 26-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ πΆ = (π ScMat π ) & β’ π = (π΄ βΎs πΆ) β β’ ((π β Fin β§ π β Ring) β (Baseβπ) = πΆ) | ||
Theorem | scmatrhmval 22442* | The value of the ring homomorphism πΉ. (Contributed by AV, 22-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) β β’ ((π β π β§ π β πΎ) β (πΉβπ) = (π β 1 )) | ||
Theorem | scmatrhmcl 22443* | The value of the ring homomorphism πΉ is a scalar matrix. (Contributed by AV, 22-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) β β’ ((π β Fin β§ π β Ring β§ π β πΎ) β (πΉβπ) β πΆ) | ||
Theorem | scmatf 22444* | There is a function from a ring to any ring of scalar matrices over this ring. (Contributed by AV, 25-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) β β’ ((π β Fin β§ π β Ring) β πΉ:πΎβΆπΆ) | ||
Theorem | scmatfo 22445* | There is a function from a ring onto any ring of scalar matrices over this ring. (Contributed by AV, 26-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) β β’ ((π β Fin β§ π β Ring) β πΉ:πΎβontoβπΆ) | ||
Theorem | scmatf1 22446* | There is a 1-1 function from a ring to any ring of scalar matrices with positive dimension over this ring. (Contributed by AV, 25-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) β β’ ((π β Fin β§ π β β β§ π β Ring) β πΉ:πΎβ1-1βπΆ) | ||
Theorem | scmatf1o 22447* | There is a bijection between a ring and any ring of scalar matrices with positive dimension over this ring. (Contributed by AV, 26-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) β β’ ((π β Fin β§ π β β β§ π β Ring) β πΉ:πΎβ1-1-ontoβπΆ) | ||
Theorem | scmatghm 22448* | There is a group homomorphism from the additive group of a ring to the additive group of the ring of scalar matrices over this ring. (Contributed by AV, 22-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) & β’ π = (π΄ βΎs πΆ) β β’ ((π β Fin β§ π β Ring) β πΉ β (π GrpHom π)) | ||
Theorem | scmatmhm 22449* | There is a monoid homomorphism from the multiplicative group of a ring to the multiplicative group of the ring of scalar matrices over this ring. (Contributed by AV, 29-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) & β’ π = (π΄ βΎs πΆ) & β’ π = (mulGrpβπ ) & β’ π = (mulGrpβπ) β β’ ((π β Fin β§ π β Ring) β πΉ β (π MndHom π)) | ||
Theorem | scmatrhm 22450* | There is a ring homomorphism from a ring to the ring of scalar matrices over this ring. (Contributed by AV, 29-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) & β’ π = (π΄ βΎs πΆ) β β’ ((π β Fin β§ π β Ring) β πΉ β (π RingHom π)) | ||
Theorem | scmatrngiso 22451* | There is a ring isomorphism from a ring to the ring of scalar matrices over this ring with positive dimension. (Contributed by AV, 29-Dec-2019.) |
β’ πΎ = (Baseβπ ) & β’ π΄ = (π Mat π ) & β’ 1 = (1rβπ΄) & β’ β = ( Β·π βπ΄) & β’ πΉ = (π₯ β πΎ β¦ (π₯ β 1 )) & β’ πΆ = (π ScMat π ) & β’ π = (π΄ βΎs πΆ) β β’ ((π β Fin β§ π β β β§ π β Ring) β πΉ β (π RingIso π)) | ||
Theorem | scmatric 22452 | A ring is isomorphic to every ring of scalar matrices over this ring with positive dimension. (Contributed by AV, 29-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ πΆ = (π ScMat π ) & β’ π = (π΄ βΎs πΆ) β β’ ((π β Fin β§ π β β β§ π β Ring) β π βπ π) | ||
Theorem | mat0scmat 22453 | The empty matrix over a ring is a scalar matrix (and therefore, by scmatdmat 22430, also a diagonal matrix). (Contributed by AV, 21-Dec-2019.) |
β’ (π β Ring β β β (β ScMat π )) | ||
Theorem | mat1scmat 22454 | A 1-dimensional matrix over a ring is always a scalar matrix (and therefore, by scmatdmat 22430, also a diagonal matrix). (Contributed by AV, 21-Dec-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) β β’ ((π β π β§ (β―βπ) = 1 β§ π β Ring) β (π β π΅ β π β (π ScMat π ))) | ||
The module of π-dimensional "column vectors" over a ring π is the π-dimensional free module over a ring π, which is the product of π -many copies of the ring with componentwise addition and multiplication. Although a "column vector" could also be defined as n x 1 -matrix (according to Wikipedia "Row and column vectors", 22-Feb-2019, https://en.wikipedia.org/wiki/Row_and_column_vectors: "In linear algebra, a column vector [... ] is an m x 1 matrix, that is, a matrix consisting of a single column of m elements"), which would allow for using the matrix multiplication df-mamu 22304 for multiplying a matrix with a column vector, it seems more natural to use the definition of a free (left) module, avoiding to provide a singleton as 1-dimensional index set for the column, and to introduce a new operator df-mvmul 22456 for the multiplication of a matrix with a column vector. In most cases, it is sufficient to regard members of ((Baseβπ ) βm π) as "column vectors", because ((Baseβπ ) βm π) is the base set of (π freeLMod π), see frlmbasmap 21692. See also the statements in [Lang] p. 508. | ||
Syntax | cmvmul 22455 | Syntax for the operator for the multiplication of a vector with a matrix. |
class maVecMul | ||
Definition | df-mvmul 22456* | The operator which multiplies an M x N -matrix with an N-dimensional vector. (Contributed by AV, 23-Feb-2019.) |
β’ maVecMul = (π β V, π β V β¦ β¦(1st βπ) / πβ¦β¦(2nd βπ) / πβ¦(π₯ β ((Baseβπ) βm (π Γ π)), π¦ β ((Baseβπ) βm π) β¦ (π β π β¦ (π Ξ£g (π β π β¦ ((ππ₯π)(.rβπ)(π¦βπ))))))) | ||
Theorem | mvmulfval 22457* | Functional value of the matrix vector multiplication operator. (Contributed by AV, 23-Feb-2019.) |
β’ Γ = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ Β· = (.rβπ ) & β’ (π β π β π) & β’ (π β π β Fin) & β’ (π β π β Fin) β β’ (π β Γ = (π₯ β (π΅ βm (π Γ π)), π¦ β (π΅ βm π) β¦ (π β π β¦ (π Ξ£g (π β π β¦ ((ππ₯π) Β· (π¦βπ))))))) | ||
Theorem | mvmulval 22458* | Multiplication of a vector with a matrix. (Contributed by AV, 23-Feb-2019.) |
β’ Γ = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ Β· = (.rβπ ) & β’ (π β π β π) & β’ (π β π β Fin) & β’ (π β π β Fin) & β’ (π β π β (π΅ βm (π Γ π))) & β’ (π β π β (π΅ βm π)) β β’ (π β (π Γ π) = (π β π β¦ (π Ξ£g (π β π β¦ ((πππ) Β· (πβπ)))))) | ||
Theorem | mvmulfv 22459* | A cell/element in the vector resulting from a multiplication of a vector with a matrix. (Contributed by AV, 23-Feb-2019.) |
β’ Γ = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ Β· = (.rβπ ) & β’ (π β π β π) & β’ (π β π β Fin) & β’ (π β π β Fin) & β’ (π β π β (π΅ βm (π Γ π))) & β’ (π β π β (π΅ βm π)) & β’ (π β πΌ β π) β β’ (π β ((π Γ π)βπΌ) = (π Ξ£g (π β π β¦ ((πΌππ) Β· (πβπ))))) | ||
Theorem | mavmulval 22460* | Multiplication of a vector with a square matrix. (Contributed by AV, 23-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ Γ = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ Β· = (.rβπ ) & β’ (π β π β π) & β’ (π β π β Fin) & β’ (π β π β (Baseβπ΄)) & β’ (π β π β (π΅ βm π)) β β’ (π β (π Γ π) = (π β π β¦ (π Ξ£g (π β π β¦ ((πππ) Β· (πβπ)))))) | ||
Theorem | mavmulfv 22461* | A cell/element in the vector resulting from a multiplication of a vector with a square matrix. (Contributed by AV, 6-Dec-2018.) (Revised by AV, 18-Feb-2019.) (Revised by AV, 23-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ Γ = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ Β· = (.rβπ ) & β’ (π β π β π) & β’ (π β π β Fin) & β’ (π β π β (Baseβπ΄)) & β’ (π β π β (π΅ βm π)) & β’ (π β πΌ β π) β β’ (π β ((π Γ π)βπΌ) = (π Ξ£g (π β π β¦ ((πΌππ) Β· (πβπ))))) | ||
Theorem | mavmulcl 22462 | Multiplication of an NxN matrix with an N-dimensional vector results in an N-dimensional vector. (Contributed by AV, 6-Dec-2018.) (Revised by AV, 23-Feb-2019.) (Proof shortened by AV, 23-Jul-2019.) |
β’ π΄ = (π Mat π ) & β’ Γ = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ Β· = (.rβπ ) & β’ (π β π β Ring) & β’ (π β π β Fin) & β’ (π β π β (Baseβπ΄)) & β’ (π β π β (π΅ βm π)) β β’ (π β (π Γ π) β (π΅ βm π)) | ||
Theorem | 1mavmul 22463 | Multiplication of the identity NxN matrix with an N-dimensional vector results in the vector itself. (Contributed by AV, 9-Feb-2019.) (Revised by AV, 23-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ ) & β’ Β· = (π maVecMul β¨π, πβ©) & β’ (π β π β Ring) & β’ (π β π β Fin) & β’ (π β π β (π΅ βm π)) β β’ (π β ((1rβπ΄) Β· π) = π) | ||
Theorem | mavmulass 22464 | Associativity of the multiplication of two NxN matrices with an N-dimensional vector. (Contributed by AV, 9-Feb-2019.) (Revised by AV, 25-Feb-2019.) (Proof shortened by AV, 22-Jul-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ ) & β’ Β· = (π maVecMul β¨π, πβ©) & β’ (π β π β Ring) & β’ (π β π β Fin) & β’ (π β π β (π΅ βm π)) & β’ Γ = (π maMul β¨π, π, πβ©) & β’ (π β π β (Baseβπ΄)) & β’ (π β π β (Baseβπ΄)) β β’ (π β ((π Γ π) Β· π) = (π Β· (π Β· π))) | ||
Theorem | mavmuldm 22465 | The domain of the matrix vector multiplication function. (Contributed by AV, 27-Feb-2019.) |
β’ π΅ = (Baseβπ ) & β’ πΆ = (π΅ βm (π Γ π)) & β’ π· = (π΅ βm π) & β’ Β· = (π maVecMul β¨π, πβ©) β β’ ((π β π β§ π β Fin β§ π β Fin) β dom Β· = (πΆ Γ π·)) | ||
Theorem | mavmulsolcl 22466 | Every solution of the equation π΄βπ = π for a matrix π΄ and a vector π΅ is a vector. (Contributed by AV, 27-Feb-2019.) |
β’ π΅ = (Baseβπ ) & β’ πΆ = (π΅ βm (π Γ π)) & β’ π· = (π΅ βm π) & β’ Β· = (π maVecMul β¨π, πβ©) & β’ πΈ = (π΅ βm π) β β’ (((π β Fin β§ π β Fin β§ π β β ) β§ (π β π β§ π β πΈ)) β ((π΄ Β· π) = π β π β π·)) | ||
Theorem | mavmul0 22467 | Multiplication of a 0-dimensional matrix with a 0-dimensional vector. (Contributed by AV, 28-Feb-2019.) |
β’ Β· = (π maVecMul β¨π, πβ©) β β’ ((π = β β§ π β π) β (β Β· β ) = β ) | ||
Theorem | mavmul0g 22468 | The result of the 0-dimensional multiplication of a matrix with a vector is always the empty set. (Contributed by AV, 1-Mar-2019.) |
β’ Β· = (π maVecMul β¨π, πβ©) β β’ ((π = β β§ π β π) β (π Β· π) = β ) | ||
Theorem | mvmumamul1 22469* | The multiplication of an MxN matrix with an N-dimensional vector corresponds to the matrix multiplication of an MxN matrix with an Nx1 matrix. (Contributed by AV, 14-Mar-2019.) |
β’ Γ = (π maMul β¨π, π, {β }β©) & β’ Β· = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ (π β π β Ring) & β’ (π β π β Fin) & β’ (π β π β Fin) & β’ (π β π΄ β (π΅ βm (π Γ π))) & β’ (π β π β (π΅ βm π)) & β’ (π β π β (π΅ βm (π Γ {β }))) β β’ (π β (βπ β π (πβπ) = (ππβ ) β βπ β π ((π΄ Β· π)βπ) = (π(π΄ Γ π)β ))) | ||
Theorem | mavmumamul1 22470* | The multiplication of an NxN matrix with an N-dimensional vector corresponds to the matrix multiplication of an NxN matrix with an Nx1 matrix. (Contributed by AV, 14-Mar-2019.) |
β’ π΄ = (π Mat π ) & β’ Γ = (π maMul β¨π, π, {β }β©) & β’ Β· = (π maVecMul β¨π, πβ©) & β’ π΅ = (Baseβπ ) & β’ (π β π β Ring) & β’ (π β π β Fin) & β’ (π β π β (Baseβπ΄)) & β’ (π β π β (π΅ βm π)) & β’ (π β π β (π΅ βm (π Γ {β }))) β β’ (π β (βπ β π (πβπ) = (ππβ ) β βπ β π ((π Β· π)βπ) = (π(π Γ π)β ))) | ||
Syntax | cmarrep 22471 | Syntax for the row replacing function for a square matrix. |
class matRRep | ||
Syntax | cmatrepV 22472 | Syntax for the function replacing a column of a matrix by a vector. |
class matRepV | ||
Definition | df-marrep 22473* | Define the matrices whose k-th row is replaced by 0's and an arbitrary element of the underlying ring at the l-th column. (Contributed by AV, 12-Feb-2019.) |
β’ matRRep = (π β V, π β V β¦ (π β (Baseβ(π Mat π)), π β (Baseβπ) β¦ (π β π, π β π β¦ (π β π, π β π β¦ if(π = π, if(π = π, π , (0gβπ)), (πππ)))))) | ||
Definition | df-marepv 22474* | Function replacing a column of a matrix by a vector. (Contributed by AV, 9-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ matRepV = (π β V, π β V β¦ (π β (Baseβ(π Mat π)), π£ β ((Baseβπ) βm π) β¦ (π β π β¦ (π β π, π β π β¦ if(π = π, (π£βπ), (πππ)))))) | ||
Theorem | marrepfval 22475* | First substitution for the definition of the matrix row replacement function. (Contributed by AV, 12-Feb-2019.) (Proof shortened by AV, 2-Mar-2024.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRRep π ) & β’ 0 = (0gβπ ) β β’ π = (π β π΅, π β (Baseβπ ) β¦ (π β π, π β π β¦ (π β π, π β π β¦ if(π = π, if(π = π, π , 0 ), (πππ))))) | ||
Theorem | marrepval0 22476* | Second substitution for the definition of the matrix row replacement function. (Contributed by AV, 12-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRRep π ) & β’ 0 = (0gβπ ) β β’ ((π β π΅ β§ π β (Baseβπ )) β (πππ) = (π β π, π β π β¦ (π β π, π β π β¦ if(π = π, if(π = π, π, 0 ), (πππ))))) | ||
Theorem | marrepval 22477* | Third substitution for the definition of the matrix row replacement function. (Contributed by AV, 12-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRRep π ) & β’ 0 = (0gβπ ) β β’ (((π β π΅ β§ π β (Baseβπ )) β§ (πΎ β π β§ πΏ β π)) β (πΎ(πππ)πΏ) = (π β π, π β π β¦ if(π = πΎ, if(π = πΏ, π, 0 ), (πππ)))) | ||
Theorem | marrepeval 22478 | An entry of a matrix with a replaced row. (Contributed by AV, 12-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRRep π ) & β’ 0 = (0gβπ ) β β’ (((π β π΅ β§ π β (Baseβπ )) β§ (πΎ β π β§ πΏ β π) β§ (πΌ β π β§ π½ β π)) β (πΌ(πΎ(πππ)πΏ)π½) = if(πΌ = πΎ, if(π½ = πΏ, π, 0 ), (πΌππ½))) | ||
Theorem | marrepcl 22479 | Closure of the row replacement function for square matrices. (Contributed by AV, 13-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) β β’ (((π β Ring β§ π β π΅ β§ π β (Baseβπ )) β§ (πΎ β π β§ πΏ β π)) β (πΎ(π(π matRRep π )π)πΏ) β π΅) | ||
Theorem | marepvfval 22480* | First substitution for the definition of the function replacing a column of a matrix by a vector. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 26-Feb-2019.) (Proof shortened by AV, 2-Mar-2024.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRepV π ) & β’ π = ((Baseβπ ) βm π) β β’ π = (π β π΅, π£ β π β¦ (π β π β¦ (π β π, π β π β¦ if(π = π, (π£βπ), (πππ))))) | ||
Theorem | marepvval0 22481* | Second substitution for the definition of the function replacing a column of a matrix by a vector. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRepV π ) & β’ π = ((Baseβπ ) βm π) β β’ ((π β π΅ β§ πΆ β π) β (πππΆ) = (π β π β¦ (π β π, π β π β¦ if(π = π, (πΆβπ), (πππ))))) | ||
Theorem | marepvval 22482* | Third substitution for the definition of the function replacing a column of a matrix by a vector. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRepV π ) & β’ π = ((Baseβπ ) βm π) β β’ ((π β π΅ β§ πΆ β π β§ πΎ β π) β ((πππΆ)βπΎ) = (π β π, π β π β¦ if(π = πΎ, (πΆβπ), (πππ)))) | ||
Theorem | marepveval 22483 | An entry of a matrix with a replaced column. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = (π matRepV π ) & β’ π = ((Baseβπ ) βm π) β β’ (((π β π΅ β§ πΆ β π β§ πΎ β π) β§ (πΌ β π β§ π½ β π)) β (πΌ((πππΆ)βπΎ)π½) = if(π½ = πΎ, (πΆβπΌ), (πΌππ½))) | ||
Theorem | marepvcl 22484 | Closure of the column replacement function for square matrices. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = ((Baseβπ ) βm π) β β’ ((π β Ring β§ (π β π΅ β§ πΆ β π β§ πΎ β π)) β ((π(π matRepV π )πΆ)βπΎ) β π΅) | ||
Theorem | ma1repvcl 22485 | Closure of the column replacement function for identity matrices. (Contributed by AV, 15-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβπ΄) β β’ (((π β Ring β§ π β Fin) β§ (πΆ β π β§ πΎ β π)) β (( 1 (π matRepV π )πΆ)βπΎ) β π΅) | ||
Theorem | ma1repveval 22486 | An entry of an identity matrix with a replaced column. (Contributed by AV, 16-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβπ΄) & β’ 0 = (0gβπ ) & β’ πΈ = (( 1 (π matRepV π )πΆ)βπΎ) β β’ ((π β Ring β§ (π β π΅ β§ πΆ β π β§ πΎ β π) β§ (πΌ β π β§ π½ β π)) β (πΌπΈπ½) = if(π½ = πΎ, (πΆβπΌ), if(π½ = πΌ, (1rβπ ), 0 ))) | ||
Theorem | mulmarep1el 22487 | Element by element multiplication of a matrix with an identity matrix with a column replaced by a vector. (Contributed by AV, 16-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβπ΄) & β’ 0 = (0gβπ ) & β’ πΈ = (( 1 (π matRepV π )πΆ)βπΎ) β β’ ((π β Ring β§ (π β π΅ β§ πΆ β π β§ πΎ β π) β§ (πΌ β π β§ π½ β π β§ πΏ β π)) β ((πΌππΏ)(.rβπ )(πΏπΈπ½)) = if(π½ = πΎ, ((πΌππΏ)(.rβπ )(πΆβπΏ)), if(π½ = πΏ, (πΌππΏ), 0 ))) | ||
Theorem | mulmarep1gsum1 22488* | The sum of element by element multiplications of a matrix with an identity matrix with a column replaced by a vector. (Contributed by AV, 16-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβπ΄) & β’ 0 = (0gβπ ) & β’ πΈ = (( 1 (π matRepV π )πΆ)βπΎ) β β’ ((π β Ring β§ (π β π΅ β§ πΆ β π β§ πΎ β π) β§ (πΌ β π β§ π½ β π β§ π½ β πΎ)) β (π Ξ£g (π β π β¦ ((πΌππ)(.rβπ )(ππΈπ½)))) = (πΌππ½)) | ||
Theorem | mulmarep1gsum2 22489* | The sum of element by element multiplications of a matrix with an identity matrix with a column replaced by a vector. (Contributed by AV, 18-Feb-2019.) (Revised by AV, 26-Feb-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) & β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβπ΄) & β’ 0 = (0gβπ ) & β’ πΈ = (( 1 (π matRepV π )πΆ)βπΎ) & β’ Γ = (π maVecMul β¨π, πβ©) β β’ ((π β Ring β§ (π β π΅ β§ πΆ β π β§ πΎ β π) β§ (πΌ β π β§ π½ β π β§ (π Γ πΆ) = π)) β (π Ξ£g (π β π β¦ ((πΌππ)(.rβπ )(ππΈπ½)))) = if(π½ = πΎ, (πβπΌ), (πΌππ½))) | ||
Theorem | 1marepvmarrepid 22490 | Replacing the ith row by 0's and the ith component of a (column) vector at the diagonal position for the identity matrix with the ith column replaced by the vector results in the matrix itself. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 27-Feb-2019.) |
β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβ(π Mat π )) & β’ π = (( 1 (π matRepV π )π)βπΌ) β β’ (((π β Ring β§ π β Fin) β§ (πΌ β π β§ π β π)) β (πΌ(π(π matRRep π )(πβπΌ))πΌ) = π) | ||
Syntax | csubma 22491 | Syntax for submatrices of a square matrix. |
class subMat | ||
Definition | df-subma 22492* | Define the submatrices of a square matrix. A submatrix is obtained by deleting a row and a column of the original matrix. Since the indices of a matrix need not to be sequential integers, it does not matter that there may be gaps in the numbering of the indices for the submatrix. The determinants of such submatrices are called the "minors" of the original matrix. (Contributed by AV, 27-Dec-2018.) |
β’ subMat = (π β V, π β V β¦ (π β (Baseβ(π Mat π)) β¦ (π β π, π β π β¦ (π β (π β {π}), π β (π β {π}) β¦ (πππ))))) | ||
Theorem | submabas 22493* | Any subset of the index set of a square matrix defines a submatrix of the matrix. (Contributed by AV, 1-Jan-2019.) |
β’ π΄ = (π Mat π ) & β’ π΅ = (Baseβπ΄) β β’ ((π β π΅ β§ π· β π) β (π β π·, π β π· β¦ (πππ)) β (Baseβ(π· Mat π ))) | ||
Theorem | submafval 22494* | First substitution for a submatrix. (Contributed by AV, 28-Dec-2018.) |
β’ π΄ = (π Mat π ) & β’ π = (π subMat π ) & β’ π΅ = (Baseβπ΄) β β’ π = (π β π΅ β¦ (π β π, π β π β¦ (π β (π β {π}), π β (π β {π}) β¦ (πππ)))) | ||
Theorem | submaval0 22495* | Second substitution for a submatrix. (Contributed by AV, 28-Dec-2018.) |
β’ π΄ = (π Mat π ) & β’ π = (π subMat π ) & β’ π΅ = (Baseβπ΄) β β’ (π β π΅ β (πβπ) = (π β π, π β π β¦ (π β (π β {π}), π β (π β {π}) β¦ (πππ)))) | ||
Theorem | submaval 22496* | Third substitution for a submatrix. (Contributed by AV, 28-Dec-2018.) |
β’ π΄ = (π Mat π ) & β’ π = (π subMat π ) & β’ π΅ = (Baseβπ΄) β β’ ((π β π΅ β§ πΎ β π β§ πΏ β π) β (πΎ(πβπ)πΏ) = (π β (π β {πΎ}), π β (π β {πΏ}) β¦ (πππ))) | ||
Theorem | submaeval 22497 | An entry of a submatrix of a square matrix. (Contributed by AV, 28-Dec-2018.) |
β’ π΄ = (π Mat π ) & β’ π = (π subMat π ) & β’ π΅ = (Baseβπ΄) β β’ ((π β π΅ β§ (πΎ β π β§ πΏ β π) β§ (πΌ β (π β {πΎ}) β§ π½ β (π β {πΏ}))) β (πΌ(πΎ(πβπ)πΏ)π½) = (πΌππ½)) | ||
Theorem | 1marepvsma1 22498 | The submatrix of the identity matrix with the ith column replaced by the vector obtained by removing the ith row and the ith column is an identity matrix. (Contributed by AV, 14-Feb-2019.) (Revised by AV, 27-Feb-2019.) |
β’ π = ((Baseβπ ) βm π) & β’ 1 = (1rβ(π Mat π )) & β’ π = (( 1 (π matRepV π )π)βπΌ) β β’ (((π β Ring β§ π β Fin) β§ (πΌ β π β§ π β π)) β (πΌ((π subMat π )βπ)πΌ) = (1rβ((π β {πΌ}) Mat π ))) | ||
Syntax | cmdat 22499 | Syntax for the matrix determinant function. |
class maDet | ||
Definition | df-mdet 22500* | Determinant of a square matrix. This definition is based on Leibniz' Formula (see mdetleib 22502). The properties of the axiomatic definition of a determinant according to [Weierstrass] p. 272 are derived from this definition as theorems: "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". Functionality is shown by mdetf 22510. Multilineary means "linear for each row" - the additivity is shown by mdetrlin 22517, the homogeneity by mdetrsca 22518. Furthermore, it is shown that the determinant function is alternating (see mdetralt 22523) and normalized (see mdet1 22516). Finally, uniqueness is shown by mdetuni 22537. As a consequence, the "determinant of a square matrix" is the function value of the determinant function for this square matrix, see mdetleib 22502. (Contributed by Stefan O'Rear, 9-Sep-2015.) (Revised by SO, 10-Jul-2018.) |
β’ maDet = (π β V, π β V β¦ (π β (Baseβ(π Mat π)) β¦ (π Ξ£g (π β (Baseβ(SymGrpβπ)) β¦ ((((β€RHomβπ) β (pmSgnβπ))βπ)(.rβπ)((mulGrpβπ) Ξ£g (π₯ β π β¦ ((πβπ₯)ππ₯)))))))) |
< Previous Next > |
Copyright terms: Public domain | < Previous Next > |