A logbook for curious waters
← All Reckonings

The Daily Reckoning

Why Does the Shortest Bounce Obey the Law of Reflection?

Reflect one endpoint across a mirror and a bent route becomes straight. That single construction finds the shortest bounce and explains why the incoming and outgoing angles match.

Difficulty
Intermediate
Area
Geometry and optimization
Reading time
9 minutes
Prerequisites
Coordinates in the plane · The distance formula · The triangle inequality
A dark maritime blueprint shows two cyan beacons above a luminous horizontal mirror; acid-green rays meet the mirror while a magenta dashed continuation reaches a ghost beacon below, forming one straight unfolded route.

A billiard ball must touch one cushion before reaching a target. Where should the ball strike the cushion if you want the shortest possible route?

Trying points one by one will find an approximation. Geometry finds the exact point without searching.

The trick is to reflect the target across the cushion. The required path still looks bent on the real table, but its reflected copy becomes a straight segment. Because a straight segment is the shortest route between two points, the reflected picture solves the optimization problem at once.

The same construction explains the familiar law of reflection: the angle at which a ray arrives equals the angle at which the ray leaves.

Unfold the bounce

Let the horizontal line LL be a mirror. Points AA and BB lie on the same side of LL. A route begins at AA, touches the mirror at a point PP, and ends at BB. Its total length is

D(P)=AP+PB,D(P)=AP+PB,

where APAP and PBPB denote the lengths of the two segments.

Reflect BB across LL to a point B′B'. Reflection preserves distance from every point on the mirror, so

PB=PB′.PB=PB'.

The broken route therefore satisfies

D(P)=AP+PB′.D(P)=AP+PB'.

Now apply the triangle inequality to the three points AA, PP, and B′B':

AP+PB′≥AB′.AP+PB'\geq AB'.

Equality occurs exactly when AA, PP, and B′B' lie on one straight segment, with PP between the other two points. The shortest physical route A→P→BA\to P\to B is therefore found by drawing the straight line from AA to B′B' and recording where that line crosses the mirror.

The interactive diagram uses one fixed pair of endpoints. Move PP along the mirror and compare the route’s length and angles. The dashed segment from PP to B′B' is a construction; the solid segment from PP to BB is the reflected physical route.

Reflection laboratory

Move the bounce point and watch the broken path change

A reflected path becomes straight after one endpoint is mirroredPoints A and B lie above a horizontal mirror. The movable point P lies on the mirror. A solid two-segment route runs from A through P to B. A dashed continuation runs from P to the reflected point B prime below the mirror. At the shortest route, A, P, and B prime lie on one straight line.mirror: y = 0A = (2, 4)B = (8, 3)B′ = (8, −3)P = (5.429, 0)incomingreflectedsame length as PB
Total broken-path length9.220
Incoming angle from the normal40.60°
Outgoing angle from the normal40.60°

At P = 38/7, the solid incoming segment and the dashed segment to B′ form one straight line. The total length is √85, the minimum.

What to notice: reflecting B across the mirror does not change the length from P to B. The bent route A–P–B therefore has the same length as A–P–B′. Only at the minimizing point does the unfolded route become straight. The physical route is solid; the reflected construction is dashed, so the explanation does not depend on color alone.

Why the two angles match

At the minimizing point, the straight line from AA to B′B' crosses the mirror at PP. Reflect the segment PB′PB' back across the mirror. The reflected segment is PBPB.

Reflection preserves angles. The angle between PB′PB' and the mirror equals the angle between PBPB and the mirror. Because APAP and PB′PB' form one straight line, the angle made by APAP on one side of the normal matches the reflected angle made by PBPB on the other side.

Optics usually measures both angles from the normal, the line perpendicular to the mirror at PP. If θi\theta_i is the incoming angle and θr\theta_r is the outgoing angle, the law of reflection is

θi=θr.\theta_i=\theta_r.

Measuring from the mirror instead would produce the same equality because each angle from the mirror is the complement of its angle from the normal.

Worked example: find the exact bounce point

Place the mirror on the xx-axis,

L={(x,0):x∈R}.L=\{(x,0):x\in\mathbb{R}\}.

Let the starting point be A=(2,4)A=(2,4) and the target be B=(8,3)B=(8,3). We will find the point P=(p,0)P=(p,0) that minimizes AP+PBAP+PB.

Step 1: reflect the target. Reflecting across the xx-axis changes the sign of the vertical coordinate, so

B′=(8,−3).B'=(8,-3).

Step 2: write the straight segment from AA to B′B'. A point on that segment has the form

A+t(B′−A)=(2,4)+t(6,−7),A+t(B'-A) =(2,4)+t(6,-7),

where tt runs from 00 at AA to 11 at B′B'.

Step 3: find where the segment reaches the mirror. The vertical coordinate is

4−7t.4-7t.

At the mirror, that coordinate equals 00:

4−7t=0⟹t=47.4-7t=0 \quad\Longrightarrow\quad t=\frac47.

The horizontal coordinate at the same value of tt is

p=2+6(47)=2+247=387.p=2+6\left(\frac47\right) =2+\frac{24}{7} =\frac{38}{7}.

Thus the exact bounce point is

P=(387,0).P=\left(\frac{38}{7},0\right).

Step 4: calculate the minimum length. The unfolded route is the straight segment AB′AB', so

AB′=(8−2)2+(−3−4)2=62+(−7)2=36+49=85≈9.220.\begin{aligned} AB' &=\sqrt{(8-2)^2+(-3-4)^2}\\ &=\sqrt{6^2+(-7)^2}\\ &=\sqrt{36+49}\\ &=\sqrt{85}\\ &\approx 9.220. \end{aligned}

Step 5: check the angles independently. From AA to PP, the horizontal change is

387−2=247,\frac{38}{7}-2=\frac{24}{7},

while the vertical change has magnitude 44. The tangent of the angle from the vertical normal is therefore

tan⁡θi=24/74=67.\tan\theta_i=\frac{24/7}{4}=\frac67.

From PP to BB, the horizontal change is

8−387=187,8-\frac{38}{7}=\frac{18}{7},

while the vertical change is 33. Hence

tan⁡θr=18/73=67.\tan\theta_r=\frac{18/7}{3}=\frac67.

Both acute angles lie between 0∘0^\circ and 90∘90^\circ, so equal tangents give

θi=θr≈40.60∘.\theta_i=\theta_r\approx 40.60^\circ.

The reflection construction, the minimum-length calculation, and the angle check all select the same point.

A principle with a long optical history

The equal-angle rule predates the shortest-path proof. The Oxford Classical Dictionary’s survey of catoptrics describes an ancient Greek tradition that included a Catoptrica attributed to Euclid, although the attribution is disputed, and later treatments associated with Hero of Alexandria and Ptolemy.

Hero’s distinctive contribution was to connect reflection with a minimum. A problem in Hero’s Catoptrica, usually dated to the first century CE, shows that the equal-angle route has the shortest length among paths that touch a plane mirror. The University of St Andrews account of the minimal-path problem presents the same construction used in this lesson.

That history should not be compressed into “Hero discovered reflection.” Earlier writers knew the equal-angle rule, and Ptolemy’s optical work included experimental measurements. Hero supplied a powerful way to derive the rule from an extremal path.

In the mid-seventeenth century, Pierre de Fermat proposed a broader principle: a light ray follows a path whose travel time is stationary under small changes. In the flat-mirror problem, light stays in one medium and moves at constant speed, so minimizing time is the same as minimizing distance. The Feynman Lectures’ chapter on least time works from that optical principle toward reflection and refraction.

“Least time” is a useful historical name, but stationary time is the more general modern statement. In some optical systems, the physical path need not be the globally shortest path. The one-reflection problem on a flat mirror really does have the unique minimum proved above.

Where unfolding earns its keep

The construction is useful whenever a path reflects from a flat boundary.

A billiards player can reflect the target across a cushion, aim along the resulting straight line, and recover the intended contact point on the real cushion. The model assumes an ideal point ball, a perfectly elastic collision, no spin, and no energy loss. Real tables violate those assumptions, but the unfolded line remains the geometric starting point.

Geometric optics uses the same equal-angle law for plane mirrors. The OpenStax account of reflection defines the incoming and reflected angles relative to the surface normal and applies the rule to mirror images.

Computer graphics turns the construction into an algorithmic operation. A ray tracer follows a viewing ray to a surface, computes a reflected direction from the surface normal, and traces the new ray through the scene. NVIDIA’s ray-tracing overview describes ray tracing as a technique used in film, television, and real-time video games. Production renderers also model roughness, scattering, absorption, and many bounces; the perfect mirror is one exact case inside a larger rendering problem.

Unfolding extends beyond a single bounce. A rectangular billiard path with several cushion strikes can be straightened by reflecting the entire table after each strike. The ball’s complicated route in the original table becomes one line through a tiled collection of reflected tables. That idea opens a door from elementary geometry into the mathematical study of billiards and dynamical systems.

Try the construction

Problem 1

The mirror is the xx-axis. Let A=(1,3)A=(1,3) and B=(5,2)B=(5,2). Find the bounce point PP that minimizes AP+PBAP+PB, and find the minimum length.

Reveal the solution

Reflect B=(5,2)B=(5,2) across the xx-axis:

B′=(5,−2).B'=(5,-2).

Parameterize the segment from AA to B′B':

(1,3)+t(4,−5).(1,3)+t(4,-5).

Its vertical coordinate reaches 00 when

3−5t=0⟹t=35.3-5t=0 \quad\Longrightarrow\quad t=\frac35.

The horizontal coordinate is then

1+4(35)=1+125=175.1+4\left(\frac35\right) =1+\frac{12}{5} =\frac{17}{5}.

Therefore

P=(175,0).P=\left(\frac{17}{5},0\right).

The minimum length is the straight distance from AA to B′B':

AB′=(5−1)2+(−2−3)2=42+(−5)2=41.AB'=\sqrt{(5-1)^2+(-2-3)^2} =\sqrt{4^2+(-5)^2} =\sqrt{41}.

Problem 2

Two points are A=(0,2)A=(0,2) and B=(6,2)B=(6,2) above the mirror y=0y=0. Without using calculus, find the shortest route from AA to the mirror and then to BB. Explain why the bounce point lies halfway between the endpoints.

Reveal the solution

Reflect B=(6,2)B=(6,2) to

B′=(6,−2).B'=(6,-2).

The line from A=(0,2)A=(0,2) to B′=(6,−2)B'=(6,-2) changes its vertical coordinate from 22 to −2-2. It reaches 00 halfway along the segment. Halfway between the horizontal coordinates 00 and 66 is 33, so

P=(3,0).P=(3,0).

The minimum length is

AB′=(6−0)2+(−2−2)2=36+16=52=213.AB'=\sqrt{(6-0)^2+(-2-2)^2} =\sqrt{36+16} =\sqrt{52} =2\sqrt{13}.

The equal heights of AA and BB make the reflected picture symmetric around the vertical line x=3x=3. That symmetry places the bounce point halfway between them.

The idea to keep

Reflect the target across a flat boundary. Every broken path keeps the same length after unfolding, but only the minimizing path becomes a straight segment. Straightness gives the shortest route, and folding the segment back makes the incoming and outgoing angles equal.

To continue, Why Do the Shortest Three Roads Meet at 120°? studies another geometric minimum, while Why Can a Particle Cross a Wall It Cannot Climb? shows where wave mechanics departs from a purely ray-like picture.

Sources