Wavefronts, Rays, and Snell's Law

ESS 314 Geophysics · University of Washington

Week 2, Lecture 5 · April 6, 2026

Marine Denolle

By the end of this lecture…

  • [LO-5.1] Distinguish wavefronts from rays and their geometric relationship
  • [LO-5.2] Apply Huygens' principle to construct wavefronts at velocity contrasts
  • [LO-5.3] Derive Snell's law from wavefront geometry
  • [LO-5.4] Define the ray parameter pp and explain why it is conserved
  • [LO-5.5] Derive Snell's law from Fermat's principle of least time
  • [LO-5.6] Explain why waves both reflect and refract at every interface
  • [LO-5.7] Describe P–SV mode conversion and the generalized Snell's law
  • [LO-5.8] Define acoustic impedance Z=ρVZ = \rho V and compute normal-incidence RR and TT

The puzzle: bent ray paths

An earthquake occurs offshore of Westport, WA, at 30 km depth in the subducting Juan de Fuca plate.

The P-wave arrives at Olympia from an unexpected direction — steeper than the straight line from source to station.

The wave path was bent by velocity contrasts in the crust and upper mantle.

Today: the law that governs this bending — and two ways to derive it.

Wavefronts and rays

Wavefront = surface of constant phase (all points reached at the same time)

Ray = direction of energy propagation (⊥ to wavefront in isotropic media)

From a point source in a homogeneous medium:

  • Wavefronts are spherical (3D) or circular (2D)
  • Rays are straight lines radiating outward

At distances λ\gg \lambda: the wavefront looks locally flat → plane wave approximation

What happens in heterogeneous media?

alt text: Two panels. Top shows a point source with circular wavefronts and straight rays in a uniform medium. Bottom shows the same source in a medium where velocity varies laterally, producing distorted wavefronts and curved rays bending toward the slow region

Key insight: The fast side of the wavefront advances farther → wavefront tilts → rays curve toward slower regions.

Huygens' principle (1678)

Every point on a wavefront acts as a secondary point source, emitting a spherical wavelet.

The new wavefront = envelope tangent to all secondary wavelets.

alt text: A curved wavefront at time t with five secondary point sources emitting circular wavelets of radius V delta-t, and a new wavefront at t plus delta-t drawn as the envelope tangent to all wavelets

Not just a trick — it follows from the Green's function representation of the wave equation.

Huygens at a velocity contrast

At an interface between V1V_1 and V2>V1V_2 > V_1:

  • Wavelets in medium 2 are larger (radius V2Δt>V1ΔtV_2 \Delta t > V_1 \Delta t)
  • The envelope tilts — wavefront changes direction
  • The ray bends away from the normal into the faster medium

This is the physical mechanism behind Snell's law.

Deriving Snell's law: the geometry

alt text: Snell's law geometric construction showing an incident wavefront arriving at angle theta_1 from the normal at a horizontal interface between medium 1 with velocity V_1 and medium 2 with velocity V_2. Points A and B on the interface, with two right triangles sharing hypotenuse AB, yielding the sine relations for the derivation

Deriving Snell's law: the algebra

Two right triangles share hypotenuse ABAB:

sinθ1=BCAB=V1ΔtAB\sin\theta_1 = \frac{BC}{AB} = \frac{V_1\,\Delta t}{AB}

sinθ2=AEAB=V2ΔtAB\sin\theta_2 = \frac{AE}{AB} = \frac{V_2\,\Delta t}{AB}

Divide — Δt\Delta t and ABAB cancel:

sinθ1V1=sinθ2V2=p\boxed{\frac{\sin\theta_1}{V_1} = \frac{\sin\theta_2}{V_2} = p}

Snell's law: what it means

sinθ1V1=sinθ2V2=p\frac{\sin\theta_1}{V_1} = \frac{\sin\theta_2}{V_2} = p

  • V2>V1V_2 > V_1: θ2>θ1\theta_2 > \theta_1 → ray bends away from normal (into faster medium)
  • V2<V1V_2 < V_1: θ2<θ1\theta_2 < \theta_1 → ray bends toward normal (into slower medium)
  • Vertical incidence (θ1=0\theta_1 = 0): no bending at all

Units: [sinθ/V]=1/(m/s)=s/m[\sin\theta / V] = 1/(\text{m/s}) = \text{s/m}

Identical to Snell's law in optics — with VV replacing c/nc/n.

The ray parameter pp

p=sinθV=constant along the entire rayp = \frac{\sin\theta}{V} = \text{constant along the entire ray}

Physical meaning: horizontal component of the slowness vector s=n^/V\mathbf{s} = \hat{n}/V

Why conserved? Horizontal translational symmetry — properties vary only with depth. Same physics as conservation of horizontal momentum.

Through NN layers: p=sinθ1/V1=sinθ2/V2==sinθN/VNp = \sin\theta_1/V_1 = \sin\theta_2/V_2 = \cdots = \sin\theta_N/V_N

Worked example: three-layer model

A ray with p=0.0002p = 0.0002 s/m passes through:

Layer VV (m/s) sinθ=pV\sin\theta = pV θ\theta
1 (sediment) 2000 0.400 23.6°
2 (limestone) 4500 0.900 64.2°
3 (basement) 6000 1.200 No real angle!

The ray cannot enter layer 3 — it is totally reflected.

Critical angle at layer 2→3: θc=arcsin(4500/6000)=48.6°\theta_c = \arcsin(4500/6000) = 48.6°

The ray arrives at 64.2° > 48.6° → post-critical.

Fermat's principle of least time

The actual ray path between two points is the one with the shortest (stationary) travel time.

More general than Snell's law: works for curved interfaces, continuous gradients, and 3D media.

Snell's law is a consequence of Fermat's principle for flat interfaces.

Fermat's principle: the geometry

alt text: Source A at height h above a flat interface, receiver B at depth h below, separated horizontally by d. A ray crosses the interface at position x from A. Three dashed gray paths show non-optimal trajectories. The solid blue path shows the minimum-time path. A red box shows the travel time formula T of x.

Fermat's principle: the calculus

Travel time from AA to BB via crossing point xx:

T(x)=h2+x2V1+h2+(dx)2V2T(x) = \frac{\sqrt{h^2 + x^2}}{V_1} + \frac{\sqrt{h^2 + (d-x)^2}}{V_2}

Minimize: set dT/dx=0dT/dx = 0:

xV1h2+x2=dxV2h2+(dx)2\frac{x}{V_1\sqrt{h^2+x^2}} = \frac{d-x}{V_2\sqrt{h^2+(d-x)^2}}

Recognize: sinθ1=x/h2+x2\sin\theta_1 = x/\sqrt{h^2+x^2}, sinθ2=(dx)/h2+(dx)2\sin\theta_2 = (d-x)/\sqrt{h^2+(d-x)^2}

sinθ1V1=sinθ2V2\boxed{\frac{\sin\theta_1}{V_1} = \frac{\sin\theta_2}{V_2}}

Snell's law — from calculus, not geometry.

Two derivations, one law

Approach Method Strength
Huygens Wavefront geometry at interface Physical intuition — "see" the bending
Fermat Minimize travel time via dT/dx=0dT/dx = 0 Generalizes to curves, gradients, 3D

Both yield p=sinθ/V=constantp = \sin\theta/V = \text{constant}.

The ray parameter pp is the fundamental invariant of ray theory.

Reflection: The Other Half of Snell's Law

At every velocity contrast, energy both refracts and reflects.

The reflected ray stays in medium 1. Snell's law with V1=V1V_1 = V_1:

sinθiV1=sinθrV1θr=θi\frac{\sin\theta_i}{V_1} = \frac{\sin\theta_r}{V_1} \quad\Longrightarrow\quad \theta_r = \theta_i

The angle of reflection equals the angle of incidence.

This is symmetric about the normal — like a mirror.

Only when Z1=Z2Z_1 = Z_2 does the reflected wave vanish entirely.

Mode Conversion: One P-Wave In, Four Waves Out

alt text: Diagram of P-SV mode conversion at a planar interface. An incident P-wave generates four outgoing waves — reflected P, reflected SV, transmitted P, and transmitted SV — all governed by a single ray parameter p

Since VS<VPV_S < V_P: the converted S-wave is always steeper than the P-wave.

Note: SH waves do not convert — they are decoupled from P–SV.

How Much Reflects? Acoustic Impedance

Snell's law gives the angles. The amplitudes depend on acoustic impedance:

Z=ρV[kg/(m2⋅s)]Z = \rho\, V \quad [\text{kg/(m}^2\text{·s)}]

At normal incidence (θ=0\theta = 0), the reflection and transmission coefficients:

R=Z2Z1Z2+Z1,T=2Z1Z2+Z1R = \frac{Z_2 - Z_1}{Z_2 + Z_1}, \qquad T = \frac{2\,Z_1}{Z_2 + Z_1}

Property Meaning
R>0R > 0 Z2>Z1Z_2 > Z_1 — same polarity
R<0R < 0 Z2<Z1Z_2 < Z_1polarity flip
R=0R = 0 Z1=Z2Z_1 = Z_2 — no reflection
R2+(Z1/Z2)T2=1R^2 + (Z_1/Z_2)\,T^2 = 1 Energy conservation

At oblique incidence → Zoeppritz equations (Lecture 8)

Rays in a velocity gradient

When VV increases with depth (V=V(z)V = V(z)), rays curve continuously:

p=sinθ(z)/V(z)=p = \sin\theta(z) / V(z) = constant → as VV increases, sinθ\sin\theta increases → ray tilts toward horizontal

Turning depth: where sinθ=1\sin\theta = 1 (ray is horizontal), at V(zturn)=1/pV(z_\text{turn}) = 1/p

alt text: Cross-section showing five rays from a surface source curving through a medium with velocity increasing with depth. Steeper rays penetrate deeper and emerge at greater distances. Dashed lines mark the turning depth for each ray.

Rays in the real Earth

Steeper takeoff angle → smaller pp → deeper penetration → greater epicentral distance

This is why:

  • Near stations record shallow rays (refracted through the crust)
  • Distant stations record deep rays (through the mantle)
  • Antipodal stations record rays that traverse the core

The relationship p(Δ)p(\Delta) — ray parameter vs. distance — is the key to inverting Earth structure from travel times.

The optical analogy

Optics Seismology
Law n1sinθ1=n2sinθ2n_1\sin\theta_1 = n_2\sin\theta_2 sinθ1/V1=sinθ2/V2\sin\theta_1/V_1 = \sin\theta_2/V_2
"Slow" medium Higher refractive index nn Lower velocity VV
Bending Toward normal in dense glass Toward normal in slow rock

A mirage on a hot road = a seismic turning ray in a velocity gradient.

Same physics, different scale.

Critical angle and total reflection

When V2>V1V_2 > V_1, increasing θi\theta_i eventually makes sinθ2=1\sin\theta_2 = 1 — the transmitted ray grazes the interface.

θc=arcsin ⁣(V1V2)\theta_c = \arcsin\!\left(\frac{V_1}{V_2}\right)

For θ>θc\theta > \theta_c: total reflection — no transmitted energy, R=1|R| = 1

At exactly θc\theta_c: the wave along the interface radiates a head wave back into medium 1 at angle θc\theta_c.

Head waves travel at V2V_2 → the foundation of seismic refraction (Lectures 6–7).

Why it matters: earthquake location

Every PNSN earthquake location depends on:

  1. A velocity model V(z)V(z) for the PNW crust and mantle
  2. Snell's law applied at every layer boundary to trace rays
  3. Travel times computed from ray paths

Errors in the velocity model → errors in location (5–10 km in Cascadia with 1D models).

The M9 Project uses 3D ray tracing through the Community Velocity Model to simulate ground motion for a future Cascadia M9.

AI as a reasoning partner

Try this prompt:

"Derive Snell's law from Fermat's principle. Start from T(x)=h2+x2/V1+h2+(dx)2/V2T(x) = \sqrt{h^2+x^2}/V_1 + \sqrt{h^2+(d-x)^2}/V_2, take dT/dxdT/dx, set to zero, and show every step."

Evaluate the AI's response against today's derivation:

  • Does it correctly differentiate both terms?
  • Does it recognize sinθ=x/h2+x2\sin\theta = x/\sqrt{h^2+x^2} from the geometry?
  • Common error: dropping the negative sign in (dx)(d-x)

Concept Check

  1. A ray enters sandstone (V=3000V = 3000 m/s) from sediment (V=1500V = 1500 m/s) at θ1=20°\theta_1 = 20°. Find θ2\theta_2. Is the ray bending toward or away from the normal?

  2. Sketch wavefronts for a wave propagating downward through a medium where VV increases linearly with depth. Are they flat, curved up, or curved down?

  3. A ray with p=1.5×104p = 1.5 \times 10^{-4} s/m enters a medium where VV increases from 4000 to 8000 m/s. At what velocity does the ray turn? What is the takeoff angle at the surface?

Next time

Lecture 6: Seismic Refraction I

The head wave we just introduced is the key observable. Lecture 6 derives the travel-time equations for head waves and shows how to invert slopes and intercepts for layer velocity and thickness — the method Mohorovičić used to discover the crust–mantle boundary.

Direct waves · head waves · travel-time curves · crossover distance · the Moho

Discussion (Wed): Radar eyes on ice — applying today's physics to GPR