:: MATRIX15 semantic presentation
theorem Th1: :: MATRIX15:1
theorem Th2: :: MATRIX15:2
Lm1:
for K being Field
for A being Matrix of K holds Indices A = Indices (- A)
Lm2:
for n being Nat
for K being Field
for a being Element of K st a <> 0. K holds
(power K) . a,n <> 0. K
theorem Th3: :: MATRIX15:3
theorem Th4: :: MATRIX15:4
theorem Th5: :: MATRIX15:5
theorem Th6: :: MATRIX15:6
theorem Th7: :: MATRIX15:7
theorem Th8: :: MATRIX15:8
theorem Th9: :: MATRIX15:9
for
D being non
empty set for
A being
Matrix of
D for
Bx,
By,
Cx,
Cy being
finite without_zero Subset of
NAT st
[:Bx,By:] c= Indices A &
[:Cx,Cy:] c= Indices A holds
for
B being
Matrix of
card Bx,
card By,
D for
C being
Matrix of
card Cx,
card Cy,
D st ( for
i,
j,
bi,
bj,
ci,
cj being
Nat st
[i,j] in [:Bx,By:] /\ [:Cx,Cy:] &
bi = ((Sgm Bx) " ) . i &
bj = ((Sgm By) " ) . j &
ci = ((Sgm Cx) " ) . i &
cj = ((Sgm Cy) " ) . j holds
B * bi,
bj = C * ci,
cj ) holds
ex
M being
Matrix of
len A,
width A,
D st
(
Segm M,
Bx,
By = B &
Segm M,
Cx,
Cy = C & ( for
i,
j being
Nat st
[i,j] in (Indices M) \ ([:Bx,By:] \/ [:Cx,Cy:]) holds
M * i,
j = A * i,
j ) )
theorem Th10: :: MATRIX15:10
theorem Th11: :: MATRIX15:11
theorem Th12: :: MATRIX15:12
theorem Th13: :: MATRIX15:13
theorem Th14: :: MATRIX15:14
definition
let D be non
empty set ;
let n,
m,
k be
Nat;
let A be
Matrix of
n,
m,
D;
let B be
Matrix of
n,
k,
D;
:: original: ^^redefine func A ^^ B -> Matrix of
n,
(width A) + (width B),
D;
coherence
A ^^ B is Matrix of n,(width A) + (width B),D
end;
theorem Th15: :: MATRIX15:15
theorem Th16: :: MATRIX15:16
theorem Th17: :: MATRIX15:17
theorem Th18: :: MATRIX15:18
for
n,
m,
k,
i being
Nat for
D being non
empty set for
A being
Matrix of
n,
m,
D for
B being
Matrix of
n,
k,
D for
pA,
pB being
FinSequence of
D st
len pA = width A &
len pB = width B holds
ReplaceLine (A ^^ B),
i,
(pA ^ pB) = (ReplaceLine A,i,pA) ^^ (ReplaceLine B,i,pB)
theorem Th19: :: MATRIX15:19
for
n,
m,
k being
Nat for
D being non
empty set for
A being
Matrix of
n,
m,
D for
B being
Matrix of
n,
k,
D holds
(
Segm (A ^^ B),
(Seg n),
(Seg (width A)) = A &
Segm (A ^^ B),
(Seg n),
((Seg ((width A) + (width B))) \ (Seg (width A))) = B )
theorem Th20: :: MATRIX15:20
theorem :: MATRIX15:21
theorem Th22: :: MATRIX15:22
theorem Th23: :: MATRIX15:23
theorem Th24: :: MATRIX15:24
:: deftheorem defines LineVec2Mx MATRIX15:def 1 :
:: deftheorem defines ColVec2Mx MATRIX15:def 2 :
theorem Th25: :: MATRIX15:25
theorem Th26: :: MATRIX15:26
theorem :: MATRIX15:27
theorem Th28: :: MATRIX15:28
theorem :: MATRIX15:29
theorem Th30: :: MATRIX15:30
theorem :: MATRIX15:31
theorem Th32: :: MATRIX15:32
:: deftheorem defines Solutions_of MATRIX15:def 3 :
theorem Th33: :: MATRIX15:33
theorem :: MATRIX15:34
theorem Th35: :: MATRIX15:35
theorem :: MATRIX15:36
Lm3:
for D being non empty set
for A, B being Matrix of D st len A = len B & width A = 0 & width B = 0 holds
A = B
theorem Th37: :: MATRIX15:37
theorem Th38: :: MATRIX15:38
for
n,
m,
k,
i being
Nat for
K being
Field for
a being
Element of
K for
X being
Matrix of
K for
A' being
Matrix of
m,
n,
K for
B' being
Matrix of
m,
k,
K st
X in Solutions_of A',
B' holds
X in Solutions_of (RLine A',i,(a * (Line A',i))),
(RLine B',i,(a * (Line B',i)))
Lm4:
for n, m, k, i being Nat
for K being Field
for a being Element of K
for A' being Matrix of m,n,K
for B' being Matrix of m,k,K st a <> 0. K holds
Solutions_of A',B' = Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))
theorem Th39: :: MATRIX15:39
for
n,
k,
j,
m,
i being
Nat for
K being
Field for
a being
Element of
K for
X being
Matrix of
K for
A' being
Matrix of
m,
n,
K for
B' being
Matrix of
m,
k,
K st
X in Solutions_of A',
B' &
j in Seg m &
i <> j holds
X in Solutions_of (RLine A',i,((Line A',i) + (a * (Line A',j)))),
(RLine B',i,((Line B',i) + (a * (Line B',j))))
Lm5:
for n, k, j, m, i being Nat
for K being Field
for a being Element of K
for A' being Matrix of m,n,K
for B' being Matrix of m,k,K st j in Seg m & i <> j holds
Solutions_of A',B' = Solutions_of (RLine A',i,((Line A',i) + (a * (Line A',j)))),(RLine B',i,((Line B',i) + (a * (Line B',j))))
theorem Th40: :: MATRIX15:40
for
n,
k,
j,
m,
i being
Nat for
K being
Field for
a being
Element of
K for
A' being
Matrix of
m,
n,
K for
B' being
Matrix of
m,
k,
K st
j in Seg m & (
i = j implies
a <> - (1_ K) ) holds
Solutions_of A',
B' = Solutions_of (RLine A',i,((Line A',i) + (a * (Line A',j)))),
(RLine B',i,((Line B',i) + (a * (Line B',j))))
theorem Th41: :: MATRIX15:41
Lm6:
for n, i being Nat
for K being Field
for A being Matrix of K
for nt being Element of n -tuples_on NAT st i in Seg n holds
Line (Segm A,nt,(Sgm (Seg (width A)))),i = Line A,(nt . i)
theorem Th42: :: MATRIX15:42
theorem Th43: :: MATRIX15:43