Lectures On Discrete Geometry Jiri Matouek Download
Lectures On Discrete Geometry Jiri Matouek Download
download
https://ebookbell.com/product/lectures-on-discrete-geometry-jiri-
matouek-35143760
https://ebookbell.com/product/lectures-on-discrete-geometry-1st-
edition-ji-matouek-auth-2212246
https://ebookbell.com/product/lectures-on-sphere-arrangements-the-
discrete-geometric-side-1st-edition-kroly-bezdek-auth-4319434
https://ebookbell.com/product/first-yaroslavl-summer-school-on-
discrete-and-computational-geometry-july-august-2012-lecture-notes-
dolbilin-n-23416572
https://ebookbell.com/product/lectures-on-discrete-mathematics-for-
computer-science-bakhadyr-khoussainov-10846754
Lectures On Numerical Radius Inequalities Pintu Bhunia Silvestru Sever
Dragomir
https://ebookbell.com/product/lectures-on-numerical-radius-
inequalities-pintu-bhunia-silvestru-sever-dragomir-47277802
https://ebookbell.com/product/lectures-on-quantum-mechanics-with-
problems-exercises-and-solutions-3rd-edition-jeanlouis-
basdevant-47661760
https://ebookbell.com/product/lectures-on-quantum-mechanics-and-
attractors-alexander-komech-48710812
https://ebookbell.com/product/lectures-on-differential-geometry-
richard-schoen-shingtung-yau-48750644
https://ebookbell.com/product/lectures-on-intelligent-systems-1st-
edition-leonardo-vanneschi-48980358
Graduate Texts in Mathematics 212
Editorial Board
S. Axler F.W. Gehring K.A. Ribet
Springer
New York
Berlin
Heidelberg
Barcelona
Hong Kong
London
Milan
Paris
Singapore
Tokyo
Graduate Texts in Mathematics
TAKEUTIIZARING. Introduction to 34 SPITZER. Principles of Random Walk.
Axiomatic Set Theory. 2nd ed. 2nded.
2 OXTOBY. Measure and Category. 2nd ed. 35 ALEXANDERIWERMER. Several Complex
3 SCHAEFER. Topological Vector Spaces. Variables and Banach Algebras. 3rd ed.
2nded. 36 KELLEy/NAMIOKA et al. Linear
4 HILTON/STAMMBACH. A Course in Topological Spaces.
Homological Algebra. 2nd ed. 37 MONK. Mathematical Logic.
5 MAC LANE. Categories for the Working 38 GRAUERT/FRIlZSCHE. Several Complex
Mathematician. 2nd ed. Variables.
6 HUGHEs/PIPER. Projective Planes. 39 ARVESON. An Invitation to C*-Algebras.
7 SERRE. A Course in Arithmetic. 40 KEMENy/SNELL/KNAPP. Denumerable
8 TAKEUTIIZARING. Axiomatic Set Theory. Markov Chains. 2nd ed.
9 HUMPHREYS. Introduction to Lie Algebras 41 APOSTOL. Modular Functions and
and Representation Theory. Dirichlet Series in Number Theory.
10 COHEN. A Course in Simple Homotopy 2nded.
Theory. 42 SERRE. Linear Representations of Finite
11 CONWAY. Functions of One Complex Groups.
Variable I. 2nd ed. 43 GlLLMAN/JERISON. Rings of Continuous
12 BEALS. Advanced Mathematical Analysis. Functions.
13 ANDERSON/fuLLER. Rings and Categories 44 KENDIG. Elementary Algebraic Geometry.
of Modules. 2nd ed. 45 LoEVE. Probability Theory I. 4th ed.
14 GOLUBITSKy/GUILLEMIN. Stable Mappings 46 LoEVE. Probability Theory II. 4th ed.
and Their Singularities. 47 MOISE. Geometric Topology in
15 BERBERIAN. Lectures in Functional Dimensions 2 and 3.
Analysis and Operator Theory. 48 SACHSlWu. General Relativity for
16 WINTER. The Structure of Fields. Mathematicians.
17 ROSENBLATT. Random Processes. 2nd ed. 49 GRUENBERGIWEIR. Linear Geometry.
18 HALMos. Measure Theory. 2nded.
19 HALMOS. A Hilbert Space Problem Book. 50 EDWARDS. Fermat's Last Theorem.
2nded. 51 KLINGENBERG. A Course in Differential
20 HUSEMOLLER. Fibre Bundles. 3rd ed. Geometry.
21 HUMPHREYS. Linear Algebraic Groups. 52 HARTSHORNE. Algebraic Geometry.
22 BARNES/MACK. An Algebraic Introduction 53 MANIN. A Course in Mathematical Logic.
to Mathematical Logic. 54 GRAVERlWATKINS. Combinatorics with
23 GREUB. Linear Algebra. 4th ed. Emphasis on the Theory of Graphs.
24 HOLMES. Geometric Functional Analysis 55 BROWN/PEARCY. Introduction to Operator
and Its Applications. Theory I: Elements of Functional Analysis.
25 HEWITT/STROMBERG. Real and Abstract 56 MASSEY. Algebraic Topology: An
Analysis. Introduction.
26 MANES. Algebraic Theories. 57 CRoWELL/Fox. Introduction to Knot
27 KELLEY. General Topology. Theory.
28 ZARISKIISAMUEL. Commutative Algebra. 58 KOBUTZ. p-adic Numbers, p-adic
Vol.l. Analysis, and Zeta-Functions. 2nd ed.
29 ZARISKIISAMUEL. Commutative Algebra. 59 LANG. Cyclotomic Fields.
Vol.lI. 60 ARNOW. Mathematical Methods in
30 JACOBSON. Lectures in Abstract Algebra I. Classical Mechanics. 2nd ed.
Basic Concepts. 61 WHITEHEAD. Elements of Homotopy
31 JACOBSON. Lectures in Abstract Algebra II. Theory.
Linear Algebra. 62 KARGAPOLOv/MERLZJAKOV. Fundamentals
32 JACOBSON. Lectures in Abstract Algebra of the Theory of Groups.
Ill. Theory of Fields and Galois Theory. 63 BOLLOBAS. Graph Theory.
33 HIRSCH. Differential Topology.
(continued after index)
Jiff Matousek
Lectures on
Discrete Geometry
Springer
Jin Matousek
Department of Applied Mathematics
Charles University
Malostranske mim. 25
118 00 Praha 1
Czech Republic
matousek@kam.mff.cuni.cz
Editorial Board
S. Axler F. w. Gehring K.A. Ribet
Mathematics Department Mathematics Department Mathematics Department
San Francisco State East Hall University of California,
University University of Michigan Berkeley
San Francisco, CA 94132 Ann Arbor, MI 48109 Berkeley, CA 94720-3840
USA USA USA
axler@sfsu.edu fgehring@math.lsa. ribet@math.berkeley.edu
umich.edu
9 8 7 6 54 3 2 1
The next several pages describe the goals and the main topics of this book.
Questions in discrete geometry typically involve finite sets of points, lines,
circles, planes, or other simple geometric objects. For example, one can ask,
what is the largest number of regions into which n lines can partition the
plane, or what is the minimum possible number of distinct distances occur-
ring among n points in the plane? (The former question is easy, the latter
one is hard.) More complicated objects are investigated, too, such as convex
polytopes or finite families of convex sets. The emphasis is on "combinato-
rial" properties: Which of the given objects intersect, or how many points
are needed to intersect all of them, and so on.
Many questions in discrete geometry are very natural and worth studying
for their own sake. Some of them, such as the structure of 3-dimensional
convex polytopes, go back to the antiquity, and many of them are motivated
by other areas of mathematics. To a working mathematician or computer
scientist, contemporary discrete geometry offers results and techniques of
great diversity, a useful enhancement of the "bag of tricks" for attacking
problems in her or his field. My experience in this respect comes mainly
from combinatorics and the design of efficient algorithms, where, as time
progresses, more and more of the first-rate results are proved by methods
drawn from seemingly distant areas of mathematics and where geometric
methods are among the most prominent.
The development of computational geometry and of geometric methods in
combinatorial optimization in the last 20-30 years has stimulated research in
discrete geometry a great deal and contributed new problems and motivation.
Parts of discrete geometry are indispensable as a foundation for any serious
study of these fields. I personally became involved in discrete geometry while
working on geometric algorithms, and the present book gradually grew out of
lecture notes initially focused on computational geometry. (In the meantime,
several books on computational geometry have appeared, and so I decided to
concentrate on the nonalgorithmic part.)
In order to explain the path chosen in this book for exploring its subject,
let me compare discrete geometry to an Alpine mountain range. Mountains
can be explored by bus tours, by walking, by serious climbing, by playing
vi Preface
in the local casino, and in many other ways. The book should provide safe
trails to a few peaks and lookout points (key results from various subfields
of discrete geometry). To some of them, convenient paths have been marked
in the literature, but for others, where only climbers' routes exist in research
papers, I tried to add some handrails, steps, and ropes at the critical places,
in the form of intuitive explanations, pictures, and concrete and elementary
proofs. l However, I do not know how to build cable cars in this landscape:
Reaching the higher peaks, the results traditionally considered difficult, still
needs substantial effort. I wish everyone a clear view of the beautiful ideas in
the area, and I hope that the trails of this book will help some readers climb
yet unconquered summits by their own research. (Here the shortcomings of
the Alpine analogy become clear: The range of discrete geometry is infinite
and no doubt, many discoveries lie ahead, while the Alps are a small spot on
the all too finite Earth.)
This book is primarily an introductory textbook. It does not require any
special background besides the usual undergraduate mathematics (linear al-
gebra, calculus, and a little of combinatorics, graph theory, and probability).
It should be accessible to early graduate students, although mastering the
more advanced proofs probably needs some mathematical maturity. The first
and main part of each section is intended for teaching in class. I have actually
taught most of the material, mainly in an advanced course in Prague whose
contents varied over the years, and a large part has also been presented by
students, based on my writing, in lectures at special seminars (Spring Schools
of Combinatorics). A short summary at the end of the book can be useful for
reviewing the covered material.
The book can also serve as a collection of surveys in several narrower
subfields of discrete geometry, where, as far as I know, no adequate recent
treatment is available. The sections are accompanied by remarks and biblio-
graphic notes. For well-established material, such as convex polytopes, these
parts usually refer to the original sources, point to modern treatments and
surveys, and present a sample of key results in the area. For the less well cov-
ered topics, I have aimed at surveying most of the important recent results.
For some of them, proof outlines are provided, which should convey the main
ideas and make it easy to fill in the details from the original source.
Topics. The material in the book can be divided into several groups:
• Foundations (Sections 1.1-1.3, 2.1, 5.1-5.4, 5.7, 6.1). Here truly basic
things are covered, suitable for any introductory course: linear and affine
subspaces, fundamentals of convex sets, Minkowski's theorem on lattice
points in convex bodies, duality, and the first steps in convex polytopes,
Voronoi diagrams, and hyperplane arrangements. The remaining sections
of Chapters 1, 2, and 5 go a little further in these topics.
1 I also wanted to invent fitting names for the important theorems, in order to
make them easier to remember. Only few of these names are in standard usage.
Preface Vll
reliable guide.) Many interesting topics are neglected completely, such as the
wide area of packing and covering, where very accessible treatments exist,
or the celebrated negative solution by Kahn and Kalai of the Borsuk conjec-
ture, which I consider sufficiently popularized by now. Many more chapters
analogous to the fifteen of this book could be added, and each of the fifteen
chapters could be expanded into a thick volume. But the extent of the book,
as well as the time for its writing, are limited.
Exercises. The sections are complemented by exercises. The little framed
numbers indicate their difficulty: III is routine, 0 may need quite a bright
idea. Some of the exercises used to be a part of homework assignments in my
courses and the classification is based on some experience, but for others it
is just an unreliable subjective guess. Some of the exercises, especially those
conveying important results, are accompanied by hints given at the end of
the book.
Additional results that did not fit into the main text are often included as
exercises, which saves much space. However, this greatly enlarges the danger
of making false claims, so the reader who wants to use such information may
want to check it carefully.
Sources and further reading. A great inspiration for this book project
and the source of much material was the book Combinatorial Geometry of
Pach and Agarwal [PA95]. Too late did I become aware of the lecture notes by
Ball [BaI97] on modern convex geometry; had I known these earlier I would
probably have hesitated to write Chapters 13 and 14 on high-dimensional
convexity, as I would not dare to compete with this masterpiece of mathe-
matical exposition. Ziegler's book [Zie94] can be recommended for studying
convex polytopes. Many other sources are mentioned in the notes in each
chapter. For looking up information in discrete geometry, a good starting
point can be one of the several handbooks pertaining to the area: Handbook
of Convex Geometry [GW93], Handbook of Discrete and Computational Ge-
ometry [G097], Handbook of Computational Geometry [SUOO], and (to some
extent) Handbook of Combinatorics [GGL95], with numerous valuable sur-
veys. Many of the important new results in the field keep appearing in the
journal Discrete and Computational Geometry.
Acknowledgments. For invaluable advice and/or very helpful comments on
preliminary versions of this book I would like to thank Micha Sharir, Gunter
M. Ziegler, Yuri Rabinovich, Pankaj K. Agarwal, Pavel Valtr, Martin Klazar,
Nati Linial, Gunter Rote, Janos Pach, Keith Ball, Uli Wagner, Imre Barany,
Eli Goodman, Gyorgy Elekes, Johannes Blomer, Eva Matouskova, Gil Kalai,
Joram Lindenstrauss, Emo Welzl, Komei Fukuda, Rephael Wenger, Piotr In-
dyk, Sariel Har-Peled, Vojtech Rodl, Geza T6th, Karoly Boroczky Jr., Rados
Radoicic, Helena Nyklova, Vojtech Franek, Jakub Simek, Avner Magen, Gre-
gor Baudis, and Andreas Marwinski (I apologize if I forgot someone; my notes
are not perfect, not to speak of my memory). Their remarks and suggestions
Preface ix
Preface v
1 Convexity 1
1.1 Linear and Affine Subspaces, General Position ............. 1
1.2 Convex Sets, Convex Combinations, Separation. . . . . . . . . . . . 5
1.3 Radon's Lemma and HeIly's Theorem. .. . . . .. . . . . ..... . . .. 9
1.4 Centerpoint and Ham Sandwich. . . . . . . . . . . . . . . . . . . . . . . . .. 14
4 Incidence Problems 41
4.1 Formulation........................................... 41
4.2 Lower Bounds: Incidences and Unit Distances. . . . . . . . . . . . .. 51
4.3 Point-Line Incidences via Crossing Numbers. . . . . . . . . . . . . .. 54
4.4 Distinct Distances via Crossing Numbers . . . . . . . . . . . . . . . . .. 59
4.5 Point-Line Incidences via Cuttings ....................... 64
4.6 A Weaker Cutting Lemma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 70
4.7 The Cutting Lemma: A Tight Bound ..................... 73
5 Convex Polytopes 77
5.1 Geometric Duality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 78
5.2 H-Polytopes and V-Polytopes. . . . . . . . . . . . . . . . . . . . . . . . . . .. 82
5.3 Faces of a Convex Polytope. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 86
5.4 Many Faces: The Cyclic Polytopes. . . . . . . . . . . . . . . . . . . . . . .. 96
5.5 The Upper Bound Theorem ............................. 100
xii Contents
Bibliography 417
Index 459
Notation and Terminology
This section summarizes rather standard things, and it is mainly for reference.
More special notions are introduced gradually throughout the book. In order
to facilitate independent reading of various parts, some of the definitions are
even repeated several times.
If X is a set, IXI denotes the number of elements (cardinality) of X. If X
is a multiset, in which some elements may be repeated, then IXI counts each
element with its multiplicity.
°
The very slowly growing function log* x is defined by log* x = for x :::; 1
and log* x = 1 + log* (log2 x) for x > 1.
For a real number x, l x J denotes the largest integer less than or equal
r
to x, and x 1 means the smallest integer greater than or equal to x. The
boldface letters Rand Z stand for the real numbers and for the integers,
respectively, while Rd denotes the d-dimensional Euclidean space. For a point
x = (Xl, X2,"" Xd) E R d , IIxll = Jxi + x~ + ... + x~ is the Euclidean norm
of x, and for x, Y E R d , (x, y) = XIYI +X2Y2 + ... +XdYd is the scalar product.
Points of Rd are usually considered as column vectors.
The symbol B(x, r) denotes the closed ball of radius r centered at x in
some metric space (usually in Rd with the Euclidean distance), i.e., the set
of all points with distance at most r from x. We write Bn for the unit ball
B(O, 1) in Rn. The symbol 8A denotes the boundary of a set A ~ R d , that
is, the set of points at zero distance from both A and its complement.
For a measurable set A ~ R d , vol(A) is the d-dimensional Lebesgue mea-
sure of A (in most cases the usual volume).
Let I and 9 be real functions (of one or several variables). The notation
I = O(g) means that there exists a number C such that III :::; Glgi for all
values of the variables. Normally, C should be an absolute constant, but if
I and 9 depend on some parameter(s) that we explicitly declare to be fixed
(such as the space dimension d), then C may depend on these parameters
as well. The notation I = D(g) is equivalent to 9 = 0U), I(n) = o(g(n))
to limn~ooU(n)/g(n)) = 0, and I = 8(g) means that both I = O(g) and
1= D(g).
For a random variable X, the symbol E[Xj denotes the expectation of X,
and Prob [Aj stands for the probability of an event A.
xvi Notation and Terminology
Graphs are considered simple and undirected in this book unless stated
otherwise, so a graph G is a pair (V, E), where V is a set (the vertex set) and
E ~ (~) is the edge set. Here (~) denotes the set of all k-element subsets
of V. For a multigraph, the edges form a multiset, so two vertices can be
connected by several edges. For a given (multi)graph G, we write V(G) for
the vertex set and E( G) for the edge set. A complete graph has all possible
edges; that is, it is of the form(V, ).
(~) A complete graph on n vertices is
denoted by Kn- A graph G is bipartite if the vertex set can be partitioned
into two subsets VI and V2, the (color) classes, in such a way that each edge
connects a vertex of VI to a vertex of V2. A graph G' = (V', E') is a subgraph
of a graph G = (V, E) if V' ~ V and E' ~ E. We also say that G contains
a copy of H if there is a subgraph G' of G isomorphic to H, where G' and
H are isomorphic if there is a bijective map <p: V(G') -t V(H) such that
{u,v} E E(G') if and only if {<p(u),<p(v)} E E(H) for all u,v E V(G'). The
degree of a vertex v in a graph G is the number of edges of G containing v.
SAn r-regular graph has all degrees equal to r. Paths and cycles are graphs as
'in the following picture,
IjN~ ~oOO
paths cycles
Convexity
+an · This yields an expression of the form /31(a1 - an) + /32(a2 - an) + ... +
/3n (an - an) +an = /31 a1 + /32 a2 + ... + /3n-1 an-1 + (1- /31 - /32 - ... - /3n-dan ,
where /31, ... ,/3n are arbitrary real numbers. Thus, an affine combination of
points aI, ... ,an E R d is an expression of the form
Then indeed, it is not hard to check that the affine hull of X is the set of all
affine combinations of points of X.
The affine dependence of points aI, ... ,an means that one of them can
be written as an affine combination of the others. This is the same as the
existence of real numbers aI, a2, ... an, at least one of them nonzero, such
that both
-------::::~-----"7"X3 = 1
___------=~--"7" X3 =0
What conditions are suitable for including into a "general position" as-
sumption? In other words, what can be considered as an unlikely coincidence?
For example, let X be an n-point set in the plane, and let the coordinates of
the ith point be (Xi, Yi). Then the vector v(X) = (Xl, X2,···, Xn, YI, Y2,···, Yn)
can be regarded as a point of R2n. For a configuration X in which Xl = X2,
i.e., the first and second points have the same x-coordinate, the point v(X)
lies on the hyperplane {Xl = X2} in R2n. The configurations X where some
two points share the x-coordinate thus correspond to the union of G) hy-
perplanes in R2n. Since a hyperplane in R 2n has (2n-dimensional) measure
zero, almost all points of R2n correspond to planar configurations X with all
the points having distinct x-coordinates. In particular, if X is any n-point
planar configuration and c > 0 is any given real number, then there is a con-
figuration X', obtained from X by moving each point by distance at most c,
such that all points of X' have distinct x-coordinates. Not only that: Almost
all small movements (perturbations) of X result in X' with this property.
This is the key property of general position: Configurations in general
position lie arbitrarily close to any given configuration (and they abound
in any small neighborhood of any given configuration). Here is a fairly gen-
eral type of condition with this property. Suppose that a configuration X
is specified by a vector t = (tl' t2,"" t m ) of m real numbers (coordinates).
The objects of X can be points in R d , in which case m = dn and the tj
are the coordinates of the points, but they can also be circles in the plane,
with m = 3n and the tj expressing the center and the radius of each circle,
and so on. The general position condition we can put on the configuration
X is p(t) = p(h, t2, ... , t m ) i:- 0, where p is some nonzero polynomial in m
variables. Here we use the following well-known fact (a consequence of Sard's
theorem; see, e.g., Bredon [Bre93], Appendix C): For any nonzero m-variate
polynomial P(tl, ... , t m ), the zero set {t E Rm: p(t) = O} has measure 0 in
Rm.
Therefore, almost all configurations X satisfy p(t) i:- O. So any condition
that can be expressed as p(t) i:- 0 for a certain polynomial p in m real
variables, or, more generally, as PI (t) i:- 0 or P2 (t) i:- 0 or ... , for finitely or
countably many polynomials Pl>P2,"" can be included in a general position
assumption.
For example, let X be an n-point set in R d , and let us consider the con-
dition "no d+l points of X lie in a common hyperplane." In other words, no
d+l points should be affinely dependent. As we know, the affine dependence
of d+ 1 points means that a suitable d x d determinant equals O. This deter-
minant is a polynomial (of degree d) in the coordinates of these d+ 1 points.
Introducing one polynomial for every (d+l)-tuple of the points, we obtain
(d~l) polynomials such that at least one of them is 0 for any configuration X
with d+ 1 points in a common hyperplane. Other usual conditions for general
position can be expressed similarly.
1.2 Convex Sets, Convex Combinations, Separation 5
Exercises
1. Verify that the affine hull of a set X ~ Rd equals the set of all affine
combinations of points of X. 0 .
2. Let A be a 2 x 3 matrix and let b E R 2 . Interpret the solution of the
system Ax = b geometrically (in most cases, as an intersection of two
planes) and discuss the possible cases in algebraic and geometric terms.
o
3. (a) What are the possible intersections of two (2-dimensional) planes
in R4? What is the "typical" case (general position)? What about two
hyperplanes in R 4? 0
(b) Objects in R4 can sometimes be "visualized" as objects in R3 moving
in time (so time is interpreted as the fourth coordinate). Thy to visualize
the intersection of two planes in R 4 discussed (a) in this way.
..
with a finite X:
X conv(X)
6 Chapter 1: Convexity
1.2.2 Claim. A point x belongs to conv(X) if and only if there exist points
Xl, X2,'" Xn E X and nonnegative real numbers t l , t2, ... , tn with L~l ti =
1 such that X = L~=l tiXi.
(ii) There exists ayE Rd such that yT A is a vector with all entries strictly
negative. Thus, if we multiply the j th equation in the system Ax = 0 by
Yj and add these equations together, we obtain an equation that obviously
has no nontrivial nonnegative solution, since all the coefficients on the
left-hand sides are strictly negative, while the right-hand side is O.
Proof. Let us see why this is yet another version of the separation theorem.
Let V C Rd be the set of n points given by the column vectors of the
matrix A. We distinguish two cases: Either 0 E conv(V) or 0 tj. conv(V).
In the former case, we know that 0 is a convex combination of the points
of V, and the coefficients of this convex combination determine a nontrivial
nonnegative solution to Ax = O.
In the latter case, there exists a hyperplane strictly separating V from 0,
i.e., a unit vector y E Rd such that (y, v) < (y,O) = 0 for each v E V. This is
just the y from the second alternative in the Farkas lemma. D
Exercises
1. Give a detailed proof of Claim 1.2.2. 0
2. Write down a detailed proof of the separation theorem. [I]
3. Find an example of two disjoint closed convex sets in the plane that are
not strictly separable. ITl
4. Let I: R d ---+ R k be an affine map.
(a) Prove that if C ~ Rd is convex, then I(C) is convex as well. Is the
preimage of a convex set always convex? 0
(b) For X ~ Rd arbitrary, prove that conv(f(X)) = conv(f(X)). ITl
5. Let X ~ Rd. Prove that diam(conv(X)) = diam(X), where the diameter
diam(Y) of a set Y is sup{/lx - y/l: x, y E Y}. [I]
6. A set C ~ Rd is a convex cone if it is convex and for each x E C, the ray
01 is fully contained in C.
(a) Analogously to the convex and affine hulls, define the appropriate
"conic hull" and the corresponding notion of "combination" (analogous
to the convex and affine combinations). [I]
(b) Let C be a convex cone in Rd and b (j. C a point. Prove that there
exists a vector a with (a, x) 2: 0 for all x E C and (a, b) < O. 0
7. (Variations on the Farkas lemma) Let A be a dxn matrix and let b E Rd.
(a) Prove that the system Ax = b has a nonnegative solution x E Rn if
and only if every y E Rd satisfying yT A 2: 0 also satisfies yTb 2: O. [I]
(b) Prove that the system of inequalities Ax :::; b has a nonnegative
solution x if and only if every nonnegative y E Rd with yT A 2: 0 also
satisfies yTb 2: O. [I]
8. (a) Let C C Rd be a compact convex set with a nonempty interior, and
let p E C be an interior point. Show that there exists a line £ passing
through p such that the segment £ n C is at least as long as any segment
parallel to £ and contained in C. [iJ
(b) Show that (a) may fail for C compact but not convex. ITl
•
•
• •
Proof. Let A = {al,a2,'" ,ad+2}' These d+2 points are necessarily affinely
dependent. That is, there exist real numbers al,.'" ad+2, not all of them 0,
such that L~~; ai = 0 and L~~; aiai = O.
Set P = {i: ai > O} and N = {i: ai < O}. Both P and N are nonempty.
We claim that P and N determine the desired subsets. Let us put Al =
{ai: i E P} and A2 = {ai: i EN}. We are going to exhibit a point x that is
contained in the convex hulls of both these sets.
Put S = LiEP ai; we also have S = - LiEN ai. Then we define
(1.1)
(1.2)
Exercises
1. Prove Caratheodory's theorem (you may use Radon's lemma). 8J
2. Let K C Rd be a convex set and let Cb""Cn ~ R d, n 2:: d+1, be
convex sets such that the intersection of every d+ 1 of them contains a
translated copy of K. Prove that then the intersection of all the sets C i
also contains a translated copy of K. ~
This result was noted by Vincensini [Vin39] and by Klee [Kle53].
3. Find an example of 4 convex sets in the plane such that the intersection
of each 3 of them contains a segment of length 1, but the intersection of
all 4 contains no segment of length 1. ITl
4. A strip of width w is a part of the plane bounded by two parallel lines at
distance w. The width of a set X ~ R2 is the smallest width of a strip
containing X.
(a) Prove that a compact convex set of width 1 contains a segment of
length 1 of every direction. GJ
(b) Let {C b C2 , ... ,Cn } be closed convex sets in the plane, n 2:: 3, such
that the intersection of every 3 of them has width at least 1. Prove that
n~=l Ci has width at least 1. ~
1.3 Radon's Lemma and Helly's Theorem 13
.
half-space " we thus consider the compact convex set conv(X n ,) c ,.
...~...........~ .
.......
• •• •
"
,
........ " .
conv{r n X )
1.4 Centerpoint and Ham Sandwich 15
Letting'Y run through all open half-spaces 'Y with IX n 'YI > d~l n, we obtain
a family C of compact convex sets. Each of them contains more than d~l n
points of X, and so the intersection of any d+ 1 of them contains at least
one point of X. The family C consists of finitely many distinct sets (since X
n
has finitely many distinct subsets), and so C i= 0 by Helly's theorem. Each
point in this intersection is a centerpoint. 0
Exercises
1. (Centerpoints for general mass distributions)
(a) Let J.1 be a Borel probability measure on Rd; that is, J.1(Rd) = 1 and
each open set is measurable. Show that for each open half-space 'Y with
J.1( 'Y) > t there exists a compact set C C 'Y with J.1( C) > t. I2l
(b) Prove that each Borel probability measure in Rd has a centerpoint
(use (a) and the infinite Helly's theorem). I2l
2. Prove that for any k finite sets AI, ... ,Ak C Rd, where 1:::::; k:::::; d, there
d
exists a (k-1)-flat such that every hyperplane containing it has at least
l IAil points of Ai in both ofits closed half-spaces for all i = 1,2, ... , k.
2
This chapter is a quick excursion into the geometry of numbers, a field where
number-theoretic results are proved by geometric arguments, often using
properties of convex bodies in Rd. We formulate the simple but beautiful
theorem of Minkowski on the existence of a nonzero lattice point in every
symmetric convex body of sufficiently large volume. We derive several con-
sequences, concluding with a geometric proof of the famous theorem of La-
grange claiming that every natural number can be written as the sum of at
most 4 squares.
integer vectors in the cube [-R, Rjd: C = {C' +v: v E [-R, RjdnZ d },
as is indicated in the drawing (C is painted in gray).
Each such translate is disjoint from C', and thus every two of these
translates are disjoint as well. They are all contained in the enlarged
cube K = [-R - D, R + Djd, where D denotes the diameter of C'.
Hence
........
~
.
. . . .........
~ . .. .. . .
• • • • • • • • • • • • · 0 · ••••••.•••.•
Proof. Suppose than one could see outside along some line epassing through
the origin. This means that the strip S of width 0.16 with e as the middle
line contains no lattice point in K except for the origin. In other words, the
symmetric convex set C = KnS contains no lattice points but the origin. But
as is easy to calculate, vol( C) > 4, which contradicts Minkowski's theorem.
o
2.1.3 Proposition (Approximating an irrational number by a frac-
tion). Let a E (0,1) be a real number and N a natural number. Then there
exists a pair of natural numbers m, n such that n ::::; Nand
This proposition implies that there are infinitely many pairs m, n such
that la - ~I < 1/n2 (Exercise 4). This is a basic and well-known result
in elementary number theory. It can also be proved using the pigeonhole
principle.
The proposition has an analogue concerning the approximation of several
numbers al,"" ak by fractions with a common denominator (see Exercise 5),
and there a proof via Minkowski's theorem seems to be the simplest.
Proof of Proposition 2.1.3. Consider the set
This is a symmetric convex set of area (2N+1)~ > 4, and therefore it con-
tains some nonzero integer lattice point (n, m). By symmetry, we may assume
n> O. The definition of C gives n :::; N and lam - ml < -k.
In other words,
lex - !!!ol
n
< _1 •
nN
D
Exercises
1. Prove: If C ~ R d is convex, symmetric around the origin, bounded, and
such that vol( C) > k2 d , then C contains at least 2k lattice points. ~
2. By the method of the proof of Minkowski's theorem, show the following
result (Blichtfeld; Van der Corput): If S ~ Rd is measurable and vol(S) >
k, then there are points Sll S2, . .. ,Sk E S with all Si - 8j E Zd, 1 :::; i,j :::;
k. @]
3. Show that the boundedness of C in Minkowski's theorem is not really
necessary. [IJ
4. (a) Verify the claim made after Example 2.1.3, namely, that for any
irrational ex there are infinitely many pairs m, n such that lex - mini <
1/n2 • [IJ
(b) Prove that for ex = J2 there are only finitely many pairs m, n with
lex - mini < 1/4n2 . ~
(c) Show that for any algebraic irrational number a (Le., a root of a
univariate polynomial with integer coefficients) there exists a constant D
such that lex - mini < linD holds for finitely many pairs (m, n) only.
Conclude that, for example, the number 2:::1 2- ii is not algebraic. ill
2.2 General Lattices 21
5. (a) Let 0:1> 0:2 E (0,1) be real numbers. Prove that for a given N E N
there exist ml,m2,n E N, n ~ N, such that 100i - ~I < nffi, i = 1,2.
8J
(b) Formulate and prove an analogous result for the simultaneous ap-
proximation of d real numbers by rationals with a common denominator.
o (This is a result of Dirichlet [Dir42].)
6. Let K c R 2 be a compact convex set of area 0: and let x be a point
chosen uniformly at random in [0, 1)2.
(a) Prove that the expected number of points of Z2 in the set K + x
equals 0:. 0
(b) Show that with probability at least 1 - 0:, K + x contains no point
of Z2. III
Let us remark that this lattice has in general many different bases. For in-
stance, the sets {(O, 1), (1, On and {(I, 0), (3, In are both bases of the "stan-
dard" lattice Z2.
Let us form a d x d matrix Z with the vectors Zl, ... , Zd as columns. We
define the determinant of the lattice A = A(Zl, Z2, ... , Zd) as det A = 1 det Z I.
Geometrically, det A is the volume of the parallelepiped {O:lZl + 0:2Z2 + ... +
O:dZd: 0:1, ... , O:d E [0, I]}:
(the proof is left to Exercise 1). The number det A is indeed a property of the
lattice A (as a point set), and it does not depend on the choice of the basis
of A (Exercise 2). It is not difficult to show that if Z is the matrix of some
basis of A, then the matrix of every basis of A has the form BU, where U is
an integer matrix with determinant ±l.
22 Chapter 2: Lattices and Minkowski's Theorem
Proof. We proceed by induction. For some i, 1 :::; i :::; d+l, suppose that
linearly independent vectors Zl, Z2,"" Zi-l E A with the following prop-
erty have already been constructed. If F i - l denotes the (i-l )-dimensional
subspace spanned by Zl, ... , Zi-l, then all points of A lying in F i - l can be
written as integer linear combinations of Zl, ... , Zi-l. For i = d+ 1, this gives
the statement of the theorem.
So consider an i :::; d. Since A generates R d , there exists a vector w E A
not lying in the subspace F i - l . Let P be the i-dimensional parallelepiped
determined by Zl, Z2, ... , Zi-l and by w: P = {alzl +a2z2 + ... +ai-lzi-l +
aiw: al,"" ai E [0, I]}. Among all the (finitely many) points of A lying in
P but not in F i - l , choose one nearest to F i - l and call it Zi, as in the picture:
2.2 General Lattices 23
Note that if the points of A n P are written in the form a1z1 + a2z2 + ... +
ai-1Zi-1 + aiW, then Zi is one with the smallest ai. It remains to show that
Zl, Z2, ... , Zi have the required property.
So let v E A be a point lying in Fi (the linear span of Zl,"" Zi). We
can write v = {31Z1 + {32Z2 + ... + {3izi for some real numbers {31,'" ,{3i' Let
'Yj be the fractional part of {3j, j = 1,2, ... , i; that is, 'Yj = {3j - l{3jJ. Put
v' = 'Y1Z1 + 'Y2Z2 + ... + 'YiZi. This point also lies in A (since v and v' differ
by an integer linear combination of vectors of A). We have 0 :s; 'Yj < 1, and
hence v' lies in the parallelepiped P. Therefore, we must have 'Yi = 0, for
otherwise, v' would be nearer to F i - 1 than Zi' Hence v' E An Fi-I, and by
the inductive hypothesis, we also get that all the other 'Yj are O. So all the (3j
are in fact integer coefficients, and the inductive step is finished. 0
Therefore, a lattice can also be defined as a full-dimensional discrete sub-
group of Rd.
introduction is in the first half of the book Pach and Agarwal [PA95],
and an authoritative reference is Conway and Sloane [CS99]. Let us
remark that the lattice constant (and hence the maximum lattice pack-
ing density) is not known in general even for Euclidean spheres, and
many ingenious constructions and arguments have been developed for
packing them efficiently. These problems also have close connections
to error-correcting codes.
Successive minima and Minkowski's second theorem. Let C C Rd
be a convex body containing 0 in the interior and let A c R d
be a lattice. The ith successive minimum of C with respect to A,
denoted by Ai = Ai (C, A), is the infimum of the scaling factors
A > 0 such that AC contains at least i linearly independent vec-
tors of A. In particular, Al is the smallest number for which AIC
contains a nonzero lattice vector, and Minkowski's theorem guaran-
tees that At ~ 2d det(A)/vol(C). Minkowski's second theorem asserts
(2d /d!) det(A) ~ AIA2··· Ad· vol(C) ~ 2d det(A).
The flatness theorem. If a convex body K is not required to be sym-
metric about 0, then it can have arbitrarily large volume without con-
taining a lattice point. But any lattice-point free body has to be flat:
For every dimension d there exists c( d) such that any convex body
K ~ Rd with K n Zd = 0 has lattice width at most c(d). The lat-
tice width of K is defined as min{maxxEK (x,y) - minxEK(x,y): y E
Zd \ {O}}; geometrically, we essentially count the number of hyper-
planes orthogonal to y, spanned by points of Zd, and intersecting K.
Such a result was first proved by Khintchine in 1948, and the current
best bound c(d) = O(d3 / 2 ) is due to Banaszczyk, Litvak, Pajor, and
Szarek [BLPS99]; we also refer to this paper for more references.
Computing lattice points in convex bodies. Minkowski's theorem pro-
vides the existence of nonzero lattice points in certain convex bodies.
Given one of these bodies, how efficiently can one actually compute
a nonzero lattice point in it? More generally, given a convex body in
Rd, how difficult is it to decide whether it contains a lattice point, or
to count all lattice points? For simplicity, we consider only the integer
lattice Zd here.
First, if the dimension d is considered as a constant, such prob-
lems can be solved efficiently, at least in theory. An algorithm due to
Lenstra [Len83] finds in polynomial time an integer point, if one exists,
in a given convex polytope in R d, d fixed. It is based on the flatness
theorem mentioned above (the ideas are also explained in many other
sources, e.g., [GLS88], [Lov86], [Sch86], [Bar97]). More recently, Barvi-
nok [Bar93] (or see [Bar97]) provided a polynomial-time algorithm for
counting the integer points in a given fixed-dimensional convex poly-
tope. Both algorithms are nice and certainly nontrivial, and especially
2.2 General Lattices 25
Exercises
1. Let VI, ... , Vd be linearly independent vectors in Rd. Form a matrix A
with VI, ... ,Vd as rows. Prove that Idet AI is equal to the volume of the
2.3 An Application in Number Theory 27
parallelepiped {alvl + a2V2 + ... + adVd: al, ... ,ad E [0, I]}. (You may
want to start with d = 2.) 12]
2. Prove that if Zl, ... , Zd and z~, ... , z~ are vectors in R d such that
A(ZI, ... ,Zd) = A(z~, ... ,z~), then IdetZI = IdetZ'I, where Z is the
d x d matrix with the Zi as columns, and similarly for Z'. 12]
3. Prove that for n rational vectors VI, ... ,Vn , the set A = {il VI + i2V2 +
... + invn : iI, i 2, ... , in E Z} is a discrete subgroup of Rd. 12]
4. (Minkowski's theorem on linear forms) Prove the following from Min-
kowski's theorem: Let £i(X) = L;~=l aijXj be linear forms in d variables,
i = 1,2, ... , d, such that the d x d matrix (aij kj has determinant 1.
Let bl , . .. ,bd be positive real numbers with bl b2 .•. bd = 1. Then there
exists a nonzero integer vector Z E Zd \ {o} with I£i (z) I ::; bi for all
i = 1,2, ... ,d. 12]
Let F = G F(p) stand for the field of residue classes modulo p, and let
F* = F \ {a}. An element a E F* is called a quadratic residue modulo p
if there exists an x E F* with x2 == a (modp). Otherwise, a is a quadratic
nonresidue.
area of Cis 27rp > 4p = 4detA, and so C contains a point (a, b) E A \ {O}. We
have 0 < a 2 + b2 < 2p. At the same time, (a, b) = iZ 1 + j Z2 for some i, j E Z,
which means that a = i, b = iq + jp. We calculate a 2 + b2 = i 2 + (iq + jp)2 =
i 2 + i 2q2 + 2iqjp + j2p2 = i 2 (1 + q2) = 0 (modp). Therefore a 2 + b2 = p. D
Exercises
1. (Lagrange's four-square theorem) Let p be a prime.
(a) Show that there exist integers a, b with a2 + b2 = -1 (modp). 0
(b) Show that the set A = {(x,y,z,t) E Z4: z = ax + by (modp), t =
bx - ay (modp)} is a lattice, and compute det(A). Iil
(c) Show the existence of a nonzero point of A in a ball of a suitable
radius, and infer that p can be written as a sum of 4 squares of integers.
[3J
(d) Show that any natural number can be written as a sum of 4 squares
of integers. 0
3
Next, we give an inductive proof; it yields an almost tight bound for n(k).
Second proof of the Erdos-Szekeres theorem. In this proof, by a set
in general position we mean a set with no 3 points on a common line and no
2 points having the same x-coordinate. The latter can always be achieved by
rotating the coordinate system.
Let X be a finite point set in the plane in general position. We call X a
cup if X is convex independent and its convex hull is bounded from above by
a single edge (in other words, if the points of X lie on the graph of a convex
function).
3.1 The Erdos-Szekeres Theorem 31
•....
....•....... _- ...
..' ..
Similarly, we define a cap, with a single edge bounding the convex hull from
below.
e---
. ... __ .............
....
k+C-
j(k, C) :s;; ( k _ 2
4) + 1. (3.1)
Theorem 3.1.3 clearly follows from this, with n(k) < j(k, k). For k :s;; 2
or C :s;; 2 the formula holds. Thus, let k, C 2: 3, and consider a set P in
general position with N = j(k-1,C) + j(k,C-1)-1 points. We prove that
it contains a k-cup or an C-cap. This will establish the inequality j(k, C) :s;;
j(k-1,C) + j(k,C-1)-1, and then (3.1) follows by induction; we leave the
simple manipulation of binomial coefficients to the reader.
Suppose that there is no C-cap in X. Let E ~ X be the set of points
p E X such that X contains a (k-1)-cup ending with p.
We have lEI 2: N - j(k-1,C) + 1 = j(k, C-1), because X \ E contains no
(k-1)-cup and so IX \ EI < j(k-1,C).
Either the set E contains a k-cup, and then we are done, or there is an
(C-1)-cap. The first point p of such an (C-1)-cap is, by the definition of E,
the last point of some (k-1)-cup in X, and in this situation, either the cup
or the cap can be extended by one point:
r
k-1 C-1 k-1 C-1
J~",1
"",•.... ,.. ,., ..•...,p
or
j,."" "'r
"'•.. " ..... " .•'/p
~I
... -.. e----_ • ....
A lower bound for sets without k-cups and i-caps. Interestingly, the
bound for j(k, C) proved above is tight, not only asymptotically but exactly!
This means, in particular, that there are n-point planar sets in general posi-
tion where any convex independent subset has at most O(1og n) points, which
is somewhat surprising at first sight.
An example of a set Xk,R of (kt~24) points in general position with no
k-cup and no C-cap can be constructed, again by induction on k + C. If k :s;; 2
or C :s;; 2, then Xk,e can be taken as a one-point set.
32 Chapter 3: Convex Independent Subsets
Supposing both k ::::: 3 and £ ::::: 3, the set Xk,i is obtained from the sets
L = Xk-l,£ and R = Xk,i-l according to the following picture:
........
...........
....
L = k - l ,t
The set L is placed to the left of R in such a way that all lines determined
by pairs of points in L go below Rand all lines determined by pairs of points
of R go above L.
Consider a cup C in the set Xk,i thus constructed. If C n L = 0, then
!C1 ::; k-l by the assumption on R. If C n L i- 0, then C has at most 1 point
in R, and since no cup in L has more than k-2 points, we get !C! ::; k-l as
well. The argument for caps is symmetric.
We have !Xk,i! = !Xk-1,e! + !Xk,i-l!, and the formula for !Xk,e! follows
by induction; the calculation is almost the same as in the previous proof. 0
2k - 2 2k -
+1::;n(k)::; ( k-2
5) +2.
The upper bound is a small improvement over the bound f(k, k) derived
above; see Exercise 5. The lower bound results from an inductive construction
slightly more complicated than that of Xk,i.
The original upper bound of n(k) ~ (2:-=-24) +1 from [ES35] has been
improved only recently and very slightly; the last improvement to the
bound stated in the text above is due to T6th 1 and Valtr [TV98].
The Erdos-Szekeres theorem was generalized to planar convex sets.
The following somewhat misleading term is used: A family of pairwise
disjoint convex sets is in general position if no set is contained in the
convex hull of the union of two other sets of the family. For every k
there exists n such that in any family of n pairwise disjoint convex sets
in the plane in general position, there are k sets in convex position,
meaning that none of them is contained in the convex hull of the union
of the others. This was shown by Bisztriczky and G. Fejes T6th [BT89]
and, with a different proof and better quantitative bound, by Pach and
T6th [PT98]. The assumption of general position is necessary.
An interesting problem is the generalization of the Erdos-Szekeres
theorem to R d , d ;::: 3. The existence of nd(k) such that every nd(k)
points in Rd in general position contain a k-point subset in convex
position is easy to see (Exercise 4), but the order of magnitude is wide
open. The current best upper bound nd(k) ~ (2kk':~-1)+d [KarOl]
slightly improves the immediate bound. Fiiredi [unpublished] conjec-
tured that n3 (k) ~ eO( v'k). If true, this would be best possible: A
construction of Karolyi and Valtr [KV01] shows that for every fixed
d ;::: 3, nd(k) ;::: eCdk1/(d-l) with a suitable Cd > O. The construction
starts with a one-point set X o, and X H1 is obtained from Xi by re-
placing each point x E Xi by the two points x - (Ef,Ef-l,.·. ,Ei)
and x + (Ef,Ef-l, ... ,Ei), with Ei > 0 sufficiently small, and then
perturbing the resulting set very slightly, so that Xi+! is in suitable
general position. We have \Xi \ = 2i , and the key lemma asserts that
mc(XH1 ) ~ mc(Xi ) +mc(-7l'(Xi)) , where mc(X) denotes the maximum
size of a convex independent subset of X and 7f is the projection to
the hyperplane {Xd = O}.
Another interesting generalization of the Erdos-Szekeres theorem
to Rd is mentioned in Exercise 5.4.3.
The bounds in the Erdos-Szekeres theorem were also investigated
for special point sets, namely, for the so-called dense sets in the plane.
An n-point Xc R2 is called c-dense if the ratio of the maximum and
minimum distances of points in X is at most cVn. For every planar
n-point set, this ratio is at least coVn for a suitable constant Co > 0,
as an easy volume argument shows, and so the dense sets are quite
well spread. Improving on slightly weaker results of Alon, Katchalski,
and Pulleyblank [AKP89], Valtr [VaI92a] showed, by a probabilistic
argument, that every c-dense n-point set in general position contains
1 The reader should be warned that four mathematicians named Toth are men-
tioned throughout the book. For two of them, the surname is actually Fejes Toth
(Laszlo and Gabor), and for the other two it is just Toth (Geza and Csaba).
34 Chapter 3: Convex Independent Subsets
Exercises
1. Find a configuration of 8 points in general position in the plane with no
5 convex independent points (thereby showing that n(5) 2:: 9). 0
2. Prove that the set {(i,j); i = 1,2, ... ,m,j = 1,2, ... ,m} contains no
convex independent subset with more that Cm 2 / 3 points (with C some
constant independent of m). ~
3. Prove that for each k there exists n(k) such that each n(k)-point set in
the plane contains a k-point convex independent subset or k points lying
on a common line. 0
4. Prove an Erdos-Szekeres theorem in Rd: For every k there exists n =
nd(k) such that any n points in Rd in general position contain a k-point
convex independent subset. 0
5. (A small improvement on the upper bound on n(k)) Let X C Rd be a
planar set in general position with f(k, £)+ 1 points, where f is as in the
second proof of Erdos-Szekeres, and let t be the (unique) topmost point
of X. Prove that X contains a k-cup with respect to t or an £-cap with
respect to t, where a cup with respect to t is a subset Y S;; X \ {t} such
that Y U { t} is in convex position, and a cap with respect to t is a subset
Y S;; X \ {t} such that {x, y, z, t} is not in convex position for any triple
{x,y,z} S;; Y. Infer that n(k) ::; f(k-l,k)+1. 0
6. Show that the construction of Xk,i described in the text can be realized
on a polynomial-size grid. That is, if we let n = IXk,il, we may suppose
that the coordinates of all points in Xk,i are integers between 1 and n C
with a suitable constant c. (This was observed by Valtr.) 0
• If I = 0, we have a 6-hole.
• If there is one point x in I, we consider a diagonal that partitions the
hexagon into two quadrilaterals:
The point x lies in one of these quadrilaterals, and the vertices of the
other quadrilateral together with x form a 5-hole.
• If III 2:: 2, we choose an edge xy of conv(I). Let I be an open half-plane
bounded by the line xy and containing no points of I (it is determined
uniquely unless III = 2).
If II n HI 2:: 3, we get a 5-hole formed by x, y, and 3 points of I n H.
For Ii n HI :::; 2, we have one of the two cases indicated in the following
picture:
v
lL
~y
it x
u
III
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth
in paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
ebookbell.com