begin
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
theorem
theorem Th8:
theorem
theorem
theorem Th11:
theorem
theorem
theorem Th14:
theorem Th15:
theorem Th16:
theorem
definition
let v1,
v2 be
FinSequence of
REAL ;
assume A1:
v1 <> {}
;
func GoB (
v1,
v2)
-> Matrix of
(TOP-REAL 2) means :
Def1:
(
len it = len v1 &
width it = len v2 & ( for
n,
m being
Element of
NAT st
[n,m] in Indices it holds
it * (
n,
m)
= |[(v1 . n),(v2 . m)]| ) );
existence
ex b1 being Matrix of (TOP-REAL 2) st
( len b1 = len v1 & width b1 = len v2 & ( for n, m being Element of NAT st [n,m] in Indices b1 holds
b1 * (n,m) = |[(v1 . n),(v2 . m)]| ) )
uniqueness
for b1, b2 being Matrix of (TOP-REAL 2) st len b1 = len v1 & width b1 = len v2 & ( for n, m being Element of NAT st [n,m] in Indices b1 holds
b1 * (n,m) = |[(v1 . n),(v2 . m)]| ) & len b2 = len v1 & width b2 = len v2 & ( for n, m being Element of NAT st [n,m] in Indices b2 holds
b2 * (n,m) = |[(v1 . n),(v2 . m)]| ) holds
b1 = b2
end;
:: deftheorem Def1 defines GoB GOBOARD2:def 1 :
for v1, v2 being FinSequence of REAL st v1 <> {} holds
for b3 being Matrix of (TOP-REAL 2) holds
( b3 = GoB (v1,v2) iff ( len b3 = len v1 & width b3 = len v2 & ( for n, m being Element of NAT st [n,m] in Indices b3 holds
b3 * (n,m) = |[(v1 . n),(v2 . m)]| ) ) );
:: deftheorem GOBOARD2:def 2 :
canceled;
:: deftheorem defines GoB GOBOARD2:def 3 :
for f being non empty FinSequence of (TOP-REAL 2) holds GoB f = GoB ((Incr (X_axis f)),(Incr (Y_axis f)));
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th24:
theorem
theorem
theorem
theorem
theorem