definition
let S be
TarskiGeometryStruct ;
let a,
b,
c,
x,
y,
z be
POINT of
S;
pred a,
b,
c cong x,
y,
z means
(
a,
b equiv x,
y &
a,
c equiv x,
z &
b,
c equiv y,
z );
end;
::
deftheorem defines
cong GTARSKI1:def 3 :
for S being TarskiGeometryStruct
for a, b, c, x, y, z being POINT of S holds
( a,b,c cong x,y,z iff ( a,b equiv x,y & a,c equiv x,z & b,c equiv y,z ) );
definition
let S be
TarskiGeometryStruct ;
let a,
b,
c,
d be
POINT of
S;
pred a,
b,
c,
d are_ordered means
(
between a,
b,
c &
between a,
b,
d &
between a,
c,
d &
between b,
c,
d );
end;
::
deftheorem defines
are_ordered GTARSKI1:def 4 :
for S being TarskiGeometryStruct
for a, b, c, d being POINT of S holds
( a,b,c,d are_ordered iff ( between a,b,c & between a,b,d & between a,c,d & between b,c,d ) );
definition
let S be
TarskiGeometryStruct ;
attr S is
satisfying_CongruenceEquivalenceRelation means
for
a,
b,
p,
q,
r,
s being
POINT of
S st
a,
b equiv p,
q &
a,
b equiv r,
s holds
p,
q equiv r,
s;
attr S is
satisfying_SAS means
for
a,
b,
c,
x,
a1,
b1,
c1,
x1 being
POINT of
S st
a <> b &
a,
b,
c cong a1,
b1,
c1 &
between a,
b,
x &
between a1,
b1,
x1 &
b,
x equiv b1,
x1 holds
c,
x equiv c1,
x1;
attr S is
satisfying_Pasch means
for
a,
b,
p,
q,
z being
POINT of
S st
between a,
p,
z &
between b,
q,
z holds
ex
x being
POINT of
S st
(
between p,
x,
b &
between q,
x,
a );
end;
::
deftheorem defines
satisfying_CongruenceEquivalenceRelation GTARSKI1:def 6 :
for S being TarskiGeometryStruct holds
( S is satisfying_CongruenceEquivalenceRelation iff for a, b, p, q, r, s being POINT of S st a,b equiv p,q & a,b equiv r,s holds
p,q equiv r,s );
::
deftheorem defines
satisfying_SAS GTARSKI1:def 9 :
for S being TarskiGeometryStruct holds
( S is satisfying_SAS iff for a, b, c, x, a1, b1, c1, x1 being POINT of S st a <> b & a,b,c cong a1,b1,c1 & between a,b,x & between a1,b1,x1 & b,x equiv b1,x1 holds
c,x equiv c1,x1 );
::
deftheorem defines
satisfying_Pasch GTARSKI1:def 11 :
for S being TarskiGeometryStruct holds
( S is satisfying_Pasch iff for a, b, p, q, z being POINT of S st between a,p,z & between b,q,z holds
ex x being POINT of S st
( between p,x,b & between q,x,a ) );
definition
let M be
MetrTarskiStr ;
attr M is
naturally_generated means :
NGDef:
( ( for
a,
b,
c being
POINT of
M holds
(
between a,
b,
c iff
b is_Between a,
c ) ) & ( for
a,
b,
c,
d being
POINT of
M holds
(
a,
b equiv c,
d iff
dist (
a,
b)
= dist (
c,
d) ) ) );
end;
::
deftheorem NGDef defines
naturally_generated GTARSKI1:def 15 :
for M being MetrTarskiStr holds
( M is naturally_generated iff ( ( for a, b, c being POINT of M holds
( between a,b,c iff b is_Between a,c ) ) & ( for a, b, c, d being POINT of M holds
( a,b equiv c,d iff dist (a,b) = dist (c,d) ) ) ) );
theorem A2:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
p,
q,
r,
s being
POINT of
S st
a,
b equiv p,
q &
a,
b equiv r,
s holds
p,
q equiv r,
s
theorem A5:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
x,
a9,
b9,
c9,
x9 being
POINT of
S st
a <> b &
a,
b,
c cong a9,
b9,
c9 &
between a,
b,
x &
between a9,
b9,
x9 &
b,
x equiv b9,
x9 holds
c,
x equiv c9,
x9
theorem A7:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
p,
q,
z being
POINT of
S st
between a,
p,
z &
between b,
q,
z holds
ex
x being
POINT of
S st
(
between p,
x,
b &
between q,
x,
a )
theorem EquivTransitive:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
p,
q,
r,
s being
POINT of
S st
a,
b equiv p,
q &
p,
q equiv r,
s holds
a,
b equiv r,
s
theorem B124and234then123:
theorem BTransitivityOrdered:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d being
POINT of
S st
b <> c &
between a,
b,
c &
between b,
c,
d holds
a,
b,
c,
d are_ordered
theorem
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d being
POINT of
S st
between a,
b,
d &
between b,
c,
d holds
a,
b,
c,
d are_ordered
theorem B124and234Ordered:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d being
POINT of
S st
between a,
b,
d &
between b,
c,
d holds
a,
b,
c,
d are_ordered
theorem SegmentAddition:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
a9,
b9,
c9 being
POINT of
S st
between a,
b,
c &
between a9,
b9,
c9 &
a,
b equiv a9,
b9 &
b,
c equiv b9,
c9 holds
a,
c equiv a9,
c9
theorem CongruenceDoubleSymmetry:
theorem
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
a9,
b9,
c9 being
POINT of
S st
between a,
b,
c &
between a9,
b9,
c9 &
a,
b equiv a9,
b9 &
a,
c equiv a9,
c9 holds
b,
c equiv b9,
c9
theorem EasyAngleTransport:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
o being
POINT of
S st
o <> a holds
ex
x,
y being
POINT of
S st
(
between b,
o,
x &
between a,
o,
y &
x,
y,
o cong a,
b,
o )
theorem B123and134Ordered:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d being
POINT of
S st
between a,
b,
c &
between a,
c,
d holds
a,
b,
c,
d are_ordered
theorem BextendToLine:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d being
POINT of
S st
a <> b &
between a,
b,
c &
between a,
b,
d holds
ex
x being
POINT of
S st
(
a,
b,
c,
x are_ordered &
a,
b,
d,
x are_ordered )
theorem Inner5Segments:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
x,
a9,
b9,
c9,
x9 being
POINT of
S st
a,
b,
c cong a9,
b9,
c9 &
between a,
x,
c &
between a9,
x9,
c9 &
c,
x equiv c9,
x9 holds
b,
x equiv b9,
x9
theorem RhombusDiagBisect:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
b,
c,
d,
c9,
d9 being
POINT of
S st
between b,
c,
d9 &
between b,
d,
c9 &
c,
d9 equiv c,
d &
d,
c9 equiv c,
d &
d9,
c9 equiv c,
d holds
ex
e being
POINT of
S st
(
between c,
e,
c9 &
between d,
e,
d9 &
c,
e equiv c9,
e &
d,
e equiv d9,
e )
theorem FlatNormal:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
c,
d,
e,
d9 being
POINT of
S st
between d,
e,
d9 &
c,
d9 equiv c,
d &
d,
e equiv d9,
e &
c <> d &
e <> d holds
ex
p,
r,
q being
POINT of
S st
(
between p,
r,
q &
between r,
c,
d9 &
between e,
c,
p &
r,
c,
p cong r,
c,
q &
r,
c equiv e,
c &
p,
r equiv d,
e )
theorem EqDist2PointsBetween:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
p,
q being
POINT of
S st
a <> b &
between a,
b,
c &
a,
p equiv a,
q &
b,
p equiv b,
q holds
c,
p equiv c,
q
theorem EqDist2PointsInnerBetween:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
c,
p,
q,
x being
POINT of
S st
between a,
x,
c &
a,
p equiv a,
q &
c,
p equiv c,
q holds
x,
p equiv x,
q
theorem Gupta:
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d being
POINT of
S st
a <> b &
between a,
b,
c &
between a,
b,
d & not
between b,
d,
c holds
between b,
c,
d
::
deftheorem defines
Collinear GTARSKI1:def 17 :
for S being TarskiGeometryStruct
for a, b, c being POINT of S holds
( Collinear a,b,c iff ( between a,b,c or between b,c,a or between c,a,b ) );
theorem
for
S being
satisfying_Tarski-model TarskiGeometryStruct for
a,
b,
c,
d,
e,
f being
POINT of
S st
a <> b &
c <> d &
e <> f &
a,
b equal_line c,
d &
c,
d equal_line e,
f holds
a,
b equal_line e,
f ;