C OMPOSITIO M ATHEMATICA
P. E RDÖS
G. S ZEKERES
A combinatorial problem in geometry
Compositio Mathematica, tome 2 (1935), p. 463-470
<http://www.numdam.org/item?id=CM_1935__2__463_0>
© Foundation Compositio Mathematica, 1935, 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 utili- sation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte- nir 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/
by
P. Erdös and G. Szekeres
Manchester
INTRODUCTION.
Our
present problem
bas beensuggested by
Miss Esther Kleinin connection with the
following proposition.
From 5
points
of theplane
of which no three lie on the samestraight
line it isalways possible
to select 4points determining
a convex
quadrilateral.
We
present
E. Klein’sproof
here because later on we aregoing
to make useqf
it. If the least convexpolygon
which en-closes the
points
is aquadrilateral
or apentagon
the theorem is trivial. Let therefore theenclosing polygon
be atriangle
A BC.Then the two
remaining points
D and E are inside A BC. Two of thegiven points (say
A andC)
must lie on the same side ofthe
connecting straight
line DE. Then it is clear that AEDC is a convexquadrilateral.
Miss Klein
suggested
thefollowing
moregeneral problem.
Canwe
find for a given n a
numberN(n)
such thatf rom
any set con-taining
at least Npoints
it ispossible
to select lnpoints forming
a convex
polygon?
There are two
particular questions: (1)
does the number Ncorresponding
to n exist?(2)
If so, how is the leastN(n)
deter-mined as a function of n?
(We
denote the least Nby No (n ) . )
We
give
twoproofs
that the firstquestion
is to be answered in the affirmative. Both of them willgive
definite values forN(n)
and the first one can begeneralised
to any number of dimensions. Thus we obtain a certainpreliminary
answer tothe second
question.
But the answer is not final for wegenerally get
in this way a number N which is toolarge.
Mr. E. Makaiproved
thatNO(5)
= 9, and from our seconddemonstration,
weobtain
N(5)
= 21(from
the first a number of the order21000°).
Thus it is to be seen, that our estimate lies
pretty
far from464
the true limit
No( n).
It is notable thatN (3) == 3 == 2 + l, No (4) == 5 == 22+1, .LlVo(5) == 9 == 23 + 1.
We
might conjecture
therefore thatNo(n)
= 2 n-2 + 1, but thelimits
given by
ourproofs
are muchlarger.
It is desirable to extend the usual definition of convex
polygon
to include the cases where three or more consecutive
points
lieon a
straight
line.FIRST PROOF.
The basis of the first
proof
is a combinatorial theorem ofRamsey 1).
In the introduction it wasproved
that from 5points
it is
always possible
to select 4forming
a convexquadrangle.
Now it can be
easily proved by
induction that npoints
deter-mine a convex
polygon
if andonly
ifany 4 points
of them forma convex
quadrilateral.
Denote the
given points by
the numbers 1, 2, 3, ...,N,
thenany
k-gon
of the set ofpoints
isrepresented by
a set of k of thesenumbers,
or as we shall say,by
a k-combination. Let us now suppose each n-gon to be concave, then from what we observed above we can divide the 4-combinations into two classes(i.
e.into
"convex"
and"concave" quadrilaterals)
such that every 5-combination shall contain at least one"convex"
combination and each n-combination at least one concave one.(We regard
one combination as contained in
another,
if each element of the first is also an element of thesecond.)
From
Ramsey’s theorem,
it follows that this isimpossible
fora
sufficiently
Îarge N.Ramsey’s
theorem can be stated as follows:Let
k, l, i
begiven positive integers,
k> 1;
l > i.Suppose
thatthere exist two
classes,
ce andf3, of
i-combinationsof
m elementssuch that each k-combination shall contain at least one combination
from
class oc und each l-combination shall contain at least onecombination
from
class{J.
Thenfor sufficiently
great mmi(k, l)
this is not
possible. Ramsey
enunciated his theorem in aslightly
different form.
In othei words: if the members of ce had been determined as
above at our discretion and m >
mi(k, l),
then there must be at least one l-combination with every combination of order ibelonging
to class oc.1) F. P. RAMSEY, Collected papers. On a problem of formal logic, 82-111.
Recently SKOLEM also proved Ramsey’s theorem [Fundamenta Math. 20 (1933), 254-261].
We
give
here a newproof
ofRamsey’s theorem,
which differsentirely
from th eprevious
ones andgives
formi(k, l ) slightly
smaller limits.
a)
If i = 1, the theorem holds for every k and l. For if weselect out of m some determined elements
(combinations
of order1 )
as the class ce, so that every
k-gon (this
shorter denomination will begiven
to the combination of orderk)
must contain atleast one of the oc
elements,
there are at most(k-l)
elenlentswhich do not
belong
to the class (X. Then there must be at least(m-k+l)
elements of ce. If(m-k+l) > l,
then there must bean
1-gon
of the ce elements and thuswhich is
evidently
false forsufficiently great
m.Suppose
then that i > 1.b)
The theorem istrivial,
if k or 1equals
i.If,
forexample,
k =
i,
then it is sufficient to choose m = l.For k = 1 means that all
i-gons
aie a combinations and thus in virtue of m = l there is onepolygon (i.
e. the1-gon
formedof all the
éléments),
whosei-gons
are all ce-combinations.The
argument
for 1 = i runssimilarly.
c) Suppose finally
that k >i ;
and suppose that the theorem holds for( i -1)
andevery and l,
further fori, k, l
- 1 andi, k -
1, l. We shall prove that it will hold fori, k, l
also and invirtue of
(a)
and(b)
we may say that the theorem isproved
for all
i, k,
l.Suppose
then that we are able to carry out the division of thei-polygons
mentioned above. Further let k’ be sogreat
thatif in every
1-gon
of k’ elements there is at leastone P combination,
then there is one
(k-l)-gon
all of whosei-gons are P
combina-tions. This choice of k’ is
always possible
in virtue of the induction-hypothesis,
we haveonly
to choose k’ =mi(k-l, 1).
Similarly
we choose l’ sogreat
that if eachk-gon
of l’ elementscontains at least one oc
combination,
then there is one(l-1 )-
gon all of whose
i-gons
are oc combinations.We then take m
larger
than k’ andl’;
and letbe an
arbitrary k’ -gon
of the first(n-1 )
elements.By hypothesis
each
1-gon
contains at leastone fl combination,
henceowing
tothe choice of
k’,
A contains one(k -1 )-gon (a ,
1a m ,
2 ...,a Mk-1)
a k-lwhose
i-gons
allbelong
to the classfl.
Since in(a ml,
...,am , n)
30
466
there is at least one ce
combination,
it is clear that this must beone of the
i-gons
In
just
the same way we may proveby replacing
the rolesof k and 1
by
k’ and l’and of xby fJ,
that ifis an
arbitrary l’-gon
of the first(n-1) elements,
then among thei-gons
there must be
a fl
combination.Thus we can divide the
(i-l)-gons
of the first(n -1)
elementsinto classes oc’ and
fl’
so that eachk’ -gon
A shall contain at leastone oc’ combination B and each
l’-gon
A’ at leastone fl’
com-bination B’.
But, by
theinduction-hypotheses
this isimpossible
for m >
mi-l(k’l’)
+ 1.By following
theinduction,
it is easy to obtain formi(k, 1)
the
following
functionalequation;
By
this recurrence-formula and the initial valuesobtained from
(a)
and(b)
we can calculate everymi(k, l ).
We obtain e. g.
easily
The function mentioned in the introduction has the form
Finally,
for thespecial
case i = 2, wegive
agraphotheoretic
formulation of
Ramsey’s
theorem andpresent
a verysimple proof
of it.THEOREM : I1t an
arbitrary graph
let the maximum number ofindependent points 2 )
be k;if
the numberof points
is N >m(k, 1)
then there exists in our
graph
acomplete graph 3) of
order l.2 ) Two points are said to be independent if they are not connected; k points
are independent if every pair is independent.
3) A complete graph is one in which every pair of points is connected.
PROOF. For 1 = 1, the theorem is trivial for any
k,
since themaximum number of
independent points
is k and if the number ofpoints
is(k+1 ),
there must be anedge (complete graph
oforder
1).
Now suppose the theorem
proved
for(l-l)
with any k. ThenN-k in
depen dent . at
least -
kedges
start from one of theindependent points.
Hence if
i. e.,
then,
out of the endpoints
of theseedges
we mayselect,
invirtue of our induction
hypothesis,
acomplete graph
whoseorder is at least
(l-l).
As thepoints
of thisgraph
are connectedwith the same
point, they
formtogether
acomplete graph
oforder l.
SECOND PROOF.
The foundation of the second
proof
of our main theorem is formedpartly by geometrical
andpartly by
combinatorial considerations. We start from some similarproblems
and weshall see, that the numerical limits are more accurate then in the
previous proof; they
are in somerespects
exact.Let us consider the first
quarter
of theplane,
whosepoints
are determined
by
coordinates(x, y).
We choose npoints
withmonotonously increasing
abscissae4).
THEOREM : It is
always possible
to choose at leastvin points
with
increasing
abscissae and eithermonotonously increasing
or,jnonotonously decreasing
ordinates. If two ordinates areequal,
the case may
equally
beregarded
asincreasing
ordecreasing.
Let us denote
by f(n, n )
the minimum number of thepoints
out of which we can select n
monotonously increasing
or decreas-ing
ordinates.We assert that
Let us select n
monotonously increasing
ordecreasing points
outof the
f(n, n).
Let usreplace
the lastpoint by
one of the(2n-l)
new
points.
Then we shall have once moref(n, n) points,
out4) The same problem was considered independently by Richard Rado.
468
of which we can select as before n monotonous
points.
Now wereplace
the lastpoint by
one of the new ones and so on. Thuswe obtain 2n
points
each anendpoint
of a monotonous set.Suppose
that among them
(n+l)
are endpoints of monotonously
increas-ing
sets. Then ify l > Yk for 1
> k weadd Pl
to themonotonously increasing
set ofPk
andthus,
withit,
we shall have anincreasing
set of
(n+l) points.
If Yk> Yt
for every Jc1,
then the(n+1 ) decreasing end-points
themselvesgive
the monotonous set of(n+1)
members. If between the 2npoints
there are at least(n+l) end-points
of monotonousdecreasing
sets, theproof
willrun
in just
the same way.But it may
happen that,
out of the 2npoints, just n
are theend-points
ofincreasing
sets, and n theend-points
ofdecreasing
sets. Then
by
the samereasoning,
theend-points
of thedecreasing
sets
necessarily
increase. But after the lastend-point
P there isno
point,
for its ordinate would begreater
or smaller than thatof P. If it is
greater,
thentogether
with the nend-points
it formsa
monotonously increasing (n + 1 )
set and if it issmaller,
with then
points belonging
toP,
it forms adecreasing
set of(n+l)
members. But
by
the samereasoning
the last of the nincreasing end-points Q ought
to be also an extreme one and that isevidently impossible.
Thus we may deduceby
inductionSimilarly
letf(i, k)
denote the minimum number ofpoints
out of which it is
impossible
to select either imonotonously
in-creasing
or kmonotonously decreasing points.
We have then Theproof
is similar to theprevious
one.It is not difficult to see, that this Iimit is exact i. e. we can
give (i-l) (k-1) points
such that it isimpossible
to selectout of them the desired number of
monotonously increasing
ordecreasing
ordinates.We solve now a similar
problem:
P1, P2’ ...
aregiven points
on astraight
line. Letf 1 ( i, k)
denote the minimum number of
points
such thatproceeding
from left to
right
we shall be able to select either ipoints
sothat the distances of two
neighbouring points monotonously
increase or k
points
so that the same distancesmonotonously
decrease. We assert that
Let the
point C
bisect the distance A B(A
and Bbeing
the firstand the last
points).
If the total number ofpoints is fI (i - l, k )
++ f1(i, k-1) -
1, then either the number ofpoints
in the firsthalf is at least
f,(i-1, k),
or else there are in the second half at leastf, (i, k - 1 ) points.
If in the first half there arefi (i - 1, k) points
then either there are among them kpoints
whosedistances,
from left to
right, monotonously
decrease and then theequation
for
f 1 ( i, k)
isfulfilled,
or there must be(i-1) points
with in-creasing
distances.By adding
thepoint B,
we have ipoints
withmonotonely increasing
distances. If in the second interval thereare
fl(i, k-1) points,
theproof
runs in the same way.(The
case, in which two distances are the same, may be classed into either the
increasing
or thedecreasing sets.)
It is
possible
to prove that this limit is exact. If the limitsfl(i-l, k)
andfl(i, k-l)
are exact(i.
e. if it ispossible
togive [fl(i-l, k) -lJ points
so that there are no(i -1 )
in-creasing
nor kdecreasing distances)
then the limitfl(i, k)
isexact too. For if we choose e.
g. [f, (i - 1, k) - 1 ] points
in the0 ... 1
interval, and [f1(i, k-l) - 1] points
in the 2 ... 3interval,
then wehave [,fl (i, k) - 1 ] points
out of which it isequally impossible
to select ipoints
withmonotonously increasing
and k
points
withdecreasing
distances.We now tackle the
problem
of the convex n-gon. If there aren
given points,
there isalways
astraight
line which is neitherparallel
norperpendicular
to anyjoin
of twopoints.
Let thisstraight
line be e. Now weregard
theconfiguration A1A2A3A4
...as convex, if the
gradients
of the linesA1A2, A2A3,
... decreasemonotonously,
and as concave ifthey
increasemonotonously.
Letf2(i, k)
denote the minimum number of thepoints
such that fromthem we may
pick
out either i sided convex or k-sided concaveconfigurations.
We assert thatWe consider the first
f2(i-l, k) points.
If out of them therecan be taken a concave
configuration
of kpoints
then theequation
for
f2(i, k)
is fulfilled. If not, then there is a convexconfiguration
of
(i-1) points.
The lastpoint
of this convexconfiguration
wereplace by
anotherpoint.
Then we have once more either kconcave
points
and then the assertionholds,
or(i-1)
convexones. We go on
replacing
the lastpoint,
until we have madeuse of all
points.
Thus we obtainf2(i, k-1) points,
each ofwhich is an
end-point
of a convexconfiguration
of(i-1)
470
elements. Among them,
there are either i convexpoints
and thenour assertion is
proved,
or(k - 1)
concave ones. Let the first of them beAl,
the secondA2’ Ai
is theend-point
of a convexconfiguration
of(i-1) points.
Let theneighbour
ofA,
in thisconfiguration
be B. If thegradient
ofBA,
isgreater
than that ofA1A2,
thenA2 together
with the(i-l) points
form a convexconfiguration;
if thegradient
issmaller,
then L’together
withA1A2...
. form a concavek-configuration.
This proves our assertion.The deduction of the recurrence formula may start from the statement:
f2(3, n) ==f2(n, 3) == n (by definition).
Thus weeasily
obtainAs before we may
easily
prove that the limitgiven by (11)
is exact, i. e. it is
possible
togive 2k-4) 1-2 points such,
thatthey
contain neither convex nor concave
points.
Since
by
connection of the first and lastpoints,
every set of kconvex or concave
points
determines a convexk-gon
it is evident2k --4) + i] points always
contain a convexk-gon.
that
k-2 + 1
points
al ways contain a convex -gon.And as in every convex
(2k -1) polygon
there isalways
either a convex or a concave
configuration
of kpoints,
it is evidentthat it is
possible
togive ( 2k-4 k 2) points,
so that out of themno convex
(2k -1) polygon
can be selected. Thus the limit is also estimated from below.Professor D.
Kônig’s
lemma5)
ofinfinity
alsogives
aproof
of the theorem that if k is a definite number and n
sufficiently great,
the npoints always
contain a convexk-gon.
But we thusobtain a pure
existence-proof,
which allows no estimation of the number n. Theproof depends
on the statement that if Mis an infinite set of
points
we may select out of it another convexinfinite set of
points.
(Received December 7th@ 1934.)
5) D. KôxiG, Ùber eine Schlußweise aus dem Endlichen ins Unendliche
[Acta Szeged 3 (1927), 121-130].