C OMPOSITIO M ATHEMATICA
N ANCY M OLER P ATRICK S UPPES
Quantifier-free axioms for constructive plane geometry
Compositio Mathematica, tome 20 (1968), p. 143-152
<http://www.numdam.org/item?id=CM_1968__20__143_0>
© Foundation Compositio Mathematica, 1968, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
143
Quantifier-free
axiomsfor constructive
plane geometry 1
Dedicated to A. Heyting on the occasion of his 70th birthday by
Nancy
Moler and PatrickSuppes
The purpose of this paper is to state a set of axioms for
plane geometry
which do not use anyquantifiers,
butonly
constructiveoperations.
The relevant definitions andgeneral
theorems arestated;
for reasons of space theproofs
areonly
sketched.Quanti-
fier-free arithmetic and, to some extent
also, quantifier-free algebra
have been thesubjects
of severalinvestigations,
but asfar as we
know,
noprior
set ofquantifier-free
axioms forplane geometry
has beenpublished.
In a way, this omission is sur-prising,
for anemphasis
ongeometric
constructions has existed for along
time. Thestep
ofexplicitly stating
axioms in terms ofthe familiar constructions seems not to have been taken. In view of the
highly
constructive character of Euclideangeometry,
itseems natural to strive for a formulation that eliminates all
dépendence
onpurely
existentialaxioms,
but not, of course,by
the use of some
wholly logical, non-geometric
method ofquantifier-
elimination.
After we had
already begun
the workreported here,
we founda very relevant and useful discussion of the constructions we take
as
primitive
in the lastchapter
of Hilbert’s well-known Founda- tionsof Geometry,
but Hilbert does notinvestigate
their axiomati- zation. The axiomaticapproach
we haveadopted
here has been much influencedby
Tarski(1959)
andby Royden (1959).
How-ever, both Tarski and
Royden
consideronly primitive concepts
* We are indebted to Cleve Moler and Halsey Royden for a number of useful
remarks and suggestions. This work has been supported in part by the Carnegie Corporation of New York and the U. S. National Science Foundation.
It is a pleasure to dedicate this paper to Professor Heyting on the occasion of his seventieth birthday. In view of his long interest in constructive mathematics and in geometry, we believe the subject of our paper makes it particularly appropriate
to dedicate it to him.
that are relations. The use of constructions or
operations
as aprimitive
basis introduces certaincomplexities
that areclosely
akin to division
by
zero inalgebra.
Thesecomplexities
arise whenthe constructions are not well-defined in an intuitive sense. The
variety
of these conditions hasprobably
been thegreatest
obstacleto
rigorous
axiomatization ofgeometric
constructions.The two
primitive
constructions in ourtheory
are those offinding
the intersection of two lines and oflaying
off or trans-ferring segments.
Because therepresentation
theorem for models of ourtheory
is in terms of vector spaces overPythagorean fields,
we refer to our
theory
asPythagorean
ConstructiveGeometry (PCG).
The constructive
operation S(xyuv)
= w,corresponding
to thelaying
off ofsegments,
is read: thepoint w
is as distant from u in the direction of v as y is from x. The constructiveoperation I(xyuv)
= w,corresponding
in a limited sense with thedrawing
of
straight lines,
is read: thepoint w
is collinear with the twopoints x
and y and also collinear with the twopoints u
and v;in other
words, w
is thepoint
of intersection of lines xy and uv.To
simplify
thepresentation
of theaxioms,
we use four defined relations which include one of Tarski’sprimitives,
betweenness.Tarski’s other
primitive, equidistance,
can be defined asE(xyuv)
«S(xyuv)
= v. To make the definitions and axioms easy to read at aglance,
we use standardlogical
notation for thesentential connectives: « for
i f
andonly if,
~ forif... then,
A for
and,
v for or, and -1 for not.Naturally,
noquantifiers
areintroduced in the definiens of the four
definitions,
for otherwiseour
quantifier-free
claim would be refutedby
a statement of theaxioms
just
in terms of the twoprimitive symbols.
DEFINITION 1. Betweenness
DEFINITION 2.
Collinearity
DEFINITION 3.
Noncollineariiy o f f our points
DEFINITION 4. Distinctness
Note that Definition 4 can
obviously
be extended to morevariables.
145
In addition to the two
operation symbols
S andI,
our axiomati-zation also
depends
on three individual constantsce, fl
and y, which stand for threepoints.
Somesimple
axioms on thesepoints
are
required
to avoidone-point
orthree-point
models of ouraxioms.
By a
modelof Pythagorean
ConstructiveGeometry
we understanda structure 21 ==
A, S, I,
a,03B2, 03B3>
such that(i)
A is a set con-taining
at least the threepoints
a,03B2
and y,(ii)
S and I are four-place operations
onA,
and(iii)
all of thefollowing eighteen
axioms are satisfied
by
anypoints
t, u, v, w, x, y and z in A.AXIOM 1. Lower-dimension Axiom
Axiom 2.
Nondegeneracy
AxiomAxiom 3.
Rellexivily
Axiomf or Segment
ConstructionAXIOM 4.
Identity
Axiomfor Segment
ConstructionAxiom 5.
Transitivity
Axiomfor Segment
ConstructionAXIOM 6. Direction Axiom
Axiom 7. Distance Axiom
Axiom 8.
Connectivity
AxiomAxiom 9. First
Transitivity
Axiomfor
BetweennessAxiom 10. Second
Transitivity
Axiomfor
BetweennegsAxiom 11.
Five-segment
A xiomAxiom 12. First Commutative Axiom
for
Line IntersectionAXIOM 13. Second Commutative Axiom
for
Line IntersectionAXIOM 14.
Collinearity
AxiomAxiom 15. Pasch’s Axiom
Axiom 16. Axiom
for Regular
Line IntersectionAxiom 17. Euclid’s Axiom
Axiom 18.
Upper-dimension
AxiomAxiom 1 insures that a,
03B2,
03B3 are threedistinct,
noncollinearpoints
and thus that the dimension of the space isgreater
thanor
equal
to two. If the distances between these threepoints
wereequal,
it would beimpossible
to construct any newpoints using
the
operations
S and I.Thus,
Axiom 2 states that the distances03B103B2
andfly
areunequal.
Axioms 3, 4 and 5 express obvious conditions. Axioms 6 and 8 combine to formalize the
concept
thatS(xyuv)
is in fact on thesame side of u as v.
Together they
prove Tarski’s(1959)
axiomof
connectivity.
Axiom 7 states that asegment
islonger
thanany of its
parts:
that in fact thesegment vz
iscongruent
to thesegment
uw. Axiom 7 is alsoimportant
inextending
the linesegment
so that for all x and y there is a w such thatB (xyw).
Both
transitivity
axioms for Betweenness(Axioms
9 and10)
appear to be essential for this extension. Once this extension has been
made,
one uses thestrong
form of Pasch’s Axiom(Axiom 15),
discussed
below,
to prove that for all xand y
there is a zv such thatB(xwy).
We feel that there may be asimpler
way ofstating
Axioms9 and 10 so that
only
theprimitive symbol
S is used.147
Axiom 11 is a direct translation from the similar axiom
(A9)
of Tarski
(1959).
This axiom isimportant
inproving
addition andsubtraction of
segments.
Axiom 18, which we haddeveloped
before
finding
a similar axiom in Szczerba and Tarski(1964)
andAxiom 11 combine to prove theorems
relating
to the congruence oftriangles, particularly
the side-side-side theorem.Axiom 14 shows that if the
point
of intersection of the two lines xy and uv is collinear with one line it must be collinear with the other. Axiom 15 is the weak form of Pasch’s Axiom as statedby
Veblen
(1904).
With axiom 14 it can be shown thatB(z,
t,I(xyzt))
also holds and thus the
stronger
form of A7 in Tarski(1959)
canbe derived. Axiom 16 states that
if xy
and uv are two distinct lines with onepoint
in common, then thatpoint
is thepoint
of inter-section.
It has become common to use
Playfair’s
Axiom as the desirableequivalent
to Euclid’s Axiom.However,
whendealing
with con-structions rather than relations as
primitives,
it is desirable tohave some criteria for
deciding
that two linesactually
intersectand where that
point
of intersection is. The form of Euclid’s Axiom we haveused,
Axiom 17, is that if the distance betweentwo lines increases or
decreases,
the two lines must intersect.The axiom appears
complicated
in form butgives
aneasily applied
criterion for intersection. With theUpper-dimension
Axiom and Pasch’s Axiom one can determine the location of the-
point
of intersection withrespect
to the other twopoints given
on the line.
Playfair’s
Axiom can then be derived with thehelp
of the other axioms.
We have not
investigated
theindependence
of theaxioms,.
but we feel that some
simplification
can be made.A brief look at the axioms will show that for some x, y, u, and v,
I(xyuv)
is notactually
determined. Forexample, I(xxuu)
is.not determined.
Similaily,
the constructionS(xyuu)
is not deter-mined
if x ~
y. To make ourviewpoint completely explicit,
weassume that the
operations
S and I aredefined
for allquadruples.
of
points
inA,
but undecidable or undeterminedby
thetheory
in the
degenerate
or nonstandard cases. Forinstance, S(xyuu)
is some
point
inA,
since S isalways defined,
but whatpoint
it is.cannot be determined from the axioms. To handle these conditions.
in the
representation theorem,
we extend theconcept
of isomor-phism
to include undecidable cases. In the definition thatfollows,,
it is
required
that A be anonempty
set and 0 aquaternary
operation
on A in order for 2! =A, 0>
to be a model.Let 21 ’
A, 0>
be a model of atheory
T. Theoperation
0 isundecidable with
respect
to condition~(xyuv)
if andonly
if thesentence
is undecidable in T. Let U =
A, 0>
and %’ =(A’, 0’>
be twomodels of a
theory
T. Then a and a’ areisomorphic (with respect
to
T )
if andonly
if there is a functionf
such that:1. The domain of
f
is A and the range off
isA’ ;
2.
f
is a one-onefunction;
3. For all x, y, u and v in A such that the
operation
0 is notundecidable with
respect
to any condition~(xyuv),
we have4. Given any condition
~(xyuv)
withrespect
to which 0 isundecidable,
there is aunique
conditionq’
withrespect
to which0’ is
undecidable,
andconversely,
such thatUsing
these definitions we mayeasily
prove thefollowing
lemma.LEMMA 1: Let 21 =
A, S, l, (t, P, y)
be a modelo f
PCG. Thenthe
operation
S is undecidable withrespect
to the condition~(xyuv),
where
The
operation
I is undecidable withrespect
to the conditionPl v r2 v F3
whereT3
states the conditions under which xy isparallel
to uv.Our
Representation
Theorem is stated in terms of aspecial
Cartesian space over an ordered
Pythagorean field,
which we nowdefine.
Let F = F,
+, .,~>
be an ordered field.Then F
is aPythagorean
field if for all a and b inF, v’ a2+b2
is in F. Now letAg
= F X F. We define theoperations S-
and1,, for
all x, y, u, v,and w in
AF,
in thefollowing
manner:149 where
where
and w2 is defined with the obvious
symmetry.
We choose oc.,
03B2F
and 03B3F as three distinctpoints
ofAij
such thatand
From the definition of
Sif
it caneasily
be shown that suchpoints exist,
forexample,
let oc, =0, 0), Pif = 0, 1)
and 03B3F =1, 0>.
The structure
2f,
=AF, SF, Iz,,
oQa,pg, 03B3F>
is called the Con- structive CartesianSpace
over theordered Pythagorean field F,
and it is
easily
shown that it is a model of PCG.LEMMA 2. Let
2lu
be the Constructive CartesianSpace
over theordered
Pythagorean field F.
Then theoperation Sif
is undecidable withrespect
to the condition~F(xyuv)
whereThe
operation IF
is undecidable withrespect
to the condition0393F(xyuv)
wereWe are now
ready
to state and sketch theproof
of theRepresen-
tation Theorem.
Representaiion
Theorem. For a structure U =A, S, I,
oc,P, y)
to be a model
o f
PCG it is necessary andsufficient
that 2( be iso-morphic
to the Constructive CartesianSpace 2l¡y
over some orderedPythagorean field F.
PROOF. As
already remarked,
it is easy toverify
that all of theaxioms of PCG hold in
UF
and thusW.
is a model of PCG. Thusif 9t is
isomorphic
toUF
then 2( must also be a model.Now assume 91 is a model of PCG. We first must construct an
ordered field
F.
The elements of this field are taken to be thepoints
on the linethrough
aand P,
thatis,
F =(x
e A :L(03B103B2x)}.
The definitions of
operations
in the field will involve severalgeometric
constructions.The construction
E(xy)
= z extends the linesegment
xythrough
x to z so that x is the
midpoint
of yz. From Axiom 2 we know thatS(03B103B203B203B3) ~
y. The axioms are so stated that eitherB(03B103B2S(03B203B303B103B2))
or B
(03B203B3S(03B103B203B203B3)).
Fordefiniteness,
but without loss ofgenerality,
let us assume the former.
If x,
y and z are notcollinear,
apoint w
so that xy and zw areparallel
isgiven by
If x,
y and z are collinear then is apoint
on the line.A third
construction, R(xy)
= z, can be defined so that theangle
xyz is aright angle.
We omit thedefinition,
but note thatif x = y then x = z.
(The given points (x, f3 and y
are used to makethe
point z unique.)
We also define the
following generalization
of betweenness to indicate direction.Using
theseconstructions,
therelation
and theoperation
+ are defined for the elements of F
by
151 In order to define the
opération.
it is necessary to usepoints
outside of F in the definiens. One such
point
isR(03B203B1) =
e.Further constructions are used in
proving that F = F,
+, .,~>
is an ordered
Pythagorean field,
but these constructions will not be defined here.In order to show that 2[ is
isomorphic
toUF
arectangular
coordinate
system
is defined for all x in Aby
This coordinate
system
is used to define a one-onecorrespondence f
between the elements x in A and thecoordinates, (xi, x2> in
FxF.
The
proof
iscompleted by showing
that when no undecidable condition holds forpoints x,
y, u and v in A thenand
similarly
forI(xyuv). Secondly, equivalence
of undecidable conditions for S andSF,
and for I andl ij
iseasily
shown from the lemmasalready
stated.Finally,
we turn to theuniqueness
theorem whoseproof
followsstandard lines and is therefore omitted. One
preliminary
defini-tion is needed. A transformation
T(x)
is ageneralized
Euclideantransformation of F F onto itself if
T(x)
=sPx+Q
where s isin
F,
P is anorthogonal
2 X 2 matrix of elements of F andQ
is in F X F.
Uniqueness
Theorem. Let 21 be a modelo f
PCGisomorphic
undermappings f
and g to the Constructive CartesianSpace UF for
someordered
Pythagorean field F.
Then there is ageneralized
Euclideantransformation
Tof
F X F ontoitself
such that g = T of,
where o isfunction composition.
REFERENCES
D. HILBERT
The Foundations of Geometry. LaSalle, Illinois: Open Court Publishing Co., 1947; reprint edition.
H. L. ROYDEN
Remarks on primitive notions for elementary Euclidean and non-Euclidean
plane gemetry. In L. Henkin, P. Suppes and A. Tarski (Eds.), The Axiomatic Method, With Special Reference to Geometry and Physics. Amsterdam: North- Holland Publishing Co., 1959, pp. 86-96.
L. W. SZCZERBA & A. TARSKI
Metamathematical properties of some affine geometries. Proceedings of the 1964
International Congress for Logic, Methodology and Philosophy of Science.
Amsterdam: North-Holland Publishing Co., 1964, pp. 166-178.
A. TARSKI
What is elementary geometry? In L. Henkin, P. Suppes and A. Tarski (Eds.),
The Axiomatic Method, With Special Reference to Geometry and Physics.
Amsterdam: North-Holland Publishing Co., 1959, pp. 16 2014 29.
O. VEBLEN
A system of axioms for geometry. Transactions of the American Mathematical
Society, 1904, 5, pp. 343-384.
(Oblatum 3-1-’68) Stanford University
Stanford, California