begin
Lm1:
for F being non empty right_complementable add-associative right_zeroed addLoopStr
for a, b being Element of F st a - b = 0. F holds
a = b
Lm2:
for F being non empty right_complementable add-associative right_zeroed addLoopStr
for x, y being Element of F holds
( ( x + (- y) = 0. F implies x = y ) & ( x = y implies x + (- y) = 0. F ) & ( x - y = 0. F implies x = y ) & ( x = y implies x - y = 0. F ) )
theorem Th1:
Lm3:
for F being Field
for e, f, g, h being Element of [: the carrier of F, the carrier of F, the carrier of F:] holds
( ( (((e `1) - (f `1)) * ((g `2) - (h `2))) - (((g `1) - (h `1)) * ((e `2) - (f `2))) = 0. F & (((e `1) - (f `1)) * ((g `3) - (h `3))) - (((g `1) - (h `1)) * ((e `3) - (f `3))) = 0. F & (((e `2) - (f `2)) * ((g `3) - (h `3))) - (((g `2) - (h `2)) * ((e `3) - (f `3))) = 0. F ) iff ( ex K being Element of F st
( K * ((e `1) - (f `1)) = (g `1) - (h `1) & K * ((e `2) - (f `2)) = (g `2) - (h `2) & K * ((e `3) - (f `3)) = (g `3) - (h `3) ) or ( (e `1) - (f `1) = 0. F & (e `2) - (f `2) = 0. F & (e `3) - (f `3) = 0. F ) ) )
theorem Th2:
for
F being
Field for
a,
b,
c,
d being
Element of
(MPS F) holds
(
a,
b '||' c,
d iff ex
e,
f,
g,
h being
Element of
[: the carrier of F, the carrier of F, the carrier of F:] st
(
[a,b,c,d] = [e,f,g,h] & ( ex
K being
Element of
F st
(
K * ((e `1) - (f `1)) = (g `1) - (h `1) &
K * ((e `2) - (f `2)) = (g `2) - (h `2) &
K * ((e `3) - (f `3)) = (g `3) - (h `3) ) or (
(e `1) - (f `1) = 0. F &
(e `2) - (f `2) = 0. F &
(e `3) - (f `3) = 0. F ) ) ) )
theorem Th3:
for
F being
Field for
a,
b,
c being
Element of
(MPS F) for
e,
f,
g being
Element of
[: the carrier of F, the carrier of F, the carrier of F:] st not
a,
b '||' a,
c &
[a,b,a,c] = [e,f,e,g] holds
(
e <> f &
e <> g &
f <> g )
theorem Th4:
for
F being
Field for
a,
b,
c being
Element of
(MPS F) for
e,
f,
g being
Element of
[: the carrier of F, the carrier of F, the carrier of F:] for
K,
L being
Element of
F st not
a,
b '||' a,
c &
[a,b,a,c] = [e,f,e,g] &
K * ((e `1) - (f `1)) = L * ((e `1) - (g `1)) &
K * ((e `2) - (f `2)) = L * ((e `2) - (g `2)) &
K * ((e `3) - (f `3)) = L * ((e `3) - (g `3)) holds
(
K = 0. F &
L = 0. F )
Lm4:
for F being non empty right_complementable add-associative right_zeroed addLoopStr
for a, b, c being Element of F holds (b + a) - (c + a) = b - c
Lm5:
for F being Field
for K, L, R being Element of F holds (K - L) - (R - L) = K - R
Lm6:
for F being Field
for K, N, M, L, S being Element of F st (K * (N - M)) - (L * (N - S)) = S - M holds
(K + (- (1_ F))) * (N - M) = (L + (- (1_ F))) * (N - S)
Lm7:
for F being Field
for K, L, N, M being Element of F st K - L = N - M holds
M = (L + N) - K
theorem Th5:
for
F being
Field for
a,
b,
c,
d being
Element of
(MPS F) for
e,
f,
g,
h being
Element of
[: the carrier of F, the carrier of F, the carrier of F:] st not
a,
b '||' a,
c &
a,
b '||' c,
d &
a,
c '||' b,
d &
[a,b,c,d] = [e,f,g,h] holds
(
h `1 = ((f `1) + (g `1)) - (e `1) &
h `2 = ((f `2) + (g `2)) - (e `2) &
h `3 = ((f `3) + (g `3)) - (e `3) )
Lm8:
for F being Field
for L, K, R being Element of F st (L * K) - (L * R) = R + K holds
(L - (1_ F)) * K = (L + (1_ F)) * R
Lm9:
for F being Field
for L, K, N, R, S being Element of F st L * (K - N) = R - S & S = (K + N) - R holds
(L - (1_ F)) * (R - N) = (L + (1_ F)) * (R - K)
Lm10:
for F being Field
for K, L, M, N, R, S being Element of F st K = (L + M) - N & R = (L + S) - N holds
(1_ F) * (M - S) = K - R
theorem Th6:
theorem Th7:
for
F being
Field for
b,
c,
a,
d being
Element of
(MPS F) st
(1_ F) + (1_ F) <> 0. F &
b,
c '||' a,
d &
a,
b '||' c,
d &
a,
c '||' b,
d holds
a,
b '||' a,
c
theorem Th8:
for
F being
Field for
a,
p,
b,
c,
q,
r being
Element of
(MPS F) st not
a,
p '||' a,
b & not
a,
p '||' a,
c &
a,
p '||' b,
q &
a,
p '||' c,
r &
a,
b '||' p,
q &
a,
c '||' p,
r holds
b,
c '||' q,
r
definition
let IT be
ParSp;
attr IT is
FanodesSp-like means :
Def1:
( not for
a,
b,
c being
Element of
IT holds
a,
b '||' a,
c & ( for
a,
b,
c,
d being
Element of
IT st
b,
c '||' a,
d &
a,
b '||' c,
d &
a,
c '||' b,
d holds
a,
b '||' a,
c ) & ( for
a,
b,
c,
p,
q,
r being
Element of
IT st not
a,
p '||' a,
b & not
a,
p '||' a,
c &
a,
p '||' b,
q &
a,
p '||' c,
r &
a,
b '||' p,
q &
a,
c '||' p,
r holds
b,
c '||' q,
r ) );
end;
:: deftheorem Def1 defines FanodesSp-like PARSP_2:def 1 :
for IT being ParSp holds
( IT is FanodesSp-like iff ( not for a, b, c being Element of IT holds a,b '||' a,c & ( for a, b, c, d being Element of IT st b,c '||' a,d & a,b '||' c,d & a,c '||' b,d holds
a,b '||' a,c ) & ( for a, b, c, p, q, r being Element of IT st not a,p '||' a,b & not a,p '||' a,c & a,p '||' b,q & a,p '||' c,r & a,b '||' p,q & a,c '||' p,r holds
b,c '||' q,r ) ) );
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th13:
:: deftheorem Def2 defines is_collinear PARSP_2:def 2 :
for FdSp being FanodesSp
for a, b, c being Element of FdSp holds
( a,b,c is_collinear iff a,b '||' a,c );
theorem
canceled;
theorem Th15:
for
FdSp being
FanodesSp for
a,
b,
c being
Element of
FdSp st
a,
b,
c is_collinear holds
(
a,
c,
b is_collinear &
c,
b,
a is_collinear &
b,
a,
c is_collinear &
b,
c,
a is_collinear &
c,
a,
b is_collinear )
theorem
canceled;
theorem Th17:
for
FdSp being
FanodesSp for
a,
b,
c,
p,
q,
r being
Element of
FdSp st not
a,
b,
c is_collinear &
a,
b '||' p,
q &
a,
c '||' p,
r &
p <> q &
p <> r holds
not
p,
q,
r is_collinear
theorem Th18:
theorem Th19:
for
FdSp being
FanodesSp for
a,
b,
p,
q,
r being
Element of
FdSp st
a <> b &
a,
b,
p is_collinear &
a,
b,
q is_collinear &
a,
b,
r is_collinear holds
p,
q,
r is_collinear
theorem Th20:
theorem Th21:
theorem Th22:
theorem Th23:
for
FdSp being
FanodesSp for
a,
b,
c,
d,
x being
Element of
FdSp st not
a,
b,
c is_collinear &
a,
b '||' c,
d &
c <> d &
a,
b,
x is_collinear holds
not
c,
d,
x is_collinear
theorem
theorem
for
FdSp being
FanodesSp for
o,
a,
b,
p,
q being
Element of
FdSp st
o <> a &
o <> b &
o,
a,
b is_collinear &
o,
a,
p is_collinear &
o,
b,
q is_collinear holds
a,
b '||' p,
q
theorem
for
FdSp being
FanodesSp for
a,
b,
c,
d,
p,
q being
Element of
FdSp st not
a,
b '||' c,
d &
a,
b,
p is_collinear &
a,
b,
q is_collinear &
c,
d,
p is_collinear &
c,
d,
q is_collinear holds
p = q
theorem
theorem
theorem
for
FdSp being
FanodesSp for
o,
a,
c,
b,
p,
q being
Element of
FdSp st not
o,
a,
c is_collinear &
o,
a,
b is_collinear &
o,
c,
p is_collinear &
o,
c,
q is_collinear &
a,
c '||' b,
p &
a,
c '||' b,
q holds
p = q
theorem
theorem
definition
let FdSp be
FanodesSp;
let a,
b,
c,
d be
Element of
FdSp;
pred parallelogram a,
b,
c,
d means :
Def3:
( not
a,
b,
c is_collinear &
a,
b '||' c,
d &
a,
c '||' b,
d );
end;
:: deftheorem Def3 defines parallelogram PARSP_2:def 3 :
for FdSp being FanodesSp
for a, b, c, d being Element of FdSp holds
( parallelogram a,b,c,d iff ( not a,b,c is_collinear & a,b '||' c,d & a,c '||' b,d ) );
theorem
canceled;
theorem
canceled;
theorem Th34:
theorem Th35:
for
FdSp being
FanodesSp for
a,
b,
c,
d being
Element of
FdSp st
parallelogram a,
b,
c,
d holds
( not
a,
b,
c is_collinear & not
b,
a,
d is_collinear & not
c,
d,
a is_collinear & not
d,
c,
b is_collinear )
theorem Th36:
for
FdSp being
FanodesSp for
a,
b,
c,
d being
Element of
FdSp st
parallelogram a,
b,
c,
d holds
( not
a,
b,
c is_collinear & not
b,
a,
d is_collinear & not
c,
d,
a is_collinear & not
d,
c,
b is_collinear & not
a,
c,
b is_collinear & not
b,
a,
c is_collinear & not
b,
c,
a is_collinear & not
c,
a,
b is_collinear & not
c,
b,
a is_collinear & not
b,
d,
a is_collinear & not
a,
b,
d is_collinear & not
a,
d,
b is_collinear & not
d,
a,
b is_collinear & not
d,
b,
a is_collinear & not
c,
a,
d is_collinear & not
a,
c,
d is_collinear & not
a,
d,
c is_collinear & not
d,
a,
c is_collinear & not
d,
c,
a is_collinear & not
d,
b,
c is_collinear & not
b,
c,
d is_collinear & not
b,
d,
c is_collinear & not
c,
b,
d is_collinear & not
c,
d,
b is_collinear )
theorem Th37:
for
FdSp being
FanodesSp for
a,
b,
c,
d,
x being
Element of
FdSp holds
( not
parallelogram a,
b,
c,
d or not
a,
b,
x is_collinear or not
c,
d,
x is_collinear )
theorem Th38:
theorem Th39:
theorem Th40:
theorem Th41:
for
FdSp being
FanodesSp for
a,
b,
c,
d being
Element of
FdSp st
parallelogram a,
b,
c,
d holds
(
parallelogram a,
c,
b,
d &
parallelogram c,
d,
a,
b &
parallelogram b,
a,
d,
c &
parallelogram c,
a,
d,
b &
parallelogram d,
b,
c,
a &
parallelogram b,
d,
a,
c &
parallelogram d,
c,
b,
a )
theorem Th42:
theorem Th43:
for
FdSp being
FanodesSp for
a,
b,
c,
p,
q being
Element of
FdSp st
parallelogram a,
b,
c,
p &
parallelogram a,
b,
c,
q holds
p = q
theorem Th44:
theorem Th45:
theorem Th46:
theorem Th47:
for
FdSp being
FanodesSp for
a,
p,
b,
q,
c,
r being
Element of
FdSp st
parallelogram a,
p,
b,
q &
parallelogram a,
p,
c,
r holds
b,
c '||' q,
r
theorem Th48:
for
FdSp being
FanodesSp for
b,
q,
c,
a,
p,
r being
Element of
FdSp st not
b,
q,
c is_collinear &
parallelogram a,
p,
b,
q &
parallelogram a,
p,
c,
r holds
parallelogram b,
q,
c,
r
theorem Th49:
for
FdSp being
FanodesSp for
a,
b,
c,
p,
q,
r being
Element of
FdSp st
a,
b,
c is_collinear &
b <> c &
parallelogram a,
p,
b,
q &
parallelogram a,
p,
c,
r holds
parallelogram b,
q,
c,
r
theorem Th50:
for
FdSp being
FanodesSp for
a,
p,
b,
q,
c,
r,
d,
s being
Element of
FdSp st
parallelogram a,
p,
b,
q &
parallelogram a,
p,
c,
r &
parallelogram b,
q,
d,
s holds
c,
d '||' r,
s
theorem Th51:
theorem
definition
let FdSp be
FanodesSp;
let a,
b,
r,
s be
Element of
FdSp;
pred a,
b congr r,
s means :
Def4:
( (
a = b &
r = s ) or ex
p,
q being
Element of
FdSp st
(
parallelogram p,
q,
a,
b &
parallelogram p,
q,
r,
s ) );
end;
:: deftheorem Def4 defines congr PARSP_2:def 4 :
for FdSp being FanodesSp
for a, b, r, s being Element of FdSp holds
( a,b congr r,s iff ( ( a = b & r = s ) or ex p, q being Element of FdSp st
( parallelogram p,q,a,b & parallelogram p,q,r,s ) ) );
theorem
canceled;
theorem
canceled;
theorem Th55:
theorem
theorem
theorem Th58:
theorem Th59:
theorem Th60:
for
FdSp being
FanodesSp for
a,
b,
c,
d being
Element of
FdSp st
a,
b congr c,
d & not
a,
b,
c is_collinear holds
parallelogram a,
b,
c,
d
theorem Th61:
theorem Th62:
for
FdSp being
FanodesSp for
a,
b,
c,
d,
r,
s being
Element of
FdSp st
a,
b congr c,
d &
a,
b,
c is_collinear &
parallelogram r,
s,
a,
b holds
parallelogram r,
s,
c,
d
theorem
theorem
theorem
canceled;
theorem Th66:
theorem Th67:
for
FdSp being
FanodesSp for
r,
s,
a,
b,
c,
d being
Element of
FdSp st
r,
s congr a,
b &
r,
s congr c,
d holds
a,
b congr c,
d
theorem
theorem