1. Introduction
Geometrical optics is a peculiar science. Its fundamental ingredients are rays, which do not exist (except as a mathematical idealization), and wavefronts, which indeed do exist, but are not directly observable [
1]. Yet it works: even with such an unsophisticated background, it maintains a unique position in modern technology [
2].
Superficially, geometrical optics might appear as a naive picture of light propagation. However, the seminal work of Luneburg [
3] and Kline and Kay [
4] laid the solid foundations of this discipline: the wavefronts come associated with the eikonal equation, which is a short-wavelength approximation to Maxwell’s equations. With a small amount of calculation, one can also show that the rays are normal to the wavefronts. It is thus not surprising that the authoritative textbook by Born and Wolf [
5] states that “only normal congruences are of interest for geometrical optics”. Consequently, non-normal congruences are safely ignored, with a few exceptions [
3,
6] that look at them more as an exotic curiosity than as a feasible possibility.
Put in a slightly different manner, a perfect duality between rays and wavefronts is tacitly assumed, so both can be used interchangeably. Indeed, given the shape of a wavefront, the direction of any ray crossing the wavefront can be immediately calculated via the eikonal equation. Conversely, one might hope that the shape of a wavefront can be calculated by tracing enough rays.
However, a closer examination reveals that this latter belief is not fully justified. We revisit here that problem: taking the ray equation as our starting point, we address the simple and unexplored question of whether given a family of rays one can always find the associated wavefronts. The unforeseen answer we find is that while in a two-dimensional world, the wavefronts always exist (so the ray-wavefront duality is correct), it is not generally the case for three-dimensional rays.
2. The Ray Equation
To be as self-contained as possible, we first briefly summarize the essential ingredients that we shall need for our purposes. In geometrical optics, light propagates along rays, which are taken as oriented curves whose direction coincides everywhere with the direction of the propagation of the energy (i.e., the average Poynting vector).
Let
(with
or 3 being the space dimensionality) denote the position vector of a point on a ray, considered as a function of an arbitrary parameter
t, which can be thought of as time. These curves can be obtained via Fermat’s principle [
7]; that is, as the variational problem
[
8], where
and the optical Lagrangian is [
9]
Here, is the refractive index, the dot indicates the derivative with respect to t, and stands for the Euclidean norm. Notice that we are assuming that light propagates in an isotropic nondispersive medium.
This is a standard problem in the calculus of variations and the time-honored Euler–Lagrange equations (which give a sufficient condition of extremality) reduce in this case to
which is called the ray equation. Quite often, this equation is rewritten in the form
in terms of the Euclidean arc-length parameter
s, such that
.
The function
is a first integral of (
3), as can be checked by observing that
where
denotes here the gradient with respect to
and analogously for
.
Since for light in isotropic media (taking, for definiteness, the speed of light in vacuum as 1), only the level set of is of optical interest.
On the other hand, the Hamilton–Jacobi equation [
10] associated to the extremal problem (
1) is the eikonal equation:
a term coined by Bruns as early as 1895 [
11]. This equation can alternatively be obtained as an asymptotic limit (for short wavelengths) of Maxwell’s equations [
5]: the real scalar function
represents the optical path for a locally plane wave.
The characteristics associated to the first-order partial differential Equation (
7) are [
12,
13,
14]
This shows that the rays are orthogonal to the level sets of
, which are called wavefronts. The derivative along the streamlines of the vector field
is
which ensures that the level sets
are transported by the rays
.
The vector field
is complete (i.e., its flow is defined
) since
This vector field defines the symmetry group of the level sets
and this, in turn, implies that the level curves of
are topological straight lines (or planes). This is confirmed by a direct integration of (
9):
. These conclusions are no longer valid, however, when (
3) is only satisfied locally in a region
; for example, when
vanishes at some points. In that case, the level sets of
can have many interesting forms.
It is straightforward to check that all the solutions of (
8) do satisfy the ray Equation (
3). Therefore, once we know the wavefronts, the rays can be always directly determined: this is the backbone of the ray-wavefront duality.
If instead of the vector field
we consider a smooth field
, the question arises of whether or not functions
and
can be found such that all the solutions of
satisfy the ray Equation (
3). A sufficient condition can be directly found by introducing
into (
3), getting
This constitutes a first-order set of partial differential equations for that, in general, has no solutions for when is given.
3. Rays in
In this section, we restrict our attention to the case of two-dimensional vector fields
. Then, we can show that a function
can be always found such that locally we have
inside a Euclidean ball
of center
[with
]. The proof is simple. Let
(the superscript ⊤ being the transpose) be a smooth field and
. Let
be a local first integral of
in a neighborhood of the point
such that
and
. Then, (
13) defines
, since by construction
and
are parallel in the ball
.
Some remarks seem in order here. Assume that the vector field
has orbits near
that are bounded for
. This is fulfilled when the orbits are compact (case of cyclic orbits) or tend to a compact set
K for
. Then, the solutions
satisfy the ray equation on
, and since they are analytic functions of
t for any
, by prolongation, the ray equation will also be satisfied for any
t. Therefore, orbits of plane vector fields tending to an equilibrium point [
15] or a limit cycle can be considered, conveniently parametrized, as solutions of the ray equation.
We recall that Thom’s theorem [
16] implies that all the orbits of a
analytic vector field
of type gradient cannot spiralize around an equilibrium point of
. This means that near a focus of
, (
13) does not hold, but it holds near a node. Note that the equilibrium point itself is not a solution of the ray equation, as the constraint
is not satisfied when
is a global function of
.
We conclude this section with two global results on wavefronts for nonvanishing vector fields. Assume first that a conformal (i.e., angle-preserving) diffeomorphism D can be found such that . Then and are first integrals of and , respectively.
Let
be a nonvanishing divergence-free vector field. Then, the global function
satisfying
is computable by quadratures and is a global first integral of
. Therefore,
are wavefronts of
since
. The divergence-free hypothesis is essential; actually, Wazewski [
17] constructed examples of nonvanishing smooth vector fields
free from nontrivial global first integrals.
4. Rays in
We turn our attention to the three-dimensional vector fields reducible to the type (
8). In general, the eikonal defining the wavefronts does not exist even locally. To guarantee the existence of local orthogonal surface
to the vector field
, we require
which can be recast as
with
and
. The integrability condition of (
15) reads
When (
16) is satisfied, we get the function
from (
15), such that
is parallel to
. Note that Equations (
15) and (
16) are invariant under the replacement
.
The vector fields of the type
, where
is a smooth scalar function, satisfy these equations automatically, and the same happens for two-dimensional vector fields, writing
instead of (
15).
The vector fields orthogonal to
lie on the level sets of
. According to (
16), these vector fields form an integrable distribution of dimension 2 [
18],
being a first integral of it.
Let us explore the situation with some examples. Let
be
One can immediately check that this field satisfies the integrability constraint (
16). Equation (
15) takes now the form (for
z constant)
whose solution, apart from an additive constant, reads
Therefore, we conclude that the family of surfaces
are locally orthogonal to
. In consequence, the rays are determined by
, and the resulting refractive index is
which is not defined on
. Nonetheless, the vector field (
17) on
is orthogonal to the singular plane
. Note that
so
global wavefronts of
cannot be obtained.
As a second example, let
be
The integrability condition (
16) holds when
, where
. If, for simplicity, we fix
, (
14) becomes
with solution give a local family of transversals to
:
The wavefront condition is not satisfied because , and accordingly the vector field does not admit wavefronts.
Let now
be the vector field
whose orbits are the helices
with
,
. In
Figure 1, we plot the integral curves of this vector field, showing an intriguing chiral behavior. One can check that, in this case, the equation
does not satisfy the integrability condition (
16). Nevertheless, the rays (
25) do satisfy the ray equation when
where we take the coordinates normalized in such a way that
. We thus conclude that rays without orthogonal wavefronts exist in this case.
One could think that this strange behavior occurs only in very special inhomogeneous media that impart exotic rotational behaviors. This is not the case, as the following example clearly demonstrates: the vector field
originates the congruence
where
. Here, the rays are straight lines, as we can appreciate in
Figure 1, and therefore light is propagating in a homogeneous medium, with a constant refractive index. These rays pass simultaneously by the axis
X and the axis
. The integrability (
16) does not hold either here, so we are dealing with a rectilinear non-normal congruence.
To conclude this section, we show that for any solution of the ray equation, we can locally construct a vector field with local orthogonal surfaces and having as one of its solutions.
In fact, let
be a local graph of
(
).
is a simple smooth curve in
(no self-intersections are allowed). Consider now the infinite family of normal planes
(
) to
at
and small bits
of them near
. By making these pieces sufficiently small, we can make them disjoint. Define now
on
in this way:
with
being any vector field extending
smoothly and orthogonal to
at each of its points. This local vector field
obviously has
as local orthogonal transversals near
.
5. Rays on Level Sets of the Refractive Index
We start by considering rays lying on the level set
, assuming that this is a surface, so that
. Writing
, with
,
and
the unitary vector tangent and normal to
and
is the radius of curvature of
. Since we are in a surface, and
, the ray equation gives in this case that
v is constant and determined by
and, consequently, the graph of
is a geodesic on
.
On the other hand, if
has a constant value on
, it follows from (
31) that
has a constant value along
. This assumption holds when
is of one of the following forms:
;
;
.
Observe that
is also constant when
n satisfies the eikonal equation
for some smooth non-negative function
.
For the three aforementioned cases, the graph of is as follows:
A maximum circle on the sphere
(which we parametrize as
) with radius
A helix on the cylinder and constant. The value of implies that straight lines parallel to the z-axis cannot be light rays.
A straight line L on the plane , say .
The infinity of solutions obtained in this way can be understood by noticing that the ray equation is symmetrical under rotations when , under rotations around the z axis and translations along the z axis when and under translations along the x and y axes when .
Consider now the case in which the level set is not a surface but a curve . In this case, it is trivial to show that . Assume in addition that is a straight line L (say, the z axis). Then, it is easy to check that is a solution of the ray equation.
Other straight-line solutions that are global in
t are obtained when
is parallel to
L. In this case, the ray equation has a solution of the form
, when
satisfies
This equation is integrable and reduces to the linear equation
with
. Since
,
and so
where
C is an integration constant. We finally get
and therefore the solution (
36) is defined for every
.