10.2  Hyperplanes and Nearest Points

Section 10.1 described a line by a parametrization, one free parameter. In the plane a line is also the solution set of one equation a1x1+a2x2=c. This section takes one linear equation ⟨a,x⟩=c in any Rn and names its solution set, a hyperplane. Distances to a hyperplane, and to a line, then have exact formulas. The main tool is the expansion of Chapter 9: squaring and expanding turns a condition on distances into an equation that can be solved, a linear one in the equidistant case.

10.2.1. Hyperplanes

Chapter 9 met equations of this kind twice. The vectors orthogonal to a fixed a are the solutions of ⟨a,x⟩=0 (Definition 9.3.2). The points equidistant from two given points satisfy an equation ⟨x,b−a⟩=constant (Exercise (B3)). In R2 such a set is a line. In R3 it is not: Section 10.1 found three points of {x1+x2+x3=1} on no common line. The solution set of one equation deserves its own name.

Here is a small case. Take a=(1,1,1) and c=1 in R3, so the equation is x1+x2+x3=1. The points (1,0,0), (0,1,0) and (0,0,1) satisfy it. The point 0 gives 0<1, and the point (1,1,1) gives 3>1. So these two points lie on opposite sides of the solution set.

A hyperplane is the set where one non-zero linear expression takes one value.

Definition 10.2.1 (Hyperplane)

Let a∈Rn with a≠0, and let c∈R. The set Ha,c:={x∈Rn:⟨a,x⟩=c} is a hyperplane, and a is a normal vector of it. The sets {x:⟨a,x⟩≤c} and {x:⟨a,x⟩≥c} are the two closed half-spaces of Ha,c; with < and > strictly, they are the two open half-spaces, or the two sides of Ha,c.

In words: one vector a, which must be non-zero, and one number c give one equation, and the hyperplane is everything that satisfies it. A subset of Rn is a hyperplane if it equals Ha,c for some such pair.

A hyperplane is never empty. The point p0:=c‖a‖2a is defined, since ‖a‖2>0 by Proposition 9.4.1 (a), (c). It lies on the hyperplane: ⟨a,p0⟩=(c/‖a‖2)‖a‖2=c by linearity (Proposition 9.3.1 (b)). By linearity again, ⟨a,x⟩−c=⟨a,x−p0⟩, so x∈Ha,c⟺x−p0⊥a. The hyperplane is the set of points reached from p0 by a step orthogonal to a.

Examples.

  • n=1. For a≠0 in R, Ha,c={c/a}: a hyperplane of the line is one point. Its sides are the two open rays.
  • n=2. H(1,1),1 is the line x1+x2=1. We will see shortly that every hyperplane of R2 is a line.
  • Coordinate hyperplanes. Hek,0={x:xk=0} by Proposition 9.3.1 (d). In R3, He3,0 is the plane of the first two axes.

What goes wrong when a=0. Change a=(1,1) to a=(0,0). Then ⟨0,x⟩=0 for every x (Proposition 9.3.1 (e)), so {x:⟨0,x⟩=c} is Rn when c=0 and empty when c≠0. Neither looks like the sets above, and the formula for p0 would divide by 0. The clause a≠0 is what fails.

Why “a” normal and not “the” normal. The equations x1+x2=1 and 2x1+2x2=2 have the same solutions. So one hyperplane has many pairs (a,c), and the next result says exactly how many.

Proposition 10.2.1 (The Normals of a Hyperplane)

Let a,a′∈Rn be non-zero and c,c′∈R. Then Ha,c=Ha′,c′ if and only if (a′,c′)=(λa,λc) for some real λ≠0.

Idea. The direction (⇐) multiplies an equation by λ. For (⇒), the equation ⟨a′,x⟩=c′ must hold at every p0+w with w⊥a, so a′ is orthogonal to everything orthogonal to a. Subtracting the projection (Example (Method: subtract the projection)) produces a vector orthogonal to a from a′ itself, and that vector must be 0.

Proof. (⇐) If a′=λa and c′=λc with λ≠0, then ⟨a′,x⟩=λ⟨a,x⟩ by linearity, and λ⟨a,x⟩=λc holds if and only if ⟨a,x⟩=c, multiplying by λ or by 1/λ.

(⇒) Suppose Ha,c=Ha′,c′, and let p0=(c/‖a‖2)a. For every w⊥a, the point p0+w lies in Ha,c, hence in Ha′,c′: ⟨a′,p0+w⟩=c′. Taking w=0 gives ⟨a′,p0⟩=c′, and subtracting, ⟨a′,w⟩=0 for every w⊥a.

Let μ:=⟨a′,a⟩/‖a‖2 and w:=a′−μa=a′−projaa′. By Theorem 9.6.1 (a), w⊥a, so ⟨a′,w⟩=0. Hence, by linearity, ‖w‖2=⟨a′−μa,w⟩=⟨a′,w⟩−μ⟨a,w⟩=0−0=0, and w=0, since only the zero vector has norm 0. So a′=μa. Since a′≠0, μ≠0. Finally c′=⟨a′,p0⟩=μ⟨a,p0⟩=μc. This proves the claim with λ=μ.

Uses: Proposition 9.3.1 (b): linearity; Proposition 9.4.1 (a), (c): norm zero only at 0, ‖w‖2=⟨w,w⟩.

Warning. A hyperplane has many normal vectors, and a=0 gives none. H(1,1),1=H(2,2),2=H(−1,−1),−1. “The normal” of a hyperplane means “a normal”: it is fixed only up to a non-zero factor (Proposition 10.2.1). So a formula that uses a normal, such as the distance and nearest-point formulas below, is only meaningful if it gives the same answer for (λa,λc) as for (a,c). We check that it does. And a=0 is excluded on purpose: {x:⟨0,x⟩=c} is ∅ or Rn, and neither is a hyperplane. Indeed, every Ha,c contains p0 and misses p0+a, where the value is c+‖a‖2≠c.

In the plane, hyperplanes and lines are the same sets, and each description converts into the other by swapping two coordinates and changing one sign.

Example (Lines of the Plane Are Its Hyperplanes)

Work in R2.

  • (a) For a≠0, Ha,c=p0+R(−a2,a1), where p0=(c/‖a‖2)a.
  • (b) For v≠0 and any p, p+Rv=Ha,c with a:=(−v2,v1) and c:=⟨a,p⟩.

Solution.

  • (a) Since a≠0, also (−a2,a1)≠0, so the right side is a line (Definition 10.1.1). (⊇) ⟨a,(−a2,a1)⟩=−a1a2+a2a1=0, so ⟨a,p0+t(−a2,a1)⟩=c+0=c. (⊆) Let x∈Ha,c and w:=x−p0. Then a1w1+a2w2=0. Put t:=(a1w2−a2w1)/‖a‖2. Using a2w2=−a1w1 and a1w1=−a2w2, −ta2=a22w1−a1(a2w2)‖a‖2=(a22+a12)w1‖a‖2=w1,ta1=a12w2−a2(a1w1)‖a‖2=(a12+a22)w2‖a‖2=w2. So x=p0+t(−a2,a1).

  • (b) a=(−v2,v1)≠0 since v≠0, and ⟨a,v⟩=−v2v1+v1v2=0. So ⟨a,p+tv⟩=⟨a,p⟩=c: the line lies in Ha,c. By (a), Ha,c=p0+R(−a2,a1)=p0+R(−v). As p∈Ha,c, p=p0−sv for some s, so p0=p+sv∈p+Rv; and −v=(−1)v. By Proposition 10.1.1, p0+R(−v)=p+Rv.

So in R2 the two descriptions are interchangeable: a direction v gives the normal (−v2,v1), and a normal a gives the direction (−a2,a1). In R3 this fails. The hyperplane H(1,1,1),1 contains (1,0,0), (0,1,0) and (0,0,1), and Section 10.1 showed, after the definition of collinear points, that no line contains all three. A hyperplane of R3 is not a line.

Quick check. Write the line through (1,3) and (4,−1) as an equation a1x1+a2x2=c.

Solution. A direction is v=(4,−1)−(1,3)=(3,−4). By Example (Lines of the Plane Are Its Hyperplanes) (b), a normal is (4,3) and c=4⋅1+3⋅3=13. So the line is 4x1+3x2=13. Check at the second point: 16−3=13.

Uses: Proposition 10.1.2: direction q−p.

10.2.2. Equidistant points

At the end of Section 10.1 we found a point at equal distances from p and q that is not their midpoint, and asked for all such points. Chapter 9 found their equation in Exercise (B3). Here that set is named as a hyperplane. Its two sides are the points nearer to p and the points nearer to q.

A small case first. In R2, take p=(0,0) and q=(2,0). A point x is equally far from both exactly when x12+x22=(x1−2)2+x22, that is, when 4x1=4, or x1=1. This is a line through the midpoint (1,0). The points with x1<1 are nearer to p.

Proposition 10.2.2 (The Perpendicular Bisector)

Let p,q∈Rn with p≠q, and let c:=12(‖q‖2−‖p‖2). Then {x∈Rn:‖x−p‖=‖x−q‖}=Hq−p,c, a hyperplane that contains the midpoint 12(p+q). Moreover, ‖x−p‖<‖x−q‖ if and only if ⟨q−p,x⟩<c.

This hyperplane is the perpendicular bisector of p and q.

Idea. Expand the square (Example (Method: expand the square)): compare squares instead of norms. The two squared norms both contain ‖x‖2, which cancels, and what is left of their difference is linear in x.

Proof. For non-negative reals s,u, we have s<u if and only if s2<u2. Since the order of R is total, also s=u if and only if s2=u2. Norms are non-negative, so both claims may be checked on squares. By Eq. 9.4.1 and linearity, ‖x−p‖2−‖x−q‖2=(‖x‖2−2⟨x,p⟩+‖p‖2)−(‖x‖2−2⟨x,q⟩+‖q‖2)=2⟨q−p,x⟩−2c. So ‖x−p‖2=‖x−q‖2 if and only if ⟨q−p,x⟩=c, and ‖x−p‖2<‖x−q‖2 if and only if ⟨q−p,x⟩<c. Since p≠q, q−p≠0, so Hq−p,c is a hyperplane. For the midpoint, linearity and symmetry give ⟨q−p,p+q⟩=‖q‖2−‖p‖2, so ⟨q−p,12(p+q)⟩=c.

Uses: Number Systems: From N to R, Proposition 2.4.3 (g), (i): squares keep order, order is total; Proposition 9.4.1 (a): norms are non-negative; Proposition 9.3.1 (a), (b): symmetry, linearity.

The open half-space ⟨q−p,x⟩<c is the side of the bisector that contains p: the points strictly nearer to p than to q. The midpoint is the only point of the segment [p,q] on the bisector. Indeed, for a point of [p,q] the two distances add up to ‖p−q‖, by Theorem 10.1.4. If they are also equal, the point is the midpoint (Corollary 10.1.5). For n≥2, though, the bisector has many other points.

Quick check. Find the points of R2 equidistant from (0,0) and (2,4).

Solution. Here q−p=(2,4) and c=12(20−0)=10, so the set is 2x1+4x2=10, that is, x1+2x2=5 (the same hyperplane, by Proposition 10.2.1 with λ=12). The midpoint (1,2) satisfies it: 1+4=5.

10.2.3. Nearest points

Chapter 9 found the point of a line through the origin nearest to a given point (Theorem 9.6.1). A general line p+Rv is the line Rv slid by p, and distances do not change under sliding (Proposition 9.4.2 (c)). So the answer carries over: slide x by −p, project, slide back.

For example, take the horizontal line (0,1)+R(1,0) in R2 and the point x=(3,5). The point of the line nearest to x is (3,1), straight below x, at distance 4. The step from it to x is (0,4), orthogonal to the direction (1,0).

Proposition 10.2.3 (The Nearest Point on a Line)

Let L=p+Rv with v≠0, let x∈Rn, and put t0:=⟨x−p,v⟩‖v‖2,m:=p+t0v. Then x−m⊥v, and for every t∈R, ‖x−(p+tv)‖2=‖x−m‖2+(t−t0)2‖v‖2. Hence m is the unique point of L nearest to x.

Proof. Apply Theorem 9.6.1 to the vectors x−p and v≠0. Its number is t0, and x−m=(x−p)−t0v. Part (a) gives x−m⊥v. Part (b), since x−(p+tv)=(x−p)−tv, gives the identity, and with it ‖x−(p+tv)‖≥‖x−m‖, with equality if and only if t=t0. So a nearest point p+tv has t=t0, and is m.

Since m is described as the nearest point, it depends only on L and x, not on the parametrization used to compute it. The number ‖x−m‖ is the distance from x to L. For p=0 this is Theorem 9.6.1. Two cases of it were computed in Example (Distance to a line through the origin).

For a hyperplane the roles turn around. On a line we search along the direction v and the error is orthogonal to v. On a hyperplane the error should be parallel to the normal a: from x, move along a until the equation ⟨a,x⟩=c holds.

For example, take x1+x2=2 in R2, so a=(1,1), and the point x=(3,3). Moving to x−s(1,1) changes the value x1+x2=6 by −2s. The value is 2 when s=2, at the point (1,1). Its distance from x is ‖(2,2)‖=22.

Proposition 10.2.4 (Distance to a Hyperplane)

Let a≠0, c∈R and x∈Rn, and put x∗:=x−⟨a,x⟩−c‖a‖2a. Then x∗∈Ha,c, and for every y∈Ha,c, ‖x−y‖2=‖x−x∗‖2+‖x∗−y‖2. Hence x∗ is the unique point of Ha,c nearest to x, and the distance from x to Ha,c is ‖x−x∗‖=|⟨a,x⟩−c|‖a‖.

Proof. Write s:=(⟨a,x⟩−c)/‖a‖2, so x∗=x−sa. By linearity, ⟨a,x∗⟩=⟨a,x⟩−s‖a‖2=c, so x∗∈Ha,c. Let y∈Ha,c. Then x−y=(x−x∗)+(x∗−y), where x−x∗=sa and ⟨a,x∗−y⟩=c−c=0. Hence ⟨x−x∗,x∗−y⟩=s⋅0=0, and Pythagoras (Proposition 9.4.4) gives the identity. The identity shows ‖x−y‖2≥‖x−x∗‖2. Equality holds if and only if ‖x∗−y‖=0, that is, y=x∗. Comparing squares of non-negative numbers, as in the proof of Proposition 10.2.2, gives the same for the norms. Finally, since ‖sa‖=|s|‖a‖, ‖x−x∗‖=|s|‖a‖=|⟨a,x⟩−c|‖a‖2‖a‖=|⟨a,x⟩−c|‖a‖, using |u/w|=|u|/w for w>0.

Uses: Proposition 9.3.1 (b): linearity; Proposition 9.4.1 (a), (b): norm zero only at 0, ‖sa‖=|s|‖a‖; Number Systems: From N to R, Proposition 4.1.3 (b): |u/w|=|u|/|w|.

The formula does not depend on which normal is used. Replacing (a,c) by (λa,λc) multiplies the numerator |⟨a,x⟩−c| by |λ| and the denominator ‖a‖ by |λ|; in x∗ the coefficient is multiplied by λ/λ2 and the vector by λ. Nothing changes. The sign of ⟨a,x⟩−c, which the absolute value discards, says on which side of the hyperplane x lies.

Quick check. Find the distance from (1,2,3) to the hyperplane x1+x2+x3=0, and the nearest point.

Solution. Here a=(1,1,1), c=0, ⟨a,x⟩−c=6 and ‖a‖2=3. So x∗=(1,2,3)−2(1,1,1)=(−1,0,1), which satisfies −1+0+1=0, and the distance is 6/3=23 (as (23)2=12=36/3).

10.2.4. Spheres meet lines; segments cross hyperplanes

A sphere is the set of points at one fixed distance from a center. In the plane, the points at distance 1 from the origin form the unit circle x12+x22=1. On the number line, the points at distance r from c are the two points c±r.

Definition 10.2.2 (Sphere)

For c∈Rn and a real r>0, the sphere with center c and radius r is S(c,r):={x∈Rn:‖x−c‖=r}. In R2 a sphere is called a circle.

So the unit circle is S(0,1) in R2.

How many points can a line share with a sphere? Try the unit circle and the horizontal line x2=h. A common point has x12=1−h2. So there are two common points if |h|<1, one if |h|=1, and none if |h|>1. Here |h| is the distance from the center to the line. In general, too, the answer depends only on that distance.

Proposition 10.2.5 (A Line Meets a Sphere)

Let L=p+Rv with v≠0, let c∈Rn and r>0, and let m=p+t0v be the point of L nearest to c and d:=‖c−m‖ its distance (Proposition 10.2.3). Then L∩S(c,r) is

  • (a) empty if d>r;
  • (b) {m} if d=r;
  • (c) the two points p+(t0±r2−d2/‖v‖)v if d<r.

Idea. Parametrize (Example (Method: parametrize and solve)): the point p+tv lies on the sphere exactly when one equation in t holds. The identity of Proposition 10.2.3 makes that equation a square equal to a number, (t−t0)2=k, and the sign of k decides everything.

Proof. Apply Proposition 10.2.3 to the point c. Since ‖y−c‖=‖c−y‖ for every y, its identity reads ‖(p+tv)−c‖2=d2+(t−t0)2‖v‖2for every t∈R. Both ‖(p+tv)−c‖ and r are non-negative, so we may compare squares, as in the proof of Proposition 10.2.2. Thus p+tv∈S(c,r) if and only if (t−t0)2=k,k:=r2−d2‖v‖2. Since d,r≥0, Number Systems: From N to R, Proposition 2.4.3 (g) and totality give: k<0 if d>r, k=0 if d=r, k>0 if d<r.

Uses: Proposition 9.4.2 (b): distance is symmetric. Number Systems: From N to R, Proposition 6.1.4: a non-negative square root exists and is unique. Number Systems: From N to R, Theorem 5.5.2: R is complete.

When d=r the line is tangent to the sphere at m. Exercise B3 shows that the tangent lines at a point m of the sphere are exactly the lines through m whose direction is orthogonal to m−c.

The last result of the section is about segments. If p and q are on opposite sides of a hyperplane, the segment between them must cross it, and it crosses exactly once. For example, p=(0,0) and q=(4,0) lie on opposite sides of the line x1=1. The point (1−t)p+tq=(4t,0) is on the line only for t=1/4, at (1,0).

Proposition 10.2.6 (A Segment Crosses a Hyperplane Once)

Let a≠0, c∈R, and let p,q∈Rn with ⟨a,p⟩<c<⟨a,q⟩. Then [p,q] meets Ha,c in exactly one point, namely (1−t1)p+t1q with t1:=c−⟨a,p⟩⟨a,q⟩−⟨a,p⟩∈(0,1).

Proof. Write α:=⟨a,p⟩ and β:=⟨a,q⟩, so α<c<β. Every point of [p,q] is (1−t)p+tq with t∈[0,1] (Definition 10.1.3). By linearity (Proposition 9.3.1 (b)), ⟨a,(1−t)p+tq⟩=α+t(β−α). This equals c if and only if t(β−α)=c−α, and since β−α>0, if and only if t=t1. Moreover 0<c−α<β−α, so 0<t1<1. Hence the point with parameter t1 lies on [p,q] and on Ha,c, and every common point has parameter t1, so it is that point.

Along the segment, the value of ⟨a,x⟩ grows from α to β at a constant rate in t, so it passes the level c once. When p and q are on the same side, the segment does not reach Ha,c at all. Exercise B4 (d) treats the side ⟨a,x⟩<c; the other side follows by replacing (a,c) with (−a,−c). Section 10.3 calls a set convex if it contains the segment between any two of its points.

10.2.5. Exercises

A. Check your understanding

Exercise (A1)

Consider the hyperplane 2x1−x2+2x3=6 in R3.

  • (a) Give a normal vector, and a second normal vector different from the first.
  • (b) Find the distance from 0 to the hyperplane.
  • (c) Find the point of the hyperplane nearest to 0.

Solution.

  • (a) a=(2,−1,2); for example −a=(−2,1,−2), with the equation −2x1+x2−2x3=−6 (Proposition 10.2.1).

  • (b) ‖a‖=4+1+4=3, so by Proposition 10.2.4 the distance is |0−6|/3=2.

  • (c) x∗=0−0−69a=23(2,−1,2)=(4/3,−2/3,4/3). Check: 8/3+2/3+8/3=6, and ‖x∗‖=23⋅3=2.

Exercise (A2)

Are 0 and (3,0,1) on the same side of the hyperplane 2x1−x2+2x3=6? If not, where does the segment between them cross it?

Solution. ⟨a,0⟩=0<6 and ⟨a,(3,0,1)⟩=6+0+2=8>6: opposite sides. By Proposition 10.2.6, t1=(6−0)/(8−0)=3/4, and the crossing point is 34(3,0,1)=(9/4,0,3/4). Check: 9/2+3/2=6.

B. Practice

Exercise (B1)

Find the point of the line (1,0,0)+R(1,1,1) nearest to (0,3,0), and the distance between them.

Solution. By Proposition 10.2.3 with p=(1,0,0), v=(1,1,1), x=(0,3,0): x−p=(−1,3,0), ⟨x−p,v⟩=2, ‖v‖2=3, so t0=2/3 and m=(5/3,2/3,2/3). Then x−m=(−5/3,7/3,−2/3), orthogonal to v as it should be (−5+7−2=0), and ‖x−m‖2=25+49+49=263. Hence the distance is 26/3.

Exercise (B2)

Find the points where the line R(1,2,2) meets the sphere S((3,0,0),3).

Solution. Parametrize (Example (Method: parametrize and solve)): t(1,2,2)−(3,0,0)=(t−3,2t,2t), whose squared norm is (t−3)2+8t2=9t2−6t+9. Both norms being non-negative, the point is on the sphere if and only if 9t2−6t+9=9, that is, 3t(3t−2)=0, so t=0 or t=2/3. The points are 0 and (2/3,4/3,4/3).

The same answer from Proposition 10.2.5: t0=⟨(3,0,0),(1,2,2)⟩/9=1/3, m=(1/3,2/3,2/3), d2=‖(8/3,−2/3,−2/3)‖2=72/9=8<9, so there are two points, at t=1/3±9−8/3.

Exercise (B3)

Let m∈S(c,r) and v≠0. Prove that the line m+Rv meets S(c,r) only at m if and only if ⟨m−c,v⟩=0.

Solution. Expand the square (Eq. 9.4.1), and use ‖tv‖=|t|‖v‖ and ‖m−c‖=r: ‖(m+tv)−c‖2=r2+2t⟨m−c,v⟩+t2‖v‖2. Comparing squares of non-negative numbers, m+tv∈S(c,r) if and only if this equals r2, that is, t(2⟨m−c,v⟩+t‖v‖2)=0, that is, t=0 or t=t′:=−2⟨m−c,v⟩/‖v‖2. Distinct parameters give distinct points (Section 10.1). The point m has parameter t=0, so it is the only common point if and only if t′=0, that is, if and only if ⟨m−c,v⟩=0.

A line through m meets S(c,r) at m, so by Proposition 10.2.5 case (a) is impossible and case (c) gives two points. So the line meets S(c,r) only at m exactly when d=r, that is, when it is tangent there, and then m is its point nearest to c. Hence the tangent lines at m are those whose direction is orthogonal to the radius m−c.

Uses: Proposition 9.4.1 (b): ‖tv‖=|t|‖v‖; Proposition 9.3.1 (b): linearity; Proposition 10.2.5: a line meets a sphere in exactly one point if and only if d=r.

Exercise (B4: Prove or disprove)

Throughout, a≠0.

  • (a) If c≠c′, then Ha,c∩Ha,c′=∅.
  • (b) Any two distinct hyperplanes of R3 have a common point.
  • (c) For n≥2 and p≠q in Rn, the only point equidistant from p and q is their midpoint.
  • (d) If ⟨a,p⟩<c and ⟨a,q⟩<c, then [p,q] does not meet Ha,c.
  • (e) The distance from 0 to Ha,c is |c|.

Solution.

  • (a) True. A common point x would give c=⟨a,x⟩=c′.

  • (b) False. He1,0={x1=0} and He1,1={x1=1} are disjoint by (a), so no point is common to both; they are distinct since both are non-empty.

  • (c) False. For p=(−1,0) and q=(1,0), Proposition 10.2.2 gives the set H(2,0),0={x1=0}, which contains (0,y) for every y, not only the midpoint (0,0).

  • (d) True. For t∈[0,1], ⟨a,(1−t)p+tq⟩=(1−t)⟨a,p⟩+t⟨a,q⟩. Each of (1−t)⟨a,p⟩≤(1−t)c and t⟨a,q⟩≤tc holds. One of t, 1−t is positive, and the inequality with that weight is strict. Adding the two inequalities gives a value <c (Number Systems: From N to R, Proposition 2.4.3 (b)). So no point of [p,q] satisfies ⟨a,x⟩=c.

  • (e) False. For a=(2,0) and c=2, the hyperplane is {x1=1}, at distance |0−2|/‖a‖=1≠2 from 0 (Proposition 10.2.4). The correct value is |c|/‖a‖.

C. Going deeper

Exercise (C1: Chapter check: the circle through three points)

Prove that three non-collinear points p,q,s of R2 lie on exactly one circle. Find it for (0,0), (4,0), (0,2).

Solution (Hint 1). Where must the center of such a circle lie, relative to p and q? Relative to q and s?

Solution (Hint 2). A center z satisfies ‖z−p‖=‖z−q‖ and ‖z−q‖=‖z−s‖; by Proposition 10.2.2, z lies on two lines of R2. When do two lines of the plane meet in exactly one point?

Solution. The three points are distinct: if two coincided, the line through the two distinct ones among them (or any line through the point, if all three coincide) would contain all three.

Reduction. S(z,ρ) contains p,q,s if and only if ‖z−p‖=‖z−q‖=‖z−s‖=ρ. By Proposition 10.2.2 this puts z on B1:=Hq−p,c1 and on B2:=Hs−q,c2, with c1,c2 as there.

The normals are not multiples. If s−q=λ(q−p), then s=p+(1+λ)(q−p) lies on the line p+R(q−p), which contains p and q too, against non-collinearity. So, by Exercise (B2, used later) (a), with a:=q−p≠0 and a′:=s−q≠0, D:=a1a2′−a2a1′≠0.

The bisectors meet once. By Example (Lines of the Plane Are Its Hyperplanes) (a), B1 and B2 are lines with directions (−a2,a1) and (−a2′,a1′). For these two directions, the expression of Exercise (B2, used later) (a) is (−a2)a1′−a1(−a2′)=D≠0. So neither direction is a multiple of the other. By part (b) of the same exercise, the lines meet in exactly one point z.

Existence. z∈B1∩B2 gives ‖z−p‖=‖z−q‖=‖z−s‖; call this number ρ. Then ρ>0: ρ=0 would give z=p=q. So p,q,s∈S(z,ρ).

Uniqueness. If p,q,s∈S(z′,ρ′), then z′∈B1∩B2={z} by the reduction, and ρ′=‖z−p‖=ρ.

The example. The point (0,2) is not on the line x2=0 through the other two, so the three points are not collinear. B1: q−p=(4,0), c1=12(16−0)=8, so 4x1=8, x1=2. B2: s−q=(−4,2), c2=12(4−16)=−6, so −4x1+2x2=−6, and with x1=2, x2=1. The center is (2,1), and ρ=‖(2,1)‖=5; indeed ‖(2,1)−(4,0)‖2=4+1 and ‖(2,1)−(0,2)‖2=4+1.

What a complete answer needs. (10 points)

  • 2: reduces “p,q,s on S(z,ρ)” to “z on both perpendicular bisectors”, citing the bisector result or expanding the squares directly.
  • 2: shows the normals q−p, s−q are not multiples, from non-collinearity, and carries this to the directions of the two lines.
  • 1: concludes the two lines meet in exactly one point, by the two-line criterion of Section 10.1 or by solving the two equations directly with D≠0.
  • 2: existence: the common point is equidistant from all three, with ρ>0.
  • 1: uniqueness of the center and hence of the radius.
  • 2: the example: non-collinearity checked, center (2,1), radius 5, with the three distances checked.

A route that solves the two bisector equations as a linear system in z, with D≠0 shown, earns the second and third items at once (3 points); the existence item still needs ρ>0.

Slips that lose the step. Each of these earns 0 for its step: assuming the bisectors meet without using non-collinearity; checking only the example; forgetting that the radius must be positive.