Mathematics · Book 4 · Bachelor Year 2

University Mathematics — Year 2

University Mathematics — Year 2 · Bachelor Year 2

17Affine Spaces

Vector spaces have a privileged point — the origin — that geometry does not want. An affine space is a vector space that has forgotten its origin: points and vectors become different species, related by translation. This short chapter builds the dictionary (points, barycenters, affine subspaces and maps), the affine view of convexity, and the classification tools used in the geometry chapters ahead.

17.1 Points and vectors

Definition 17.1

An affine space directed by a real vector space EE is a nonempty set E\mathcal{E} with a map (A,B)ABE(A, B) \mapsto \vect{AB} \in E satisfying

AB+BC=AC(Chasles),for each A, BAB is a bijection EE.\vect{AB} + \vect{BC} = \vect{AC} \quad \text{(Chasles)}, \qquad \text{for each } A,\ B \mapsto \vect{AB} \text{ is a bijection } \mathcal{E} \to E .

One writes B=A+uB = A + u for the unique point with AB=u\vect{AB} = u. The dimension of E\mathcal{E} is dimE\dim E. Every vector space is an affine space over itself (AB=BA\vect{AB} = B - A); every choice of origin OEO \in \mathcal{E} identifies E\mathcal{E} with EE via MOMM \mapsto \vect{OM}.

Example 17.2 (An affine space with no natural origin)

The solution plane E={(x,y,z)R3:x+y+z=1}\mathcal E = \{(x, y, z) \in \R^3 : x + y + z = 1\} is not a vector subspace (0E0 \notin \mathcal E), but it is an affine space directed by E={x+y+z=0}E = \{x + y + z = 0\}: for A,BEA, B \in \mathcal E the difference AB=BA\vect{AB} = B - A lands in EE (the sums cancel), Chasles is inherited from R3\R^3, and BABB \mapsto \vect{AB} is bijective onto EE. No point of E\mathcal E is distinguished — any choice of “origin” OEO \in \mathcal E works equally well, and all the identifications MOMM \mapsto \vect{OM} differ by translations. This is the typical situation: solution sets of inhomogeneous linear problems (linear systems, linear differential equations in Chapter 16) are affine, never linear, and the slogan “particular solution plus kernel” is exactly the statement F=A+F\mathcal F = A + F of the next definition.

Definition 17.3 (Barycenter)

Let (Ai,λi)ik(A_i, \lambda_i)_{i \leq k} be weighted points with λi0\sum\lambda_i \neq 0. The barycenter G=bar((Ai,λi))G = \operatorname{bar}\bigl((A_i, \lambda_i)\bigr) is the unique point with

iλiGAi=0equivalentlyOG=1λiiλiOAi(any O).\sum_i \lambda_i\, \vect{GA_i} = 0 \qquad\text{equivalently}\qquad \vect{OG} = \frac{1}{\sum\lambda_i}\sum_i \lambda_i\,\vect{OA_i} \quad (\text{any } O).

Barycenters are associative (subgroups of points may be replaced by their partial barycenter with the summed weight) and invariant under rescaling of all weights.

Proof of existence and the formulas. Fix OO and write s=iλi0s = \sum_i\lambda_i \neq 0. By Chasles,

iλiGAi=0    iλi(GO+OAi)=0    sOG=iλiOAi,\sum_i\lambda_i\,\vect{GA_i} = 0 \iff \sum_i\lambda_i\bigl(\vect{GO} + \vect{OA_i}\bigr) = 0 \iff s\,\vect{OG} = \sum_i\lambda_i\,\vect{OA_i},

which determines G=O+1siλiOAiG = O + \frac1s\sum_i\lambda_i\vect{OA_i} uniquely. Independence of OO: for another origin OO',

1siλiOAi=1siλi(OO+OAi)=OO+1siλiOAi=OG:\frac1s\sum_i\lambda_i\,\vect{O'A_i} = \frac1s\sum_i\lambda_i\bigl(\vect{O'O} + \vect{OA_i}\bigr) = \vect{O'O} + \frac1s\sum_i\lambda_i\,\vect{OA_i} = \vect{O'G} :

the same point GG. Associativity: split the index set as IJI \sqcup J with sI=iIλi0s_I = \sum_{i\in I}\lambda_i \neq 0, and let GIG_I be the barycenter of (Ai,λi)iI(A_i, \lambda_i)_{i\in I}, so that iIλiOAi=sIOGI\sum_{i\in I}\lambda_i\vect{OA_i} = s_I\,\vect{OG_I}. Then

sOG=iIλiOAi+jJλjOAj=sIOGI+jJλjOAj:s\,\vect{OG} = \sum_{i\in I}\lambda_i\vect{OA_i} + \sum_{j\in J}\lambda_j\vect{OA_j} = s_I\,\vect{OG_I} + \sum_{j\in J}\lambda_j\vect{OA_j} :

GG is the barycenter of (GI,sI)(G_I, s_I) together with (Aj,λj)jJ(A_j, \lambda_j)_{j\in J}, as claimed. Rescaling: replacing each λi\lambda_i by tλit\lambda_i (t0t \neq 0) multiplies ss and the weighted sum by tt, leaving OG\vect{OG} unchanged.

Remark 17.4 (Common pitfalls)

Two traps surround the definition. First, if the weights sum to zero, there is no barycenter: the map OλiOAiO \mapsto \sum\lambda_i\vect{OA_i} is then independent of OO and defines a vector, not a point — for instance (A,1; B,1)(A, -1;\ B, 1) encodes AB\vect{AB}. Keeping track of which of the two objects a computation produces is half of barycentric hygiene. Second, weights are only meaningful up to a common nonzero factor; formulas like “the coordinates of GG are λ1,,λk\lambda_1, \dots, \lambda_k” presuppose a normalization (usually λi=1\sum\lambda_i = 1), and forgetting to normalize is the standard source of wrong ratios on a figure.

Definition 17.5 (Affine subspaces; affine maps)

An affine subspace is a set F=A+F={A+u:uF}\mathcal{F} = A + F = \{A + u : u \in F\} with FF a vector subspace (its direction); equivalently, a nonempty set stable under barycenters. Affine subspaces of Rn\R^n are exactly the solution sets of linear systems MX=BMX = B (Year 1: particular solution plus kernel). A map f ⁣:EEf \colon \mathcal{E} \to \mathcal{E}' is affine when it preserves barycenters — equivalently when

f(A+u)=f(A)+φ(u)f(A + u) = f(A) + \varphi(u)

for a (unique) linear map φ=f\varphi = \vec f, the linear part. Affine maps of Rn\R^n: XMX+CX \mapsto MX + C. Compositions are affine with composed linear parts; ff is bijective iff f\vec f is.

Proof of the equivalence for maps. If f(A+u)=f(A)+φ(u)f(A + u) = f(A) + \varphi(u): for a barycenter GG of (Ai,λi)(A_i, \lambda_i), expanding every point from AA, f(G)=f(A)+φ(AG)f(G) = f(A) + \varphi(\vect{AG}) and φ(AG)=λiφ(AAi)λi\varphi(\vect{AG}) = \frac{\sum\lambda_i\varphi(\vect{AA_i})}{\sum\lambda_i}: f(G)f(G) is the barycenter of the images. Conversely, fix AA and define φ(u)=f(A)f(A+u)\varphi(u) = \vect{f(A)\,f(A + u)}. Homogeneity: A+tu=bar(A,1t; A+u,t)A + tu = \operatorname{bar}\bigl(A, 1-t;\ A + u, t\bigr) for every real tt, so preservation of barycenters (with arbitrary real weights, as hypothesized) gives φ(tu)=tφ(u)\varphi(tu) = t\,\varphi(u) directly. Additivity: A+u+v=bar(A+2u,12; A+2v,12)A + u + v = \operatorname{bar}\bigl(A + 2u, \tfrac12;\ A + 2v, \tfrac12\bigr), so φ(u+v)=12φ(2u)+12φ(2v)=φ(u)+φ(v)\varphi(u + v) = \tfrac12\varphi(2u) + \tfrac12\varphi(2v) = \varphi(u) + \varphi(v), using homogeneity. Hence φ\varphi is linear.

Remark 17.6

The proof used barycenters with arbitrary real weights: the homogeneity step takes tt outside [0,1]\intcc01. If a map is only assumed to preserve barycenters with nonnegative weights — equivalently, midpoints and segments — linearity of the vector map no longer comes for free: one only gets Q\Q-linearity, and a continuity hypothesis is needed to conclude, exactly as in Exercise 17.5. Distinguishing “preserves all barycenters” from “preserves convex combinations” is a small but real subtlety of the affine vocabulary.

Example 17.7 (Classical barycenter geometry)

The centroid of a triangle ABCABC is the barycenter G=bar(A,1;B,1;C,1)G = \operatorname{bar}(A,1; B,1; C,1). Associativity with the midpoint A=bar(B,1;C,1)A' = \operatorname{bar}(B, 1; C, 1) shows

G=bar(A,1; A,2):G = \operatorname{bar}(A, 1;\ A', 2) :

GG lies on the median AAAA' at two-thirds of it — and likewise for the other two medians: the three medians are concurrent, in one line of barycentric calculus.

Example 17.8 (The bimedians of a quadrilateral)

Let ABCDABCD be any quadrilateral (planar or not!) and consider its bimedians: the segments joining the midpoints of opposite sides, MABMCDM_{AB}M_{CD} and MBCMDAM_{BC}M_{DA}. Introduce the barycenter GG of (A,1;B,1;C,1;D,1)(A,1; B,1; C,1; D,1) and group the weights two ways:

G=bar(MAB,2; MCD,2)=bar(MBC,2; MDA,2):G = \operatorname{bar}\bigl(M_{AB}, 2;\ M_{CD}, 2\bigr) = \operatorname{bar}\bigl(M_{BC}, 2;\ M_{DA}, 2\bigr) :

GG is the midpoint of both bimedians — so the two bimedians always bisect each other, and the quadrilateral of the four midpoints is a parallelogram (its diagonals are the bimedians). No case analysis, no coordinates, and the argument survives unchanged for a skew quadrilateral in R3\R^3, where a picture-based proof would already be delicate: associativity does not care about dimension.

Example 17.9 (Classifying an affine map, start to finish)

Let f(x,y)=(2x1, 3y4)f(x, y) = (2x - 1,\ 3y - 4) on R2\R^2. Its linear part is φ=diag(2,3)\varphi = \operatorname{diag}(2, 3), whose spectrum {2,3}\{2, 3\} avoids 11: by the fixed-point criterion proved below (Proposition 17.17), ff has exactly one fixed point, found by solving

x=2x1,y=3y4Ω=(1,2).x = 2x - 1, \qquad y = 3y - 4 \qquad\Longrightarrow\qquad \Omega = (1, 2).

Recentering at Ω\Omega (set x=1+ux = 1 + u, y=2+vy = 2 + v):

f(1+u, 2+v)=(1+2u, 2+3v):f(1 + u,\ 2 + v) = (1 + 2u,\ 2 + 3v) :

in the frame at Ω\Omega, ff is its linear part, an anisotropic dilation stretching by 22 horizontally and 33 vertically from the center (1,2)(1, 2). The general lesson: an affine map is “linear map plus location data”, and the location data collapses to one well-chosen origin whenever 11 is not an eigenvalue. Conversely, translating the origin badly creates the constant terms: affine geometry is the art of choosing where to put 00.

Remark 17.10 (Method: concurrency and alignment by barycenters)

Example 17.7 is an instance of a general recipe. To prove that three cevians of a triangle are concurrent, exhibit a single weighted system (A,α;B,β;C,γ)(A, \alpha; B, \beta; C, \gamma) and use associativity three ways: grouping (B,C)(B, C) shows the barycenter lies on the cevian from AA, grouping (C,A)(C, A) on the cevian from BB, grouping (A,B)(A, B) on the third. For the medians, the system (A,1;B,1;C,1)(A, 1; B, 1; C, 1) does all the work; for cevians cutting the sides in prescribed ratios, the weights are read off the ratios. To prove three points aligned, write one as a barycenter of the other two (Exercise 17.2), or use the determinant criterion of Exercise 17.11. Both recipes replace geometric ingenuity by weight bookkeeping — this is precisely what barycentric calculus is for.

17.2 Convexity, affinely

Definition 17.11

A subset CC of an affine space is convex when it contains every barycenter with nonnegative weights of its points — equivalently, every segment [A,B]={bar(A,1t;B,t):t[0,1]}\intcc{A}{B} = \{\operatorname{bar}(A, 1-t; B, t) : t \in \intcc{0}{1}\} between its points. The convex hull conv(S)\operatorname{conv}(S) is the set of all nonnegative-weight barycenters of points of SS — the smallest convex set containing SS.

Example 17.12 (Epigraphs are convex sets)

The region C={(x,y):yx2}C = \{(x, y) : y \geq x^2\} above the parabola is convex: for (x1,y1),(x2,y2)C(x_1, y_1), (x_2, y_2) \in C and t[0,1]t \in \intcc01, the convexity inequality of the square function gives

((1t)x1+tx2)2(1t)x12+tx22(1t)y1+ty2,\bigl((1-t)x_1 + tx_2\bigr)^2 \leq (1-t)x_1^2 + tx_2^2 \leq (1-t)y_1 + ty_2 ,

so the barycenter stays above the parabola. The computation is general: {yf(x)}\{y \geq f(x)\} is convex exactly when ff is a convex function — convex sets and convex functions (Chapter 8) are two faces of one notion, epigraphs being the dictionary. This is the geometric reason support lines exist for convex functions, the fact that will prove Jensen’s inequality in Chapter 22.

Example 17.13 (Redundant generators of a convex hull)

Let S={(0,0),(2,0),(2,2),(0,2),(1,1)}S = \{(0,0), (2,0), (2,2), (0,2), (1,1)\}. The fifth point is the barycenter

(1,1)=bar((0,0),12; (2,2),12),(1,1) = \operatorname{bar}\bigl((0,0), \tfrac12;\ (2,2), \tfrac12\bigr),

so it already lies in the hull of the other four: conv(S)\operatorname{conv}(S) is the square with the four corners as vertices. In general, a point of SS that is a nonnegative-weight barycenter of the other points of SS can be deleted without changing the hull; the points that can never be deleted (here the four corners) are the extreme points of the hull. Determining them is a pure barycenter computation: (2,0)(2,0), say, cannot be written as bar\operatorname{bar} of the remaining points with nonnegative weights, because the first coordinate would force all weight onto points with x=2x = 2, and the second coordinate then fails. Convexity questions reduce, again and again, to solving small weighted systems.

Theorem 17.14 (Carathéodory)

In an affine space of dimension nn, every point of conv(S)\operatorname{conv}(S) is a barycenter of at most n+1n + 1 points of SS.

Proof. Let G=bar(A0,λ0;;Ak,λk)G = \operatorname{bar}(A_0, \lambda_0; \dots; A_k, \lambda_k) with λi>0\lambda_i > 0, λi=1\sum\lambda_i = 1, and k+1>n+1k + 1 > n + 1 points. The kk vectors A0Ai\vect{A_0A_i} (i1i \geq 1) are linked (k>nk > n): i1μiA0Ai=0\sum_{i\geq1}\mu_i \vect{A_0A_i} = 0 nontrivially; setting μ0=i1μi\mu_0 = -\sum_{i\geq1}\mu_i, we get weights (μi)(\mu_i) with μi=0\sum\mu_i = 0, μiOAi=0\sum \mu_i\,\vect{OA_i} = 0 (any OO), not all zero. Then for every real tt the weights λitμi\lambda_i - t\mu_i still sum to 11 and, since iμiOAi=0\sum_i\mu_i\vect{OA_i} = 0,

i(λitμi)OAi=iλiOAi:\sum_i(\lambda_i - t\mu_i)\,\vect{OA_i} = \sum_i\lambda_i\,\vect{OA_i} :

they produce the same point GG. Now slide tt from 00: some μi\mu_i is positive (they sum to zero and are not all zero), so

t=min{λiμi:μi>0}t^* = \min\Bigl\{\frac{\lambda_i}{\mu_i} : \mu_i > 0\Bigr\}

is well defined and positive. At t=tt = t^*: for indices with μi>0\mu_i > 0, λitμi0\lambda_i - t^*\mu_i \geq 0 by minimality, with equality at a minimizing index; for indices with μi0\mu_i \leq 0, λitμiλi>0\lambda_i - t^*\mu_i \geq \lambda_i > 0. All weights remain nonnegative and at least one has died: GG is rewritten as a barycenter of fewer points. Iterate while more than n+1n + 1 points remain.

Example 17.15

In the plane (n=2n = 2): every point of the convex hull of a finite set lies in a triangle with vertices in the set — the geometric content of Carathéodory, used in optimization and probability (mixtures) alike.

Example 17.16 (Running Carathéodory’s algorithm)

Write the center of the square of Example 17.13 with its four corners A1=(0,0)A_1 = (0,0), A2=(2,0)A_2 = (2,0), A3=(2,2)A_3 = (2,2), A4=(0,2)A_4 = (0,2):

(1,1)=bar(A1,14; A2,14; A3,14; A4,14),(1,1) = \operatorname{bar}\bigl(A_1, \tfrac14;\ A_2, \tfrac14;\ A_3, \tfrac14;\ A_4, \tfrac14\bigr),

four points in dimension 22 — one too many. The proof’s recipe asks for weights (μi)(\mu_i) with μi=0\sum\mu_i = 0 and μiOAi=0\sum\mu_i\vect{OA_i} = 0: here μ=(1,1,1,1)\mu = (1, -1, 1, -1) works (the two diagonals share their midpoint). Sliding λiλitμi\lambda_i \mapsto \lambda_i - t\mu_i keeps the barycenter fixed for every tt; the extremal admissible value t=14t = \frac14 makes the weights (0,12,0,12)(0, \tfrac12, 0, \tfrac12), killing A1A_1 and A3A_3 simultaneously:

(1,1)=bar(A2,12; A4,12),(1,1) = \operatorname{bar}\bigl(A_2, \tfrac12;\ A_4, \tfrac12\bigr),

a representation by two points — even better than the three that the theorem guarantees, because the center happens to lie on a segment between generators. The algorithm is entirely mechanical: find a dependence, slide until a weight dies, repeat.

17.3 Affine classification tools

Proposition 17.17 (Fixed points of affine maps)

Let ff be an affine endomorphism of a finite-dimensional affine space with linear part φ\varphi. If 1Sp(φ)1 \notin \operatorname{Sp}(\varphi), then ff has exactly one fixed point Ω\Omega, and in the vectorialization at Ω\Omega, ff is its linear part. (Translations, with φ=id\varphi = \mathrm{id} and no fixed point, are the basic obstruction.)

Proof. Fix OO and write f(O+x)=f(O)+φ(x)f(O + x) = f(O) + \varphi(x). The point O+xO + x is fixed iff O+x=f(O)+φ(x)O + x = f(O) + \varphi(x), i.e.

(idφ)(x)=Of(O).(\mathrm{id} - \varphi)(x) = \vect{O f(O)} .

In finite dimension, idφ\mathrm{id} - \varphi is invertible iff 00 is not an eigenvalue of idφ\mathrm{id} - \varphi, iff 1Spφ1 \notin \operatorname{Sp}\varphi — and in that case the displayed equation has exactly one solution xx^*, giving the unique fixed point Ω=O+x\Omega = O + x^*. Recentering: for any vector uu,

f(Ω+u)=f(Ω)+φ(u)=Ω+φ(u),f(\Omega + u) = f(\Omega) + \varphi(u) = \Omega + \varphi(u),

so in the frame with origin Ω\Omega the map reads uφ(u)u \mapsto \varphi(u): purely linear. When 1Spφ1 \in \operatorname{Sp}\varphi, either no fixed point exists (the displayed equation may be unsolvable, as for a translation) or a whole affine subspace of them does (add any eigenvector of eigenvalue 11 to a solution): uniqueness is exactly the spectral condition.

Example 17.18 (Plane isometries, completed)

An affine isometry of the Euclidean plane has linear part in O(2)O(2): a rotation RθR_\theta or a reflection (Year 1 volume). If θ0\theta \neq 0: 1SpRθ1 \notin \operatorname{Sp} R_\theta, so the map is a rotation about a unique center (Proposition 17.17). If the linear part is a reflection: either a reflection in an axis (fixed points exist) or a glide reflection (reflection composed with a translation along the axis, no fixed point). With translations, this is the complete classification of plane isometries.

Remark 17.19 (The plane isometries, at a glance)

Collecting the cases: identity; translations (f=id\vec f = \mathrm{id}, no fixed point unless trivial); rotations (linear part RθR_\theta, θ0\theta \neq 0: one center); reflections (linear part a reflection, a line of fixed points); glide reflections (same linear part, no fixed point). Four families plus the identity, each recognized by two data only: the linear part and the fixed-point set — the pattern of Proposition 17.17 made exhaustive.

Example 17.20 (A glide reflection, caught in the act)

Let f(x,y)=(y+1, x+1)f(x, y) = (y + 1,\ x + 1). The linear part (x,y)(y,x)(x, y) \mapsto (y, x) is the reflection in the diagonal y=xy = x, so 1Spf1 \in \operatorname{Sp}\vec f and Proposition 17.17 is silent. Fixed points would need x=y+1x = y + 1 and y=x+1y = x + 1 simultaneously: impossible — none exist, so ff is not a reflection. Squaring settles the classification:

f(f(x,y))=f(y+1, x+1)=(x+2, y+2),f\bigl(f(x, y)\bigr) = f(y + 1,\ x + 1) = (x + 2,\ y + 2),

the translation by (2,2)(2, 2): ff is the glide reflection with axis the line y=xy = x (shifted appropriately: the midpoint of MM and f(M)f(M) always lies on y=x+y = x + {}constant, here y=xy = x, as one checks on M=(0,0)(1,1)M = (0, 0) \mapsto (1,1)) and glide vector (1,1)(1, 1), half of fff \circ f. Compare with Exercise 17.6, where the same linear part but a different constant produced an honest reflection: with eigenvalue 11 present, the constant term decides everything.

Example 17.21 (Affine recursions are affine dynamics)

The classical recursion un+1=aun+bu_{n+1} = au_n + b (a1a \neq 1) iterates the affine map f(x)=ax+bf(x) = ax + b of the line, whose linear part aa avoids the eigenvalue 11: there is a unique fixed point ω=b1a\omega = \frac{b}{1-a}, and recentering there (the one-dimensional case of the proposition above) turns ff into multiplication by aa:

un+1ω=a(unω)un=ω+an(u0ω).u_{n+1} - \omega = a\,(u_n - \omega) \qquad\Longrightarrow\qquad u_n = \omega + a^n(u_0 - \omega) .

For un+1=un2+3u_{n+1} = \frac{u_n}2 + 3: ω=6\omega = 6 and un=6+(u06)2n6u_n = 6 + (u_0 - 6)2^{-n} \to 6. The recipe taught for such recursions in Chapter 7 — “subtract the fixed point” — is exactly the vectorialization of an affine map at its fixed point; convergence for a<1\abs a < 1 is the contraction phenomenon that Chapter 4 turned into the Banach fixed-point theorem. One idea, three chapters.

Example 17.22 (Finding the center of a rotation)

Let f(x,y)=(y+2, x)f(x, y) = (-y + 2,\ x). The linear part is φ(x,y)=(y,x)\varphi(x, y) = (-y, x): the rotation of angle π2\frac\pi2, whose spectrum {i,i}\{\iu, -\iu\} avoids 11. By Proposition 17.17 there is exactly one fixed point: x=y+2x = -y + 2 and y=xy = x give x=1x = 1, y=1y = 1, so Ω=(1,1)\Omega = (1, 1), and ff is the rotation of center (1,1)(1, 1) and angle π2\frac\pi2. The general lesson: when 1Spf1 \notin \operatorname{Sp}\vec f, classifying ff costs one linear system — the geometry is entirely in the linear part, the arithmetic entirely in locating the center.

Remark 17.23 (Where affine language is used next)

Barycenters and affine maps are the grammar of the geometry chapters ahead: tangent lines and planes are affine objects (Chapters 18 and 19), an affine change of variables multiplies areas and volumes by detf\abs{\det \vec f} (Chapter 20), and expectation is a barycenter with weights given by a probability law, which is why convexity governs Jensen’s inequality (Chapter 22). In the Year 3 volume the same convexity vocabulary carries the study of LpL^p norms and of integral inequalities.

Remark 17.24 (Perspectives within this volume)

Two threads leave this chapter. The affine thread: tangent lines (Chapter 18) and tangent planes (Chapter 19) are affine subspaces attached to nonlinear objects, and the classification of quadrics in the surfaces chapter runs on this chapter’s center equation AΩ=bA\Omega = -b. The convex thread is longer: convexity of half-planes and disks powers the Helly theory of the weekend problem; convexity of functions gives Jensen’s inequality (Chapter 22); and the final theorem of the book — the extinction criterion for branching processes (Chapter 23) — is decided by the position of a convex curve relative to the diagonal, a picture that belongs to this chapter as much as to probability. Barycenters return there too: an expectation is a barycenter with probability weights.

17.4 Exercises

Exercise 17.1

In R3\R^3, are the following affine subspaces? Give directions and dimensions. {x+y+z=1}\{x + y + z = 1\};   {x+y+z=1, xz=3}\;\{x + y + z = 1,\ x - z = 3\};   {x2+y2=1}\;\{x^2 + y^2 = 1\}; the solution set of MX=BMX = B for a given compatible system.

Solution

Solution of Exercise 17.1.

{x+y+z=1}\{x + y + z = 1\}: affine plane, direction the vector plane {x+y+z=0}\{x + y + z = 0\}, dimension 22. Adding xz=3x - z = 3: an affine line (two independent equations), direction {x+y+z=0, x=z}=Vect((1,2,1))\{x + y + z = 0,\ x = z\} = \operatorname{Vect}\bigl((1, -2, 1)\bigr), dimension 11. {x2+y2=1}\{x^2 + y^2 = 1\}: a cylinder — not stable under barycenters (the midpoint of (1,0,0)(1,0,0) and (1,0,0)(-1,0,0) is the origin, off the cylinder): not affine. A compatible system MX=BMX = B: affine subspace X0+kerMX_0 + \ker M of dimension dimkerM\dim\ker M, as recalled in Definition 17.5.

Exercise 17.2

Prove that three distinct points A,B,CA, B, C of an affine space are aligned iff CC is a barycenter of AA and BB, iff the vectors AB,AC\vect{AB}, \vect{AC} are linked. Deduce Menelaus-style weight bookkeeping: if C=bar(A,1t;B,t)C = \operatorname{bar}(A, 1 - t; B, t), locate CC for t=12t = \frac12, t=2t = 2, t=1t = -1.

Solution

Solution of Exercise 17.2.

C=bar(A,1t;B,t)C = \operatorname{bar}(A, 1-t; B, t) means AC=tAB\vect{AC} = t\,\vect{AB}: existence of such tt is exactly linkage of AC\vect{AC} with AB0\vect{AB} \neq 0, i.e. alignment. Positions: t=12t = \frac12: midpoint; t=2t = 2: beyond BB, at BB’s distance from it (AC=2AB\vect{AC} = 2\vect{AB}); t=1t = -1: the reflection of BB through AA.

Exercise 17.3

Let ff be the affine map of R2\R^2 given by f(X)=MX+Cf(X) = MX + C with M=12(1111)M = \frac12\begin{pmatrix} 1 & 1\\ 1 & 1\end{pmatrix} and C=(1,0)TC = (1, 0)^{\mathsf T}. Determine the image of ff, its fixed points (if any), and fff \circ f.

Solution

Solution of Exercise 17.3.

MM is the projection matrix onto Vect(1,1)\operatorname{Vect}(1,1) along (1,1)(1,-1) (check M2=MM^2 = M). Image of ff: {MX+C}=C+imM\{MX + C\} = C + \operatorname{im} M: the affine line through (1,0)(1,0) directed by (1,1)(1,1). Fixed points: X=MX+CX = MX + C, i.e. (IM)X=C(I - M)X = C; but C=(1,0)TC = (1, 0)^{\mathsf T} and im(IM)=Vect(1,1)\operatorname{im}(I - M) = \operatorname{Vect}(1,-1); is (1,0)(1,0) in it? (1,0)=α(1,1)(1, 0) = \alpha(1,-1) forces α=1\alpha = 1 and 0=10 = -1: no. No fixed points. And

f(f(X))=M(MX+C)+C=MX+MC+C=f(X)+MC,MC=12(1,1)T:f(f(X)) = M(MX + C) + C = MX + MC + C = f(X) + MC, \qquad MC = \tfrac12(1,1)^{\mathsf T} :

fff\circ f is ff followed by a translation along the image line — ff is a “glide projection”: projection onto the line composed with a slide.

Exercise 17.4 ★★

(Associativity in action) In a triangle ABCABC, let I,J,KI, J, K divide BCBC, CACA, ABAB in ratios BI=13BC\vect{BI} = \frac13\vect{BC}, CJ=13CA\vect{CJ} = \frac13\vect{CA}, AK=13AB\vect{AK} = \frac13\vect{AB}. Express I,J,KI, J, K as barycenters and compute the barycenter of (I,1;J,1;K,1)(I,1;J,1;K,1): what do you find, and why was it predictable?

Solution

Solution of Exercise 17.4.

I=bar(B,2;C,1)I = \operatorname{bar}(B, 2; C, 1) (since BI=13BC\vect{BI} = \frac13\vect{BC} places II closer to BB: weights 22 on BB, 11 on CC — check: BI=13BC\vect{BI} = \frac{1}{3}\vect{BC}). Similarly J=bar(C,2;A,1)J = \operatorname{bar}(C, 2; A, 1), K=bar(A,2;B,1)K = \operatorname{bar}(A, 2; B, 1). Summing the three weighted systems, the barycenter of (I,1;J,1;K,1)(I, 1; J, 1; K, 1) (each of total weight 33, so replace II by its system, etc.) is

bar(A,1+2; B,2+1; C,1+2)=bar(A,1;B,1;C,1)=G,\operatorname{bar}\bigl(A, 1 + 2;\ B, 2 + 1;\ C, 1 + 2\bigr) = \operatorname{bar}(A, 1; B, 1; C, 1) = G ,

the centroid of ABCABC: the triangle IJKIJK has the same centroid — predictable, because the construction treats A,B,CA, B, C cyclically and the centroid is the unique fixed point of the cyclic symmetry of weights.

Exercise 17.5 ★★

Prove that a map f ⁣:RnRnf \colon \R^n \to \R^n preserving midpoints (f(A+B2)=f(A)+f(B)2f\bigl(\frac{A+B}{2}\bigr) = \frac{f(A) + f(B)}{2}) and continuous is affine. (Show the vector map uf(O+u)f(O)u \mapsto f(O + u) - f(O) is additive via midpoints, then Q\Q-homogeneous, then R\R-homogeneous by continuity — the same density strategy used for Cauchy’s functional equation in the Year 1 volume; re-derive the needed steps here.)

Solution

Solution of Exercise 17.5.

Set g(u)=f(O+u)f(O)g(u) = f(O + u) - f(O) (working in Rn\R^n vectorialized at OO), g(0)=0g(0) = 0.

Additivity: (O+u)+(O+v)2=O+u+v2\frac{(O + u) + (O + v)}{2} = O + \frac{u + v}{2}, so midpoint preservation gives g(u+v2)=g(u)+g(v)2g\bigl(\frac{u+v}{2}\bigr) = \frac{g(u) + g(v)}{2}; with v=0v = 0: g(u/2)=g(u)/2g(u/2) = g(u)/2; combining, g(u+v)=2g(u+v2)=g(u)+g(v)g(u + v) = 2g\bigl(\frac{u+v}{2}\bigr) = g(u) + g(v).

Q\Q-homogeneity: additivity gives g(nu)=ng(u)g(nu) = ng(u) (nNn \in \N, induction), then g(u)=g(u)g(-u) = -g(u) (add), then g(pqu)=pqg(u)g(\frac pq u) = \frac pq g(u) (apply qq, use injectivity of scaling).

R\R-homogeneity: for tRt \in \R, take rationals tntt_n \to t: g(tnu)=tng(u)g(t_nu) = t_ng(u), and continuity of gg (inherited from ff) passes to the limit: g(tu)=tg(u)g(tu) = tg(u). Hence gg is linear and f=f(O)+gf = f(O) + g: affine.

Exercise 17.6 ★★

Classify the affine map f(x,y)=(y+1,  x1)f(x, y) = (y + 1,\; x - 1) of the Euclidean plane: linear part, fixed points, geometric nature (reflection? glide?). Compute fff \circ f and conclude.

Solution

Solution of Exercise 17.6.

Linear part φ(x,y)=(y,x)\varphi(x,y) = (y, x): the reflection in the diagonal y=xy = x (orthogonal, determinant 1-1). Fixed points: (x,y)=(y+1,x1)(x, y) = (y + 1, x - 1) amounts to the single equation y=x1y = x - 1 (the two components are equivalent): every point of the line y=x1y = x - 1 is fixed. So ff fixes that line pointwise: ff is the reflection in that axis (an isometry with a line of fixed points and linear part a reflection). Consistently, ff(x,y)=f(y+1,x1)=(x1+1,y+11)=(x,y)f \circ f(x,y) = f(y+1, x-1) = (x - 1 + 1, y + 1 - 1) = (x, y): an involution, as a reflection must be.

Exercise 17.7 ★★★

(Radon) Let A1,,An+2A_1, \dots, A_{n+2} be points of an affine space of dimension nn. Prove that they can be split into two disjoint groups whose convex hulls intersect. (As in Carathéodory’s proof, find weights μi\mu_i, not all zero, with μi=0\sum\mu_i = 0 and μiOAi=0\sum\mu_i\vect{OA_i} = 0; separate positive and negative weights and normalize both sides.)

Solution

Solution of Exercise 17.7.

The n+1n + 1 vectors A1Ai\vect{A_1A_i} (i2i \geq 2) are linked in dimension nn: there are μi\mu_i, not all zero, with i2μiA1Ai=0\sum_{i\geq2} \mu_i\vect{A_1A_i} = 0; set μ1=i2μi\mu_1 = -\sum_{i \geq 2}\mu_i, so iμi=0\sum_{i}\mu_i = 0 and iμiOAi=0\sum_i \mu_i\,\vect{OA_i} = 0 for every OO, with not all μi\mu_i zero. Split indices: P={i:μi>0}P = \{i : \mu_i > 0\}, N={i:μi<0}N = \{i : \mu_i < 0\}, both nonempty (the μi\mu_i sum to zero and are not all zero). With s=iPμi=iNμi>0s = \sum_{i\in P}\mu_i = -\sum_{i \in N}\mu_i > 0:

bar(Ai,μis)iP=bar(Ai,μis)iN,\operatorname{bar}\bigl(A_i, \tfrac{\mu_i}{s}\bigr)_{i \in P} = \operatorname{bar}\bigl(A_i, \tfrac{-\mu_i}{s}\bigr)_{i \in N},

(both sides equal the point XX with OX=1siPμiOAi\vect{OX} = \frac1s\sum_{i\in P}\mu_i\vect{OA_i}, by the relation): a common point of the two convex hulls, with disjoint index groups.

Exercise 17.8 ★★★

Let ff be an affine endomorphism of Rn\R^n with ff=ff \circ f = f. Prove that ff is the affine projection onto the affine subspace Fix(f)=imf\operatorname{Fix}(f) = \operatorname{im} f along the direction kerf\ker\vec f, and that conversely all such projections are idempotent. (Show first that imf\operatorname{im} f consists of fixed points.)

Solution

Solution of Exercise 17.8.

Image = fixed points: for Y=f(X)Y = f(X), f(Y)=f(f(X))=f(X)=Yf(Y) = f(f(X)) = f(X) = Y: every image point is fixed; conversely fixed points are images. So F=imf=Fix(f)\mathcal{F} = \operatorname{im} f = \operatorname{Fix}(f) is nonempty, and it is an affine subspace (image of an affine map), with direction imf\operatorname{im}\vec f.

Projection structure: f\vec f is idempotent (ff=f2=f\vec{f\circ f} = \vec f^{\,2} = \vec f), so E=imfkerfE = \operatorname{im}\vec f \oplus \ker \vec f (Example 3.18). For any point XX, consider the vector f(X)X\vect{f(X)\,X}; applying f\vec f:

f(f(X)X)=f(f(X))f(X)=0(ff=f),\vec f\bigl(\vect{f(X)\,X}\bigr) = \vect{f(f(X))\,f(X)} = 0 \qquad (f \circ f = f),

so f(X)Xkerf\vect{f(X)\,X} \in \ker\vec f. Hence X=f(X)+f(X)XX = f(X) + \vect{f(X)X} displays XX as a point of F\mathcal{F} translated by a vector of kerf\ker\vec f: ff is exactly the projection onto F\mathcal{F} along kerf\ker\vec f. Conversely such projections clearly satisfy ff=ff \circ f = f.

Exercise 17.9

Let G=bar(A,1; B,2; C,3)G = \operatorname{bar}(A, 1;\ B, 2;\ C, 3) in a triangle ABCABC. Using associativity, show that the line AGAG meets BCBC at M=bar(B,2; C,3)M = \operatorname{bar}(B, 2;\ C, 3), and locate GG on the segment [A,M]\intcc AM; locate likewise the intersection of BGBG with CACA.

Solution

Solution of Exercise 17.9.

Let M=bar(B,2; C,3)M = \operatorname{bar}(B, 2;\ C, 3), of total weight 55. Associativity gives G=bar(A,1; M,5)G = \operatorname{bar}(A, 1;\ M, 5), so AG=56AM\vect{AG} = \frac56\,\vect{AM}: GG lies on the segment [A,M]\intcc AM at five-sixths of it from AA. Since A(BC)A \notin (BC), the line (AG)=(AM)(AG) = (AM) meets (BC)(BC) at the single point MM, with BM=35BC\vect{BM} = \frac35\,\vect{BC}. Likewise, with N=bar(C,3; A,1)N = \operatorname{bar}(C, 3;\ A, 1) (total weight 44, CN=14CA\vect{CN} = \frac14\,\vect{CA}), associativity gives G=bar(B,2; N,4)G = \operatorname{bar}(B, 2;\ N, 4): the line (BG)(BG) meets (CA)(CA) at NN, and BG=46BN=23BN\vect{BG} = \frac46\,\vect{BN} = \frac23\,\vect{BN}.

Exercise 17.10 ★★

For λ0\lambda \neq 0, the homothety hΩ,λh_{\Omega, \lambda} is the affine map fixing Ω\Omega with linear part λid\lambda\,\mathrm{id}. Prove that the composition hΩ,μhΩ,λh_{\Omega', \mu} \circ h_{\Omega, \lambda} is a homothety of ratio λμ\lambda\mu when λμ1\lambda\mu \neq 1, and a translation when λμ=1\lambda\mu = 1; in the case λ=μ=1\lambda = \mu = -1 (two point reflections), compute the translation vector.

Solution

Solution of Exercise 17.10.

Vectorialize at an origin OO and write points as vectors: hΩ,λ(x)=ω+λ(xω)h_{\Omega, \lambda}(x) = \omega + \lambda(x - \omega) with ω=OΩ\omega = \vect{O\Omega}. The composition g=hΩ,μhΩ,λg = h_{\Omega', \mu} \circ h_{\Omega, \lambda} is affine with linear part μλid\mu\lambda\,\mathrm{id}. If λμ1\lambda\mu \neq 1: 1Sp(λμid)1 \notin \operatorname{Sp}(\lambda\mu\,\mathrm{id}), so Proposition 17.17 yields a unique fixed point Ω\Omega'' and, vectorialized there, g=λμidg = \lambda\mu\,\mathrm{id}: the homothety hΩ,λμh_{\Omega'', \lambda\mu}. If λμ=1\lambda\mu = 1 the linear part is the identity, so gg is a translation; expanding,

g(x)=ω+μ(ω+λ(xω)ω)=x+(1μ)ω+μ(1λ)ω.g(x) = \omega' + \mu\bigl(\omega + \lambda(x - \omega) - \omega'\bigr) = x + (1 - \mu)\,\omega' + \mu(1 - \lambda)\,\omega .

For λ=μ=1\lambda = \mu = -1 (point reflections) the vector is 2ω2ω=2ΩΩ2\omega' - 2\omega = 2\,\vect{\Omega\Omega'}: the composition of the point reflections in Ω\Omega then Ω\Omega' is the translation by 2ΩΩ2\,\vect{\Omega\Omega'}.

Exercise 17.11 ★★

(Menelaus) In a triangle ABCABC, let A(BC)A' \in (BC), B(CA)B' \in (CA), C(AB)C' \in (AB), all distinct from the vertices, and define α,β,γ\alpha, \beta, \gamma by AB=αAC\vect{A'B} = \alpha\,\vect{A'C}, BC=βBA\vect{B'C} = \beta\,\vect{B'A}, CA=γCB\vect{C'A} = \gamma\,\vect{C'B}. Prove that A,B,CA', B', C' are aligned if and only if αβγ=1\alpha\beta\gamma = 1. (Write each point as a barycenter of two vertices; show that three points are aligned iff their barycentric coordinate rows with respect to (A,B,C)(A, B, C) form a singular 3×33 \times 3 matrix.)

Solution

Solution of Exercise 17.11.

AB=αAC\vect{A'B} = \alpha\,\vect{A'C} says exactly 1ABαAC=01\cdot \vect{A'B} - \alpha\,\vect{A'C} = 0, i.e. A=bar(B,1; C,α)A' = \operatorname{bar}(B, 1;\ C, -\alpha) (total weight 1α01 - \alpha \neq 0 since BCB \neq C); likewise B=bar(C,1; A,β)B' = \operatorname{bar}(C, 1;\ A, -\beta) and C=bar(A,1; B,γ)C' = \operatorname{bar}(A, 1;\ B, -\gamma).

The alignment criterion. Give each point PP its normalized barycentric row p=(pA,pB,pC)p = (p_A, p_B, p_C), pA+pB+pC=1p_A + p_B + p_C = 1, with respect to (A,B,C)(A, B, C). If icipi=0\sum_i c_i p_i = 0 with (c1,c2,c3)0(c_1, c_2, c_3) \neq 0 for three points P1,P2,P3P_1, P_2, P_3, then summing the entries gives ci=0\sum c_i = 0, and iciOPi=j(icipij)OVj=0\sum_i c_i \vect{OP_i} = \sum_j \bigl(\sum_i c_ip_{ij}\bigr)\vect{OV_j} = 0: the PiP_i are affinely dependent, i.e. aligned. Conversely an affine dependence (ti)(t_i) gives w=tipiw = \sum t_ip_i with entries summing to 00 and jwjOVj=0\sum_j w_j\vect{OV_j} = 0; expanding from AA, wBAB+wCAC=0w_B \vect{AB} + w_C\vect{AC} = 0, so w=0w = 0 by affine independence of (A,B,C)(A, B, C): the rows are linearly dependent. So alignment amounts to a vanishing 3×33 \times 3 determinant, and scaling rows by the nonzero factors 1α1 - \alpha, 1β1 - \beta, 1γ1 - \gamma changes nothing:

det(01αβ011γ0)=1αβγ.\det\begin{pmatrix} 0 & 1 & -\alpha\\ -\beta & 0 & 1\\ 1 & -\gamma & 0\end{pmatrix} = 1 - \alpha\beta\gamma .

Hence A,B,CA', B', C' are aligned iff αβγ=1\alpha\beta\gamma = 1: Menelaus’ theorem.

Exercise 17.12 ★★★

Prove that the convex hull of a compact subset KK of Rn\R^n is compact. (By Theorem 17.14, conv(K)\operatorname{conv}(K) is the image of a compact set under a continuous map.) Show by an example in R2\R^2 that the convex hull of a closed set need not be closed.

Solution

Solution of Exercise 17.12.

Let Δ={λRn+1:λi0, λi=1}\Delta = \{\lambda \in \R^{n+1} : \lambda_i \geq 0,\ \sum\lambda_i = 1\}: closed and bounded in Rn+1\R^{n+1}, hence compact, and Kn+1K^{n+1} is compact as a finite product. The map

Φ ⁣:Δ×Kn+1Rn,Φ(λ,x0,,xn)=i=0nλixi\Phi \colon \Delta \times K^{n+1} \to \R^n, \qquad \Phi(\lambda, x_0, \dots, x_n) = \sum_{i=0}^n \lambda_i x_i

is continuous, and Theorem 17.14 says precisely that conv(K)=Φ(Δ×Kn+1)\operatorname{conv}(K) = \Phi(\Delta \times K^{n+1}): a continuous image of a compact set (Theorem 4.16), hence compact.

For a closed set: take S=(R×{0}){(0,1)}S = (\R \times \{0\}) \cup \{(0, 1)\}, closed in R2\R^2. A convex combination putting weight tt on (0,1)(0,1) and 1t1 - t on axis points has second coordinate tt, so

conv(S)=(R×[0,1)){(0,1)}\operatorname{conv}(S) = \bigl(\R \times \intco01\bigr) \cup \{(0,1)\}

(for 0t<10 \leq t < 1, (x,t)=t(0,1)+(1t)(x1t,0)(x, t) = t\,(0,1) + (1-t)\,\bigl(\tfrac x{1-t}, 0\bigr)). The point (1,1)=limt1(1,t)(1, 1) = \lim_{t \to 1}(1, t) is adherent but not in the hull: not closed.

17.5 Problem: from Radon to Helly, centerpoints and Jung’s theorem

The two Radon types for four points of the plane in general position: one point inside the triangle of the others (partition \A_4\ \A_1, A_2, A_3\), or convex position, where the Radon point (orange) is the intersection of the two diagonals. The two Radon types for four points of the plane in general position: one point inside the triangle of the others (partition \A_4\ \A_1, A_2, A_3\), or convex position, where the Radon point (orange) is the intersection of the two diagonals.
The two Radon types for four points of the plane in general position: one point inside the triangle of the others (partition {A4}{A1,A2,A3}\{A_4\} \mid \{A_1, A_2, A_3\}), or convex position, where the Radon point (orange) is the intersection of the two diagonals.

Problem 17.1

Weekend problem — Helly’s theorem and two of its dividends

Radon’s lemma (Exercise 17.7) says that n+2n + 2 points of an nn-dimensional affine space always split into two groups with intersecting convex hulls. This problem turns that one linear-algebra fact into a chain of theorems of combinatorial geometry: Helly’s intersection theorem, the centerpoint theorem (a two-dimensional median), and Jung’s covering theorem. Throughout, the plane is R2\R^2 with its usual Euclidean structure, and det\det is the determinant in the canonical basis.

Part I — Barycentric coordinates. Points A0,,AkA_0, \dots, A_k are affinely independent when the vectors A0A1,,A0Ak\vect{A_0A_1}, \dots, \vect{A_0A_k} are linearly independent.

  1. Show that affine independence does not depend on the choice of the base point A0A_0, and that it is equivalent to: whenever two families of weights, each summing to 11, define the same barycenter of (A0,,Ak)(A_0, \dots, A_k), the weights coincide.
  2. Let (A,B,C)(A, B, C) be affinely independent in the plane. Show that every point MM admits a unique triple (α,β,γ)(\alpha, \beta, \gamma) with α+β+γ=1\alpha + \beta + \gamma = 1 and M=bar(A,α;B,β;C,γ)M = \operatorname{bar}(A, \alpha; B, \beta; C, \gamma) — its barycentric coordinates.
  3. Prove the determinant formulas

    α=det(MB,MC)det(AB,AC),β=det(MC,MA)det(AB,AC),γ=det(MA,MB)det(AB,AC):\alpha = \frac{\det(\vect{MB}, \vect{MC})}{\det(\vect{AB}, \vect{AC})}, \qquad \beta = \frac{\det(\vect{MC}, \vect{MA})}{\det(\vect{AB}, \vect{AC})}, \qquad \gamma = \frac{\det(\vect{MA}, \vect{MB})}{\det(\vect{AB}, \vect{AC})} :

    barycentric coordinates are ratios of signed areas.

  4. The lines BCBC, CACA, ABAB are the coordinate lines {α=0}\{\alpha = 0\}, {β=0}\{\beta = 0\}, {γ=0}\{\gamma = 0\}. Show that MM lies in the closed triangle conv{A,B,C}\operatorname{conv}\{A, B, C\} iff α,β,γ0\alpha, \beta, \gamma \geq 0, and that the three lines cut the plane into exactly seven regions, classified by the signs of (α,β,γ)(\alpha, \beta, \gamma) (the sign pattern (,,)(-, -, -) being impossible).
  5. Let u ⁣:R2Ru \colon \R^2 \to \R be an affine map (an affine form). Show u(M)=αu(A)+βu(B)+γu(C)u(M) = \alpha\,u(A) + \beta\,u(B) + \gamma\,u(C), that the level sets of a nonconstant affine form are lines, that every line arises this way, and that the closed half-planes {uc}\{u \geq c\} are convex.

Part II — Radon partitions, refined. A family of n+2n + 2 points of Rn\R^n is in general position when every n+1n + 1 of them are affinely independent. An affine dependence of (A1,,An+2)(A_1, \dots, A_{n+2}) is a family (μi)(\mu_i) with iμi=0\sum_i \mu_i = 0 and iμiOAi=0\sum_i \mu_i\,\vect{OA_i} = 0 for one (hence every) origin OO.

  1. Compute a nonzero affine dependence of the four points A1=(0,0)A_1 = (0,0), A2=(3,0)A_2 = (3,0), A3=(0,3)A_3 = (0,3), A4=(1,1)A_4 = (1,1); give the Radon partition and the Radon point.
  2. Show that for points in general position the vector space of affine dependences has dimension exactly 11, and that a nonzero dependence has no vanishing coefficient.
  3. Deduce that the Radon partition of n+2n + 2 points in general position is unique (up to swapping the two blocks), each block being the set of indices where μi\mu_i has one fixed sign.
  4. For four points of the plane in general position, show the dichotomy: either the partition has type (1,3)(1, 3) — one point interior to the triangle of the other three — or type (2,2)(2, 2): the four points are in convex position and the segments joining the two pairs (the diagonals) intersect, at the Radon point.
  5. Carry out question 6 for the unit square (0,0)(0,0), (1,0)(1,0), (1,1)(1,1), (0,1)(0,1): dependence, partition, Radon point.

Part III — Helly’s theorem in the plane.

  1. Let C1,C2,C3,C4C_1, C_2, C_3, C_4 be convex subsets of R2\R^2, any three of which have a common point. Pick xijiCjx_i \in \bigcap_{j \neq i} C_j and apply Radon’s lemma to x1,,x4x_1, \dots, x_4: show that the Radon point belongs to all four sets. (For each kk, the block not containing xkx_k consists of points of CkC_k.)
  2. (Helly) Let C1,,CmC_1, \dots, C_m (m3m \geq 3) be convex subsets of R2\R^2, any three of which intersect. Prove i=1mCi\bigcap_{i=1}^m C_i \neq \emptyset, by induction on mm: replace Cm1C_{m-1} and CmC_m by Cm1CmC_{m-1} \cap C_m and check the hypothesis for the new family using question 11.
  3. Three counterexamples, one per hypothesis: (a) the three closed edges of a triangle pairwise intersect but have no common point (33 cannot be lowered to 22); (b) the four sets Si={x1,,x4}{xi}S_i = \{x_1, \dots, x_4\} \setminus \{x_i\}, for four points in general position, satisfy the triple-intersection hypothesis but not the conclusion (convexity matters); (c) the closed half-planes Hk=[k,+)×RH_k = \intco{k}{+\infty} \times \R, kNk \in \N, pairwise and triple-wise intersect but kHk=\bigcap_k H_k = \emptyset (infinite families need compactness).
  4. (Compact Helly) Let (Ki)iI(K_i)_{i \in I} be an arbitrary family of compact convex subsets of R2\R^2, any three of which intersect. Using question 12 and the Borel–Lebesgue property (Theorem 4.20), show iIKi\bigcap_{i \in I} K_i \neq \emptyset.
  5. (First dividend) Let SS be a finite set of points of the plane and r>0r > 0. Show: if every three points of SS lie in some closed disk of radius rr, then SS lies in one closed disk of radius rr. (Apply Helly to the disks D(p,r)\overline D(p, r), pSp \in S.)

Part IV — The centerpoint theorem. A centerpoint of a finite set SS of nn points of the plane is a point cc (not necessarily in SS) such that every closed half-plane containing cc contains at least n/3n/3 points of SS.

  1. (Dimension 11) For reals x1xnx_1 \leq \dots \leq x_n, show that the median c=xn/2c = x_{\lceil n/2 \rceil} satisfies: every closed half-line containing cc contains at least n/2n/2 of the xix_i.
  2. (Counting lemma) If A,B,CA, B, C are subsets of SS with A,B,C>2n3\abs A, \abs B, \abs C > \tfrac{2n}3, show ABCA \cap B \cap C \neq \emptyset.
  3. Let m=2n/3+1m = \floor{2n/3} + 1 and let F\mathcal F be the (finite) family of the convex hulls conv(T)\operatorname{conv}(T), TST \subseteq S, T=m\abs T = m. Show that any three members of F\mathcal F have a common point, and deduce from Helly a point cc common to all of them.
  4. Prove that this cc is a centerpoint of SS: the centerpoint theorem. (If a closed half-plane through cc contained fewer than n/3n/3 points, its open complement would contain a set TT of mm points, and conv(T)\operatorname{conv}(T) would avoid cc.)
  5. Sharpness: let n=3kn = 3k and place kk points in each of three disks of small radius ε\varepsilon centered at the vertices of a large triangle. Show that for every point cc of the plane some closed half-plane containing cc contains at most n/3n/3 points of SS, so the constant 1/31/3 cannot be improved. (Among the three directions from cc to the disk centers, two make an angle at most 2π/32\pi/3.)

Part V — Jung’s theorem and synthesis.

  1. (Triangle lemma) Let P,Q,RP, Q, R be three points with pairwise distances 1\leq 1. Show they lie in a closed disk of radius 1/31/\sqrt3. (If some angle is π/2\geq \pi/2, take the disk on the longest side as diameter, using the median formula RM2=12RP2+12RQ214PQ2\norm{RM}^2 = \tfrac12\norm{RP}^2 + \tfrac12\norm{RQ}^2 - \tfrac14\norm{PQ}^2; if the triangle is acute, bound the circumradius a/(2sinA^)a/(2\sin \widehat A) using its largest angle, which lies in [π/3,π/2)\intco{\pi/3}{\pi/2}.)
  2. (Jung) Deduce: every compact subset of the plane of diameter 1\leq 1 is contained in a closed disk of radius 1/31/\sqrt3.
  3. Sharpness: for the equilateral triangle A1A2A3A_1A_2A_3 of side 11 with centroid GG, prove the Leibniz identity iOAi2=3OG2+iGAi2\sum_i \norm{\vect{OA_i}}^2 = 3\norm{\vect{OG}}^2 + \sum_i \norm{\vect{GA_i}}^2 for every point OO, and conclude that any disk containing the three vertices has radius 1/3\geq 1/\sqrt3, with equality only for the circumdisk.
  4. (Helly in Rn\R^n) State and prove Helly’s theorem in Rn\R^n: if finitely many convex sets are such that any n+1n + 1 of them intersect, then all of them intersect. (Radon’s lemma Exercise 17.7 handles n+2n + 2 sets; then induct as in question 12.)
  5. Synthesis. Assemble the chain

    affine dependenceRadonHellycenterpoint and Jung,\text{affine dependence} \Rightarrow \text{Radon} \Rightarrow \text{Helly} \Rightarrow \text{centerpoint and Jung},

    indicating in one sentence each: where linear algebra enters, where the signs of the weights enter, where convexity enters, and which single step used the dimension of the plane. What do the constants 33 (in Helly), 1/31/3 (centerpoint) and 1/31/\sqrt3 (Jung) become in Rn\R^n? (State without proof.)

Solution

Solution of Problem 17.1.

1. Rebase at AjA_j: for iji \neq j, AjAi=A0AiA0Aj\vect{A_jA_i} = \vect{A_0A_i} - \vect{A_0A_j}. If ijciAjAi=0\sum_{i \neq j} c_i\vect{A_jA_i} = 0, expanding gives i{0,j}ciA0Ai(ijci)A0Aj=0\sum_{i \notin \{0, j\}} c_i\,\vect{A_0A_i} - \bigl(\sum_{i\neq j} c_i\bigr)\vect{A_0A_j} = 0; independence of the A0Ai\vect{A_0A_i} forces ci=0c_i = 0 for i{0,j}i \notin \{0, j\}, then c0=0c_0 = 0: independence at AjA_j. For the equivalence: two weight families (λi)(\lambda_i), (λi)(\lambda_i') summing to 11 with the same barycenter give, with ν=λλ\nu = \lambda - \lambda': νi=0\sum\nu_i = 0 and (origin A0A_0) i1νiA0Ai=0\sum_{i \geq 1}\nu_i\,\vect{A_0A_i} = 0, so ν=0\nu = 0 under independence. Conversely a nontrivial relation i1μiA0Ai=0\sum_{i\geq1}\mu_i \vect{A_0A_i} = 0, completed by μ0=i1μi\mu_0 = -\sum_{i\geq1} \mu_i, lets one add t(μi)t(\mu_i) to any weight family without moving the barycenter: non-uniqueness.

2. (AB,AC)(\vect{AB}, \vect{AC}) is a basis of R2\R^2: write AM=βAB+γAC\vect{AM} = \beta\,\vect{AB} + \gamma\,\vect{AC} (unique) and set α=1βγ\alpha = 1 - \beta - \gamma; the barycenter condition at origin AA reads exactly AM=βAB+γAC\vect{AM} = \beta\,\vect{AB} + \gamma\,\vect{AC}. Uniqueness is question 1.

3. From αMA+βMB+γMC=0\alpha\vect{MA} + \beta\vect{MB} + \gamma\vect{MC} = 0 and Chasles, MA=βABγAC\vect{MA} = -\beta\,\vect{AB} - \gamma\,\vect{AC}. With D=det(AB,AC)D = \det(\vect{AB}, \vect{AC}):

det(MB,MC)=det(MA+AB, MA+AC)=det(MA,AC)+det(AB,MA)+D=βDγD+D=αD,\begin{align*} \det(\vect{MB}, \vect{MC}) &= \det(\vect{MA} + \vect{AB},\ \vect{MA} + \vect{AC})\\ &= \det(\vect{MA}, \vect{AC}) + \det(\vect{AB}, \vect{MA}) + D = -\beta D - \gamma D + D = \alpha D, \end{align*}

using bilinearity and det(MA,AC)=βD\det(\vect{MA}, \vect{AC}) = -\beta D, det(AB,MA)=γD\det(\vect{AB}, \vect{MA}) = -\gamma D. The other two formulas follow by the same computation with the roles permuted cyclically.

4. By definition conv{A,B,C}\operatorname{conv}\{A, B, C\} is the set of barycenters with nonnegative weights; normalizing the weights to sum 11 and invoking uniqueness (question 2), Mconv{A,B,C}M \in \operatorname{conv}\{A,B,C\} iff α,β,γ0\alpha, \beta, \gamma \geq 0. Each coordinate is an affine function of MM (question 3: a 2×22\times2 determinant with one column affine in MM), so each open sign condition defines an open half-plane. The pattern (,,)(-,-,-) contradicts α+β+γ=1\alpha + \beta + \gamma = 1; each of the remaining seven patterns is realized: scale a sign-respecting triple with at least one ++ entry so that the (positive) sum is 11 — e.g. (1,1,1)(-1, 1, 1), (3,1,1)(3, -1, -1), (13,13,13)(\frac13, \frac13, \frac13), and permutations.

5. An affine map preserves barycenters (Definition 17.5), so u(M)=αu(A)+βu(B)+γu(C)u(M) = \alpha u(A) + \beta u(B) + \gamma u(C). Writing u(x,y)=ax+by+cu(x, y) = ax + by + c with (a,b)(0,0)(a, b) \neq (0,0): {u=c}\{u = c'\} is a line, and every line ax+by=cax + by = c' is such a level set. If u(M),u(N)cu(M), u(N) \geq c and t[0,1]t \in \intcc01, then u(bar(M,1t;N,t))=(1t)u(M)+tu(N)cu\bigl(\operatorname{bar}(M, 1-t; N, t)\bigr) = (1-t)u(M) + tu(N) \geq c: half-planes are convex.

6. The conditions μi=0\sum\mu_i = 0, 3μ2+μ4=03\mu_2 + \mu_4 = 0, 3μ3+μ4=03\mu_3 + \mu_4 = 0 give (taking μ4=3\mu_4 = 3) the dependence (μ1,μ2,μ3,μ4)=(1,1,1,3)(\mu_1, \mu_2, \mu_3, \mu_4) = (-1, -1, -1, 3). Signs split as {A4}{A1,A2,A3}\{A_4\} \mid \{A_1, A_2, A_3\}, and normalizing each side by 33:

A4=bar(A1,13; A2,13; A3,13)=(1,1),A_4 = \operatorname{bar}\bigl(A_1, \tfrac13;\ A_2, \tfrac13;\ A_3, \tfrac13\bigr) = (1,1),

the centroid of the triangle: the Radon point is A4A_4 itself, which indeed lies inside the triangle A1A2A3A_1A_2A_3.

7. The linear map Φ ⁣:Rn+2R×Rn\Phi \colon \R^{n+2} \to \R \times \R^n, μ(μi, μiOAi)\mu \mapsto (\sum\mu_i,\ \sum\mu_i\vect{OA_i}), has rank n+1\leq n + 1, so dimkerΦ1\dim\ker \Phi \geq 1. If two independent dependences μ,μ\mu, \mu' existed, a suitable combination ν=μn+2μμn+2μ\nu = \mu'_{n+2}\mu - \mu_{n+2}\mu' (or μ\mu itself if both last coefficients vanish) would be a nonzero dependence with νn+2=0\nu_{n+2} = 0; restricting to A1,,An+1A_1, \dots, A_{n+1} and rebasing at A1A_1, some νi0\nu_i \neq 0 with i2i \geq 2 (a single nonzero weight cannot sum to zero), giving a nontrivial relation i2νiA1Ai=0\sum_{i\geq2}\nu_i\vect{A_1A_i} = 0: the n+1n+1 points would be affinely dependent, against general position. So dimkerΦ=1\dim\ker \Phi = 1. The same restriction argument shows a nonzero dependence has no vanishing coefficient.

8. Let μ0\mu \neq 0 be a dependence, P={i:μi>0}P = \{i : \mu_i > 0\} and N={i:μi<0}N = \{i : \mu_i < 0\}: both nonempty (μi=0\sum\mu_i = 0, μ0\mu \neq 0) and exhaustive (no zero coefficient). Radon’s construction (Exercise 17.7) produces the common hull point from exactly this partition. Since the dependence is unique up to a nonzero scalar (question 7), the unordered pair {P,N}\{P, N\} — hence the Radon partition — is unique.

9. Blocks are nonempty, so the type is (1,3)(1,3) or (2,2)(2,2). Type (1,3)(1,3), block {j}\{j\}: the Radon point lies in conv{Aj}={Aj}\operatorname{conv}\{A_j\} = \{A_j\}, so AjconvA_j \in \operatorname{conv} of the other three; it cannot lie on an edge (three of the points would be aligned, against general position), so AjA_j is interior to the triangle. Type (2,2)(2,2), blocks {i,j}{k,l}\{i,j\} \mid \{k,l\}: the Radon point zz lies on [Ai,Aj][Ak,Al]\intcc{A_i}{A_j} \cap \intcc{A_k}{A_l}, and zz is not an endpoint (that would align three points): the two segments cross at an interior point. Moreover no point lies in the hull of the others: such a containment Al=bar(Ai,λi)ilA_l = \operatorname{bar}(A_i, \lambda_i)_{i \neq l} with λi0\lambda_i \geq 0 is an affine dependence with sign pattern (+,+,+,)(+,+,+,-), which by uniqueness (question 8) would make the partition (1,3)(1,3). So in the (2,2)(2,2) case the four points are in convex position and the crossing segments are the diagonals.

10. The equations μ2+μ3=0\mu_2 + \mu_3 = 0, μ3+μ4=0\mu_3 + \mu_4 = 0, μi=0\sum\mu_i = 0 give the dependence (1,1,1,1)(1, -1, 1, -1): partition {(0,0),(1,1)}{(1,0),(0,1)}\{(0,0), (1,1)\} \mid \{(1,0), (0,1)\}, and

bar((0,0),12; (1,1),12)=(12,12)=bar((1,0),12; (0,1),12):\operatorname{bar}\bigl((0,0), \tfrac12;\ (1,1), \tfrac12\bigr) = \bigl(\tfrac12, \tfrac12\bigr) = \operatorname{bar}\bigl((1,0), \tfrac12;\ (0,1), \tfrac12\bigr) :

the Radon point is the center of the square, where the two diagonals cross — type (2,2)(2,2), as the picture predicts.

11. Radon applied to x1,,x4x_1, \dots, x_4 gives blocks IJI \mid J and a point zconv{xi:iI}conv{xj:jJ}z \in \operatorname{conv}\{x_i : i \in I\} \cap \operatorname{conv}\{x_j : j \in J\}. Fix k{1,,4}k \in \{1, \dots, 4\}, say kIk \in I. Every jJj \in J satisfies jkj \neq k, so xjCkx_j \in C_k by the choice xjljClx_j \in \bigcap_{l \neq j}C_l; since CkC_k is convex, zconv{xj:jJ}Ckz \in \operatorname{conv}\{x_j : j \in J\} \subseteq C_k. As kk was arbitrary, zC1C2C3C4z \in C_1 \cap C_2 \cap C_3 \cap C_4.

12. Induction on mm. For m=3m = 3 the hypothesis is the conclusion; m=4m = 4 is question 11. Let m4m \geq 4, assume the statement for mm sets, and take C1,,Cm+1C_1, \dots, C_{m+1} with the triple-intersection property. Set Cm=CmCm+1C_m' = C_m \cap C_{m+1}, convex. The family C1,,Cm1,CmC_1, \dots, C_{m-1}, C_m' has mm members; a triple avoiding CmC_m' intersects by hypothesis, and a triple {Ci,Cj,Cm}\{C_i, C_j, C_m'\} has intersection CiCjCmCm+1C_i \cap C_j \cap C_m \cap C_{m+1}, nonempty by question 11 applied to Ci,Cj,Cm,Cm+1C_i, C_j, C_m, C_{m+1} (any three of these meet, by hypothesis). The induction hypothesis now yields a common point of the new family, i.e. of all m+1m+1 sets.

13. (a) The closed edges [P,Q]\intcc PQ, [Q,R]\intcc QR, [R,P]\intcc RP of a nondegenerate triangle: any two share a vertex, but a common point of all three would lie in [P,Q][R,P]={P}\intcc PQ \cap \intcc RP = \{P\} and in [Q,R]\intcc QR, which excludes PP. (b) Any three of the sets Si={x1,,x4}{xi}S_i = \{x_1, \dots, x_4\} \setminus \{x_i\} omit three of the four points, leaving exactly one common point; the total intersection omits every point. The SiS_i are finite, not convex: convexity is essential. (c) Finitely many Hk=[k,+)×RH_k = \intco{k}{+\infty} \times \R intersect in [kmax,+)×R\intco{k_{\max}}{+\infty} \times \R \neq \emptyset, yet no point has xkx \geq k for all kNk \in \N: for infinite families, compactness is essential.

14. Suppose iIKi=\bigcap_{i \in I}K_i = \emptyset and fix i0i_0. Every xKi0x \in K_{i_0} misses some KiK_i, so Ki0iI(R2Ki)K_{i_0} \subseteq \bigcup_{i \in I}(\R^2 \setminus K_i), a cover by open sets (KiK_i is compact, hence closed). By Borel–Lebesgue (Theorem 4.20) finitely many suffice: Ki0Ki1KiN=K_{i_0} \cap K_{i_1} \cap \dots \cap K_{i_N} = \emptyset. But any three members of this finite family of convex sets intersect, so question 12 makes the intersection nonempty: contradiction.

15. Set Dp=D(p,r)D_p = \overline D(p, r) for pSp \in S: compact convex sets. For p,q,sSp, q, s \in S, the hypothesis gives a closed disk D(z,r)\overline D(z, r) containing p,q,sp, q, s; then zp,zq,zsr\norm{\vect{zp}}, \norm{\vect{zq}}, \norm{\vect{zs}} \leq r, i.e. zDpDqDsz \in D_p \cap D_q \cap D_s. By Helly (question 12; the family is finite) there is cpSDpc \in \bigcap_{p \in S}D_p: every pSp \in S satisfies cpr\norm{\vect{cp}} \leq r, so SD(c,r)S \subseteq \overline D(c, r).

16. Let c=xn/2c = x_{\lceil n/2\rceil}. A closed half-line containing cc is (,t]\intoc{-\infty}{t} with tct \geq c or [t,+)\intco{t}{+\infty} with tct \leq c. The first contains x1,,xn/2x_1, \dots, x_{\lceil n/2\rceil}: at least n/2n/2\lceil n/2\rceil \geq n/2 points. The second contains xn/2,,xnx_{\lceil n/2\rceil}, \dots, x_n: exactly nn/2+1=n/2+1>n/2n - \lceil n/2\rceil + 1 = \floor{n/2} + 1 > n/2 points.

17. AB=A+BABA+Bn>4n3n=n3\abs{A \cap B} = \abs A + \abs B - \abs{A \cup B} \geq \abs A + \abs B - n > \tfrac{4n}3 - n = \tfrac n3, then

ABCAB+Cn>n3+2n3n=0.\abs{A \cap B \cap C} \geq \abs{A \cap B} + \abs C - n > \tfrac n3 + \tfrac{2n}3 - n = 0 .

18. Note m>2n/3m > 2n/3. For T1,T2,T3ST_1, T_2, T_3 \subseteq S of cardinality mm, question 17 provides a point xT1T2T3x \in T_1 \cap T_2 \cap T_3; then xconv(Ti)x \in \operatorname{conv}(T_i) for each ii: any three members of F\mathcal F meet. The family is finite (finitely many subsets of SS) and consists of convex sets, so Helly (question 12) gives cT=mconv(T)c \in \bigcap_{\abs T = m}\operatorname{conv}(T).

19. Suppose some closed half-plane HcH \ni c contains fewer than n/3n/3 points of SS. Its complement UU is an open half-plane, convex, with SU>2n/3\abs{S \cap U} > 2n/3, hence SU2n/3+1=m\abs{S \cap U} \geq \floor{2n/3} + 1 = m; choose TSUT \subseteq S \cap U with T=m\abs T = m. Then conv(T)U\operatorname{conv}(T) \subseteq U by convexity of UU, so cconv(T)Uc \in \operatorname{conv}(T) \subseteq U: contradiction with cHc \in H. Hence every closed half-plane containing cc contains at least n/3n/3 points: cc is a centerpoint.

20. Take the triangle equilateral of side LL and ε=L/100\varepsilon = L/100. Let cc be any point; we exhibit a closed half-plane containing cc and at most kk points.

Case 1: cc is within L/10L/10 of a vertex, say BB. Directions from cc to AA and to CC deviate from the directions BAB \to A, BCB \to C by at most arcsin(L/109L/10)=arcsin19\arcsin\bigl(\tfrac{L/10}{9L/10}\bigr) = \arcsin\tfrac19, so they make an angle π3+2arcsin19<2π3\leq \tfrac\pi3 + 2\arcsin\tfrac19 < \tfrac{2\pi}3. Case 2: cc is at distance >L/10> L/10 from all vertices. If cc is in the triangle, the three angular gaps between the directions uA,uB,uCu_A, u_B, u_C from cc to the vertices sum to 2π2\pi, so some gap is 2π/3\leq 2\pi/3; if cc is outside, the three directions lie in an open half-plane of directions and two of them make an angle <π/2< \pi/2. In every case two directions, say toward XX and YY, make an angle 2π/3\leq 2\pi/3; let ww be their unit bisector, so uX,w,uY,wcosπ3=12\langle u_X, w\rangle, \langle u_Y, w\rangle \geq \cos\tfrac\pi3 = \tfrac12. For any point bb of the disk around XX:

cb,w12cXε>0,\langle \vect{cb}, w\rangle \geq \tfrac12\norm{\vect{cX}} - \varepsilon > 0,

since cXL/10>2ε\norm{\vect{cX}} \geq L/10 > 2\varepsilon (and likewise for YY): the open half-plane {cx,w>0}\{\langle \vect{cx}, w\rangle > 0\} swallows both clusters. Its closed complement contains cc and at most the kk points of the third cluster. So no point of the plane beats n/3n/3: with question 19, the centerpoint constant is exactly 1/31/3.

21. Order the angles; the largest, θ\theta, satisfies θπ/3\theta \geq \pi/3 (the three sum to π\pi). If θπ/2\theta \geq \pi/2, say at RR, let MM be the midpoint of the opposite side [P,Q]\intcc PQ. The median formula (RM=12(RP+RQ)\vect{RM} = \tfrac12(\vect{RP} + \vect{RQ}), expand and eliminate RP,RQ\langle\vect{RP}, \vect{RQ}\rangle with the law of cosines) gives

RM2=12RP2+12RQ214PQ212PQ214PQ2=14PQ2,\norm{\vect{RM}}^2 = \tfrac12\norm{\vect{RP}}^2 + \tfrac12\norm{\vect{RQ}}^2 - \tfrac14\norm{\vect{PQ}}^2 \leq \tfrac12\norm{\vect{PQ}}^2 - \tfrac14\norm{\vect{PQ}}^2 = \tfrac14\norm{\vect{PQ}}^2,

using PQ2=RP2+RQ22RP,RQRP2+RQ2\norm{\vect{PQ}}^2 = \norm{\vect{RP}}^2 + \norm{\vect{RQ}}^2 - 2\langle\vect{RP}, \vect{RQ}\rangle \geq \norm{\vect{RP}}^2 + \norm{\vect{RQ}}^2 (the inner product is 0\leq 0). So the disk of diameter [P,Q]\intcc PQ, of radius 12<13\leq \tfrac12 < \tfrac1{\sqrt3}, contains all three points (degenerate aligned triples fall under θ=π\theta = \pi). If θ<π/2\theta < \pi/2 the triangle is acute; by the law of sines the circumradius is Rc=a/(2sinθ)R_c = a/(2\sin\theta) with a1a \leq 1 the side opposite θ\theta, and θ[π/3,π/2)\theta \in \intco{\pi/3}{\pi/2} gives sinθ3/2\sin\theta \geq \sqrt3/2, so Rc1/3R_c \leq 1/\sqrt3: the circumdisk does the job.

22. For pSp \in S let Kp=D(p,1/3)K_p = \overline D(p, 1/\sqrt3): compact convex. Any three points p,q,sp, q, s of SS are pairwise at distance 1\leq 1, so question 21 gives a disk of radius 1/31/\sqrt3 containing them: its center lies in KpKqKsK_p \cap K_q \cap K_s. By compact Helly (question 14, arbitrary families allowed) there is cpSKpc \in \bigcap_{p\in S}K_p: every pSp \in S is within 1/31/\sqrt3 of cc, i.e. SD(c,1/3)S \subseteq \overline D(c, 1/\sqrt3). This is Jung’s theorem in the plane.

23. With GG the centroid, iGAi=0\sum_i\vect{GA_i} = 0, so

iOAi2=iOG+GAi2=3OG2+2OG,iGAi+iGAi2,\sum_i\norm{\vect{OA_i}}^2 = \sum_i\norm{\vect{OG} + \vect{GA_i}}^2 = 3\norm{\vect{OG}}^2 + 2\Bigl\langle \vect{OG}, \sum_i\vect{GA_i}\Bigr\rangle + \sum_i\norm{\vect{GA_i}}^2,

and the middle term vanishes: the Leibniz identity. For the equilateral triangle of side 11, GAi=1/3\norm{\vect{GA_i}} = 1/\sqrt3 (two thirds of the height 3/2\sqrt3/2), so iGAi2=1\sum_i\norm{\vect{GA_i}}^2 = 1. If D(O,r)\overline D(O, r) contains the vertices, then 3r2iOAi2=3OG2+113r^2 \geq \sum_i\norm{\vect{OA_i}}^2 = 3\norm{\vect{OG}}^2 + 1 \geq 1: r1/3r \geq 1/\sqrt3, with equality forcing O=GO = G and all three distances equal to rr — the circumdisk. Jung’s constant 1/31/\sqrt3 is sharp.

24. Helly in Rn\R^n: if C1,,CmC_1, \dots, C_m (mn+1m \geq n + 1) are convex subsets of Rn\R^n and any n+1n + 1 of them intersect, then all of them do. Base case m=n+2m = n + 2: pick xijiCjx_i \in \bigcap_{j\neq i}C_j; Radon’s lemma (Exercise 17.7) splits x1,,xn+2x_1, \dots, x_{n+2} into blocks IJI \mid J with a common hull point zz, and for each kk, the block not containing kk consists of points of CkC_k, so zCkz \in C_k by convexity, exactly as in question 11. Induction step for mn+2m \geq n + 2: replace Cm,Cm+1C_m, C_{m+1} by CmCm+1C_m \cap C_{m+1}; an (n+1)(n+1)-tuple of the new family containing the intersected member amounts to n+2n + 2 of the old sets, handled by the base case, and the other tuples are covered by hypothesis. Conclude by the induction hypothesis.

25. Linear algebra enters once: n+2n + 2 vectors in the (n+1)(n+1)-dimensional space of pairs (total weight, weighted position) must be dependent — that is the affine dependence. The signs of its coefficients split the points into the two Radon blocks and turn one linear relation into an equality of two nonnegative barycenters. Convexity is used exactly twice: in Helly’s step (the hull of points of CkC_k stays in CkC_k) and in the applications (half-planes and disks are convex). The dimension of the plane entered only through the number 4=2+24 = 2 + 2 of points fed to Radon, i.e. the “3=2+13 = 2 + 1” in Helly’s hypothesis; everything else was dimension-free, as question 24 confirms. In Rn\R^n the constants become: Helly number n+1n + 1; centerpoint constant 1n+1\frac1{n+1} (every finite set has a point every closed half-space through which contains a fraction 1n+1\geq \frac1{n+1} of it); Jung radius n2(n+1)\sqrt{\frac{n}{2(n+1)}} for sets of diameter 11 — equal to 1/31/\sqrt3 when n=2n = 2.