definition
let K be non
empty ZeroOneStr ;
let n be
Nat;
existence
ex b1 being Matrix of n,K st
( ( for i being Nat st [i,i] in Indices b1 holds
b1 * (i,i) = 1. K ) & ( for i, j being Nat st [i,j] in Indices b1 & i <> j holds
b1 * (i,j) = 0. K ) )
uniqueness
for b1, b2 being Matrix of n,K st ( for i being Nat st [i,i] in Indices b1 holds
b1 * (i,i) = 1. K ) & ( for i, j being Nat st [i,j] in Indices b1 & i <> j holds
b1 * (i,j) = 0. K ) & ( for i being Nat st [i,i] in Indices b2 holds
b2 * (i,i) = 1. K ) & ( for i, j being Nat st [i,j] in Indices b2 & i <> j holds
b2 * (i,j) = 0. K ) holds
b1 = b2
end;
definition
let K be non
empty addLoopStr ;
let A be
Matrix of
K;
existence
ex b1 being Matrix of K st
( len b1 = len A & width b1 = width A & ( for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = - (A * (i,j)) ) )
uniqueness
for b1, b2 being Matrix of K st len b1 = len A & width b1 = width A & ( for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = - (A * (i,j)) ) & len b2 = len A & width b2 = width A & ( for i, j being Nat st [i,j] in Indices A holds
b2 * (i,j) = - (A * (i,j)) ) holds
b1 = b2
end;
definition
let m,
n be
Nat;
let K be non
empty addLoopStr ;
let A be
Matrix of
m,
n,
K;
coherence
- A is Matrix of m,n,K
;
compatibility
for b1 being Matrix of m,n,K holds
( b1 = - A iff for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = - (A * (i,j)) )
end;
definition
let K be non
empty addMagma ;
let A,
B be
Matrix of
K;
existence
ex b1 being Matrix of K st
( len b1 = len A & width b1 = width A & ( for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = (A * (i,j)) + (B * (i,j)) ) )
uniqueness
for b1, b2 being Matrix of K st len b1 = len A & width b1 = width A & ( for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = (A * (i,j)) + (B * (i,j)) ) & len b2 = len A & width b2 = width A & ( for i, j being Nat st [i,j] in Indices A holds
b2 * (i,j) = (A * (i,j)) + (B * (i,j)) ) holds
b1 = b2
end;
definition
let m,
n be
Nat;
let K be non
empty addMagma ;
let A,
B be
Matrix of
m,
n,
K;
coherence
A + B is Matrix of m,n,K
;
compatibility
for b1 being Matrix of m,n,K holds
( b1 = A + B iff for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = (A * (i,j)) + (B * (i,j)) )
end;
::
deftheorem Def5 defines
+ MATRIX_1:def 8 :
for m, n being Nat
for K being non empty addMagma
for A, B, b6 being Matrix of m,n,K holds
( b6 = A + B iff for i, j being Nat st [i,j] in Indices A holds
b6 * (i,j) = (A * (i,j)) + (B * (i,j)) );
definition
let m,
n be
Nat;
let K be non
empty addLoopStr ;
let A,
B be
Matrix of
m,
n,
K;
coherence
A - B is Matrix of m,n,K
;
compatibility
for b1 being Matrix of m,n,K holds
( b1 = A - B iff for i, j being Nat st [i,j] in Indices A holds
b1 * (i,j) = (A * (i,j)) - (B * (i,j)) )
end;
::
deftheorem defines
- MATRIX_1:def 9 :
for m, n being Nat
for K being non empty addLoopStr
for A, B, b6 being Matrix of m,n,K holds
( b6 = A - B iff for i, j being Nat st [i,j] in Indices A holds
b6 * (i,j) = (A * (i,j)) - (B * (i,j)) );
definition
let F be non
empty right_complementable Abelian add-associative right_zeroed addLoopStr ;
let n be
Nat;
existence
ex b1 being strict AbGroup st
( the carrier of b1 = n -Matrices_over F & ( for A, B being Matrix of n,F holds the addF of b1 . (A,B) = A + B ) & 0. b1 = 0. (F,n) )
uniqueness
for b1, b2 being strict AbGroup st the carrier of b1 = n -Matrices_over F & ( for A, B being Matrix of n,F holds the addF of b1 . (A,B) = A + B ) & 0. b1 = 0. (F,n) & the carrier of b2 = n -Matrices_over F & ( for A, B being Matrix of n,F holds the addF of b2 . (A,B) = A + B ) & 0. b2 = 0. (F,n) holds
b1 = b2
end;