Th5:
for V being free Z_Module
for KL1, KL2 being Linear_Combination of V
for X being Subset of V st X is linearly-independent & Carrier KL1 c= X & Carrier KL2 c= X & Sum KL1 = Sum KL2 holds
KL1 = KL2
by ZMODUL03:3;
theorem Th33:
for
m,
n being
Nat for
V1 being
free finite-rank Z_Module for
M being
Matrix of
n,
m,
INT.Ring st
n > 0 &
m > 0 holds
for
p,
d being
FinSequence of
INT.Ring st
len p = n &
len d = m & ( for
j being
Nat st
j in dom d holds
d /. j = Sum (mlt (p,(Col (M,j)))) ) holds
for
b,
c being
FinSequence of
V1 st
len b = m &
len c = n & ( for
i being
Nat st
i in dom c holds
c /. i = Sum (lmlt ((Line (M,i)),b)) ) holds
Sum (lmlt (p,c)) = Sum (lmlt (d,b))
Lm1:
for V being free finite-rank Z_Module
for b being OrdBasis of V
for W being Element of V holds dom (W |-- b) = dom b
Lm2:
for p being FinSequence
for k being set st k in dom p holds
len p > 0
Lm3:
for V1, V2 being free finite-rank Z_Module
for f being Function of V1,V2
for b1 being OrdBasis of V1
for b2 being OrdBasis of V2 holds dom (AutMt (f,b1,b2)) = dom b1
LMEQ5:
for f, g, h being Function st f | (dom g) = g & rng h c= dom g & rng h c= dom f holds
f * h = g * h
LMLT12:
multint = multreal | [:INT,INT:]
theorem ThComp1:
for
V1,
V2,
V3 being
free finite-rank Z_Module for
f being
Function of
V1,
V2 for
g being
Function of
V2,
V3 for
b1 being
OrdBasis of
V1 for
b2 being
OrdBasis of
V2 for
b3 being
OrdBasis of
V3 st
g is
additive &
g is
homogeneous &
len b1 > 0 &
len b2 > 0 holds
AutMt (
(g * f),
b1,
b3)
= (AutMt (f,b1,b2)) * (AutMt (g,b2,b3))
theorem LmSign1B:
for
D,
E being non
empty set for
n,
m,
i,
j being
Nat for
M being
Matrix of
n,
m,
D st
0 < n &
M is
Matrix of
n,
m,
E &
[i,j] in Indices M holds
M * (
i,
j) is
Element of
E
theorem LmSign1F:
for
n,
i,
j,
k,
m being
Nat for
M being
Matrix of
n + 1,
F_Real st
0 < n &
M is
Matrix of
n + 1,
INT &
[i,j] in Indices M &
[k,m] in Indices (Delete (M,i,j)) holds
(Delete (M,i,j)) * (
k,
m) is
Element of
INT
LMPROJ1:
for V being free Z_Module
for A, B being Subset of V st A c= B & B is Basis of V holds
ex F being linear-transformation of V,V st
( ( for v being Vector of V ex vA, vB being Vector of V st
( vA in Lin A & vB in Lin (B \ A) & v = vA + vB & F . v = vA ) ) & ( for v, vA, vB being Vector of V st vA in Lin A & vB in Lin (B \ A) & v = vA + vB holds
F . v = vA ) )
definition
let V be
free Z_Module;
let A,
B be
Subset of
V;
assume AS:
(
A c= B &
B is
Basis of
V )
;
existence
ex b1 being linear-transformation of V,V st
( ( for v being Vector of V ex vA, vB being Vector of V st
( vA in Lin A & vB in Lin (B \ A) & v = vA + vB & b1 . v = vA ) ) & ( for v, vA, vB being Vector of V st vA in Lin A & vB in Lin (B \ A) & v = vA + vB holds
b1 . v = vA ) )
by LMPROJ1, AS;
uniqueness
for b1, b2 being linear-transformation of V,V st ( for v being Vector of V ex vA, vB being Vector of V st
( vA in Lin A & vB in Lin (B \ A) & v = vA + vB & b1 . v = vA ) ) & ( for v, vA, vB being Vector of V st vA in Lin A & vB in Lin (B \ A) & v = vA + vB holds
b1 . v = vA ) & ( for v being Vector of V ex vA, vB being Vector of V st
( vA in Lin A & vB in Lin (B \ A) & v = vA + vB & b2 . v = vA ) ) & ( for v, vA, vB being Vector of V st vA in Lin A & vB in Lin (B \ A) & v = vA + vB holds
b2 . v = vA ) holds
b1 = b2
end;
definition
let V,
W be non
empty ModuleStr over
INT.Ring ;
let f,
g be
Form of
V,
W;
func f + g -> Form of
V,
W means :
BLDef2:
for
v being
Vector of
V for
w being
Vector of
W holds
it . (
v,
w)
= (f . (v,w)) + (g . (v,w));
existence
ex b1 being Form of V,W st
for v being Vector of V
for w being Vector of W holds b1 . (v,w) = (f . (v,w)) + (g . (v,w))
uniqueness
for b1, b2 being Form of V,W st ( for v being Vector of V
for w being Vector of W holds b1 . (v,w) = (f . (v,w)) + (g . (v,w)) ) & ( for v being Vector of V
for w being Vector of W holds b2 . (v,w) = (f . (v,w)) + (g . (v,w)) ) holds
b1 = b2
end;
definition
let V,
W be non
empty ModuleStr over
INT.Ring ;
let f be
Form of
V,
W;
let a be
Element of
INT.Ring;
existence
ex b1 being Form of V,W st
for v being Vector of V
for w being Vector of W holds b1 . (v,w) = a * (f . (v,w))
uniqueness
for b1, b2 being Form of V,W st ( for v being Vector of V
for w being Vector of W holds b1 . (v,w) = a * (f . (v,w)) ) & ( for v being Vector of V
for w being Vector of W holds b2 . (v,w) = a * (f . (v,w)) ) holds
b1 = b2
end;
definition
let V,
W be non
empty ModuleStr over
INT.Ring ;
let f be
Form of
V,
W;
existence
ex b1 being Form of V,W st
for v being Vector of V
for w being Vector of W holds b1 . (v,w) = - (f . (v,w))
uniqueness
for b1, b2 being Form of V,W st ( for v being Vector of V
for w being Vector of W holds b1 . (v,w) = - (f . (v,w)) ) & ( for v being Vector of V
for w being Vector of W holds b2 . (v,w) = - (f . (v,w)) ) holds
b1 = b2
end;
definition
let V,
W be non
empty ModuleStr over
INT.Ring ;
let f,
g be
Form of
V,
W;
redefine func f - g means :
BLDef7:
for
v being
Vector of
V for
w being
Vector of
W holds
it . (
v,
w)
= (f . (v,w)) - (g . (v,w));
compatibility
for b1 being Form of V,W holds
( b1 = f - g iff for v being Vector of V
for w being Vector of W holds b1 . (v,w) = (f . (v,w)) - (g . (v,w)) )
end;
theorem
for
V,
W being non
empty right_complementable add-associative right_zeroed vector-distributive scalar-distributive scalar-associative scalar-unital ModuleStr over
INT.Ring for
v,
u being
Vector of
V for
w,
t being
Vector of
W for
a,
b being
Element of
INT.Ring for
f being
bilinear-Form of
V,
W holds
f . (
(v + (a * u)),
(w + (b * t)))
= ((f . (v,w)) + (b * (f . (v,t)))) + ((a * (f . (u,w))) + (a * (b * (f . (u,t)))))
theorem
for
V,
W being
Z_Module for
v,
u being
Vector of
V for
w,
t being
Vector of
W for
a,
b being
Element of
INT.Ring for
f being
bilinear-Form of
V,
W holds
f . (
(v - (a * u)),
(w - (b * t)))
= ((f . (v,w)) - (b * (f . (v,t)))) - ((a * (f . (u,w))) - (a * (b * (f . (u,t)))))
definition
let V1,
V2 be
free finite-rank Z_Module;
let b1 be
OrdBasis of
V1;
let b2 be
OrdBasis of
V2;
let f be
bilinear-Form of
V1,
V2;
existence
ex b1 being Matrix of len b1, len b2,INT.Ring st
for i, j being Nat st i in dom b1 & j in dom b2 holds
b1 * (i,j) = f . ((b1 /. i),(b2 /. j))
uniqueness
for b1, b2 being Matrix of len b1, len b2,INT.Ring st ( for i, j being Nat st i in dom b1 & j in dom b2 holds
b1 * (i,j) = f . ((b1 /. i),(b2 /. j)) ) & ( for i, j being Nat st i in dom b1 & j in dom b2 holds
b2 * (i,j) = f . ((b1 /. i),(b2 /. j)) ) holds
b1 = b2
end;
theorem ThMBF3:
for
V being
free finite-rank Z_Module for
b1,
b2 being
OrdBasis of
V for
f being
bilinear-Form of
V,
V st
0 < rank V holds
BilinearM (
f,
b2,
b2)
= ((AutMt ((id V),b2,b1)) * (BilinearM (f,b1,b1))) * ((AutMt ((id V),b2,b1)) @)