Stigmatic Optics
Stigmatic Optics
Series Editor
R Barry Johnson a Senior Research Professor at Alabama A&M
University, has been involved for over 50 years in lens design,
optical systems design, electro-optical systems engineering, and
photonics. He has been a faculty member at three academic
institutions engaged in optics education and research, employed
by a number of companies, and provided consulting services.
Dr Johnson is an IOP Fellow, SPIE Fellow and Life Member, OSA Fellow, and was
the 1987 President of SPIE. He serves on the editorial board of Infrared Physics &
Technology and Advances in Optical Technologies. Dr Johnson has been awarded
many patents, has published numerous papers and several books and book chapters,
and was awarded the 2012 OSA/SPIE Joseph W Goodman Book Writing Award for
Lens Design Fundamentals, Second Edition. He is a perennial co-chair of the annual
SPIE Current Developments in Lens Design and Optical Engineering Conference.
Foreword
Until the 1960s, the field of optics was primarily concentrated in the classical areas of
photography, cameras, binoculars, telescopes, spectrometers, colorimeters, radio-
meters, etc. In the late 1960s, optics began to blossom with the advent of new types of
infrared detectors, liquid crystal displays (LCD), light emitting diodes (LED), charge
coupled devices (CCD), lasers, holography, fiber optics, new optical materials,
advances in optical and mechanical fabrication, new optical design programs, and
many more technologies. With the development of the LED, LCD, CCD and other
electo-optical devices, the term ‘photonics’ came into vogue in the 1980s to describe
the science of using light in development of new technologies and the performance of
a myriad of applications. Today, optics and photonics are truly pervasive throughout
society and new technologies are continuing to emerge. The objective of this series is
to provide students, researchers, and those who enjoy self-teaching with a wide-
ranging collection of books that each focus on a relevant topic in technologies and
application of optics and photonics. These books will provide knowledge to prepare
the reader to be better able to participate in these exciting areas now and in the future.
The title of this series is Emerging Technologies in Optics and Photonics where
‘emerging’ is taken to mean ‘coming into existence,’ ‘coming into maturity,’ and
‘coming into prominence.’ IOP Publishing and I hope that you find this Series of
significant value to you and your career.
Stigmatic Optics
Rafael G González-Acuña
Tecnológico de Monterrey, Garza Sada 2501, Monterrey 64849, Mexico
Héctor A Chaparro-Romo
Independent researcher, Alcanfores 8, Lazaro Cárdenas, Tultitlán 54916, Mexico
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system
or transmitted in any form or by any means, electronic, mechanical, photocopying, recording
or otherwise, without the prior permission of the publisher, or as expressly permitted by law or
under terms agreed with the appropriate rights organization. Multiple copying is permitted in
accordance with the terms of licences issued by the Copyright Licensing Agency, the Copyright
Clearance Centre and other reproduction rights organizations.
Permission to make use of IOP Publishing content other than as set out above may be sought
at [email protected].
Rafael G González-Acuña and Héctor A Chaparro-Romo have asserted their right to be identified
as the authors of this work in accordance with sections 77 and 78 of the Copyright, Designs and
Patents Act 1988.
DOI 10.1088/978-0-7503-3463-1
Version: 20200901
IOP ebooks
British Library Cataloguing-in-Publication Data: A catalogue record for this book is available
from the British Library.
US Office: IOP Publishing, Inc., 190 North Independence Mall West, Suite 601, Philadelphia,
PA 19106, USA
In memory of
Jóse Angel Andrade Reyna
&
Daniela Andrade Reyna
Contents
Preface xii
Series Editor’s foreword xiii
Acknowledgements xv
Author biographies xvii
vii
Stigmatic Optics
viii
Stigmatic Optics
ix
Stigmatic Optics
x
Stigmatic Optics
xi
Preface
xii
Series Editor’s foreword
For over a millennium, scientists have attempted to create mirrors and lenses free of
spherical aberration that is the only monochromatic axial aberration. Geometrical
imaging of an axial point object to form a perfect axial point image is known as axial
stigmatic imaging. When an optical system produces a perfect image over the entire
field-of-view, it known as a stigmatic optical system. Over time, it was learned that
spherical aberration is a constant aberration over the entirety of the image surface.
For a long time, it has been known that certain forms of lenses provided axial
stigmatic imaging. For example, when the object is at infinity, a geometrically-
perfect point image can be formed by a lens having (i) an ellipsoidal front surface
and a plane rear surface or (ii) a plane front surface and hyperbolic rear surface. A
stigmatic image for finite conjugates (magnification < 0) can be formed by using a
pair of plano-hyperbolic lenses (having focal length of f1 and f2) with the plane
surface facing one another. The magnification is simply −f2 f1. An example of a
mirror forming a stigmatic image is a parabola with the object at infinity. Although
such lenses and mirrors suffer no spherical aberration, other aberrations such as
coma and astigmatism can be bothersome. Indeed, a fast parabola can become
useless for imaging due to coma.
It is generally understood that there is not a generalized closed-form solution to
the design of a singlet lens that is axially stigmatic, i.e., one that is free of spherical
aberration. The authors of this treatise, Stigmatic Optics, elegantly attack this
challenge to develop such a generalized closed-form solution. They begin the book
by presenting Maxwell’s equations describing the behavior of electromagnetic fields
and develop the eikonal equation that provides the basis for geometric ray
propagation equation and Snell’s Law. Next is provided the necessary mathematics
needed to understand their development of the equations describing the surfaces of
lenses having the property of axial stigmatic imaging. Optical systems utilizing
Cartesian ovals are comprehensively discussed and numerous examples are pro-
vided. Subsequently, they meticulously develop the general equations for designing
axial stigmatic lenes. The resultant surface shapes can be described by a combination
of a conventional shape and an aspheric shape, or both surfaces being aspheric.
These surfaces, in general, cannot be described by the well-known polynomial
aspheric equation commonly used in lens design computer programs. The authors
skillfully explain the development of their new aspheric equations and provide
numerous examples. Throughout the book, the authors have richly included
graphics that aid in clarification of their discussions. Readers will likely appreciate
that the authors included computer code for algorithms useful in computing axial
stigmatic designs.
Stigmatic Optics is an excellent book to gain an understanding of the basics of
optical imaging and the formulation of the new aspheric shapes for achieving axial
stigmatic imaging. To continue learning about this topic, readers are encouraged to
read Analytical Lens Design by these authors, along with Julio C Gutiérrez-Vega,
which also explores the development of aspherical-shaped surface(s) that create
xiii
Stigmatic Optics
lenses which are aplanatic, i.e., free of both spherical aberration and linear coma.
One might ask the question: ‘what is the value of this rather esoteric approach to lens
design using closed-form solutions?’. My answer is that exploring closed-form
solutions can provide further insight into creating better optical systems, although
closed-form solutions of complex optical systems seems improbable. Also, recent
advances in manufacturing free-form surfaces makes possible the creation of lenses
incorporating the authors’ new aspheric shapes.
R Barry Johnson, FInstP, FOSA, FSPIE, HonSPIE
Series Editor, Emerging Technologies in Optics and Photonics
Huntsville, Alabama
xiv
Acknowledgements
xv
Stigmatic Optics
Beyond family and friend thanks, I want to thank prospectively all those who will
enjoy this work, either designing optical systems or consuming all the technology
that at some future time will be developed based on this knowledge.
I hope with fervor that this final result is an incentive to improve the quality of life
for all, the greatest thanks is for those who, through their mastery of knowledge,
make a moment of existence something comforting and pleasant.
I thank you, dear readers, for the patience and the decision to read our work; in
fact the number of equations and their procedures are not trivial matters, however,
with discipline and responsibility they can be mastered with such ease that their
magnitude becomes ephemeral and despicable. Among the greatest difficulties that
we have had to face, Rafael, is the fact that currently there are very few people who
enjoy this knowledge—I hope that soon you can open debate with us and with this
continue creating a model of Nature with a concrete and consistent theoretical basis.
I thank all those institutions that support the full development of their popula-
tions, all those governments that try to use reason and avoid the repression of free
thought.
This book is a tribute to our time, nowadays the role of the scientist is frequently
confused in the teaching market, I thank all those who do not give up on their
scientific thinking and much less stop creating ideas.
Father, mother, brother and Rafael, thanks again for facing the challenge as a
team, without this link many projects would not have been possible, only a just goal
makes the difficulty lessen, we again achieved it.
Finally I thank all those people who will use this knowledge to build a better
humanity, a peaceful life and a reason for existence!
xvi
Author biographies
Rafael G González-Acuña
Rafael G González-Acuña studied industrial physics engineering at
the Tecnológico de Monterrey and studied the masterʼs degree in
optomechatronics at Centro de investigaciones en Óptica, A.C. He
is currently studying his PhD at the Tecnológico de Monterrey. His
doctoral thesis focuses on the design of free spherical aberration
lenses. He is co-author of the solution to the problem of designing
bi-aspheric singlet lenses free of spherical aberration. He is
co-author of the book Analytical Lens Design (IOP Publishing).
Héctor A Chaparro-Romo
Héctor A Chaparro-Romo obtained his bachelorʼs in electronic
engineering at the Universidad Autónoma Metropolitana, and is
currently studying for a degree in Economics at the Universidad
Nacional Autónoma de México. He is co-author of the solution to
the problem of spherical aberration in lens design, he is also
co-author of several peer-reviewed scientific articles and a book on
analytical design of optical systems. Héctor is an independent and
self-employed researcher in his home office, where he fully focuses his capabilities in
the complex field of computer networks and the Internet, As a pioneer, his main goal
is to develop http://www.biaspheric.com as a reference portal for all those who want
to learn deeply the theory of optical design that works from the rigorous analytical
paradigm. He is co-author of the book Analytical Lens Design (IOP Publishing).
xvii
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 1
The Maxwell equations
In this chapter, we give a brief review of the Maxwell equations for electromagnetic
theory, after a concise explication, we obtain the step-by-step electromagnetic wave
equation. Maxwell equations are the fundamental basis for optical theory, and
therefore to the stigmatic optics discipline.
1.1 Introduction
In this chapter, we are going to review Maxwell’s equations. The main goal is to
get the wave equation. From, the wave equation we can get the eikonal equation.
From the eikonal equation, we can derive the concept of ray and set the bases of
geometrical optics.
The general idea of this book is to take Maxwell’s equations as axioms and their
implications as theorems. In this language, the wave equation would be a theorem, a
direct consequence of Maxwell’s equations. The equation of the eikonal, under one
approximation, is an implication of the wave equation and from it, we develop the
theory of stigmatism.
The purest and most exquisite branch of geometric optics is stigmatic optics, the
branch to which this book owes its name.
where E⃗ is the electric field. Electric fields can be originated, from both electrical
charges and variable magnetic fields.
Electric fields can be positive or negative. They are positive if they are generated
by positive charges, and negative if they are generated by negative charges. Charges
with different sign are attracted and with similar charge repel each other. Since the
electric field is a vector space it can be represented as vectors, thus it is usually
represented as vector lines. The lines emerge from positive charges and end in
negative charges, as can be seen in figures 1.1–1.3.
A magnetic field is a vector field that specifies the magnetic influence of electric
charges in relative movement and magnetised materials. A charged that is moving
1-2
Stigmatic Optics
where v⃗ is the velocity of the charge and B⃗ is the magnetic field. Please notice the
cross product in equation (1.2) describes that if the charge is moving along
the magnetic field B⃗ its force will be zero.
For a particle subjected to an electric field combined with a magnetic field, the
total electromagnetic force or Lorentz force on that particle is given by the
combination of equations (1.1) and (1.2),
F⃗ = q(E⃗ + v⃗ × B⃗ ). (1.3)
The Maxwell equations entirely describe the nature of the electromagnetic fields E⃗
and B⃗ . In the following sections, we are going to describe them briefly.
d Φ E⃗ = E⃗ · n⃗ da . (1.4)
Φ E⃗ = ∫S E⃗ · n⃗ da, (1.5)
where E⃗ is the electric field and n⃗ da is the differential surface vector that
corresponds to each infinitesimal element of the entire surface S. Please see
figure 1.4.
Figure 1.4. Flux of an electric field through a surface. On the right the normal vector n⃗ of the surface is parallel
to the electric field E . On the left there is inclination on the surface. Thus, there is an angle between n⃗ and E .
1-3
Stigmatic Optics
where n⃗ is the normal unit vector of the closed surface S, qin is the charge inside the
closed surface S and ε0 is a constant called the permittivity free space. In the
international system of units, where force is in newtons (N), distance in meters (m),
and charge in coulombs (C),
ε0 = 8.85 × 10−12 C2 N−1 m−2. (1.7)
First, let’s pay attention of the left side of equation (1.6). The left side of this
equation is the mathematical representation of the electric flux—the number of
electric field lines—crossing into a closed surface S. In the right side the total amount
of charge contained within that surface is divided by a constant called the
permittivity of free space. Therefore, what Gauss’s law tells us is an electric charge
produces an electric field, and the flux of that field passing through any closed
surface is proportional to the total charge inside the closed surface.
Let us assume that you have a closed surface S, where the shape and size of S are
arbitrary. If there is no charge inside S, then, the electric flux is zero. If there is a
positive charge inside S, then, the electric flux through the surface is positive. But, if
you add an equal amount of negative charge, thus the total amount of charge inside
S is zero, then, the electric flux again is zero.
There is another way to express Gauss’s law using the divergence theorem. The
form is the following expression,
ρ
∇ · E⃗ = , (1.8)
ε0
∇ · E⃗ is the divergence of the field E⃗ . The divergence of the vector field is a scalar
computation that indicates the tendency of the field to flow away from a point.
Hence, Gauss’s law tells us that the divergence of the field E⃗ is the density of charge
divided by the permittivity free space.
Here we limit ourselves to present this form of the Gauss law because the
derivation of the divergence theorem is beyond the scope of the book. For a more
detailed analysis of the divergence theorem, the reader is invited to read the
references presented in the bibliography of this chapter.
1-4
Stigmatic Optics
Φ B⃗ = ∫S B⃗ · n⃗ da, (1.10)
the magnetic field, B⃗ , multiplied by the component of the area perpendicular to the
field, where n⃗ is the unit normal vector of infinitesimal area da.
Therefore, over a closed surface S, Gauss’s law of magnetism is given by
∮S B⃗ · n⃗ da = 0, (1.11)
∇ · B⃗ = 0. (1.12)
This happens, as expected because there are no magnetic charges. Therefore, the
density of magnetic charge is zero.
where E⃗ is the electric field, d l ⃗ is the infinitesimal element of the length of the circuit
represented by contour C, B⃗ is the magnetic field and S is an arbitrary surface, whose
edge is C. The right-hand rule gives the directions of contour C and n⃗da .
The electromotive force or induced voltage (represented by emf) is any cause
capable of maintaining a potential difference between two points in an open circuit
or of producing an electric current in a closed circuit.
According to the Stokes theorem, the differential form of Faraday’s law is
generally written as,
1-5
Stigmatic Optics
∂B⃗
∇ × E⃗ = − , (1.14)
∂t
where ∇ × E⃗ is the curl of the electric field E⃗ . The curl operates on a vector field and
provides a vector result that designates the tendency of the field to circulate around a
point and the direction of the axis of greatest circulation.
What tells us the differential form of Faraday’s law is that a circulating electric
field is produced by a magnetic field that changes with time.
⎛ ⎞
∮c B⃗ · d l ⃗ = μ0⎜⎝Ienc + ε0 dtd ∫S E⃗ · n⃗da⎟⎠. (1.15)
The left side of equation (1.15) tells us about the circulation of the magnetic field
around a closed path C. On the right side, we have two elements that originate the
magnetic field. The first one is a steady current given by I enc . The other one is the
change in time of the electric flux through a surface bounded by C.
Please notice that in equation (1.15) the factor μ0 is a constant called the magnetic
permeability of free space. In the international system of units, where force is in
newtons (N) and current in amperes (A),
μ0 = 1.256 637 061 4 × 10−6 N A−2. (1.16)
Well, what equation (1.15) tells us is that an electric current or a changing electric
flux through a surface produces a circulating magnetic field around any path that
bounds that surface.
Now due the Stokes theorem, we can express the Ampère–Maxwell law as its
differential form,
⎛ ∂E⃗ ⎞
∇ × B⃗ = μ0⎜J⃗ + ε0 ⎟ , (1.17)
⎝ ∂t ⎠
The left side of the equation (1.17) is the circulating magnetic field. On the right
side are the sources of the circulating magnetic field. Notice that the first term in the
right side of equation (1.17), J⃗ is the current density vector. The second term on the
right side of the mentioned equation is the rate of change of the electric field with
time.
Therefore, what the Ampère–Maxwell law in its differential form tells us is that a
circulating magnetic field is produced by an electric current and by an electric field
that changes with time.
1-6
Stigmatic Optics
1-7
Stigmatic Optics
∂ 2E⃗
∇2 E⃗ = μ0ε0 . (1.24)
∂t 2
Equation (1.24) is called the wave equation. The wave equation is an important
second-order linear partial differential equation that describes the propagation of a
variety of waves, such as sound waves, light waves, and waves in water. It is important
in various fields such as acoustics, electromagnetism, quantum mechanics, and fluid
dynamics. The form represented in equation (1.24) is for an electric field E⃗ . But if we
apply ∇⃗× to Ampère’s law, then apply a similar procedure we can get,
∂ 2B⃗
∇2 B⃗ = μ0ε0 . (1.25)
∂t 2
Equation (1.25) is the wave equation for B⃗ . The process to get equation (1.25) is
left as an exercise to the reader.
Throughout the book we are going to use the notation presented in equation (1.29),
1-8
Stigmatic Optics
where, c is the speed of light in vacuum and v is the phase velocity of light in the
medium.
1-9
Stigmatic Optics
Since terms are being differentiated by different independent variables, they must
be equal to the same constant,
∇2 (R⃗ ) 1 ∂ 2T
= μ 0 ε0 = −k 2. (1.35)
R⃗ T ∂t 2
This leads us to a time-dependent differential equation given, by
∂ 2T k 2T
2
+ = 0, (1.36)
∂t μ 0 ε0
where,
1
= μ 0 ε0 . (1.37)
c2
The solution of equation (1.36) is given by,
T (t ) = e−ikct . (1.38)
Therefore, we can write the electric field as,
E⃗ ( r⃗ , t ) = R⃗ ( r⃗)e−ikct (1.39)
1-10
Stigmatic Optics
Therefore, solving the Helmholtz equation is not the simplest task. It depends on
the dimension of the wave, whether in one, two or three dimensions, and in the
coordinate system. The coordinate system affects ∇; ∇ has different expressions for
different coordinate systems. In the next subsection, we explore some particular
solutions of the Helmholtz equation.
Therefore, E⃗ ( r ⃗, t ) is given by
simplifying,
E⃗ ( r⃗ , t ) = A cos(kz − kvt ) + B cos(kz + kvt ). (1.50)
The minus sign of the first cosine means that the wave is travelling to the right of
positive z. The plus sign of the second cosine implies that the wave is moving to the
right of negative z.
Also, notice that the time is being multiplied by the angular frequency,
w = kv. (1.51)
Notice that v is the speed inside a medium and c is the speed in vacuum.
Therefore, if we pick the wave that is traveling to positive z, E⃗ ( r ⃗, t ) is given by
E⃗ ( r⃗ , t ) = E 0 cos(kz − wt ) (1.52)
where we set A → E0. The last expression is the equation of the plane wave.
1-11
Stigmatic Optics
1 ∂ ⎛ 2 ∂E⃗ ( r⃗) ⎞
⎜r ⎟ + k 2 E⃗ ( r⃗) = 0. (1.54)
r 2 ∂r ⎝ ∂r ⎠
1 ∂ ⎡ 2⎛ E ′ ∂E ′ ⎞⎤ E′
⎢r ⎜ − 2 + r ⎟⎥ + k 2 =0 (1.56)
r ∂r ⎣ ⎝ r
2
∂r ⎠⎦ r
expanding,
1 ⎛ ∂E ′ ∂ 2E ′ ∂E ′ ⎞ E′
⎜−
2⎝
+r 2 + ⎟ + k2 =0 (1.57)
r ∂r ∂r ∂r ⎠ r
simplify,
1 ∂ 2E ′ E′
2
+ k2 = 0. (1.58)
r ∂r r
Notice, that is the same equation that we solved in the previous section. Therefore,
we can conclude that the solution of the wave equation in spherical coordinates has
the following form,
E
E⃗ ( r⃗ , t ) = 0 cos(kz − wt ). (1.59)
r
Notice that the amplitude of the wave decreases as r → ∞.
As an exercise to the reader, please study the Helmholtz equation in cylindrical
coordinates. The Helmholtz equation in cylindrical coordinates is the following
expression,
1 ∂ ⎡ ∂E⃗ ( r⃗) ⎤
⎢r ⎥ + k 2 E⃗ ( r⃗) = 0. (1.60)
r ∂r ⎣ ∂r ⎦
1-12
Stigmatic Optics
Further reading
Arfken G B and Weber H J 1999 Mathematical Methods for Physicists (New York: Academic)
Boas M L 2006 Mathematical Methods in the Physical Sciences (New York: Wiley)
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation,
Interference and Diffraction of Light (Amsterdam: Elsevier)
Buchdahl H A 1993 An Introduction to Hamiltonian Optics (Chelmsford, MA: Courier
Corporation)
Campbell L 1882 The Life of James Clerk Maxwell (London: Macmillan)
Fleisch D 2008 A Student’s Guide to Maxwell’s equations (Cambridge: Cambridge University
Press)
Goodman J W 2005 Introduction to Fourier Optics (Greenwood Village, CO: Roberts)
Griffiths D J 2005 Introduction to Electrodynamics (Cambridge: Cambridge University Press)
Hecht E 1974 Schaum’s Outline of Optics (New York: McGraw-Hill)
Hecht E 2012 Optics (Cambridge, MA: Pearson)
Jackson J D 1999 Classical Electrodynamics (Hoboken, NJ: Wiley)
Lakshminarayanan V, Ghatak A and Thyagarajan K 2002 Lagrangian Optics (Berlin: Springer)
Lax M, Louisell W H and McKnight W B 1975 From Maxwell to paraxial wave optics Phys. Rev.
A 11 1365
Luneburg R K 1964 Mathematical Theory of Optics (Berkeley, CA: University of California
Press)
Mahon B 2004 The Man Who Changed Everything: The Life of James Clerk Maxwell (New York:
Wiley)
Maxwell J C 1990 The Scientific Letters and Papers of James Clerk Maxwell: 1846–1862
(Cambridge: Cambridge University Press)
Perko L 2013 Differential equations and Dynamical Systems vol 7 (Berlin: Springer)
Ronchi V and Barocas V 1970 The Nature of Light: An Historical Survey (Cambridge, MA:
Harvard University Press)
Zill D G 2016 Differential equations with Boundary-value Problems (Boston, MA: Cengage)
1-13
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 2
The eikonal equation
In this chapter we study the fundamental equation of geometric optics, the eikonal
equation. The eikonal equation is derived from the wave equation under the
circumstances studied in this chapter. Also in this chapter, we will study the direct
implications of the eikonal, such as the ray equation.
2.1 From the wave equation, through Helmholtz equation to end with
the eikonal equation
In the first chapter of this book, chapter 1, we had three objectives. The first one was
to make a summary of Maxwell’s equations. The second was to see that when we do
not have charges or currents, we can derive the wave equation from Maxwell’s
equations, and finally we wanted to study some particular solutions to the wave
equation. To do this, we had to obtain as an intermediate step the Helmholtz
equation, which is the spatial part of the wave equation.
In this chapter we ask ourselves: if Maxwell’s equations are our axioms, they are
true, and we do not doubt that they are; then, if the wave equation and Helmholtz’s
equation are implications that Maxwell’s equations are true, they are our theorems,
what else is true? What more effects do the wave equation and the Helmholtz
equation have and in which circumstances? The goal of this chapter is to obtain from
the wave equation and through the Helmholtz equation, the equation of the eikonal
equation. The eikonal equation is an implication of the equations already mentioned
in very particular but useful circumstances that define the geometric optics branch of
optics.
The eikonal equation is a partial differential equation with non-linearity found in
wave propagation. It is an approximated version of the wave equation.
We will study the spatial part of the wave equation, the Helmholtz equation and
given certain approximations. We will arrive at the eikonal equation.
Later we will see that from the eikonal equation, we can formulate the equation of
the ray and with it the concept of ray—a fundamental concept in stigmatic optics.
It is imperative to understand these steps because they are the pillars of geometric
optics and stigmatic optics.
The eikonal equation can be seen as the intermediary of two worlds, two
paradigms, wave optics and ray optics or commonly called geometric optics.
Geometrical optics, also named ray optics, is one of the oldest sciences. It studies
the light through geometry. Euclid proposed the first premise used in geometrical
optics in his book Optics. The premise is that light propagates in straight lines,
making a connection between the paths of light and the geometry proposed in his
masterpiece, Elements. Since Euclid’s Elements focus has been on the nature
of straight lines. Elements is a mathematical and geometric treatise that consists
of thirteen books. In the books lies the foundation of Euclidean geometry.
In geometric optics, it is common to describe the propagation of light in terms of
rays. The ray is a useful abstraction to approximate the paths along which light
propagates under certain circumstances. Euclid’s premise on the propagation of
light in straight lines is only valid when light travels around a homogeneous
medium. The refraction index of a homogeneous medium is constant, and it is a
dimensionless number that describes how fast light travels through the medium. All
these properties of light described by geometrical optics are inherited by the eikonal
equation.
Geometric optics does not deal with specific optical effects, such as diffraction
and interference. Diffraction is the term that comes from the Latin diffractus, which
means broken. the etymology refers to the phenomenon by which a wave can
contour an obstacle in its propagation, moving away from the behavior of rectilinear
rays.
However, geometric optics deals with reflection and refraction, which are the two
main phenomena studied in geometrical optics. The reflection of light is the
phenomenon of returning the rays of light that fall on the surface of an object;
commonly, these objects are mirrors. Refraction is the redirection of a light ray
when it enters a medium where its speed is different. Refraction occurs when the
refractive index of the input medium is different from the refractive index of the
output medium.
Ignoring diffraction and interference is useful in practice when the wavelength is
small compared to the size of the optical elements in which the light interacts. This
paradigm is particularly useful for describing geometric aspects of images, including,
mirrors, lenses, axicons and other optical devices. Geometrical optics is the leading
theory used in optical design. The art of designing cameras, microscopes, telescopes
and optical systems in general is called optical design.
Geometric optics is a very challenging science, where most of the results are
particular cases obtained using sophisticated optimization algorithms, for example,
the design of a specific camera or telescope. The hardness of geometrical optics
happens because the equations that model the light rays and their interactions with
the different media can be quite long, complicated, and in many cases, nonlinear.
Non-linearity has led optical design to resemble art rather than a scientific discipline.
The non-linearity presented in geometric optics is also due with the eikonal equation
2-2
Stigmatic Optics
In it, we will insert equation (2.1), note that the procedure is simple but long so
that we will do it in steps. First, we will focus purely on the Laplacian that is present
in the Helmholtz equation. We begin with the derivative of E⃗ ( r ⃗) with respect to x,
and we have,
∂E⃗ ( r⃗) ∂g( r⃗) ∂A⃗ ( r⃗) ikcg(r ⃗)
= ikc A⃗ ( r⃗)e ikcg(r ⃗) + e . (2.4)
∂x ∂x ∂x
Now for the derivative respect to y we have,
∂E⃗ ( r⃗) ∂g( r⃗) ∂A⃗ ( r⃗) ikcg(r ⃗)
= ikc A⃗ ( r⃗)e ikcg(r ⃗) + e , (2.5)
∂y ∂y ∂y
and finally for the derivative with respect to z we have the same pattern, as expected,
∂E⃗ ( r⃗) ∂g( r⃗) ∂A⃗ ( r⃗) ikcg(r ⃗)
= ikc A⃗ ( r⃗)e ikcg(r ⃗) + e . (2.6)
∂z ∂z ∂z
2-3
Stigmatic Optics
The next step is to derive E, again with respect to x, y, z, for which we will derive
equations (2.4)–(2.6) with respect to x, y, z, respectively. We start with the derivative
of equation (2.4) regarding x,
finally, the derivative of equation (2.6) regarding z has the same pattern,
Now, we need to insert equations (2.7)–(2.9) in equation (2.3). This step is crucial
so please notice that we separate the real and imaginary components from equations
(2.7)–(2.9). Notice that the first real terms in equations (2.7)–(2.9) are proportional
to the Laplacian of A⃗ ( r ⃗).
∂ 2A⃗ ( r⃗) ikcg(r ⃗) ∂ 2A⃗ ( r⃗) ikcg(r ⃗) ∂ 2A⃗ ( r⃗) ikcg(r ⃗) ∇2 A⃗ ( r⃗) ⃗
e + e + e = E( r⃗). (2.10)
∂x 2 ∂y 2 ∂z 2 A⃗ ( r⃗)
The second real terms of the aforementioned equations are,
⎡ ∂g( r⃗) ⎤2 ⎡ ⎤2
ikcg (r ⃗) ∂g( r ⃗)
− kc2 A⃗ ( r⃗)e ikcg(r ⃗)⎢ ⎥ − 2 ⃗
kc A( r⃗)e ⎢ ⎥
⎣ ∂x ⎦ ⎣ ∂y ⎦
(2.11)
⎡ ∂g( r⃗) ⎤2
− kc2 A⃗ ( r⃗)e ikcg(r ⃗)⎢ = −kc2 E⃗ ( r⃗)∣∇g( r⃗)∣2 ,
⎥
⎣ ∂z ⎦
applying the same methodology to the imaginary terms and pull all together in
equation (2.3) we get the following non-easy solving expression that involves A⃗ ( r ⃗)
and g ( r )⃗ ,
2-4
Stigmatic Optics
From the last expression we eliminate the common factor of E⃗ ( r )⃗ , which inside
the bracket must be zero. Since it is a complex number it should be that the real part
is zero as well as the imaginary part. Let us focus on the real part of equation (2.12).
∇2 A⃗ ( r⃗)
− kc2∣∇g( r⃗)∣2 + kc2n 2 = 0. (2.13)
⃗
A( r⃗)
Equation (2.13) is still too complicated to obtain a general solution for A⃗ ( r ⃗) and
g ( r )⃗ . If we look at the imaginary part the scenario is even worse. Therefore, we need
to sacrifice one of A⃗ ( r ⃗) and g ( r )⃗ in order to just only study the consequence of the
other. If we eliminate g ( r )⃗ , we will have an answer similar to the one obtained in the
first chapter, chapter 1. So let’s explore the consequence of eliminating A⃗ ( r ⃗). We just
can’t eliminate A⃗ ( r ⃗) without justification since it is the amplitude, but if we observe if
A⃗ ( r ⃗) does not change a lot in respect to r ⃗ , then the second derivative of A⃗ ( r ⃗) with
respect to r ⃗ will be very small in comparison to A⃗ ( r ⃗), which leads to,
∇2 A⃗ ( r⃗)
A⃗ ( r⃗) ≫ ∇2 A⃗ ( r⃗), → 0. (2.14)
A⃗ ( r⃗)
This approximation is called slowly varying envelope approximation (SVEA) or
sometimes also called slowly varying amplitude approximation (SVAA). SVEA is
the assumption that the amplitude slowly varies, therefore the derivatives are small
enough that we can neglect their effect.
The slowly varying envelope approximation is often used because the resulting
equations are in many cases easier to solve than the original equations, reducing the
order of—all or some of—the highest-order partial derivatives. But the validity of
the assumptions which are made needs to be justified. In our case it is justified as
equation (2.14) holds.
Equation (2.13) under SVEA becomes,
−kc2∣∇g( r⃗)∣2 + kc2n 2 = 0, (2.15)
where kc can easily be dropped out, and we get the eikonal equation.
∣∇g( r⃗)∣ = n( r⃗). (2.16)
2-5
Stigmatic Optics
therefore,
∇2 A⃗ ( r⃗)
= 0. (2.19)
A⃗ ( r⃗)
We conclude that the plane wave holds for SVEA. As an exercise to the reader check
if the spherical wave accomplishes SVEA.
and inserted the Helmholtz equation and we got the eikonal equation,
∣∇g( r⃗)∣ = n( r⃗). (2.16)
The question now is what we can infer from the eikonal and path of light? Taking
into account that the gradient of the eikonal function gives the direction of
propagation of the plane wave predicted by the eikonal equation and that, by
definition ∣∇g ( r )⃗ ∣ = n( r )⃗ , this is,
d r⃗ ∇g ( r ⃗ )
= . (2.20)
ds ∣∇g( r⃗)∣
Equivalently, taking into account that if r(⃗ s ) describes the equation of the ray
path parameterized by the arc length, then,
d r⃗
∇g ( r ⃗ ) = n = naˆ . (2.21)
ds
2-6
Stigmatic Optics
See figure 2.1, and notice that the trajectory of light in purple is orthogonal to the
wavefront in blue. Please notice that we can write equation (2.21) as
∇ × ∇g( r⃗) = ∇ × (naˆ ) = 0. (2.22)
The curl of a gradient is always zero. Therefore, it can be shown that this equation
supports the representation,
d ⎛ d r⃗ ⎞
⎜n ⎟ = ∇n . (2.23)
ds ⎝ ds ⎠
This is the most standard form of the ray equation. The ray is the imaginary line that
represents the direction in which light propagates. The use of this model, widely
disclosed in geometric optics, simplifies the calculations thanks to SVEA. What
equation (2.16) and (2.23) tell us is that the ray path is perpendicular to the wave
front. In the next subsections we explore the cases when n is constant or a function,
which predicts equation (2.23).
2.3.1 n as constant
When in the ray equation we have n as a constant, we get
d ⎛ d r⃗ ⎞
∇n ⟹ ⎜n ⎟ = 0. (2.24)
ds ⎝ ds ⎠
Figure 2.1. The ray is the trajectory of the light under SVEA, in the picture it is colored in purple. The ray is
perpendicular to the wavefront g ( r ⃗), which is in blue.
2-7
Stigmatic Optics
d
Applying the derivative operator ds
, we get,
d 2 r⃗
= 0. (2.25)
ds 2
If we integrate once,
d r⃗
= m⃗ (2.26)
ds
where m⃗ is constant vector. If we integrate twice,
r⃗ = m⃗ s + b⃗ (2.27)
the vector b⃗ can be seen as initial condition and m⃗ as the slope of the path ray.
The last expression is just a line. This means that when n is constant. The light
propagates in straight lines. This implication is what make SVEA so useful, since
working with straight lines is far away more mangle than working curved lines.
Notice that the above integrals are equal to zero. This can be proven by the Stokes
theorem and equation (2.28).
2-8
Stigmatic Optics
where ∂S is the border of the surface S. It is zero because the curl of a gradient is zero
∇ × ∇g ( r )⃗ = 0. Therefore, as a consequence we have,
∮ na⃗ · d l ⃗ = 0. (2.31)
Now we are in a position to answer the question presented in the begin of this
section. How does light behave when it passes from a medium with refractive index
n1 to another medium with refractive index n2? Please notice in figure 2.2, that there
is an entrance ray with direction a1⃗ and output a2⃗ . Therefore, if we compute the
closed integral over path presented in figure 2.2, taking the result of equation (2.31),
n2a2⃗ · H e1⃗ − n1a1⃗ · H e1⃗ = 0. (2.32)
Notice that we set h → 0. Manipulating equation (2.32), we have,
e1⃗ · (n2a2⃗ − n1a1⃗ ) = 0. (2.33)
Notice that the normal vector has the same direction as the unit vector of vertical
components, n⃗ = e⃗2 . Therefore,
n⃗ × (n2a2⃗ − n1a1⃗ ) = 0. (2.34)
From the last equation, we have two implications. The first one is
n2a2⃗ = n1a1⃗ , (2.35)
for this it is necessary that a1⃗ = a2⃗ , which implies that,
n2 = n1. (2.36)
Incident Ray-Light
Optical Surface
Normal Plane
Refracted
Ray-Light
Figure 2.2. Diagram of the refraction of a ray when it passes from one medium with refraction index n1 to
another of refraction index n2.
2-9
Stigmatic Optics
This result means that the light does not pass into a change of refraction index.
The second implication is expressed in the following equation,
n⃗ × n2a2⃗ = n⃗ × n1a1⃗ , (2.37)
using the definition of the cross product.
The last expression is called the Snell law. The Snell law is a formula used to
calculate the angle of refraction of light when crossing the separation surface
between two means of propagation of light with different refractive index. The name
comes from its discoverer, the Dutch mathematician Willebrord Snell van Royen
(1580–1626), although it was first discovered by Ibn Sahl in the year 984 AD.
Another way to express the second implication is that the n⃗ is parallel to
(n2a2⃗ − n1a1⃗ )
n⃗ × (n2a2⃗ − n1a1⃗ ) = 0, (2.39)
which implies that (n2a2⃗ − n1a1⃗ ) is along with n⃗ . Therefore, we have
(n2a2⃗ − n1a1⃗ ) = pn⃗ , (2.40)
where p is a constant. If we solve for it, we have,
p = (n2a2⃗ · n⃗ − n1a1⃗ · n⃗). (2.41)
Replacing equation (2.41) in equation (2.40) and dividing by n2,
n1 ⎛ n ⎞
a2⃗ = a1⃗ + ⎜a2⃗ · n⃗ − 1 a1⃗ · n⃗⎟n,⃗ (2.42)
n2 ⎝ n2 ⎠
Looking at figure 2.2, we can see the vertical component of the refracted ray a2⃗ is
given by
n⃗ · a2⃗ = ∣n⃗∣∣a2⃗ ∣cos θ2. (2.45)
Notice that since they are unit vectors ∣n⃗∣ = ∣a2⃗ ∣ ≡ 1,
n⃗ · a2⃗ = cos θ2, (2.46)
2-10
Stigmatic Optics
Replacing the above expression in ( −n⃗ · a2⃗ )2 = 1 − (n12 /n 22 )sin θ12 , we get,
n12
n⃗ · a2⃗ = 1− (n⃗ × a1⃗ )2 . (2.51)
n 22
n1 n2
a2⃗ = [a1⃗ − (n⃗ · a1⃗ )n⃗] − n⃗ 1 − 12 (n⃗ × a1⃗ )2 for a2⃗ , a1⃗ , n⃗ ∈ 2. (2.53)
n2 n2
Equation (2.53) will be very useful in chapters 9 and 10 to express the stigmatic
lens equation.
The optical length of the path followed by light between two fixed different
points is the global minima. The optical length is the physical length multiplied
by the refractive index of the medium
2-11
Stigmatic Optics
Please pay attention to the word global minimum. Remember that the global
minimum is the smallest overall value of a set. So, imagine that we have a set, such
that its elements are all the possible optical paths from one point to another. These
paths have their respective optical length. What the Fermat principle says is that the
only physically valid path of our set is the one that has the smallest value of an
optical path length.
Mathematically, Fermat’s principle can be described as the time T a point of the
ray needs to cover a path between the points A and B, given by,
t1 t1 B
1 c ds 1
T= ∫t 0
dt =
c
∫t 0 v dt
dt =
c
∫A nds . (2.54)
related to the travel time by S = cT . The optical path length is a purely geometrical
quantity since time is not considered in its calculation. The global minimum in the
light travel time between two points A and B is equivalent to the global minimum of
the optical path length between A and B.
In the next chapter we are going to study the variational concepts behind the
Fermat principle. The in chapter 4 we are going to deduce the eikonal equation, ray
equation and their implications from the Fermat principle.
Further reading
Arfken G B and Weber H J 1999 Mathematical Methods for Physicists (New York: Academic)
Boas M L 2006 Mathematical Methods in the Physical Sciences (New York: Wiley)
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation,
Interference and Diffraction of Light (Amsterdam: Elsevier)
Buchdahl H A 1993 An Introduction to Hamiltonian Optics (Chelmsford, MA: Courier
Corporation)
2-12
Stigmatic Optics
Cao S and Greenhalgh S 1994 Finite-difference solution of the eikonal equation using an efficient,
first-arrival, wavefront tracking scheme Geophysics 59 632–43
Currier R and Herman M F 1985 Numerical comparison of generalized surface hopping, classical
analog, and self-consistent eikonal approximations for nonadiabatic scattering J. Chem.
Phys. 82 4509–16
Dacorogna B, Glowinski R and Pan T-W 2003 Numerical methods for the solution of a system of
eikonal equations with Dirichlet boundary conditions C. R. Math. 336 511–8
Griffiths D J 2005 Introduction to Electrodynamics (Cambridge: Cambridge University Press)
Hecht E 1974 Schaum’s Outline of Optics (New York: McGraw-Hill)
Hecht E 2012 Optics (Cambridge, MA: Pearson)
Hoffnagle J A and Shealy D L 2011 Refracting the k-function: Stavroudis’s solution to the eikonal
equation for multielement optical systems J. Opt. Soc. Am. A 28 1312–21
Huang L, Shu C-W and Zhang M 2008 Numerical boundary conditions for the fast sweeping high
order WENO methods for solving the Eikonal equation J. Comput. Math. 26 336–46
Hysing S-R and Turek S 2005 The eikonal equation: numerical efficiency versus algorithmic
complexity on quadrilateral grids Proc. of ALGORITMY vol 22
Jackson J D 1999 Classical Electrodynamics (Hoboken, NJ: Wiley)
Lakshminarayanan V, Ghatak A and Thyagarajan K 2002 Lagrangian Optics (Berlin: Springer)
Lax M, Louisell W H and McKnight W B 1975 From Maxwell to paraxial wave optics Phys. Rev.
A 11 1365
Luneburg R K 1964 Mathematical Theory of Optics (Berkeley, CA: University of California
Press)
Pegis R J 1961 I The modern development of Hamiltonian optics Prog. Opt. 1 1–29
Qian J, Zhang Y-T and Zhao H-K 2007 Fast sweeping methods for eikonal equations on
triangular meshes SIAM J. Numer. Anal. 45 83–107
Ronchi V and Barocas V 1970 The Nature of Light: An Historical Survey (Cambridge, MA:
Harvard University Press) pp 12–288
Spira A and Kimmel R 2004 An efficient solution to the eikonal equation on parametric manifolds
Interfaces Free Bound 6 315–27
Stavroudis O 2012 The Optics of Rays, Wavefronts, and Caustics vol 38 (Amsterdam: Elsevier)
Stavroudis O N 1995 The k function in geometrical optics and its relationship to the archetypal
wave front and the caustic surface J. Opt. Soc. Am. A 12 1010–6
Stavroudis O N 2006 The Mathematics of Geometrical and Physical Optics: The k-function and its
Ramifications (New York: Wiley)
Stavroudis O N and Hurtado-Ramos J B 2000 Maxwell equations and the k function J. Opt. Soc.
Am. A 17 1469–74
Vavryčuk V 2012 On numerically solving the complex eikonal equation using real ray-tracing
methods: A comparison with the exact analytical solution Geophysics 77 T109–16
Zhao H 2005 A fast sweeping method for eikonal equations Math. Comput. 74 603–27
2-13
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 3
Calculus of variations
In this chapter we will study the mathematical foundations that lie behind the
principle of least action that nature follows, the calculation of variations. The whole
theory of geometric optics can be formulated using the calculation of variations,
since from this the Fermat principle is deduced. As an example of the robustness of
the calculation of variations, we will obtain Newton’s second law from pure
variational concepts.
Figure 3.1. Top: two paths given by the curves y(x ) and Y (x ) = y(x ) + ϵν(x ). y(x ) is such that I is a minimum
and Y (x ) is deflected from y(x ) by an amount ν(x ). Bottom: the deflection ν(x ) is zero at the initial and final
points.
3-2
Stigmatic Optics
x2
I (ϵ ) = ∫x 1
F (x , Y , Y ′)dx . (3.3)
Notice that,
∂Y ∂Y ′
= ν(x ), = ν′(x ). (3.6)
∂ϵ ∂ϵ
replacing equation (3.6) in equation (3.5),
dI x2 ⎡ ∂F ∂F ⎤
dϵ
= ∫x
1
⎢⎣ ν(x ) +
∂Y ∂Y ′
ν′(x )⎥dx .
⎦
(3.7)
Remember that we choose ν(x ) such that ν(x1) = ν(x2 ) = 0. Therefore, the first term
of the right side of equation (3.9) is zero. Replacing equation (3.9) in equation (3.8)
we have,
⎛ dI ⎞ x2 ⎡ ∂F d ∂F ⎤
⎜ ⎟ = ∫x ⎢ − ⎥ν(x )dx = 0. (3.10)
⎝ dϵ ⎠ϵ=0 1 ⎣ ∂y dx ∂y′ ⎦
There are two options here, to choose ν(x ) as zero or, what is inside the brackets of
equation (3.10) to be zero. If ν(x ) is zero, we gained nothing since ν(x ) = 0 does not
relate F and a y such that F is a minimum. Because in ν(x ) = 0 there is not even a
presence of F and y. Therefore, we choose the second option, and we get Euler’s
equation,
3-3
Stigmatic Optics
∂F d ∂F
− = 0. (3.11)
∂y dx ∂y′
Every problem in the calculus of variations is solved by setting up the integral which
is to be stationary, addressing what the function F is, replacing it in the Euler
equation, and computing the solution of the differential equation obtained from the
Euler equation.
The idea is to use the Euler equation to see which is the path that light uses under
certain conditions.
Figure 3.2. Several paths from x1 to x2, starting at time t1 and finishing at time t2.
3-4
Stigmatic Optics
t2
S= ∫t1
(K − P )dt . (3.12)
So the idea is to find a path where S is the minimum. But for the moment we are
going to explore the differences in single variable functions. Because we are going to
use the differences in single variable functions in the deduction of the path such that
S is the minimum.
If we consider a function f (x ) of a single variable x, then one way of knowing
whether we are located at the x value which corresponds to the minimum of f (x ) is
by moving x a little,
x → x + ϵ, (3.13)
so,
f (x ) → f (x + ϵ ), (3.14)
therefore, using Taylor series,
df d 2f
f (x + ϵ ) = f (x ) + ϵ + ϵ2 2 + ⋯ (3.15)
dx dx
then, the change of f is given by
Δf = f (x + ϵ ) − f (x ) (3.16)
df d 2f
Δf = f (x ) + ϵ + ϵ 2 2 + ⋯ − f (x ) (3.17)
dx dx
df d 2f
Δf = ϵ + ϵ2 2 + ⋯ (3.18)
dx dx
So, at minimum value, in other means df /dx = 0, the change of f is given by
d 2f
Δf = ϵ 2 +⋯ (3.19)
dx 2
So, we see at the minimum if we make a small change in our x position then our
function changes at second order in the small step changes, so Δf is proportional to ϵ 2 .
Δf = f (x + ϵ ) − f (x ) = 0. (3.20)
3-5
Stigmatic Optics
actual path being represented by the function x(t ). x(t ) represents the particle
moving from position x1 and t1 to x2 and t2, see figure 3.3.
What we want to do is look at some small deviation away from the actual path.
We hope that if we look at the change in the action as the result of that slight
deviation away from the actual path. Then, that change in the action should be zero
to first order in the change of the path.
More explicitly, if we deviate the actual path by some amount like the one
presented in figure 3.4, the amount changed is ν(t ). So, the actual path is x(t ) and the
deviated path is x(t ) + ν(t ).
Now we recall the action S, equation (3.12),
t2
S (x ) = ∫t1
(K − P )dt , (3.21)
where 12 m( dx
dt
)2 is the kinetic and ν(x ) is the potential energy.
What we are going to do is to look at how the action changes as a result of the
small deviation ν(t ) in the path x(t ). Then, we are going to look at the difference
between the actual path and the deviated path action.
If x is the path of minimum action then ΔS is zero at first order,
δS = S (x + ν ) − S (x ) = 0, (3.23)
thus,
t2 ⎡ 1 ⎛ d (x + ν ) ⎞2 ⎤
S (x + ν ) = ∫t ⎢ m⎜ ⎟ − V (x + ν )⎥dt , (3.24)
1 ⎣2 ⎝ dt ⎠ ⎦
3-6
Stigmatic Optics
t2 ⎡ 1 ⎛ dx dν ⎞2 ⎤
S (x + ν ) = ∫t ⎢ m⎜ + ⎟ − V (x + ν )⎥dt . (3.25)
1 ⎣ 2 ⎝ dt dt ⎠ ⎦
Let’s focus on the squared term inside the integral of equation (3.25), expanding it,
⎛ dx dν ⎞2 ⎛ dx ⎞2 ⎛ dν ⎞2 dx dν
⎜ + ⎟ =⎜ ⎟ +⎜ ⎟ +2 , (3.26)
⎝ dt dt ⎠ ⎝ dt ⎠ ⎝ dt ⎠ dt dt
then, let’s focus on the second term inside the integral of equation (3.25), expanding
it using Taylor series,
dV ν 2 d 2V
V (x + ν ) = ν (x ) + ν + +⋯ (3.27)
dt 2! dt 2
we will ignore the higher terms,
dV
V (x + ν ) = ν (x ) + ν . (3.28)
dt
replacing equations (3.26) and (3.28) in equation (3.25),
t2 ⎡ 1 ⎛ dx ⎞2 1 ⎛ dx dν ⎞ dV ⎤
S (x + ν ) = ∫t ⎢ m⎜ ⎟ − ν(x ) + m⎜2 ⎟ − ν ⎥dt . (3.29)
1 ⎣ 2 ⎝ dt ⎠ 2 ⎝ dt dt ⎠ dx ⎦
Now, if we say that x is the path of minimum action, then ΔS is zero at first order.
Thus,
δS = S (x + ν ) − S (x ) = 0, (3.30)
replacing equations (3.22) and (3.29) in equation (3.30),
t2 ⎡ ⎛ dx dν ⎞ dV ⎤
δS = ∫t ⎢m⎜ ⎟ − ν ⎥dt = 0, (3.31)
1 ⎣ ⎝ dt dt ⎠ dx ⎦
3-7
Stigmatic Optics
dx dn d ⎛ dx ⎞ d 2x
= ⎜ ν⎟ − 2 ν , (3.33)
dt dt dt ⎝ dt ⎠ dt
integrating from t1 to t2 equation (3.33),
t2
dx dn t2
d ⎛ dx ⎞ t2
d 2x
∫t dt = ∫t ⎜ ν⎟dt − ∫t νdt (3.34)
1 dt dt 1 dt ⎝ dt ⎠ 1 dt 2
Notice that the first term of equation (3.34) is zero by the fundamental theorem of
calculus and because we choose ν such that,
ν(t1) = ν(t2 ) = 0, (3.35)
thus,
d ⎛ dx ⎞
t2 t2
dx
ν =0⇒ ∫t ⎜ ν⎟dt = 0, (3.36)
dt t1 1 dt ⎝ dt ⎠
Notice that what is inside the brackets of the bove equation should be zero, thus,
dV d 2x
− =m 2, (3.39)
dx dt
where the first term of the last equation is the force, since the force is the negative
derivative of potential energy and the second term is the mass multiplied by the
acceleration, thus,
F = ma. (3.40)
Remember we are in one dimension, thus the quantities of the last equation are
scalars rather than vectors.
3-8
Stigmatic Optics
Further reading
Boas M L 2006 Mathematical Methods in the Physical Sciences (New York: Wiley)
Buchdahl 1993 An Introduction to Hamiltonian Optics (Chelmsford, MA: Courier Corporation)
del Castillo G F T 2018 An Introduction to Hamiltonian Mechanics (Berlin: Springer)
Elsgolc L D 2012 Calculus of Variations (Chelmsford, MA: Courier Corporation)
Gelfand I M et al 2000 Calculus of Variations (Chelmsford, MA: Courier Corporation)
Goldstein H, Poole C and Safko J 2002 Classical Mechanics (Reading, MA: Addison-Wesley)
Lakshminarayanan V, Ghatak A and Thyagarajan K 2002 Lagrangian Optics (Berlin: Springer)
Luneburg R K 1964 Mathematical Theory of Optics (Berkeley, CA: University of California
Press)
Marion J B 2013 Classical Dynamics of Particles and Systems (New York: Academic)
Morrey C B Jr 2009 Multiple Integrals in the Calculus of Variations (Berlin: Springer)
Stavroudis O N 2006 The Mathematics of Geometrical and Physical Optics: The k-function and its
Ramifications (New York: Wiley)
3-9
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 4
Optics of variations
4.1 Introduction
In the first two chapters of this treatise, we studied Maxwell’s equations, and from
them, we arrived at the eikonal equation and the ray equation. All this formalism
used gave us a broader picture of how light can behave if we take the approx-
imations that justify the existence of the eikonal equation. Right at the end of
chapter 2, we mentioned that everything we find could be described under a single
principle, the Fermat principle. This principle, in turn, is based on the richness and
elegance of the principles of variational calculus.
In the previous chapter, chapter 3, we explored variational principles. We
discovered that using the Euler equation; we can solve many problems posed by
variational calculus. We even deduce Newton’s second law from the variational
calculus. The latter was only for deductive reasons, but this is a treatise of optics and
accurately a treatise of stigmatic optics. Although we will define stigmatism in the
next chapter, it is essential that in this study, you study the variational aspects of
light, see figure 4.1
So, let’s compute the optical path length of a light ray from one point to another;
the path length is given by,
p2
L= ∫p1
n(x , y , z )ds = 0, (4.1)
where L is the optical path length from the point p1 to the point p2 for a given path.
n(x , y, z ) is the refraction index along the path and s is a parameter of the arc length
of the path. Thus, ds is the infinitesimal arc length.
As we have mentioned before, the principle of least action transposed to optics
is the principle of Fermat. The Fermat principle tells us that light will travel the
least time path; this expressed in terms of variations can be seen as the following
integral,
p2
δL = δ ∫p 1
n(x , y , z )ds = 0, (4.2)
where δL can be seen as the variation on L. The light will travel in the path such that
the above integral is a minimum.
In this chapter, we are going to study this integral, and from it, we are going to
deduce everything that we know, from the behaviour of light: the eikonal, the ray
equation, Snell’s law and the perpendicularity of the rays and waves.
L(x , y , z, x′, y′, z′) is called the Lagrangian, and it is the functional that receives as
input parameters the possible paths of light. The above integral being equal to zero
means that the path chosen by the light is the minimum. ds is the infinitesimal arc
length given by
ds = dz 1 + x ′2 + y ′2 . (4.4)
dx
We use dz since we choose z to be the integration variable. Thus, x′ = dz
and
dx
y′ = dz
. Therefore, we can rewrite equation (4.3) as,
4-2
Stigmatic Optics
p2
δl = δ ∫p1
L(x , y , x′ , y′ , z )dz = 0, (4.5)
Notice that this form of the Lagrangian does not depend on z′ because we set z as the
independent variable. We choose it by tradition since typically z is set to be the
optical axis. Now the Lagrangian has five input parameters that can be divided into
three categories. The first one is x and its derivative x′, the second one is y, and its
derivative y′, and the third is the independent variable z. With this in mind, for this
system we can get two Euler equations, the first one for x and its derivative x′,
d ⎛ ∂L ⎞ ∂L
⎜ ⎟ − = 0, (4.7)
dz ⎝ ∂x′ ⎠ ∂x
and another one for y and its derivative y′
d ⎛ ∂L ⎞ ∂L
⎜ ⎟− = 0. (4.8)
dz ⎝ ∂y′ ⎠ ∂y
Notice that the role of z is similar to the variable of time in chapter 3, where we
found Newton’s second law.
Using equation (4.6), we can rewrite equation (4.7) as,
⎛ ⎞
d ⎜ nx ̇ ⎟= ∂n
⎜ ⎟ 1 + x 2̇ + y 2̇ , (4.9)
dz ⎝ 1 + x 2̇ + y 2̇ ⎠ ∂x
4-3
Stigmatic Optics
⎛ dx ⎞
d ⎜ dz ⎟ ∂n
n
⎜ ⎟= . (4.13)
ds ⎜ ds ⎟ ∂x
⎝ dz ⎠
d ⎛ d r⃗ ⎞
⎜n ⎟ = ∇n , (4.17)
ds ⎝ ds ⎠
4-4
Stigmatic Optics
y′ dy
py = n =n . (4.21)
1 + x ′2 + y ′2 ds
Equations (4.20) and (4.21) are the generalized momenta. From them it is easy to see
that generalized momentum in a given direction is the refraction index multiplied by
the cosine director of the path of light in that given direction.
Making an analogy of the Hamiltonian in classical mechanics, the Hamiltonian
for the ray is given by
H (x , y , px , py , z ) = px x′ + py y′ − L. (4.22)
4-5
Stigmatic Optics
Incident Ray-Light
Reflected Ray-Light
Optical Surface
Normal Plane
the ray. We can see if the ray starts from point (x1, y1), arrives in a straight line to the
point where it is reflected in the surface and then reaches point (x2, y2 ). Taking this
into account we can write the time that light takes from point (x1, y1) to point (x2, y2 )
as the following expression,
1⎡ ⎤
T (x ) = (x − x1)2 + y12 + (x2 − x )2 + y22 ⎦ , (4.25)
c⎣
where x is the place on the plane on the horizontal direction where the light strikes.
Now, we know that T (x ) is correct in the way for places with constant refractive
index the light moves in straight lines, all this from the ray equation.
But we do not know yet how the light reflects. The point (x , 0) is crucial here. The
value of x will tell us the slope of the straight lines. From the Fermat principle, we
know that the light moves in the least time. Thus, we can derive with respect to x and
equal to zero,
∂T (x )
= 0, (4.26)
∂x
computing the derivative,
x − x1 x2 − x
= . (4.27)
(x − x1)2 + y12 (x2 − x )2 + y22
From figure 4.2, we can see that the last equation can be re-formulated as,
sin θ1 = sin θ2. (4.28)
The last expression leads to,
θ1 = θ2. (4.29)
4-6
Stigmatic Optics
Figure 4.2 can be seen as a simple diagram of a reflection taking place on a flat
mirror, the incident angle θ1 is equal to the reflected angle θ2 , in other words θ1 = θ2 .
We can show that it is a real minimum by computing the second derivative,
∂ 2T 1 − sin2 θ1 1 − sin2 θ2
c = +
∂x 2 (x − x1)2 + y12 (x2 − x )2 + y22
⎡ ⎤ (4.30)
= (1 − sin θ2 )⎢ ⎥.
2 1 1
+
⎢ (x − x ) 2 + y 2 (x2 − x )2 + y22 ⎥⎦
⎣ 1 1
Since sin θ22 ⩽ 1, the above expression is positive for all values of x, which means we
have an absolute minimum.
where, d1 is the height of the initial position of the light ray. x is the horizontal
distance from the initial position of the light ray to the origin of the coordinate
system. L is the horizontal distance from the initial position to the final position. d2 is
the height of the final position of the light ray.
To take the path which the light completes with the least time, we deviate the
equation with respect to x.
dR(x ) x (L − x )
= n1 − n2 . (4.32)
dx 2
d1 + x 2 2
d 2 + (L − x ) 2
From figure 4.3, we can see that precisely sin θ1 is given by,
x
sin θ1 = . (4.33)
d12 + x 2
4-7
Stigmatic Optics
Incident Ray-Light
Optical Surface
Normal Plane
Refracted
Ray-Light
When the light rays are in a homogeneous medium, their paths are straight lines.
When the light changes from one homogeneous medium to another medium, the
refraction (deviation) is expressed by the above equation, which is Snell’s law for
refraction in angle notations.
4-8
Stigmatic Optics
the Fermat principle, it is valid despite the number of reflections or refractions that
the ray may undergo before reaching its destination. The proof is made from the
Fermat principle.
We take two distinct infinitesimally separated paths, [AB ] and [AB′], where A is
the focus and B and B′ are the arrival points separated by equal optical paths. Then.
we define the respective optical paths as,
B
LB = ∫A n( r⃗)ds , (4.36)
and,
B′
LB ′ = ∫A n( r⃗′)ds′ , (4.37)
r ⃗ and r ⃗′ being the respective position vectors, ds and ds′ the respective differentials of
space and n( r )⃗ the refractive index. Notice that we admit that the refractive index is
differentiable.
Now, for the derivation we will use first-order Taylor series development, so we
recall it
f ( r⃗) = f ( r0⃗ ) + ∇f ( r0⃗ ) · ( r⃗ − r0⃗ ). (4.38)
The equation of the path of a light ray (deduced from the Fermat principle see
chapter 2) is
d
(n u⃗) = ∇n , (4.39)
ds
hence,
(n u⃗) = ∇nds . (4.40)
The relationship r′⃗ = r ⃗ + ε b⃗ of which dr⃗ ′ = dr⃗ + ε db⃗ can be seen in figure 4.4.
We admit that the refractive index admits a Taylor series development of order 1.
Then, we obtain that
n(r′⃗) = n( r⃗) + ∇n( r⃗) · (r′⃗ − r⃗) = n( r⃗) + ∇n( r⃗) · ε b⃗ . (4.41)
On the other hand, we will do the same with the module of the position vector:
r′⃗ = r⃗ + ∇ r⃗ · (r′⃗ − r⃗) (4.42)
4-9
Stigmatic Optics
∂
= r⃗ + r e ⃗r · ( r ⃗′ − r ⃗) (4.43)
∂r
= r⃗ + u⃗ · r′⃗ − u⃗ · r⃗ (4.45)
= r⃗ + u⃗ · r⃗′ − r⃗ (4.46)
= u⃗ · r′⃗ . (4.47)
Notice that r ⃗ = e⃗r = u⃗ . Thus,
ds′ = dr⃗ ′ = u⃗ · dr⃗ ′ = u⃗ · dr⃗ + u⃗ · ε db⃗ = ds + ε u⃗ · db.
⃗ (4.48)
ds′ is replaced in the optical path, equation (4.37),
B′ B′
LB ′ = ∫A n(r′⃗)ds′ = ∫A [n( r⃗) + ∇n · ε b⃗](ds + ε u⃗ · db⃗ ), (4.49)
expanding,
B′ B′ B′ B′
LB ′ = ∫A n(r )⃗ ds + ∫A ∇n · εdb⃗ + ∫A n(r )⃗ ε u⃗ · db⃗ + ∫A ∇n · ε b⃗ε u⃗ · db⃗ . (4.50)
turns to,
4-10
Stigmatic Optics
⎡ B′ ⎤
ΔL = ε⎢
⎣
∫A d (nb⃗ · u⃗)⎥ = 0.
⎦
(4.56)
Thus,
B′
∫A d (nb⃗ · u⃗) = 0, (4.57)
which implies,
n( rB⃗ ′)b⃗( rB⃗ ′) · u⃗( rB⃗ ′) − n( rA⃗ )b⃗( rA⃗ ) · u⃗( rA⃗ ) = 0, (4.58)
where rB⃗ ′ is the vector r ⃗ at point B ≡ B′ and rA⃗ is the vector r ⃗ at A. Since point A is
the focus, the separation is always null, consequently,
n( rB⃗ ′)b⃗( rB⃗ ′) · u⃗( rB⃗ ′) = 0, (4.59)
the only way that the last expression is zero is because both vectors are perpendicular,
b⃗( rB⃗ ′) ⊥ u⃗( rB⃗ ′). (4.61)
We have r ⃗′ = r ⃗ + ε b⃗ , so ε b⃗(r) joins the points on the surface, from which the formed
surface is orthogonal to each ray. We can justify that the points form a surface for
continuity.
Further reading
Arfken G B and Weber H J 1999 Mathematical Methods for Physicists (New York: Academic)
Boas M L 2006 Mathematical Methods in the Physical Sciences (New York: Wiley)
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation
Interference and Diffraction of Light (Amsterdam: Elsevier)
Buchdahl H A 1993 An Introduction to Hamiltonian Optics (Chelmsford, MA: Courier
Corporation)
Cao S and Greenhalgh S 1994 Finite-difference solution of the eikonal equation using an efficient,
first-arrival, wavefront tracking scheme Geophysics 59 632–43
Currier R and Herman M F 1985 Numerical comparison of generalized surface hopping, classical
analog, and self-consistent eikonal approximations for nonadiabatic scattering J. Chem.
Phys. 82 4509–16
4-11
Stigmatic Optics
Dacorogna B, Glowinski R and Pan T-W 2003 Numerical methods for the solution of a system of
eikonal equations with Dirichlet boundary conditions C. R. Math. 336 511–8
Elsgolc L D 2012 Calculus of Variations (Chelmsford, MA: Courier Corporation)
Gelfand I M et al 2000 Calculus of Variations (Chelmsford, MA: Courier Corporation)
Goldstein H, Poole C and Safko J 2002 Classical Mechanics (Reading, MA: Addison-Wesley)
Griffiths D J 2005 Introduction to Electrodynamics (Cambridge: Cambridge University Press)
Hecht E 1974 Schaumas Outline of Optics (New York: McGraw-Hill)
Hecht E 2012 Optics (Cambridge, MA: Pearson)
Hoffnagle J A and Shealy D L 2011 Refracting the k-function: Stavroudis’s solution to the eikonal
equation for multielement optical systems J. Opt. Soc. Am. A 28 1312–21
Huang L, Shu C-W and Zhang M 2008 Numerical boundary conditions for the fast sweeping high
order WENO methods for solving the Eikonal equation J. Comput. Math. 26 336–46
Hysing S-R and Turek S 2005 The eikonal equation: numerical efficiency versus algorithmic
complexity on quadrilateral grids Proc. of ALGORITMY vol 22
Jackson J D 1999 Classical Electrodynamics (Hoboken, NJ: Wiley)
Lakshminarayanan V, Ghatak A and Thyagarajan K 2002 Lagrangian Optics (Berlin: Springer)
Lax M, Louisell W H and McKnight W B 1975 From Maxwell to paraxial wave optics Phys. Rev.
A 11 1365
Luneburg R K 1964 Mathematical Theory of Optics (Berkeley, CA: University of California
Press)
Marion J B 2013 Classical Dynamics of Particles and Systems (New York: Academic)
Morrey C B Jr 2009 Multiple Integrals in the Calculus of Variations (Berlin: Springer)
Pegis R J 1961 I The modern development of Hamiltonian optics Progress in Optics vol 1
(Amsterdam: Elsevier) 1–29
Qian J, Zhang Y-T and Zhao H-K 2007 Fast sweeping methods for eikonal equations on
triangular meshes SIAM J. Numer. Anal. 45 83–107
Ronchi V and Barocas V 1970 The Nature of Light: An Historical Survey (Cambridge, MA:
Harvard University Press) pp 12–288
Spira A and Kimmel R 2004 An efficient solution to the eikonal equation on parametric manifolds
Interfaces Free Bound. 6 315–27
Stavroudis O 2012 The Optics of Rays, Wavefronts, and Caustics vol 38 (Amsterdam: Elsevier)
Stavroudis O N 1995 The k function in geometrical optics and its relationship to the archetypal
wave front and the caustic surface J. Opt. Soc. Am. A 12 1010–6
Stavroudis O N 2006 The Mathematics of Geometrical and Physical Optics: The k-function and its
Ramifications (New York: Wiley)
Stavroudis O N and Hurtado-Ramos J B 2000 Maxwell equations and the k function J. Opt. Soc.
Am. A 17 1469–74
Vavryčuk V 2012 On numerically solving the complex eikonal equation using real ray-tracing
methods: A comparison with the exact analytical solution Geophysics 77 T109–16
Zhao H 2005 A fast sweeping method for eikonal equations Math. Comput. 74 603–27
4-12
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 5
Stigmatism and stigmatic reflective surfaces
Having laid the foundations of geometric optics, the equations of the eikonal and
the ray. We can focus on the sub-branches of geometric optics, optical design,
aberration theory, and stigmatism. In this chapter we address the aforementioned
topics and in addition we study the simplest stigmatic systems, conical mirrors.
5.1 Introduction
Imagine that you have a solid connected body with a refractive index different than
the environment where the body is located. This body is a lens if it has the function
of focusing or dispersing rays through the refraction that arises from the difference
between the refraction index of the mentioned body and the medium. Lenses are
fundamental elements of study in geometric optics.
If the body has the function of redirecting the rays such that there is no dispersion
or focus on them, then the element in question is a prism. If the body does not have a
function, then it is just a translucent rock.
We have mentioned that lenses have the function of focusing light or scattering it.
It is also true that mirrors have such features.
The law of reflection and the law of refraction depend on the normal of the
surface. Therefore the shape of the lens/mirror is essential to fulfilling its prede-
termined function.
When it comes to focusing the light, what is wanted, in principle, is that the rays
that come from a point object converge onto a point image. Therefore, what is
wanted is to have stigmatic lenses and stigmatic mirrors. Stigmatism refers to the
image-formation property of an optical system which focuses a point object into a
point image. Such points are called a stigmatic pair of the optical system.
Stigmatic lenses and stigmatic mirrors need to have a very particular shape. In the
case of mirrors, the reflective surfaces that form the stigmatic mirrors are the conic
sections1.
• For mirrors with parabolic surfaces, parallel rays that hit the mirror produce
reflected rays that converge onto a common focus2.
• For mirrors with spherical surfaces, all rays that emerge from a point object
located at a finite distance from the reflecting surface are reflected in the same
point. If and only if the object is situated in the centre of the circumference.
• For mirrors with elliptic surfaces, all rays that emerge from a point object are
reflected in another point, the point image.
• For mirrors with hyperbolic surfaces, all rays that arise from a point object
are reflected in a single virtual point image.
In this chapter we are going to study the conical mirrors aforementioned. The
beauty of conical mirrors lies in the intrinsic geometric properties of conic sections.
Other curved surfaces may also focus light, but not in a single point. The stigmatic
refractive surface is the Cartesian oval, which is a fourth-order function. In other
means, the Cartesian oval is a surface such that all the rays that emerge from a point
object are focused on a single image point, once they are refracted, see figure 5.1.
The conic mirrors and the Cartesian oval are results of interest that have been
preserved and will be preserved over time by their analytic nature. The Cartesian
ovals will be studied in chapters 6–8.
In the case of stigmatic lenses, it took more than two thousand years to have a
general equation that describes their surfaces. The general equation that describes
the stigmatic lenses is not trivial. The aforementioned equation will be reviewed in
chapter 9.
-20 -10 10 20
-5
1
Conic sections are all those obtained by cutting a cone with a plane. The Greek mathematician Apollonius of
Perge (262–190 BC) was the first to study in detail the conic sections. Apollonius classified the conics in four
types: ellipses, hyperbolas, circles, and parables.
2
Diocles (240 BC–ca. 180 BC), in his work Burning Mirrors, was the first person that reported this property of
the parabolic mirror.
5-2
Stigmatic Optics
5.2 Aberrations
When a system is not stigmatic for all points of the object, then the system has
aberrations. In this section, we will show the terminology implemented throughout
this treatise on optical aberrations.
If the optical system has aberration, the point object is projected in a region in the
image space instead of at a single point. The nature of the region of space where
the image is formed depends on the type of aberration. The optical aberrations of the
optical system distort the image formed by the optical system.
Aberrations fall into two classes: chromatic and monochromatic. The variation of
a lens’s refractive index concerning the wavelength causes the chromatic aberrations.
The geometry of the optical system causes the monochromatic aberrations. In
general, these occur both when light is reflected and refracted, so the reflection law,
Snell’s law, and Fermat’s principle are involved in the phenomenon. They have
information about the geometry of the imaging system. Therefore, the shape of the
optical system is crucial to for monochromatic aberrations to vanish. The five basic
types of monochromatic aberrations are spherical aberration, coma, astigmatism,
field curvature, and image distortion.
Spherical aberration
Spherical aberration is the phenomenon that exists in an optical system when a point
object located on the optical axis does not have a stigmatic correspondence with a
point image. In other words, the rays that leave the point object on the optical axis
do not converge on a point image on the optical axis. It is called spherical aberration
because the spherical lens has this phenomenon. There are lenses called aspherical
because their shape is different from the sphere. In most cases, their main goal is to
reduce spherical aberration. In the following chapters, we will see that a stigmatic
lens is aspherical.
In figure 5.2 there is an example of spherical aberration generated by a spherical
surface with constant refraction index n along with the material.
Another example of spherical aberration is presented in figure 5.3. This time the
surface is parabolic.
Coma
Coma aberration in an optical system refers to the aberration suffered by the image
of a point object outside the axis. Coma makes the image appear distorted, with a
5-3
Stigmatic Optics
15
r
-40 -20 20 40 60 80
-15
15
r
-40 -20 20 40 60 80
-15
tail, like a coma or a comet. In other words, an optical system with coma has no
stigmatic relationship between a point object outside the optical axis and a point
image, since this image is not a point but a region, figures 5.4 and 5.5.
As another way to explain how the coma looks, in figure 5.6 we show an interface
with rays that come from an off-axis object, then the rays cross the surface of index
refraction n, and they are refracted. The refraction causes an inversion of some of the
rays, as can be seen in the same figure. This inversion in the photos looks like a coma
or a comet.
Astigmatism
The astigmatism of a point object takes place when two perpendicular planes have
different image points. In figure 5.7 we show a lens with astigmatism.
The distortion in a forming image system is measured with a rectilinear
projection. The rectilinear projection is passed through the system, a projection in
which straight lines in a scene remain straight in the image if there is no distortion in
the system. The most common distortions are in figures 5.8 and 5.9.
Field curvature
Petzval field curvature, named for Joseph Petzval, describes the optical aberration in
which a flat object normal to the optical axis is focused as a curved image. In
figure 5.10 is the field curvature in a Cartesian oval.
5-4
Stigmatic Optics
5-5
Stigmatic Optics
5-6
Stigmatic Optics
5-7
Stigmatic Optics
5-8
Stigmatic Optics
where ra is the radius of the surface za, and it works as the independent variable. The
idea is how must za be such that the mirror is stigmatic. Tacking into account what
we have deduced in the first paragraph of this chapter, we have,
where in the last expression we have −zo − zi in the left side because the coordinate
system is placed at the vertex of the mirror.
Solving for za,
⎡ ⎤
1⎢ zozi (zo + zi ) 2(zozi − ra2 ) ⎥
za = zo + zi ± . (5.4)
2 ⎢⎣ zozi ⎥
⎦
From the last expression, from the ± we take the positive sign, in order to have an
elliptic mirror, hence,
5-9
Stigmatic Optics
⎡ ⎤
1⎢ zozi (zo + zi ) 2(zozi − ra2 ) ⎥
za = zo + zi + . (5.5)
2 ⎢⎣ zozi ⎥
⎦
The last expression give us the shape of a mirror which, for a point object and a
point image located at zo and zi, respectively, the system is stigmatic.
An example of an elliptic mirror can be seen in figure 5.11. The configuration
design is captured in the caption of the image.
5-10
Stigmatic Optics
5-11
Stigmatic Optics
10
-5
-10
10
r
-40 -30 -20 -10
-5
-10
10
-5
-10
5-12
Stigmatic Optics
An example of a circular mirror is figure 5.12. Please see the caption for the design
parameters.
⎡ ⎤
1⎢ zozi (zo + zi ) 2(zozi − ra2 ) ⎥
za = zo + zi − . (5.7)
2 ⎢⎣ zozi ⎥
⎦
⎡ ⎤
⎢ ra2 + (za − zo) 2 + zo ⎥ za
lim =− , (5.9)
zo→−∞ ⎢ − (z − z ) 2 + r − z ⎥
2
(zi − za ) 2 + ra2 + zi
⎣ a i a i⎦
ra2
za = . (5.11)
4zi
5-13
Stigmatic Optics
10
-15 -10 -5 0
-5
-10
10
r
-20 -15 -10 -5
-5
-10
10
-15 -10 -5 0
-5
-10
5-14
Stigmatic Optics
15
10
-5
-10
-15
z
15
10
r
-40 -30 -20 -10
-5
-10
-15
15
10
-5
-10
-15
5-15
Stigmatic Optics
20
10
-10
-20
20
10
r
-60 -40 -20
-10
-20
20
10
-10
-20
ra2
Figure 5.14. Specifications of the design: zo = −∞, zi = −60 mm and za = .
4zi
5-16
Stigmatic Optics
Further reading
Bass M 1995 Handbook of Optics, Volume I: Fundamentals Techniques and Design (New York:
McGraw-Hill)
Bellosta H 2002 Burning instruments: From Diocles to Ibn Sahl Arabic Sci. Philos. 12 285–303
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation,
Interference and Diffraction of Light (Amsterdam: Elsevier)
Braunecker B, Hentschel R and Tiziani H J 2008 Advanced Optics using Aspherical Elements vol
173 (Bellingham, WA: SPIE)
Chaves J 2016 Introduction to Nonimaging Optics 2nd edn (Boca Raton, FL: CRC Press)
Daumas M 1972 Scientific Instruments of the Seventeenth and Eighteenth Centuries and their
Makers (London: Batsford) 361 p + 142 plates
Descartes R 2012 The Geometry of Rene Descartes: With a facsimile of the First Edition
(Chelmsford, MA: Courier Corporation)
Duerr F, Benítez P, Minano J C, Meuret Y and Thienpont H 2012 Analytic design method for
optimal imaging: coupling three ray sets using two free-form lens profiles Opt. Express 20
5576–85
Glassner A S 1989 An Introduction to Ray Tracing (Amsterdam: Elsevier)
Gross H 2005 Handbook of Optical Systems, Volume 1, Fundamentals of Technical Optics
(New York: Wiley) p 848
Hogendijk J P 2002 The burning mirrors of Diocles: reflections on the methodology and purpose
of the history of pre-modern science Early Sci. Med. 7 181–97
Kingslake R and Johnson R B 2009 Lens Design Fundamentals (New York: Academic)
Lefaivre J 1951 A new approach in the analytical study of the spherical aberrations of any order
J. Opt. Soc. Am. 41 647
Lin W, Benítez P, Miñano J C, Infante J and Biot G 2011 Advances in the SMS design method
for imaging optics Optical Design and Engineering IV vol 8167 (Bellingham, WA: SPIE)
p 81670M
Luneburg R K 1964 Mathematical Theory of Optics (Berkeley, CA: University of California
Press)
Malacara-Hernández D and Malacara-Hernández Z 2017 Handbook of Optical Design (Boca
Raton, FL: CRC Press)
Miñano J C, Benítez P, Lin W, Muñoz F, Infante J and Santamaría A 2009 Overview of the SMS
design method applied to imaging optics Novel Optical Systems Design and Optimization XII
vol 7429 (Bellingham, WA: SPIE) p 74290C
Schulz G 1983 Achromatic and sharp real imaging of a point by a single aspheric lens Appl. Opt.
22 3242–8
Scott J F 2016 The Scientific Work of René Descartes: 1596-1650 (Abingdon: Routledge)
5-17
Stigmatic Optics
Singer W, Totzeck M and Gross H 2006 Handbook of Optical Systems, Volume 2: Physical Image
Formation (New York: Wiley)
Stavroudis O 2012 The Optics of Rays, Wavefronts, and Caustics vol 38 (Amsterdam: Elsevier)
Stavroudis O N 2006 The Mathematics of Geometrical and Physical Optics: The k-function and its
Ramifications (New York: Wiley)
Stavroudis O N and Feder D P 1954 Automatic computation of spot diagrams J. Opt. Soc. Am.
44 163–70
Sun H 2016 Lens Design: A Practical Guide (Boca Raton, FL: CRC Press)
Toomer G J 2012 Diocles, On Burning Mirrors: The Arabic Translation of the Lost Greek Original
vol 1 (Berlin: Springer)
Vaskas E M 1957 Note on the Wasserman-Wolf method for designing aspheric surfaces J. Opt.
Soc. Am. 47 669–70
Wassermann G D and Wolf E 1949 On the theory of aplanatic aspheric systems Proc. Phys. Soc.
Sect. B 62 2
Winston R, Miñano J C and Benitez P G 2005 Nonimaging Optics (Amsterdam: Elsevier)
5-18
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 6
Stigmatic refractive surfaces: the Cartesian ovals
The next known stigmatic surface is the Cartesian oval. In this chapter we find
different polynomial series for different circumstances of the Cartesian oval. These
polynomial series depend on whether the object or image is virtual or real. It is worth
mentioning that they are a first approximation of the Cartesian oval.
6.1 Introduction
The classic refractive optical system is based on spherical surfaces, the problem of
these surfaces is that they generate a noisy image, because they have spherical
aberration, the phenomenon studied in chapter 5. Several techniques reduce the
spherical aberrations, modifying the shape of the surface; most of them are numeric
or approximated.
The problem that we are going to solve in this chapter is the following: what is the
shape of the surface that does not introduce spherical aberration, once the ray beam
has passed through the interface? The shape is called Cartesian oval. The Cartesian
oval has several shapes according the scenario. For example if the object and the
image are real/virtual, or if one is real and the other is virtual.
This chapter is based on Valencia et al 2015 (see Further reading) where they
presented the functions that describe the Cartesian oval in different scenarios. In the
work on which this chapter is based, the authors take some well-known solutions of
Cartesian ovals and in more complex situations they present polynomial expansions
of their authorship that describe the Cartesian ovals. In this approach, it is deduced
all special cases of Cartesian ovals are from Snell’s law and not the Fermat principle.
The first assumption is that the interface is between two homogeneous optical
materials with a positive refraction index in the object space no and the image space
ni. Thus, we calculate the parameter n as,
n
n= i. (6.1)
no
Calling Snell’s law in the interface, we have,
sin θi = n sin θr , (6.2)
where the angles, θi and θr are the incident ray angle and the refracted ray angle,
respectively, see figure 6.1. Now, using the following trigonometric identity,
sin θ 2 + cos θ 2 = 1, (6.3)
and squaring both sides of the Snell’s law, from equation (6.5) gives
1 − cos θi2 = n(1 − cos θr2 ). (6.6)
Now the cosine of the angle between two vectors a1⃗ and a2⃗ and the dot product of
two the vectors are related by
a1⃗ · a2⃗ = ∣a1⃗ ∣∣a2⃗ ∣ cos θ , (6.7)
taking account of this, we express the cosine of Snell’s law as,
a⃗ · n⃗
cos θi = , (6.8)
∣a⃗∣∣n⃗∣
and
Figure 6.1. Diagram of a Cartesian oval. The origin is placed in the vertex of the Cartesian oval (z, r ). The
distance from the object to the vertex is zo. The gap between the origin and the image is zi. The normal vector
of the Cartesian oval is n ⃗ , the incident ray is a ⃗ and the refracted ray is b ⃗ .
6-2
Stigmatic Optics
−n⃗ · b⃗
cos θr = , (6.9)
∣b⃗∣∣n⃗∣
where the vector a⃗ is a unitary vector in the opposite direction to the incident ray, its
norm is expressed as ∣a⃗∣. The vector b⃗ is a unitary vector in the direction of the
refracted ray, its norm is expressed as ∣b⃗∣. Finally, the vector n⃗ is the normal vector of
the refractive surface, the surface under study and its norm is expressed as ∣n⃗∣, see
figure 6.1. So, replacing equations (6.8) and (6.9) in equation (6.6),
⎛ a⃗ · n⃗ ⎞2 ⎡ ⎛ −n⃗ · b⃗ ⎞2 ⎤
2⎢ ⎜ ⎟ ⎥.
1−⎜ ⎟ = n 1 − (6.10)
⎝ ∣a⃗∣∣n⃗∣ ⎠ ⎢⎣ ⎝ ∣b⃗∣∣n⃗∣ ⎠ ⎥⎦
b⃗ = [1, mr ], (6.13)
⎡ dz ⎤
n⃗ = ⎢ , −1⎥ , (6.14)
⎣ dr ⎦
where mi is the slope of the incident ray, mr is the slope if the refracted ray and dz
dr
is
the derivative of the interface with zero spherical aberration respect to r. Therefore,
⎛ dz ⎞2
(a⃗ · n⃗)2 = ⎜ −mi + ⎟ , (6.15)
⎝ dr ⎠
⎛ dz ⎞2
(b⃗ · n⃗)2 = ⎜ −mr + ⎟ , (6.16)
⎝ dr ⎠
and
∣b⃗∣2 = 1 + m r2 , (6.18)
⎛ dz ⎞2
∣n⃗∣2 = 1 + ⎜ ⎟ . (6.19)
⎝ dr ⎠
6-3
Stigmatic Optics
Replacing (a⃗ · n⃗)2 , (b⃗ · n⃗)2 , ∣a⃗∣2 , ∣b⃗∣2 and ∣n⃗∣2 , in equation (6.10) we have,
⎡ ⎡ ⎛ dz ⎞⎤ ⎛ dz ⎞2 ⎤
(1 + m r2 )⎢(1 + mi2 )⎢1 + ⎜ ⎟⎥ − ⎜ −mi + ⎟⎥
⎣ ⎣ ⎝ dr ⎠⎦ ⎝ dr ⎠ ⎦
= n2, (6.20)
⎡ ⎡ ⎛ dz ⎞⎤ ⎛ dz ⎞2⎤
(1 + mi2 )⎢(1 + m r2 )⎢1 + ⎜ ⎟⎥ − ⎜ −mr + ⎟⎥
⎣ ⎣ ⎝ dr ⎠⎦ ⎝ dr ⎠ ⎦
dz n
= . (6.24)
dr −nmr ± m r2 + 1
The solution of the last differential equation will give us an interface with a
surface such that when the rays, of an object placed at minus infinity, cross it will not
introduce any spherical aberration.
Anther compelling case is when the image is at infinity, which means that the
refracted rays are parallel to the optical axis. Thus, computing the limit mr → ∞ in
equation (6.21),
⎛ dz ⎞2 ⎛ dz ⎞2
⟹⎜mi + 1⎟ = n 2(mi2 + 1)⎜ ⎟ , (6.25)
⎝ dr ⎠ ⎝ dr ⎠
dz
solving for dr
,
dz 1
= . (6.26)
dr −mi ± mi2 + 1
The solution of the last expression gives us an interface with a surface such that
for a finite object, the image is at infinity.
6-4
Stigmatic Optics
Now, let’s focus of the slopes mi and mr. First assume that the light is coming
from a point located at (ro, zo ). From that point, multiple rays emerge that touch the
surface under study, z. They cross the surface such that they are refracted, all of
them converging on a single point at (ri , zi ). Therefore, there is no spherical
aberration in the image. Taking account of this, we can write the slopes mi and
mr as,
z − zo
mi = ,
r − ro
z − zi (6.27)
mr = .
r − ri
Introducing the slopes of equation (6.27) in equation (6.21), we have,
⎡ ⎛ z − zi ⎞2 ⎤⎛ z − zo dz ⎞
2 ⎡ ⎛ z − zo ⎞2 ⎤
⎢1 + ⎜ ⎟ ⎥⎜1 + ⎟ = n 2⎢1 + ⎜ ⎟⎥
⎢⎣ ⎝ r − ri ⎠ ⎥⎦⎝ r − ro dr ⎠ ⎢⎣ ⎝ r − ro ⎠ ⎥⎦
(6.28)
⎛ z − zi dz ⎞
2
× ⎜1 + ⎟ ,
⎝ r − ri dr ⎠
simplifying and reordering the terms we can get to the following expression,
⎡ dz ⎤2 2 2
⎢⎣r − ro + (z − zo) ⎥⎦ [(r − ri ) + (z − zi ) ]
dr
= n2, (6.29)
⎡ dz ⎤2
2 2
⎢⎣r − ri + (z − zi ) ⎥⎦ [(r − ro) + (z − zo) ]
dr
Equation (6.30) is non-linear and the general solution has not been obtained yet.
In the following section we explore particular cases of equation (6.30).
6-5
Stigmatic Optics
dz n
=
dr −nmr ± m r2 + 1
n (6.31)
= .
⎛ z − zi ⎞ ⎛ z − zi ⎞2
− n⎜ ⎟± ⎜ ⎟ +1
⎝ r − ri ⎠ ⎝ r − ri ⎠
Since the object is far away at infinity, we have zo to ∞. So, the rays from the
object are parallel and perfectly collimated to the optical axis and the interface under
study z (r ), therefore, equation (6.31) turns to,
⎡ ⎤
⎢ ⎥
⎢ dz n ⎥
lim ⎢ = ⎥
zo→∞ ⎢ dr ⎛ z − zi ⎞ ⎛ z − zi ⎞2 ⎥
⎢ −n⎜ ⎟± ⎜ ⎟ +1⎥ (6.32)
⎣ ⎝ r − ri ⎠ ⎝ r − ri ⎠ ⎦
dz n(r − ri )
⟹ = .
dr −n(z − zi ) ± (z − zi )2 + (r − ri )2
Now if the rays converge on the optical axis ri = 0, and zi = f , where f is the focus of
the interface, equation (6.32) turns to,
dz n(r − ri )
= ,
dr −n(z − zi ) ± (z − zi )2 + (r − ri )2
n(r )
= , (6.33)
−n(z − f ) ± (z − f )2 + (r )2
r
= .
1 2 2
f−z± (z − f ) + r
n
In section 6.3 we are going to solve the above equation. For the moment we
explore other cases.
6-6
Stigmatic Optics
6-7
Stigmatic Optics
Again we need to solve the equation taking the boundary condition when the
Cartesian oval is placed at the origin,
z(0) = 0. (6.44)
Mathematically speaking there are four solutions for equation (6.37), which can
be written as:
6-8
Stigmatic Optics
6-9
Stigmatic Optics
To find which of the four are valid, we plot the ray tracing, we find that the solution
of equation (6.37) we want is,
(n − 1)f − sign(f ) (n − 1)[(n − 1)f 2 + (n + 1)r 2 ] (6.49)
z= .
n2 − 1
An example of the solution can be seen in figures 6.4 and 6.5.
6-10
Stigmatic Optics
manipulating,
dz r 3(z + f ) + r(z + f )(z − f )2 − n 2r(z − f )[r 2 + (z + f )2 ]
=
dr n 2(z − f )2 [r 2 + (z + f )2 ] − (z + f )2 [r 2 + (z − f )2 ]
(6.51)
±2fnr [r 2 + (z − f )2 ][r 2 + (z + f )2 ]
+ .
n 2(z − f )2 [r 2 + (z + f )2 ] − (z + f )2 [r 2 + (z − f )2 ]
The solution of equation (6.51) is obtained by series, which corresponds to,
r2 r4 2r 6 5r 8 2r10 14f 12
z = c2 + c4 3 + c6 + c 8 + c11 + c12 ⋯
2f 8f 32f 5 128f 7 215f 9 2048f 11
∞ (6.52)
Ikr 2k
= ∑ c2k (2f )2k−1
.
k=1
6-11
Stigmatic Optics
Using the ray tracing to verify the signs of the coefficients, we find that the coefficient
must be the following,
⎧ n+1
⎪ c2 = ,
⎪ n−1
⎪ n+1
⎪ c4 =
n−1
,
⎪
⎪ c6 (n + 1)(n 2 + 6n + 1)
= ,
⎪ (n − 1)3
⎨ (6.54)
⎪ c8 n+1
= ,
⎪ n−1
⎪ (n + 1)(7n 4 + 124n3 + 122n 2 + 124n + 7)
⎪ c10 = ,
⎪ (n − 1)5
⎪ (n + 1)(3n 4 − 44n3 − 46n 2 − 44n + 3)
⎪c12 = .
⎩ (n − 1)5
6-12
Stigmatic Optics
reordering terms,
r2 r4 2r 6 5r 8 2r10 14f 12
z = c2 + c4 3 + c6 + c 8 + c11 + c12 ⋯
2f 8f 32f 5 128f 7 215f 9 2048f 11
∞ (6.57)
I r 2k
= ∑ c2k (2fk)2k−1 .
k=1
6-13
Stigmatic Optics
Examples of Cartesian ovals of case D can be seen in figures 6.7 and 6.8.
Figure 6.7. Design specifications: n = 2, α = 1.5, f = 40 mm, zo = −αf , zi = f and z = equation (6.57).
6-14
Stigmatic Optics
Figure 6.8. Design specifications: n = 2, α = 1.5, f = 40 mm, zo = −αf , zi = −f and z = equation (6.57).
6-15
Stigmatic Optics
replacing, ro = ri = 0, zo = αf and zi = −f ,
simplifying,
r2 r4 2r 6 5r 8 2r10 14f 12
z = c2 + c4 3 + c6 + c 8 + c11 + c12 ⋯
2f 8f 32f 5 128f 7 215f 9 2048f 11
∞ (6.62)
I r 2k
= ∑ c2k (2fk)2k−1 .
k=1
⎧ αn ± 1
⎪ c2 = − ,
⎪ α (n ∓ 1)
⎪ α 3n 2 ± (α 3 + 2α 2 − 2α − 1)n − 1
⎪c4 = − ,
⎪ α 3(n ∓ 1) 2
⎪ 5 3 5 4 3 2 2 5 4 3 2
⎪ c6 = − α n ± (2α + 3α − 3α + α + 3α + 1)n + (α + 3α + α − 3α + 3α + 2)n ± 1 ,
⎪ 5
α (n ∓ 1) 3
⎨ (6.63)
⎪ 1 7n 4 ± (3α 7 + 4α 6 − 4α 5 + 2α 4 + 2α 3 − 4α 2 − 4α + 1)n3),
c
⎪ 8 = − (α
⎪ α 7(n ± 1) 4
⎪ 1
⎪− 7 (3α 7 + 8α 6 − 8α 4 + 8α 3 − 8α − 3)n 2 ,
⎪ α (n ± 1) 4
⎪ 1
⎪− 7 [(α 7 + 4α 6 + 4α 5 − 2α 4 − 2α 3 + 4α 2 − 4α − 3)n − 1).
⎩ α (n ± 1) 4
6-16
Stigmatic Optics
Figure 6.9. Design specifications: n = 2, α = 1.5, f = 40 mm, zo = −αf , zi = −f and z = equation (6.57).
6.4 Conclusions
In this chapter, we studied interfaces that do not generate spherical aberration,
which means all the refracted rays converge in a single point, to construct these
6-17
Stigmatic Optics
surfaces first we explored the phenomenon described by Snell’s law at the surface
under study. The first step is to express Snell’s law in the form of the vectors involved
in the phenomenon instead of the angles. Once Snell’s ruling is in its vector form, we
solve for the derivative of the surface under study, dz /dr . Then we find a non-linear
differential equation, which in some cases can be solved. We study each instance and
present the solution as well as the plot of the solution.
Studying these interfaces is a tremendous help for understanding the solution of
singlet lenses with zero spherical aberration. In the next chapters, we will focus on
similar methods but know we will have two surfaces, not one. But it was essential to
set the basis of this strategy to understand the more complex problems in the
following chapters.
Further reading
Avendaño-Alejo M, Román-Hernández E, Castañeda L and Moreno-Oliva V I 2017 Analytic
conic constants to reduce the spherical aberration of a single lens used in collimated light
Appl. Opt. 56 6244–54
Bass M 1995 Handbook of Optics, Volume I: Fundamentals Techniques and Design (New York:
McGraw-Hill)
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation,
Interference and Diffraction of Light (Amsterdam: Elsevier)
Braunecker B, Hentschel R and Tiziani H J 2008 Advanced Optics Using Aspherical Elements vol
173 (Bellingham, WA: SPIE)
Castillo-Santiago G, Avendaño-Alejo M, Díaz-Uribe R and Castañeda L 2014 Analytic aspheric
coefficients to reduce the spherical aberration of lens elements used in collimated light Appl.
Opt. 53 4939–46
Chaves J 2016 Introduction to Nonimaging Optics 2nd edn (Boca Raton, FL: CRC Press)
Estrada J C V, Calle Á H B and Hernández D M 2013 Explicit representations of all refractive
optical interfaces without spherical aberration J. Opt. Soc. Am. A 30 1814–24
Glassner A S 1989 An Introduction to Ray Tracing (Amsterdam: Elsevier)
González-Acuña R G and Chaparro-Romo H A 2018 General formula for bi-aspheric singlet lens
design free of spherical aberration Appl. Opt. 57 9341–5
González-Acuña R G and Guitiérrez-Vega J C 2018 Generalization of the axicon shape: the
gaxicon J. Opt. Soc. Am. A 35 1915–8
González-Acuña R G and Gutiérrez-Vega J C 2019 Analytic formulation of a refractive-reflective
telescope free of spherical aberration Opt. Eng. 58 085105
González Acuña R G and Gutiérrez-Vega J C 2019 General formula of the refractive telescope
design free spherical aberration Novel Optical Systems, Methods, and Applications XXII vol
11105 ed C F Hahlweg and J R Mulley (Bellingham, WA: SPIE) pp 162–6
González Acuña R G and Gutiérrez-Vega J C 2019 General formula to design freeform
collimator lens free of spherical aberration and astigmatism Novel Optical Systems,
Methods, and Applications XXII vol 11105 (Bellingham, WA: SPIE) p 111050A
González-Acuña R G, Avendaño-Alejo M and Gutiérrez-Vega J C 2019a Singlet lens for
generating aberration-free patterns on deformed surfaces J. Opt. Soc. Am. A 36 925–9
González-Acuña R G, Chaparro-Romo H A and Gutiérrez-Vega J C 2019b General formula to
design freeform singlet free of spherical aberration and astigmatism Appl. Opt. 58 1010–5
6-18
Stigmatic Optics
6-19
Stigmatic Optics
Wassermann G D and Wolf E 1949 On the theory of aplanatic aspheric systems Proc. Phys. Soc.
Sect. B 62 2
Winston R, Miñano J C and Benitez P G 2005 On the theory of aplanatic aspheric systems
Nonimaging Optics (Amsterdam: Elsevier)
Wolf E 1948 On the designing of aspheric surfaces Proc. Phys. Soc. 61 494
Wolf E and Preddy W S 1947 On the determination of aspheric profiles Proc. Phys. Soc. 59 704
Yang T, Jin G-F and Zhu J 2017 Automated design of freeform imaging systems Light Sci. Appl.
6 e17081
6-20
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 7
The general equation of the Cartesian oval
In this chapter, we will obtain the general equation of the Cartesian oval. Unlike in
the previous chapter, the presented equation is not a polynomial approximation, but
a closed expression. The equation is presented is general because it supports that the
object is real or virtual and that the image is real or virtual.
Of all the representations that we have of Cartesian ovals when the object and the
image are finite, we always have long equations, whose deduction procedures are not
trivial.
Recently, Alberto Silva-Lora and Rafael Torres published a parametric equation
of the Cartesian ovals in a closed-form (see Further reading). Note that in the
previous chapter, many of the results proposed by the Valencia–Calle method end
with a non-closed polynomial approach.
The Alberto Silva-Lora and Rafael Torres method of obtaining the Cartesian
ovals will be studied in this chapter under the name of Silva–Torres ovals or the
Silva–Torres method.
What makes the Silva–Torres method different from the other procedures is
Silva–Torres has a closed solution that contains all the cases of Cartesian ovals.
Also, the Silva–Torres method has the instances of the stigmatic mirrors that we
studied in chapter 5.
7.3 Mathematical model
In this section, we will obtain the mathematical derivation of the Cartesian ovals by
the Silva–Torres method. Silva–Torres’s approach differs from the Valencia–Calle
model in that it focuses on the optical path, the Fermat principle rather than Snell’s
law. Therefore, it avoids differential equations.
The first thing to note is that the Fermat principle predicts that the Cartesian oval
is the refractive surface such that the optical path of the axial ray is the same path for
all other rays. This is because the axial ray has the minimum optical path length
between the object point located at zo and the image point located at zi, as shown in
figure 7.1.
Therefore, we can match the optical path of any non-axial ray with that of the
axial ray, which gives us the following expression,
Figure 7.1. Diagram of a Cartesian oval. The origin is placed in the vertex of the Cartesian oval (z, r ). The
distance from the object to the vertex is zo. The gap between the origin and the image is zi. The distance from
the origin to a given point of the Cartesian oval ρ.
7-2
Stigmatic Optics
Note that no is the refractive index of the medium where the object is located and
ni is the corresponding refractive index where the image is.
In our three-dimensional model, x, y and z are points in the three-dimensional
space of the Cartesian oval where the non-axial ray passes. See figure 7.1; we take ρ
as a distance from the origin of the coordinate system to x, y and z. The origin is
placed at the vertex of the Cartesian oval.
The next algebraic steps are quite long, so it is good to assign the following
parameters,
A≡ (z − zo) 2 + x 2 + y 2 , (7.2)
B≡ (z − zi ) 2 + x 2 + y 2 , (7.3)
and finally the optical path of the axial ray is a constant given by,
k ≡ ni zi − nozo. (7.4)
Taking into account the new notation, equation (7.1) has the following form,
noA + ni B = k. (7.5)
Before looking for the Cartesian oval equation, our closest goal is to get rid of the
square roots, so we square equation (7.5) and manipulate it,
A2 n o2 + B 2n i2 − k 2 = 2ABni no. (7.6)
In the previous equation, the term that has the square roots is on the right side, to
eliminate these roots we square again on two sides of the equation mentioned above,
2 2
(A2 n o + B 2n i − k 2 ) 2 = (2ABni no) 2. (7.7)
So, we expand equation (7.7), the interesting thing is that equation (7.7) no longer
has square roots, the result is the following,
n i4x 4 + n o4x 4 − 2n i2n o2x 4 + 2y 2n i4x 2 + 2z 2n i4x 2 + 2y 2n o4x 2 + 2z 2n o4x 2
− 4y 2n i2n o2x 2 − 4z 2n i2n o2x 2 − 4n i2n o2zi2x 2 − 4n i2n o2zo2x 2 − 4zn i4zi x 2
+ 4zn i2n o2zi x 2 − 4zn o4zox 2 + 4zn i2n o2zox 2 + 4ni n o3zi zox 2 + 4n i3nozi zox 2
+ y 4n i4 + z 4n i4 + 2y 2z 2n i4 + y 4n o4 + z 4n o4 + 2y 2z 2n o4 − 2y 4n i2n o2 − 2z 4n i2n o2
− 4y 2z 2n i2n o2 + 4z 2n i4zi2 − 4y 2n i2n o2zi2 − 4z 2n i2n o2zi2 + 4z 2n o4zo2 − 4y 2n i2n o2zo2 (7.8)
− 4z 2n i2n o2zo2 − 8zni n o3zi zo2 + 8zn i2n o2zi zo2 − 4z 3n i4zi − 4y 2zn i4zi + 4z 3n i2n o2zi
+ 4y 2zn i2n o2zi − 4z 3n o4zo − 4y 2zn o4zo + 4z 3n i2n o2zo + 4y 2zn i2n o2zo + 8zn i2n o2zi2zo
− 8zn i3nozi2zo + 4y 2ni n o3zi zo + 4z 2ni n o3zi zo − 8z 2n i2n o2zi zo + 4y 2n i3nozi zo
+ 4z 2n i3nozi zo = 0.
7-3
Stigmatic Optics
Since ρ is the vector that starts from the origin and ends at points x, y and z, we have
that ρ2 = x 2 + y 2 + z 2 . Substituting ρ2 = x 2 + y 2 + z 2 in equation (7.9) we obtain
equation (7.10),
[ρ 2 (n i2 − n o2 ) − 2z(n i2zi − n o2zo)] 2
(7.10)
− 4ni no(ni zi − nozo)[ρ 2 (zi no − ni zo) + 2zzi zo(ni − no)] = 0,
From the previous expression we want to replace the following algebraic identities,
(ni − no)2 (ni + no)2 = −2n i2n o2 + n i4 + n o4, (7.12)
and,
(ni − no)(ni + no) = n i2 − n o2 . (7.13)
7-4
Stigmatic Optics
ni zo − nozi
c0 ≡ , (7.18)
zi zo(ni − no)
Equation (7.21) can be simplified taking into account that c0c1K is equal to b12 as
demonstrated by the procedure expressed in equation (7.22).
1
z=
c0K
(
1 + b1ρ 2 ± 1 + (2b1 − c02K )ρ 2 . ) (7.23)
In equation (7.23), multiplying the square root, we have a ± this comes from the
fact that the solution of a second-order equation has two roots. Both solutions are
mathematically valid. But the only interesting solution for this is the one where the
vertex of the Cartesian oval passes through the origin, as shown in figure 7.1.
1
z=
c0K
(
1 + b1ρ 2 − 1 + (2b1 − c02K )ρ 2 . ) (7.24)
(1 + b ρ
1
2
+ 1 + (2b1 − c02K )ρ2 , )
7-5
Stigmatic Optics
1
z=
c0K
(
1 + b1ρ 2 − 1 + (2b1 − c02K )ρ 2 )
×
(1 + b ρ 1
2
+ ).
1 + (2b1 − c02K )ρ 2 (7.25)
(1 + b ρ 1
2
+ 1 + (2b − c K )ρ )
1
2
0
2
ρ 2 (c0 + c1ρ 2 )
z= . (7.26)
ρ 2 (2b1 − c02K ) + 1 + b1ρ 2 + 1
r = sgn(ρ) ρ 2 − z 2 . (7.27)
Equation (7.27) is the radial part of the Cartesian oval described by the Silva–
Torres model.
7-6
Stigmatic Optics
Figure 7.2. Specifications of the design: no = 1, ni = 1.5, zo = −40 mm , zi = 40 mm , z = equation (7.26) and
r = equation (7.27).
n o2
lim (K ) = − . (7.29)
zo→−∞ n2
7-7
Stigmatic Optics
Figure 7.3. Specifications of the design: no = 1, ni = 1.5, zo = −30 mm , zi = 40 mm , z = equation (7.26) and
r = equation (7.27).
7-8
Stigmatic Optics
Figure 7.4. Specifications of the design: no = 1, ni = 1.5, zo = −40 mm , zi = −15 mm , z = equation (7.26) and
r = equation (7.27).
7-9
Stigmatic Optics
Therefore, the sagitta of the Cartesian oval proposed by the Silva–Torres method is
given by
⎛ ⎞
⎜ lim c0⎟ρ 2
⎝zo→−∞ ⎠
lim (z ) = , (7.34)
zo→−∞ ⎛ ⎞2 ⎛ ⎞
1 − ⎜ lim c0⎟ ⎜ lim K ⎟ρ 2 + 1
⎝zo→−∞ ⎠ ⎝zo→−∞ ⎠
7-10
Stigmatic Optics
Figure 7.6. Specifications of the design: no = 1, ni = 1.5, zo = 25 mm , zi = −75 mm z = equation (7.26) and
r = equation (7.27).
7-11
Stigmatic Optics
Figure 7.7. Specifications of the design: no = 1, ni = 1.5, zo = −∞, zi = 40 mm , z = equation (7.34) and
r = equation (7.35).
7-12
Stigmatic Optics
Figure 7.8. Specifications of the design: no = 1, ni = 1.5, zo = −∞, zi = −40 mm , z = equation (7.34) and
r = equation (7.35).
7-13
Stigmatic Optics
Once we compute the aforementioned limits, we can express the Cartesian oval
proposed by the Silva–Torres method for output collimated rays
⎛ ⎞
⎜ lim c0⎟ρ 2
⎝zi →∞ ⎠
lim za = , (7.41)
zi →∞ ⎛ ⎞2 ⎛ ⎞
1 − ⎜ lim c0⎟ ⎜ lim K ⎟ρ 2 + 1
⎝zi →∞ ⎠ ⎝zi →∞ ⎠
and radius
⎡ ⎤ ⎡ ⎛ 2 2 2 ⎞⎤
(n i zi − n o zo)
lim ⎢ lim (K )⎥ = lim ⎢ lim ⎜⎜ ⎟⎥ , (7.43)
n o →−1⎣n i →−n o ⎦ no→−1⎢⎣ni →−no ⎝ ni no(ni zi − nozo)(ni zo − nozi ) ⎟⎠⎥⎦
7-14
Stigmatic Optics
Figure 7.9. Specifications of the design: no = 1, ni = 1.5, zo = −40 mm , zi = ∞, z = equation (7.41) and
r = equation (7.42).
⎡ ⎤ (z − zo)2
lim ⎢ lim (K )⎥ = − i . (7.44)
n o →−1⎣n i →−n o ⎦ (zi + zo)2
7-15
Stigmatic Optics
⎡ ⎤ ⎡ ⎛ n z − nozi ⎞⎤
lim ⎢ lim (c0)⎥ = lim ⎢ lim ⎜ i o ⎟⎥ . (7.45)
n o →−1⎣n i →−n o ⎦ no→−1⎣ni →−no ⎝ zi zo(ni − no) ⎠⎦
⎡ ⎤ z + zo
lim ⎢ lim (c0)⎥ = i . (7.46)
n o →−1⎣n i →−n o ⎦ 2zi zo
⎡ ⎤ ⎡ ⎛ (n − no)(ni + no)2 ⎞⎤
lim ⎢ lim (c1)⎥ = lim ⎢ lim ⎜ i ⎟⎥ , (7.47)
n o →−1⎣n i →−n o ⎦ no→−1⎣ni →−no ⎝ 4ni nozi zo(ni zi − nozo) ⎠⎦
7-16
Stigmatic Optics
Figure 7.11. Specifications of the design: no = 1, ni = 1.5, zo = −∞, zin = ∞, zi = ∞, z = equation (7.41) and
r = equation (7.42).
After computing the limits, we can seen that b1 turns to zero, as can be seen in
equation (7.49).
⎡ ⎤
lim ⎢ lim (b1)⎥ = 0. (7.50)
n o →−1⎣n i →−n o ⎦
Therefore, the Cartesian oval proposed by the Silva–Torres method becomes a conic
mirror whose sagitta is given by equation (7.51),
⎡
lim ⎢ lim (z )⎥ =
⎤ ( )ρ zi + zo
2zizo
2
,
n o →−1⎣n i →−n o ⎦ (7.51)
1−( ) ⎡⎢⎣−
zi + zo 2
2zizo
(zi − zo)2 ⎤ 2
(zi + zo)2 ⎥
⎦
ρ +1
⎡ ⎤ ⎡ ⎤2
lim ⎢ lim (r )⎥ = sgn(ρ) ρ 2 − lim ⎢ lim (z )⎥ . (7.52)
n o →−1⎣n i →−n o ⎦ n o →−1⎣n i →−n o ⎦
7-17
Stigmatic Optics
Equations (7.51) and (7.52) can be used to plot spherical, hyperbolic and elliptic
mirrors. In the next section we study the special case of the parabolic mirror.
⎧ ⎡ ⎤⎫ ⎛ (z − zo)2 ⎞
lim ⎨ lim ⎢ lim (K )⎥⎬ = lim ⎜ − i ⎟, (7.53)
zo→−∞⎩n o →−1⎣n i →−n o ⎦⎭ zo→−∞⎝ (zi + zo)2 ⎠
⎧ ⎡ ⎤⎫
lim ⎨ lim ⎢ lim (K )⎥⎬ = − 1. (7.54)
zo→−∞⎩n o →−1⎣n i →−n o ⎦⎭
⎧ ⎡ ⎤⎫ ⎛ z + zo ⎞
lim ⎨ lim ⎢ lim (c0)⎥⎬ = lim ⎜ i ⎟, (7.55)
zo→−∞⎩n o →−1⎣n i →−n o ⎦⎭ zo→−∞ ⎝ 2zi zo ⎠
⎧ ⎡ ⎤⎫ 1
lim ⎨ lim ⎢ lim (c0)⎥⎬ = . (7.56)
zo→−∞⎩n o →−1⎣n i →−n o ⎦⎭ 2zi
⎧ ⎡ ⎤⎫
lim ⎨ lim ⎢ lim (z )⎥⎬ =
( )ρ 1
2zi
2
, (7.57)
z →−∞⎩n o →−1⎣n i →−n o ⎦⎭ 1 2 2
1+( )ρ 2zi
+1
where
⎧ ⎡ ⎤⎫
lim ⎨ lim ⎢ lim (r )⎥⎬ = sgn(ρ)
r →−∞⎩n o →−1⎣n i →−n o ⎦⎭
(7.58)
⎧ ⎡ ⎤⎫2
× ρ 2 − lim ⎨ lim ⎢ lim (z )⎥⎬ .
r →−∞⎩n o →−1⎣n i →−n o ⎦⎭
For this to be successfully implemented we need to use equations (7.57) and (7.58).
7-18
Stigmatic Optics
10
-5
-10
10
-5
-10
10
-5
-10
Figure 7.12. Specifications of the design: no = −ni = 1, zo = −15, zi = −40 mm , z = equation (7.51) and
r = equation (7.52).
7-19
Stigmatic Optics
10
-5
-10
10
-5
-10
10
-10
Figure 7.13. Specifications of the design: no = −ni = 1, zo = −40 , zi = −40 mm , z = equation (7.51) and
r = equation (7.52).
7-20
Stigmatic Optics
15
10
-5
-10
-15
15
10
-5
-10
-15
15
10
-5
-10
-15
Figure 7.14. Specifications of the design: no = −ni = 1, zo = 15, zi = −40 mm , z = equation (7.51) and
r = equation (7.52).
7-21
Stigmatic Optics
20
10
-10
-20
20
10
r
-60 -40 -20
-10
-20
20
10
-10
-20
Figure 7.15. Specifications of the design: no = −ni = 1, zo = −∞, zi = −40 mm , z = equation (7.57) and
r = equation (7.58).
7-22
Stigmatic Optics
Further reading
Avendaño-Alejo M, Román-Hernández E, Castañeda L and Moreno-Oliva V I 2017 Analytic
conic constants to reduce the spherical aberration of a single lens used in collimated light
Appl. Opt. 56 6244–54
Bass M 1995 Handbook of Optics, Volume I: Fundamentals Techniques and Design (New York:
McGraw-Hill)
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation,
Interference and Diffraction of Light (Amsterdam: Elsevier)
Braunecker B, Hentschel R and Tiziani H J 2008 Advanced Optics Using Aspherical Elements vol
173 (Bellingham, WA: SPIE)
Castillo-Santiago G, Avendaño-Alejo M, Díaz-Uribe R and Castañeda L 2014 Analytic aspheric
coefficients to reduce the spherical aberration of lens elements used in collimated light Appl.
Opt. 53 4939–46
Chaves J 2016 Introduction to Nonimaging Optics 2nd edn (Boca Raton, FL: CRC Press)
Estrada J C V, Calle Á H B and Hernández D M 2013 Explicit representations of all refractive
optical interfaces without spherical aberration J. Opt. Soc. Am. A 30 1814–24
Glassner A S 1989 An Introduction to Ray Tracing (Amsterdam: Elsevier)
González-Acuña R G and Chaparro-Romo H A 2018 General formula for bi-aspheric singlet lens
design free of spherical aberration Appl. Opt. 57 9341–5
González-Acuña R G and Guitiérrez-Vega J C 2018 Generalization of the axicon shape: the
gaxicon J. Opt. Soc. Am. A 35 1915–8
González-Acuña R G and Gutiérrez-Vega J C 2019 Analytic formulation of a refractive-reflective
telescope free of spherical aberration Opt. Eng. 58 085105
González Acuña R G and Gutiérrez-Vega J C 2019 General formula of the refractive telescope
design free spherical aberration Novel Optical Systems, Methods, and Applications XXII vol
11105 ed C F Hahlweg and J R Mulley (Bellingham, WA: SPIE) pp 162–6
González Acuña R G and Gutiérrez-Vega J C 2019 General formula to design freeform
collimator lens free of spherical aberration and astigmatism Novel Optical Systems,
Methods, and Applications XXII vol 11105 (Bellingham, WA: SPIE) p 111050A
González-Acuña R G, Avendaño-Alejo M and Gutiérrez-Vega J C 2019a Singlet lens for
generating aberration-free patterns on deformed surfaces J. Opt. Soc. Am. A 36 925–9
González-Acuña R G, Chaparro-Romo H A and Gutiérrez-Vega J C 2019b General formula to
design freeform singlet free of spherical aberration and astigmatism Appl. Opt. 58 1010–5
7-23
Stigmatic Optics
7-24
Stigmatic Optics
Wassermann G D and Wolf E 1949 On the theory of aplanatic aspheric systems Proc. Phys. Soc.
Sect. B 62 2
Winston R, Miñano J C and Benitez P G 2005 Nonimaging Optics (Amsterdam: Elsevier)
Wolf E 1948 On the designing of aspheric surfaces Proc. Phys. Soc. 61 494
Wolf E and Preddy W S 1947 On the determination of aspheric profiles Proc. Phys. Soc. 59 704
Yang T, Jin G-F and Zhu J 2017 Automated design of freeform imaging systems Light: Sci. Appl.
6 e17081
7-25
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 8
The stigmatic lens generated by Cartesian ovals
From two stigmatic surfaces, Cartesian ovals, a stigmatic lens can be generated. In
this chapter, we will study the generation of stigmatic lenses from the Cartesian ovals
model proposed by Alberto Silva-Lora and Rafael Torres.
8.1 Introduction
In the previous chapter, we presented the rigorous model of Silva–Torres Cartesian
ovals, which is general enough to cover all cases of Cartesian ovals and conical
mirrors.
In this chapter, we now address the design of a stigmatic lens using two Silva–
Torres Cartesian ovals. The general idea is that the image formed by the first
Cartesian oval of Silva–Torres is the object of the second Cartesian oval of Silva–
Torres. The amazing thing about this strategy is that, as we mentioned, the model of
Silva–Torres Cartesian ovals covers all cases of Cartesian ovals and conical mirrors.
So, the image of the first Cartesian oval can be taken as a real or virtual object for
the second Cartesian oval.
Figure 8.1. Sketch of a lens designed with two Cartesian ovals as refractive surfaces. The first Cartesian oval is
(za, ra ) and the second Cartesian oval is (zb, rb ). The refraction index in the object space is no, inside the lens,
the refraction index is n, and in the image space is ni. The origin is placed in the vertex of the first Cartesian
oval. ρ is the distance from the origin to a point in the first surface. The length from the object to the first
Cartesian oval is zo; the distance from the first Cartesian oval to the image generated by the first surface is zin.
The centre depth of the lens is τ. From the origin to the image the gap is given by ze, and for the gap from the
second Cartesian oval to the image, the length is zi.
why zin has in as a suffix, in is from the inside. τ is the central thickness of the lens.
ze is the distance from the origin to the image. The second Silva–Torres Cartesian
oval is denoted by zb, and it is also called the second surface in this chapter. The
suffix b is the member mark that says that they are related to the second surface.
Taking all the considerations of the last paragraph, the mathematical model
provided in the last chapter and figure 8.1, it is easy to see that the first surface is
given by equation (8.1),
ρ 2 (c1aρ 2 + c 0a )
za ≡ (8.1)
ρ 2 (2b1a − c02aK a ) + 1 + b1a ρ 2 + 1
(n − no)(n + no)2
c1a ≡ (8.5)
4nnozinzo(nzin − nozo)
8-2
Stigmatic Optics
Applying the same strategy as for obtaining the first surface, we can write the second
surface as,
ρ 2 (c1bρ 2 + c 0b )
zb0 ≡ (8.7)
ρ 2 (2b1b − c02bK b ) + 1 + b1bρ 2 + 1
where,
zb ≡ τ + zb0(ρ) (8.8)
n(ze − τ ) − no(zin − τ )
c 0b ≡ (8.11)
(n − no)(ze − τ )(zin − τ )
(n − no)(n + no)2
c1b ≡ (8.12)
4nno(ze − τ )(zin − τ )[n(zin − τ ) − no(ze − τ )]
Notice that the second surface has the same structure as the first surface but it is out-
placed by the thickness central of the lens, τ.
With equations (8.1)–(8.13) we can design stigmatic lenses for countless config-
urations, where zo, zin, ze can be placed anywhere in the optical axis. Therefore, we
can design stigmatic lenses for real and virtual object/images.
8-3
Stigmatic Optics
8.3 Examples
In this section, we present examples of stigmatic lenses designed with equations
(8.1)–(8.13). Where, the objects and images are finite but they can be real or virtual.
The specification of each design is presented in the caption of the respective figure.
The figures of this section are 8.2–8.7.
8.4 Collector
A collector lens is a lens that receives the rays from minus infinity; this means that
the image is placed at minus infinity. Therefore, if we are interested in designing a
stigmatic lens with two Cartesian ovals, we need to compute the limit when zo → −∞
over the parameters of the first surface. Notice that we only need to apply the limit
mentioned above in the first surface, because the second surface and its parameters
do not depend on zo.
We start, by computing the limit when zo → −∞ in equation (8.3),
⎡ 2 2 ⎤ n2
(n 2zin − n o zo)
lim K a = lim ⎢ ⎥=− o, (8.14)
zo→−∞ zo→−∞ ⎢
⎣ nno(nzin − nozo)(nzo − nozin) ⎥⎦ n2
Figure 8.2. Specifications of the design: n = 1.5, zo = −40, τ = 12, zi = 40, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.8), rb = equation (8.9), using equations (8.3)–(8.13).
8-4
Stigmatic Optics
Figure 8.3. Specifications of the design:n = 1.5, zo = −15, τ = 10, zi = −5, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.8), rb = equation (8.9), using equations (8.3)–(8.13).
⎡ nz − nozin ⎤ n
lim c 0a = lim ⎢ o ⎥= , (8.15)
zo→−∞ zo→−∞ ⎣ zinzo(n − no ) ⎦ zin(n − no)
8-5
Stigmatic Optics
Figure 8.4. Specifications of the design:n = 1.5, zo = 40, τ = 20, zi = 25, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.8), rb = equation (8.9), using equations (8.3)–(8.13).
Equations (8.14)–(8.19) give us the correct shape of a Cartesian oval when zo → −∞.
In the next section we will compute some example with these equations.
8.5 Examples
In the following section, we start with some examples of lenses with real objects and
real/virtual images. The parameters to design the lenses are in the captions of the
figures. The presented designs are evaluated using equations (8.7)–(8.19) without any
optimization or modification.
8-6
Stigmatic Optics
Figure 8.5. Specifications of the design:n = 1.5, zo = 50, τ = 30, zi = −60, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.8), rb = equation (8.9), using equations (8.3)–(8.13).
In figures 8.8–8.11 are lenses of the gallery. All the rays that come from minus
infinity are a focus on the image point at ze.
8.6 Collimator
In this section, we are going to work with the inverse problem of the last part. Now
the input rays come from a point source located a finite distance with respect to the
first surface, and the output rays are collimated. Therefore, we need to compute the
limit when ze → ∞ for the parameter of the second surface.
We shall being with equation (8.10); the limit gives us,
⎡ [n o2(ze − τ ) − n 2(zin − τ )]
2 ⎤ n2
lim K b = lim ⎢ ⎥ = − o , (8.20)
ze →∞ ze →∞ ⎢
⎣ nn o[n(ze − τ ) − n o(zin − τ )][n(zin − τ ) − n o(ze − τ )] ⎥⎦ n2
8-7
Stigmatic Optics
Figure 8.6. Specifications of the design:n = 1.5, zo = 50, τ = 30, zi = −60, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.8), rb = equation (8.9), using equations (8.3)–(8.13).
8-8
Stigmatic Optics
Figure 8.7. Specifications of the design: zo = 10 mm, zi = −60 mm, τ = 15 mm, n = 1.5, zin = nzi, za = equation
(8.1), ra = equation (8.2), zb = equation (8.8), rb = equation 8.9, using equations (8.3), (8.4), (8.5), (8.6), (8.7),
(8.10), (8.11), (8.12 and (8.13).
⎛ n ⎞ 2
⎜ ⎟ρ
⎝ −nτ + nzin + noτ − nozin ⎠
lim zb0 = (8.24)
ze →∞ ⎛ n ⎞2 ⎛ n o2 ⎞ 2
1−⎜ ⎟ ⎜ − ⎟ρ + 1
⎝ −nτ + nzin + noτ − nozin ⎠ ⎝ n 2 ⎠
where,
8-9
Stigmatic Optics
Figure 8.8. Specifications of the design: n = 1.5, τ = 10, zi = 40, zin = n zi using za = equation (8.18),
ra = equation (8.19), zb = equation (8.8), rb = equation (8.9) with equations (8.7)–(8.19).
Equations (8.1)–(8.6), (8.25), (8.24), (8.26), (8.20), (8.21), (8.22), and (8.23) are the
ones we need if we want to design a collimator stigmatic singlet lens using Cartesian
ovals. Notice we do not compute any limit over the first surface and its parameters
because ze is not presented in them.
8.7 Examples
The following figures have the ray tracing and specification of several examples of
collimator lenses. All the presented models are estimated using equations (8.1)–(8.6),
(8.20)–(8.26). The figures are 8.12 and 8.13.
8-10
Stigmatic Optics
Figure 8.9. Specifications of the design: n = 1.5, τ = 10, zi = 50, zin = n zi using za = equation (8.18),
ra = equation (8.19), zb = equation (8.8), rb = equation (8.9) with equations (8.7)–(8.19).
optics, all lenses can be represented by matrices. But there is not a matrix for the
single-lens telescope; there is a matrix for flat glass. However, the rays that come
collimated along the optical axis refracted by a flat glass at the output are
collimated, but not amplified. The idea of the single-lens telescope is a lens such
that the collimated rays entering the lens are refracted such that they suffer an
amplification, and in the output they are collimated. Also the myth comes from the
first telescopes, which were made from at least two lenses.
In this section, we are going partially demystify the single-lens telescope by
obtaining the Cartesian ovals of the single-lens telescope. This procedure is to show
the robustness of the method implemented during the chapter.
To design it we only use the equations (8.14)–(8.26).
8-11
Stigmatic Optics
Figure 8.10. Specifications of the design: n = 1.5, τ = 28, zi = −20, zin = n zi using za = equation (8.18),
ra = equation (8.19), zb = equation (8.8), rb = equation (8.9) with equations (8.7)–(8.19).
8.9 Example
A possible application of the single-lens telescope is not as a telescope, but as a beam
expander (typically an array of two lenses that expand a laser beam).
The single-beam expander lens and the single-lens telescope are the same because
ray optics are invertible. The only difference is that in the singlet beam expander lens
at the output, the amplification is positive and in the single-lens telescope it is
negative. For us, a positive amplification means that the beam expands and a
negative amplification means that the beam contracts.
8-12
Stigmatic Optics
Figure 8.11. Specifications of the design:n = 1.5, τ = 10, zi = 40, zin = n zi using −za = equation (8.18),
ra = equation (8.19), zb = equation (8.8), rb = equation (8.9) with equations (8.7)–(8.19).
Figure 8.12. Specifications of the design: n = 1.5, zo = −55, τ = 30, zi = ∞, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.25), rb = equation (8.26), using equations (8.3)–(8.6), (8.20)–(8.24). This is
a special case because the inner wavefront is flat, and it happens that the second surface is flat too.
8-13
Stigmatic Optics
Figure 8.13. Specifications of the design: n = 1.5, zo = 16, τ = 1, zi = ∞, zin = n zi , za = equation (8.1),
ra = equation (8.2), zb = equation (8.25), rb = equation (8.26), using equations (8.3)–(8.6), (8.20)–(8.24).
30
20
10
-40 -20 20 40 60 80
-10
-20
-30
Figure 8.14. Specifications of the design: n = 1.5, τ = 25, zin = −60, za = equation (8.18), ra = equation (8.19),
zb = equation (8.25), rb = equation (8.26), using equations (8.14)–(8.17), (8.20)–(8.24).
In figures 8.14–8.16 there is a single-lens telescope. At the input and output, the
rays are collimated. The example is computed using equations (8.14)–(8.26). In the
caption of the mentioned figure is the design specifications.
8-14
Stigmatic Optics
20
10
-40 -20 20 40 60 80
-10
-20
Figure 8.15. Specifications of the design: n = 1.5, τ = 25, zin = 60, za = equation (8.18), ra = equation (8.19),
zb = equation (8.25), rb = equation (8.26), using equations (8.14)–(8.17), (8.20)–(8.24).
20
10
-40 -20 20 40 60 80
-10
-20
Figure 8.16. Specifications of the design:n = 1.5, τ = 25, zin = ∞, za = equation (8.18), ra = equation (8.19),
zb = equation (8.25), rb = equation (8.26), using equations (8.14)–(8.17), (8.20)–(8.24).
Further reading
González Acuña R G and Gutiérrez-Vega J C 2019 General formula of the refractive telescope
design free spherical aberration Novel Optical Systems, Methods, and Applications XXII
vol 11105 ed C F Hahlweg and J R Mulley (Bellingham, WA: SPIE) pp 162–6
González Acuña R G and Gutiérrez-Vega J C 2019 General formula to design freeform
collimator lens free of spherical aberration and astigmatism Novel Optical Systems,
Methods, and Applications XXII vol 11105 (Bellingham, WA: SPIE) p 111050A
8-15
Stigmatic Optics
8-16
Stigmatic Optics
Luneburg R K and Herzberger M 1964 Mathematical Theory of Optics (Berkeley, CA: University
of California Press)
Malacara D 1965 Two lenses to collimate red laser light Appl. Opt. 4 1652–4
Malacara-Hernández D and Malacara-Hernández Z 2016 Handbook of Optical Design (Boca
Raton, FL: CRC Press)
González-Acu na R G and Gutiérrez-Vega J C 2020 Analytic design of a spherochromatic singlet
J. Opt. Soc. Am. A 37 149–53
Schulz G 1983 Achromatic and sharp real imaging of a point by a single aspheric lens Appl. Opt.
22 3242–8
Silva-Lora A and Torres R 2020 Explicit Cartesian oval as a superconic surface for stigmatic
imaging optical systems with real or virtual source or image Proc. R. Soc. A 476
Silva-Lora A and Torres R 2020 Superconical aplanatic ovoid singlet lenses J. Opt. Soc. Am. A37
1155–65
Stavroudis O 2012 Wavefronts, and Caustics vol 38 (Amsterdam: Elsevier)
Stavroudis O N 2006 The Mathematics of Geometrical and Physical Optics: The k-function and its
Ramifications (New York: Wiley)
Stavroudis O N and Feder D P 1954 Automatic Computation of Spot Diagrams J. Opt. Soc. Am.
44 163–70
Sun H Lens Design: A Practical Guide (Boca Raton, FL: CRC Press)
Valencia-Estrada J C and Malacara-Doblado D 2014 Parastigmatic corneal surfaces Appl. Opt.
53 3438–47
Valencia-Estrada J C, Flores-Hernández R B and Malacara-Hernández D 2015 Singlet lenses free
of all orders of spherical aberration Proc. R. Soc. A 471 20140608
Vaskas E M 1957 Note on the Wasserman-Wolf method for designing aspheric surfaces J. Opt.
Soc. Am. 47 669–70
Wassermann G D and Wolf E 1949 On the theory of aplanatic aspheric systems Proc. Phys. Soc.
Sect. B 62 2
Winston R, Miñano J C and Benitez P G 2005 Nonimaging Optics (Amsterdam: Elsevier)
Wolf E 1948 On the designing of aspheric surfaces Proc. Phys. Soc. 61 494
Wolf E and Preddy W S 1947 On the determination of aspheric profiles Proc. Phys. Soc. 59 704
Yang T, Jin G-F and Zhu J 2017 Automated design of freeform imaging systems Light Sci. Appl.
6 e17081
8-17
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 9
The general equation of the stigmatic lenses
In the previous chapter, we studied an on-axis stigmatic singlet lens when the two
refractive surfaces are Cartesian ovals. Here, we present the general formula of the
on-axis stigmatic singlet lens. The input of the general formula is the first surface of
the singlet lens. The first surface needs to be continuous. The output is the correcting
second surface of the lens; the second surface is such that the singlet is stigmatic.
9.1 Introduction
In the previous chapter, we found a particular design of a lens-free spherical
aberration. The lens is made up of two Silva–Torres Cartesian ovals. In this chapter
we introduce a more general expression for spherical aberration-free lenses. We will
call this expression the general equation for stigmatic lenses. Said equation receives
as input parameter a first surface. The equation gives as output a second surface such
that the pair of surfaces form a stigmatic lens.
We will first study the case when the image object distance is finite. Then we will
study when the object is in the minus infinite, when the image is in the plus infinite.
Finally, we will analyze when the object and image are at the minus and plus infinity,
respectively.
Figure 9.1. Diagram of an on-axis stigmatic singlet. The first and second surfaces are defined by (za, ra ) and
(zb, rb ), sequentially. The axial interval between the first surface and the object is zo, the axial diameter of the
lens is τ, and the axial length within the second surface and the image is zi. The refraction index in the object
space is no. Inside the lens the refraction index is n and in the image space is ni.
and the radius is ra. As usual, the coordinate system is set at the vertex of za. See
figure 9.1.
We pretend that the object is surrounded by a medium, which has a refractive
index of no. The image is in a medium with a refractive index of ni. The refraction
index n of the lens is constant, and the singlet is radially symmetric. At the centre, the
singlet lens has a thickness of τ. The length from the object to the first surface is zo.
The range from the second surface to the image is zi. Please see figure 9.1.
The optical path length of a non-axial ray is not simple, since it depends on whether
the object/image is real or virtual.
We start with the more natural case, when the object and the image are real,
zo < 0 and zi > 0,
9-2
Stigmatic Optics
when zo > 0 and zi > 0, is when the object is virtual and the image is real,
Note that the sgn(·) is the sign of their argument, thus if the argument is zero, the
function is not defined. Notice that the two unknowns are (zb, rb ), and we have only
an equation. Thus, we need another one. We are going to get if from Snell’s law.
no n2
v2⃗ = [v1⃗ − (n⃗ a · v1⃗ )n⃗ a] − n⃗ a 1 − o2 (n⃗ a × v1⃗ ) 2 for v⃗2 , v1⃗ , n⃗ a ∈ 2 , (9.7)
− sgn(zo)n n
where v⃗1 is the unit vector of the incident ray, v⃗2 is unit vector of the refracted ray
and finally n⃗ a is the normal vector of the first surface. Finally −sgn(zo ) comes from
the fact that the object is real/virtual. Please see figure 9.1.
9-3
Stigmatic Optics
where e1⃗ is for the r direction and e2⃗ is for the z direction. The idea is to replace the
unit vectors in equation (9.7). The procedure is long, thus we first focus on (n⃗ a × v1⃗ )2 ,
⎡ ⎤
ra e1⃗ + (za − zo )e ⃗2 raza′ − (za − zo ) ⎥ (za′e1⃗ − e ⃗2) . (9.12)
v1⃗ − (n⃗ a · v1⃗ )n⃗ a = −⎢
ra2 + (za − zo )2 ⎢ r 2 + (z − z ) 2 1 + z ′ 2 ⎥ 1 + z ′ 2
⎣ a a o a ⎦ a
no
Simplifying and multiplying by −sgn(zo )n
the above expression,
no no[(za − zo)za′ + ra ]
[v1⃗ − (n⃗ a · v1⃗ )n⃗ a] = e1⃗
−sgn(zo)n −sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
(9.13)
no[ra + (za − zo)za′]za′
+ e ⃗2 .
−sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
Summing equations (9.11) and (9.13), we have v⃗2 as, the output of equation (9.7),
no[(za − zo)za′ + ra ]
v⃗2 = e1⃗
−sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
no[ra + (za − zo)za′]za′
+ e ⃗2 (9.14)
−sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
(za′e1⃗ − e⃗2) n o2[ra + (za − zo)za′]2
− 1− .
1 + za′2 n 2[ra2 + (za − zo)2 ](1 + za′2 )
9-4
Stigmatic Optics
and,
zb − za no[ra + (za − zo)za′]za′
=
2
(zb − za ) + (rb − ra ) 2
−sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
n o2[ra + (za − zo)za′]2 (9.16)
1−
n 2[ra2 + (zo − za )2 ](1 + za′ 2 )
+ ,
1 + za′ 2
The unknowns zb and rb are only in the left side of equations (9.15) and (9.16).
Notice that the right side of equations (9.15) and (9.16) are the cosine directors inside
the lens. Thus, ℘2r + ℘2z = 1. ℘r is the director in the direction of e1⃗ . ℘z is the director
along e2⃗ . Therefore, we have the following expression if assign ℘r and ℘z in the right
side of equations (9.15) and (9.16),
no[(za − zo)za′ + ra ]
℘r =
−sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
n o2[ra + (za − zo)za′]2 (9.17)
1−
n 2[ra2 + (zo − za )2 ](1 + za′ 2 )
− za′ ,
1 + za′ 2
and,
no[ra + (za − zo)za′]za′
℘z =
−sgn(zo)n ra2 + (zo − za )2 (1 + za′ 2 )
n o2[ra + (za − zo)za′]2 (9.18)
1−
n 2[ra2 + (zo − za )2 ](1 + za′ 2 )
+ .
1 + za′ 2
Now, we can simplify the left side of equations (9.15) and (9.16) with the following
parameter,
9-5
Stigmatic Optics
ϑ is the distance traveled by a ray inside the lens. Replacing ϑ in equations (9.15) and
(9.16),
zb − za
= ℘z , (9.20)
ϑ
and,
rb − ra
= ℘r . (9.21)
ϑ
From, the previous equation we can simply solve for zb and rb,
zb = za + ϑ℘z , (9.22)
and,
rb = ra + ϑ℘r . (9.23)
The above expression is the solution that we want to get. It describes, point by point
how the second surface of the lens must be such that it is stigmatic. The only
problem in this equation is that we do not know the length of ϑ. But, we can find the
solution mixing this result with the Fermat principle. In the next section, we are
going to do it!
9.2.3 Solution
In the last section, we obtained how zb and rb must be, but in terms of ϑ. Therefore,
we need an extra equation, and that equation is the Fermat principle that relates the
optical path of an axial ray with the optical path of a non-axial ray. It is essential to
remark that we have just two unknowns zb and rb but we have a system with three
equations. Two equations are given by Snell’s law at the first surface, another one
provided by the Fermat principle. There is nothing wrong here since the equations
granted by Snell’s law are not independent. We recall equation (9.6),
9-6
Stigmatic Optics
expanding,
collecting for ϑ,
9-7
Stigmatic Optics
solving for ϑ,
− 2[zf n + ni 2(ra℘r + zτ ℘z)]
ϑ =
2ni 2 − 2n 2
(9.37)
− 4(ni 2 − n 2)⎡⎣ni 2(ra2 + zτ2) − zf2⎤⎦ + 4⎡⎣zf n + ni 2(ra℘r + zτ ℘z)⎤⎦
2
+
2ni 2 − 2n 2
ni 2 − n 2
with equations (9.22), (9.23) and (9.38) we can write the second surface as,
⎧ zb = za + ϑ℘z ,
⎨ (9.39)
⎩ rb = ra + ϑ℘r .
Equation (9.39) is the most important equation in the chapter. It tells us how the
second surface must be, point by point, such that we get a stigmatic lens. It is
significant to observe that equation (9.39) only works for singlet lenses such that the
rays inside them do not cross each other. In other terms, equations (9.22) and (9.23)
tell us that for a point of the first surface, there is a unique point in the second surface
for it, to get archive stigmatism.
Also, it is necessary to remark that in the expression of ϑ, equation (9.38), there is
no expression for sgn(tb ). In other words, the second surface adapts its shape
according to where the image is located; it does not matter if the image is real or
virtual.
Another essential remark about equation (9.38) is that it has a plus–minus sign ±
multiplying the square root, the plus–minus sign leading us to two solutions.
The problem is, which is the solution that works for a given case? Well, it depends
on the sign of the refraction index n and if the object/image is virtual or real. In the
9-8
Stigmatic Optics
following sections, we are going to show several illustrative examples. But first we
show an expanded version of equation (9.39),
9-9
Stigmatic Optics
9-10
Stigmatic Optics
The process to get equation (9.39) looks very easy if you read this chapter from
the beginning to here. The process can be easy, but the equation is not, it is gigantic
if you expand it. However, for centuries, people tried to get the general analytical
closed-form solution, but they failed. The secret is that in the whole process, we do
not use any angle. The usual form of Snell’s law complicates everything since there is
no clear relation between the angles and the optical paths. With Snell’s law in its
vector form, it is very easy to see the association between the optical paths and the
director cosines.
Note that we simply did not obtain the general analytical solution in a closed way
for the problem, we also discovered that the solution is unique. We are going to
study this statement in the following chapter.
Figure 9.2. Ray tracing of an on-axis stigmatic singlet. The first and second surfaces are described by (za, ra )
and (zb, rb ), respectively. The axial distance between the first surface and the object is zo, the axial thickness of
the lens is τ, and the axial distance between the second surface and the image is zi. θ1 is the angle subtended
between an input ray that strikes the first surface at za(ra ) and the optical axis. θ 2 is the angle subtended
between the optical axis and the ray travelling inside the lens. θ3 is the angle subtended by the output ray and
optical axis.
9-11
Stigmatic Optics
⎡ ra ⎤
θ1 = arctan ⎢ ⎥. (9.40)
⎣ za(ra ) − zo ⎦
θ2 is the angle subtended by the optical axis and the ray travelling inside the lens,
thus,
⎡ r (r ) − ra ⎤
θ2 = arctan ⎢ b a ⎥. (9.41)
⎣ zb(ra ) − za(ra ) ⎦
Finally, θ3 is the angle subtended by the output ray and optical axis, thus we have,
⎡ rb(ra ) ⎤
θ3 = arctan ⎢ ⎥. (9.42)
⎣ zb(ra ) − τ − zo ⎦
With these angles in mind it is easy to construct the eikonal H (t , ra ) that follows
the Fermat principle,
H (t , ra ) = (kx(t , ra ), ky(t , ra )), (9.43)
taking no = ni = 1,
where v = c /n is the speed of light inside the lens, and c is the speed of light in
vacuum (outside the lens no = ni = 1). c1 is the condition that divides the eikonal in
the first and second region. c2 is the condition that divides the eikonal in the second
and third region.
From figure 9.2, it is easy to see where c1 and c2 come from, outside the lens t < c1
za(ra ) = τ cos θ1 + zo ⟹ c1 = [za(ra ) − zo ]sec θ1, (9.45)
Thus, if c1 > t > c2 we are inside the lens. Now for c2,
zb(ra ) = v(t − c1)cos θ2 ⟹ c2 = c1 + sec θ2[zb(ra ) − za(ra )]/ v . (9.46)
If t > c2 , we are in the third region of the system. Equation (9.44) is an analytical
solution of equation (2.16), the eikonal equation when the object is real.
To plot the eikonals when the object is virtual, we slightly modify H (t , ra ) as
follows,
⎧ (zo + (t − R )cos θ1, (t − R )sin θ1), t < c1,
⎪
H (t , ra ) = ⎨ (v(t − c1)cos θ 2, v(t − c1)sin θ 2 ), c1 < t < c 2, (9.47)
⎪
⎩ (zb(ra ) + (t − c 2 )cos θ 3, rb(ra ) + (t − c 2 )sin θ 3), t > c 2.
9-12
Stigmatic Optics
9.2.5 Gallery
In this section, we present several examples of lenses free of spherical aberration
when the object/image is real/virtual.
In the caption of the images are the specification values of each design. All the
lenses presented in this section have been designed computing directly equation
(9.39). No process of optimization has been applied.
The figures of this section are 9.3–9.16.
9-13
Stigmatic Optics
Figure 9.3. Top: ray tracing, centre: waves, bottom: rays and waves. Design specifications: n = 1.5,
zo = −55 mm , τ = 29 mm , zi = 30 mm , za = 0 , zb= equation (9.39) and H (t, ra )= equation (9.44).
9-14
Stigmatic Optics
Figure 9.4. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = −55 mm ,
τ = 29 mm , zi = 30 mm , za = (29 − 292 − ra2 ), zb= equation (9.39) and H (t, ra )= equation (9.44).
9-15
Stigmatic Optics
Figure 9.5. Top: rays in purple, centre: waves in blue, bottom: rays and waves. Design specifications: n = 1.5,
zo = −55 mm , τ = 29 mm , zi = 30 mm , za = −(29 − 292 − ra2 ), zb= equation (9.39) and H (t, ra )=
equation (9.44).
9-16
Stigmatic Optics
Figure 9.6. Top: rays in purple, centre: waves in blue, bottom: rays and waves. Design specifications: n = 1.5,
zo = −55 mm , τ = 20 mm , zi = 80 mm , za = ra2 /50 , zb= equation (9.39) and H (t, ra )= equation (9.44).
9-17
Stigmatic Optics
Figure 9.7. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = −55 mm ,
τ = 12 mm , zi = 80 mm , za = ra2 /50 , zb= equation (9.39) and H (t, ra )= equation (9.44).
9-18
Stigmatic Optics
Figure 9.8. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = −55 mm ,
τ = 29 mm , zi = −55 mm , za = 0 , zb= equation (9.39) and H (t, ra )= equation (9.44).
9-19
Stigmatic Optics
Figure 9.9. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = −55 mm ,
τ = 29 mm , zi = −55 mm , za = 29 − 292 − ra2 , zb = equation (9.39) and H (t, ra ) = equation (9.44).
9-20
Stigmatic Optics
Figure 9.10. Design specifications: n = 1.5, zo = −55 mm , τ = 29 mm , zi = −55 mm , za = −(29 − 292 − ra2 ),
zb = equation (9.39) and H (t, ra ) = equation (9.44).
9-21
Stigmatic Optics
Figure 9.11. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = 60 mm ,
τ = 29 mm , zi = 50 mm , za = 0 , zb = equation (9.39) and H (t, ra ) = equation (9.47).
Figure 9.12. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = 60 mm ,
τ = 29 mm , zi = 50 mm , za = (29 − 292 − ra2 ), zb = equation (9.39) and H (t, ra ) = equation (9.47).
9-22
Stigmatic Optics
Figure 9.13. Top: rays, centre: waves, bottom: rays and waves. Design specifications: n = 1.5, zo = 60 mm ,
τ = 29 mm , zi = 50 mm , za = −(29 − 292 − ra2 ), zb = equation (9.39) and H (t, ra ) = equation (9.47).
9-23
Stigmatic Optics
9-24
Stigmatic Optics
In this case, equation (9.55), is only valid for real objects and virtual/real images.
Finally, we want to note that the evaluation of the limit when zo → −∞ is possible
with the vector notation proposed. In another case, using angles with the usual form
of Snell’s law will lead to several difficulties.
9-25
Stigmatic Optics
9-26
Stigmatic Optics
where Zo is just a negative constant where the plot starts. The condition c1 becomes,
equation (9.45),
⎛ ⎞
za(ra ) = τ cos ⎜ lim θ1⎟ + Zo ⟹ c1 = [za(ra ) − Zo ], (9.60)
⎝zo→−∞ ⎠
9.3.2 Gallery
In this section we show a gallery of stigmatic collectors. As usual in the caption is all
the information needed to reproduce the respective example. The figures of the
gallery are 9.17–9.22.
Notice that on the right side of the above equation nothing depends on zi. Then, it
does not matter what the value of zi is; the right side stays equal. On the other hand,
on the left side, we have two times zi. We can evaluate the limit when zi → ∞ only in
the left side, thus,
9-27
Stigmatic Optics
Figure 9.17. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
( )
zo → −∞, τ = 15 mm , zi = 50 mm , za = − 50 − 502 − ra2 , zb = equation (9.55) and H (t, ra ) = equation
(9.59).
9-28
Stigmatic Optics
20
10
-10
-20
20
10
-10
-20
20
10
-10
-20
Figure 9.18. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
( )
zo → −∞, τ = 15 mm , zi = 50 mm , za = 50 − 502 − ra2 , zb = equation (9.55) and H (t, ra ) = equation
(9.59).
⎡ ⎤
lim ⎣ −zono + nτ + zi ni − ni sgn(zi ) rb2 + (zb − τ − zi )2 − n ϑ⎦
zi →∞
⎡ ⎤ ⎡ ⎤ (9.63)
= ( −ni + n )τ − nozo + ni ⎢ lim (zb)⎥ − n⎢ lim (ϑ)⎥ .
⎣zi →∞ ⎦ ⎣zi →∞ ⎦
9-29
Stigmatic Optics
Figure 9.19. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
zo → −∞, τ = 15 mm , zi = 50 mm , za = 0 , zb = equation (9.55) and H (t, ra ) = equation (9.59).
9-30
Stigmatic Optics
Figure 9.20. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
zo → −∞, τ = 29 mm , zi = −55 mm , za = 0 , zb = equation (9.55) and H (t, ra ) = equation (9.59).
9-31
Stigmatic Optics
Figure 9.21. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
zo → −∞, τ = 29 mm , zi = −55 mm , za = 29 − 292 − ra2 , zb = equation (9.55) and H (t, ra ) = equation
(9.59).
9-32
Stigmatic Optics
9-33
Stigmatic Optics
⎡ ⎤
Finally, the solution is given by equation (9.68), where ⎢ lim (ϑ)⎥ is taken from
⎣tb →∞ ⎦
equation (9.67) and ℘r and ℘z are obtained from equations (9.17) and (9.18),
⎧ ⎡ ⎤
⎪ lim (zb) = za + ⎢ lim (ϑ)⎥℘z ,
⎪ zi →∞ ⎣zi →∞ ⎦
⎨ (9.68)
⎪ ⎡ ⎤
⎪ lim (rb) = ra + ⎢ lim (ϑ)⎥℘r .
⎩ zi →∞ ⎣zi →∞ ⎦
9-34
Stigmatic Optics
⎡ lim rb(ra ) − ra ⎤
⎡ rb(ra ) − ra ⎤ ⎢ z →∞ ⎥
lim (θ2 ) = lim arctan ⎢ ⎥ = arctan ⎢ i ⎥. (9.69)
zi →∞ zi →−∞ ⎣ zb(ra ) − za(ra ) ⎦ lim z (
⎢⎣ zi →∞ b ar ) − z ( r
a a ⎥)
⎦
⎡ lim rb(ra ) ⎤
⎡ rb(ra ) ⎤ ⎢ zi →∞ ⎥
lim (θ3) = lim arctan ⎢ ⎥ = arctan ⎢ ⎥. (9.70)
zi →∞ zi →∞ ⎣ zb(ra ) − τ − zo ⎦ lim z (
⎢⎣ zi →∞ b a r ) − τ − zo⎥
⎦
⎪
⎪ ⎛ ⎞⎤
lim
⎪ zi →∞ rb ( ra ) + ( t − c 2 ) cos ⎜ lim θ 3⎟⎥ , t > c2 .
⎩ ⎝zi →∞ ⎠⎦
⎛ ⎞
lim zb(ra ) = v(t − c1) cos ⎜ lim θ2⎟
zo→−∞ ⎝ zo→−∞ ⎠
⎡ ⎤ (9.72)
⎛ ⎢ lim zb(ra ) − za(ra )⎥
⎞ ⎣zo→−∞ ⎦
⟹c2 = c1 + sec ⎜ lim θ2⎟ .
⎝zo→−∞ ⎠ v
9-35
Stigmatic Optics
⎪
⎪ ⎛ ⎞⎤
lim
⎪ zi →∞ rb( ra ) + ( t − c2 ) cos ⎜ lim θ 3⎟⎥ , t > c2 .
⎩ ⎝zi →∞ ⎠⎦
9.4.2 Gallery
In the next gallery there are several collimator lenses free of spherical aberration. All
the examples have been computed using equation (9.68). The details of each design
are in the caption of the figure that corresponds to it. The figures of the gallery are
9.23–9.28.
9-36
Stigmatic Optics
Figure 9.23. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
zo = −55 mm , τ = 29 mm , zi → ∞, za = 0 , zb = equation (9.68) and H (t, ra ) = equation (9.71).
9-37
Stigmatic Optics
Figure 9.24. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
zo = −55 mm , τ = 29 mm , zi → ∞, za = 29 − 292 − ra2 , zb = equation (9.68) and H (t, ra ) = equation (9.71).
9-38
Stigmatic Optics
Figure 9.25. Top: rays, centre: waves, bottom: rays and waves. Design specifications: no = ni = 1, n = 1.5,
zo = −55 mm , τ = 29 mm , zi → ∞, za = −(29 − 292 − ra2 ), zb = equation (9.68) and H (t, ra ) = equation
(9.71).
9-39
Stigmatic Optics
⎡ ⎤
thus, when we apply the limit on lim ⎢ lim (ϑ)⎥. we have,
zo→−∞⎣zi →∞ ⎦
⎡ ⎤ n (z − τ ) − zano + nτ
lim ⎢ lim (ϑ)⎥ = i a .
⎣
zo→−∞ zi →∞ ⎦ ⎡ ⎤ (9.77)
n − ni ⎢ lim (℘z)⎥
⎣zo→−∞ ⎦
⎧ ⎡ ⎤ ⎧ ⎡ ⎤⎫⎡ ⎤
⎪ lim ⎢ lim (zb)⎥ = za + ⎨ lim ⎢ lim (ϑ)⎥⎬⎢ lim (℘z)⎥ ,
⎪ zo→−∞⎣zi →∞ ⎦ ⎩zo→−∞⎣zi →∞ ⎦⎭⎣zo→−∞ ⎦
⎨ (9.78)
⎪ ⎡ ⎤ ⎧ ⎡ ⎤⎫⎡ ⎤
⎪ z lim ⎢⎣ lim (rb)⎥⎦ = ra + ⎨ lim ⎢⎣ lim (ϑ)⎥⎦⎬⎢⎣ lim (℘r)⎥⎦ .
⎩ o→−∞ zi →∞ ⎩zo→−∞ zi →∞ ⎭ zo→−∞
Equation (9.78) corresponds to the second surface of the single-lens telescope if and
⎡ ⎤ ⎡ ⎤ ⎡ ⎤
only if the parameters ⎢ lim (℘r)⎥, ⎢ lim (℘z)⎥, and lim ⎢ lim (ϑ)⎥ are given by
⎣ta →−∞ ⎦ ⎣ta →−∞ ⎦ ⎣
ta →−∞ tb →∞ ⎦
equations (9.50), (9.51), and, (9.77), respectively.
Equation (9.78) is so simple; it is just a fraction as simple in comparison with the
other cases when at least one or both object and image are finite. It is the general
equation where every pair of surfaces that compose a single-lens telescope must have
one surface at least with this shape.
9-40
Stigmatic Optics
9-41
Stigmatic Optics
⎡ ⎤ ⎧ ⎡ r (r ) − ra ⎤⎫
lim ⎢ lim (θ2 )⎥ = lim ⎨ lim arctan ⎢ b a ⎥⎬
zi →∞⎣zo→−∞ ⎦ zi →∞⎩zo→−∞ ⎣ zb(ra ) − za(ra ) ⎦⎭
⎧ ⎡ ⎤ ⎫
⎪ lim ⎢ lim rb(ra )⎥ − ra ⎪ (9.80)
⎪ zi →∞⎣zo→−∞ ⎦ ⎪
= arctan ⎨ ⎬.
⎡ ⎤
⎪ lim lim z (r ) − z (r ) ⎪
⎪ ⎢ b a ⎥ a a ⎪
⎩ zi →∞⎣zo→−∞ ⎦ ⎭
Then, it is the turn for θ3, we apply the limits zi → ∞ and zo → −∞ in equation
(9.42),
⎡ ⎤ ⎧ ⎡ rb(ra ) ⎤⎫
lim ⎢ lim (θ3)⎥ = lim ⎨ lim arctan ⎢ ⎥⎬
zi →∞⎣zo→−∞ ⎦ zi →∞⎩zo→−∞ ⎣ zb(ra ) − τ − zo ⎦⎭
⎧ ⎡ ⎤ ⎫
⎪ lim ⎢ lim rb(ra )⎥ ⎪ (9.81)
⎪ zi →∞⎣zo→−∞ ⎦ ⎪
= arctan ⎨ ⎬.
⎪ lim ⎡ lim z (r )⎤ − τ − z ⎪
⎪ ⎢ b a ⎥ o⎪
⎩ zi →∞⎣zo→−∞ ⎦ ⎭
9-42
Stigmatic Optics
9-43
Stigmatic Optics
9-44
Stigmatic Optics
where Zo is just a negative constant where the plot starts. The condition c1 becomes,
⎛ ⎡ ⎤⎞
za(ra ) = t cos ⎜ lim ⎢ lim (θ1)⎥⎟ + Zo ⟹ c1 = [za (ra ) − Zo ], (9.83)
⎝zi →∞⎣zo→−∞ ⎦⎠
and c2,
⎡ ⎤ ⎛ ⎡ ⎤⎞
lim ⎢ lim zb(ra )⎥ = v(t − c1) cos ⎜ lim ⎢ lim (θ2 )⎥⎟⟹
zi →∞⎣zo→−∞ ⎦ ⎝zi →∞⎣zo→−∞ ⎦⎠
⎡ ⎤ (9.84)
lim ⎢ lim zb(ra )⎥ − za(ra )
⎛ ⎡ ⎤⎞ zi →∞⎣zo→−∞ ⎦
c2 = c1 + sec ⎜ lim ⎢ lim (θ2 )⎥⎟ .
⎝zi →∞⎣zo→−∞ ⎦⎠ v
In the following section, we are going to show several eikonals and single-lens
telescopes.
9.5.2 Gallery
Examples of single-lens telescopes are presented in the following gallery. Each
figure shows the input values with the respective ray tracing. The figures of the
gallery are 9.29–9.31.
9-45
Stigmatic Optics
We tested several for several configurations. When the object is finite/infinite, and
the image is finite/infinite. This is not only when the first surfaces are conics, but also
when the first surfaces are other continuous functions. In all the cases, we obtained
the expected results, when the rays do not cross each other.
Further reading
Born M and Wolf E 2013 Principles of Optics: Electromagnetic Theory of Propagation,
Interference and Diffraction of Light (Amsterdam: Elsevier)
Chaves J 2016 Introduction to Nonimaging Optics 2nd edn (Boca Raton, FL: CRC press)
Descartes R 1637a De la nature des lignes courbes (Leiden)
Descartes R 1637b La Géométrie (Leiden)
González-Acuña R G and Chaparro-Romo H A 2018 General formula for bi-aspheric singlet lens
design free of spherical aberration Appl. Opt. 57 9341–5
González-Acuña R G and Guitiérrez-Vega J C 2018 Generalization of the axicon shape: the
gaxicon J. Opt. Soc. Am. A 35 1915–8
González Acuña R G and Gutiérrez-Vega J C 2019 General formula of the refractive telescope
design free spherical aberration Novel Optical Systems, Methods, and Applications XXII vol
11105 ed C F Hahlweg and J R Mulley (Bellingham, WA: SPIE) pp 162–6
González Acuña R G and Gutiérrez-Vega J C 2019 General formula to design freeform
collimator lens free of spherical aberration and astigmatism Novel Optical Systems,
Methods, and Applications XXII vol 11105 (Bellingham, WA: SPIE) p 111050A
González-Acuña R G and Gutiérrez-Vega J C 2019 Analytic formulation of a refractive-reflective
telescope free of spherical aberration Opt. Eng. 58 085105
González-Acuña R G, Avendaño-Alejo M and Gutiérrez-Vega J C 2019a Singlet lens for
generating aberration-free patterns on deformed surfaces J. Opt. Soc. Am. A 36 925–9
González-Acuña R G, Chaparro-Romo H A and Gutiérrez-Vega J C 2019b General formula to
design freeform singlet free of spherical aberration and astigmatism Appl. Opt. 58 1010–5
González-Acuña R G, Chaparro-Romo H A and Gutíerrez-Vega J C 2019c Single lens telescope
(arXiv: 1903.11129)
González-Acuña R G, Chaparro-Romo H A and Gutiérrez-Vega J C 2020a Analytic aplanatic
singlet lens: setting and design for three-point objects and images in the meridional plane Opt.
Eng. 59 055104
González-Acuña R G, Chaparro-Romo H A and Gutiérrez-Vega J C 2020b Analytical Lens
Design (Bristol: IOP Publishing)
González-Acuña R G, Chaparro-Romo H A and Gutiérrez-Vega J C 2020c Analytic solution of
the eikonal for a stigmatic singlet lens Phys. Scr. 95 085201
González-Acuña R G and Gutiérrez-Vega J C 2019a General formula to eliminate spherical
aberration produced by an arbitrary number of lenses Opt. Eng. 58 085106
González-Acuña R G and Gutiérrez-Vega J C 2019b General formula for aspheric collimator lens
design free of spherical aberration Current Developments in Lens Design and Optical
Engineering XXvol 11104 ed R B Johnson, V N Mahajan and S Thibault (Bellingham,
WA: SPIE) pp 181–4
Huygens C 1690 Traité de la lumière (Leiden)
Kingslake R and Johnson R B 2008 Lens Design Fundamentals (New York: Academic)
Luneburg R K and Herzberger M 1964 Mathematical Theory of Optics (Berkeley, CA: University
of California Press)
9-46
Stigmatic Optics
9-47
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 10
The stigmatic lens and the Cartesian ovals
In the last two chapters we have studied stigmatic lenses. In chapter 8 we study
stigmatic lenses generated by Cartesian ovals with the Silva–Torres equation. In
chapter 9 we deduced the general equation for stigmatic lenses and further deduced
that it is unique. In this chapter we will compare the lenses of chapters 8 and 9, with
this study we will verify the uniqueness of the designs, the general equation of
stigmatic lenses and stigmatism in general.
10.1 Introduction
Up to this point in this treatise, we have studied the origin of the foundations of
geometric optics. Starting from the eikonal, we define the ray and observe that when
all the rays of an object point converge at an image point, we have stigmatism.
Then we began to study the stigmatic systems: conical mirrors and stigmatic
refractive surfaces, Cartesian ovals. We explored different ways of describing
Cartesian ovals. With Cartesian ovals, we designed stigmatic lenses. Later in the
previous chapter, we found the general equation of the stigmatic lens.
The procedure to find the stigmatic lens tells us that the solution is unique. We
have to be precise; the equation is general because it covers all cases of lenses that are
stigmatic. Now given an initial configuration, there is only a second surface that
makes the lens stigmatic. For example given a function za, zo, τ, zi, no, n, ni there is
only a single zb, rb capable of making the system stigmatic.
Although it is evident with the procedure of the previous chapter for everyone, it
is not easy to see because the size of the equations is enormous and can cause doubts,
which is natural. In this chapter, we will generate three stigmatic lenses and compare
their output surfaces. If the surfaces are equal, it means that, as we expected, the
general equation for stigmatic lenses given a configuration gives a single solution.
The three types of astigmatic lenses start from very different procedures, and in
the end, we compare for finite objects and finite images if the second surfaces are
equal.
Additionally, we will make the same comparison for when the object is very far
from the first surface of the stigmatic lens.
where, n is the refraction index inside the lens. zo is the distance from the object to
the vertex of the first surface. zin is the image formed by the first surface. Please see
figure 10.1.
We continue with the other parameters as,
nzo − nozin
c 0a = , (8.4)
zinzo(n − no)
10-2
Stigmatic Optics
Figure 10.1. Diagram of a lens generated by two Cartesian ovals. The first surface is (za, ra ) and the second
Cartesian oval is (zb, rb ). The refraction index in the object space is no, inside the glass the refraction index n
and in the image space ni. The origin is placed in the vertex of the first surface. ρ is the distance from the origin
to a point in the first surface. The distance from the object to the first surface is zo; the distance from the first
surface to the image generated by the first surface is zin. The central thickness of the lens is τ. From the origin to
the image the gap is given by ze and for the distance from the second surface to the image the length is zi.
(n − no)(n + no)2
c1a = , (8.5)
4nnozinzo(nzin − nozo)
and, b1a from equation (8.6),
ρ 2 (c1aρ 2 + c 0a )
za = , (8.1)
ρ 2 (2b1a − c02aK a ) + 1 + b1a ρ 2 + 1
Remember that no in the object area, ni is the refractive index at the image point and
we take no = n1.
We continue with the parameters of the second surface, we take Kb from equation
(8.10),
2
[n o2(ze − τ ) − n 2(zin − τ )]
Kb = . (8.10)
nno[n(ze − τ ) − no(zin − τ )][n(zin − τ ) − no(ze − τ )]
Remember that ze is the distance from the origin of the coordinate system to the
image formed by the second surface and τ is the central thickness of the lens. See
figure 10.1.
10-3
Stigmatic Optics
(n − no)(n + no)2
c1b = . (8.12)
4nno(ze − τ )(zin − τ )[n(zin − τ ) − no(ze − τ )]
where,
zb = τ + zb0(ρ), (8.8)
We are going to use equations of this section to compare them with the stigmatic
lenses of the following sections.
r2 r4 2r 6 5r 8 2r10 14f 12
za = c2 + c4 3 + c6 + c 8 + c11 + c12 ⋯
2f 8f 32f 5 128f 7 215f 9 2048f 11
∞ (6.63)
Ikr 2k
= ∑ c2k (2f )2k−1
,
k=1
10-4
Stigmatic Optics
⎧ αn + 1
⎪ c2 = − ,
⎪ α (n − 1)
⎪ α 3n 2 + (α 3 + 2α 2 − 2α − 1)n − 1
⎪c4 = − ,
⎪ α 3(n − 1) 2
⎪ 5 3 5 4 3 2 2 5 4 3 2
⎪ c6 = − α n + (2α + 3α − 3α + α + 3α + 1)n + (α + 3α + α − 3α + 3α + 2)n + 1 ,
⎪ 5
α (n − 1) 3
⎨ (6.65)
⎪ 1 7n 4 + (3α 7 + 4α 6 − 4α 5 + 2α 4 + 2α 3 − 4α 2 − 4α + 1)n3)
c
⎪ 8 = − (α
⎪ α 7(n − 1) 4
⎪ 1
⎪− 7 (3α 7 + 8α 6 − 8α 4 + 8α 3 − 8α − 3)n 2
⎪ α (n − 1) 4
⎪ 1
⎪− 7 ((α 7 + 4α 6 + 4α 5 − 2α 4 − 2α 3 + 4α 2 − 4α − 3)n − 1).
⎩ α (n − 1) 4
⎧ zb = za + ϑ℘z ,
⎨ (9.39)
⎩ rb = ra + ϑ℘r .
where,
Finally, ℘r , ℘z are the cosine director of the ray inside the lens,
2
n o2[ra + (za − zo)za′ ]
1− ⎡ 2 ⎤
no[(za − zo)za′ + ra ]
2
(
n ⎣ra + (zo − za ) ⎦ 1 + za′ 2
2
) (9.17)
℘r = − za′ ,
−sgn(zo)n ra2 2 2
+ (zo − za ) (1 + za′ ) 1 + za′ 2
10-5
Stigmatic Optics
Figure 10.2. Diagram of an on-axis stigmatic singlet. The first is (za, ra ) and second surface is (zb, rb ). Here, in
this chapter we take the first surface as a polynomial expansion of a Cartesian oval. The gap from the object to
the first is zo, the axial thickness of the lens is τ, and the gap from the second surface to the image is zi. The
refraction index in the object space is no. The refraction index of the lens is n and in the image space, the
refraction index is ni. Notice that the origin is placed in the vertex of the first surface, the polynomial expansion
of a Cartesian oval.
and,
2
n o2[ra + (za − zo)za′ ]
1− ⎡ 2 ⎤
no[ra + (za − zo)za′]za′
2
(
n ⎣ra + (zo − za ) ⎦ 1 + za′ 2
2
) (9.18)
℘z = + .
−sgn(zo)n ra2 2
+ (zo − za ) (1 + za′ ) 2 1 + za′ 2
10-6
Stigmatic Optics
Figure 10.3. An on-axis stigmatic singlet. The first surface is (za, ra ) and second surface is (zb, rb ). The gap
from the object to the first is zo, the axial thickness of the lens is τ, and the length from the second surface to the
image is zi. The refraction index around the object is no. The refraction index of the lens is n and around the
image, the refraction index is ni.
10-7
Stigmatic Optics
Notice that zin is the image formed by the first surface. Since the second surface is in
terms of a Cartesian oval under the paradigm of Silva–Torres, the general equation
of stigmatic lenses zin will not be as relevant as in the model of Silva–Torres. Hence it
is not presented in the diagram of figure 10.3.
no n2
v2⃗ = [v1⃗ − (n⃗ a · v1⃗ )n⃗ a] − n⃗ a 1 + o2 (n⃗ a × v1⃗ ) 2 for v2⃗ , v1⃗ , n⃗ a ∈ 2, (10.1)
− sgn(zo)n n
where v1⃗ is the unit vector of the incident ray, v2⃗ is unit vector of the refracted ray and
finally n⃗ a is the normal vector of the first surface. Notice the term −sgn(zo ), it comes
from the fact that the object can be real or virtual. Please see figure 10.3.
The unit vectors at the first surface are,
ra e⃗1 + (za − zo)e⃗ 2 (rb − ra )e⃗1 + (zb − za )e⃗ 2 za′e⃗1 − ra′e⃗ 2
v1⃗ = , v2⃗ = , n⃗ a = , (10.2)
ra2 + (za − zo)2 (rb − ra )2 + (zb − za )2 ra′2 + za′2
where e⃗1 is for the r direction and e⃗2 is for the z direction.
Also, notice that the normal vector has been changed because now the derivatives
∂r ∂z
are in respect to ρ and not ra. Thus, ra′ = ∂ρa and za′ = ∂ρa .
We need to replace the unit vectors of equations (10.2), in equation (10.1). We
start with (n⃗ a × v1⃗ ),
squaring,
n o2 ′ ′
2 = − (za e ⃗1 − ra e ⃗ 2) 1 − [rara′ + (za − zo)za′]2
− n⃗ a 1 + ( n ⃗ a × v1⃗ ) . (10.5)
n2 ra′2 + za′2 n 2[ra2 + (za − zo) 2](ra′2 + za′2 )
10-8
Stigmatic Optics
Let us focus on the other terms of equation (10.1), v1⃗ − (n⃗ a · v1⃗ )n⃗ a ,
ra e1⃗ + (za − zo)e⃗ 2
v1⃗ − (n⃗ a · v1⃗ )n⃗ a =
ra2 + (za − zo)2
⎡ ⎤ (10.6)
raza′ − (za − zo)ra′ ⎥ (za′e⃗1 − ra′e⃗ 2) .
−⎢
⎢⎣ r + (z − z )2 r′2 + z ′2 ⎥⎦ r′2 + z ′2
2
a a o a a a a
Summing equations (10.5) and (10.7), we have v2⃗ of equation (10.1) as we wanted,
no[(za − zo)za′ + rara′]ra′
v2⃗ = e1⃗
−sgn(zo)n ra2 + (zo − za )2 (ra′2 + za′2 )
no[rara′ + (za − zo)za′]za′
+ e⃗ 2 (10.8)
−sgn(zo)n ra2 + (zo − za )2 (ra′2 + za′2 )
(za′e1⃗ − ra′e⃗ 2) n o2[rara′ + (za − zo)za′]2
− 1− .
ra′2 + za′2 n 2[ra2 + (zo − za )2 ](ra′2 + za′2 )
and,
zb − za no[rara′ + (za − zo)za′]za′
=
(zb − za )2 + (rb − ra )2 −sgn(zo)n ra2 + (zo − za )2 (ra′2 + za′2 )
2 (10.10)
n o2[ra ra′ + (za − zo)za′ ]
1− ⎡ 2 ⎤
2
(
n ⎣ra + (zo − za ) ⎦ ra′ + za′ 2
2 2
)
+ ra′ ,
ra′2 + za′2
10-9
Stigmatic Optics
Notice that in the left side of the equations, again, there are only parameters that we
know. Thus, we assign them to the new parameters ℘r and ℘z ,
2
n o2 [rara′ + (za − zo )za′]
1− ⎡ ⎤
n 2 ⎣ra2 + (zo − za )2 ⎦ ra′ 2 + za′ 2
( ) (10.11)
no[(za − zo )za′ + rara′]ra′
℘r = − za′ ,
− sgn(zo )n ra2 + (zo − za )2 (ra′2 + za′2 ) ra′2 + za′2
and,
2
n o2 [rara′ + (za − zo )za′]
1− ⎡ 2 ⎤ 2
no[rara′ + (za − zo )za′]za′
2 2
(
n ⎣ra + (zo − za ) ⎦ ra′ + za′ 2 ) (10.12)
℘z = + ra′ .
− sgn(zo )n ra2 + (zo − za )2 (ra′2 + za′2 ) ra′2 + za′2
It is important to remark that ℘r and ℘z are the cosine directors traveling inside the
lens. ℘r is the cosine director with direction r and ℘z is the cosine director with
direction z. Thus, ℘2r + ℘2z = 1.
For derivation proposes, we assign a name to the distance traveled by each ray
inside the lens as,
10-10
Stigmatic Optics
solving for ϑ,
−⎡⎣zf n + n i2(ra℘r + zτ℘z)⎤⎦
10-11
Stigmatic Optics
10-12
Stigmatic Optics
10-13
Stigmatic Optics
25
20
15
10
r
-10 -5 5 10
Figure 10.4. Overlapping curves are presented representing the refractive surfaces of a stigmatic lens on the
axis. The three curves that are superimposed were computed with the equations of sections 10.3–10.5. The
continuous gray line is for the refractive surfaces of section 10.3. The dashed purple line is for the refraction
surfaces computed using the equations of section 10.4. Finally, the dotted blue line represented the lines
obtained by the equations of section 10.5. Input values: no = ni = 1, n = 2, α = 1.5, f = 40 mm, zo = −αf ,
zin = f , ze = 70 mm , τ = 20 mm , zi = ze − τ .
10-14
Stigmatic Optics
12
10
r
-10 -5 5 10
12
10
r
-10 -5 5 10
computed using the equations of 10.4. Finally, the dotted blue line represented the
lines obtained by the equations of section 10.5. Note that for all examples, the gray,
dotted purple, and dotted blue lines are overwritten (figure 10.7).
This result is no accident and confirms what we predicted in chapter 9. Given the
input values, the curves of the stigmatic lenses are unique.
We have three very different paradigms, the functions that describe them are very
complex, lengthy and varied, but when they are plotted, they give the same curve.
Although in this section, we limit ourselves to the examples already mentioned,
we have compared around a hundred curves with different design specifications. In
all cases, the same curve is always obtained.
In the following four sections, we will demonstrate that this equality is not unique
in the case where objects and images are finite. We will take the object from minus
infinity and make the same comparison.
Following the same order, the next section will be for the collector proposed by
Silva–Torres, section 10.7. In section 10.8, it will be the turn for the hybrid collector
10-15
Stigmatic Optics
15
10
r
-10 -5 5 10
Figure 10.7. Coinciding curves are shown describing the refractive surfaces of a stigmatic lens. The three
curves that are overlapped, were computed with the equations of sections 10.3–10.5. The constant grey line is
for the refractive surfaces of section 10.3. The dashed purple line is for the refraction surfaces of section 10.4.
The dotted blue line represented the lines of the equations of section 10.5. Input values: no = ni = 1, n = 1.5,
α = 1.45, f = 50 mm, zo = −αf , zin = f , ze = 70 mm , τ = 15 mm , zi = ze − τ .
lens model between the Cartesian oval described by Valencia–Calle and the general
equation of stigmatic lenses. Section 10.9 presents the collector lens described by the
hybrid method that makes up the first surface of a Silva–Torres Cartesian oval and
the general equation for stigmatic lenses. Finally, in section 10.10, there is another
illustrative comparison.
n o2
lim K a = − . (8.14)
zo→−∞ n2
To get lim c0a we recall equation (8.15),
zo→−∞
n
lim c 0a = . (8.15)
zo→−∞ zin(n − no)
lim c1a is given by equation (8.16),
zo→−∞
10-16
Stigmatic Optics
⎛ ⎞
⎜ lim c 0a⎟ρ 2
⎝zo→−∞ ⎠
lim za = (8.18)
zo→−∞ ⎛ ⎞2 ⎛ ⎞
1 − ⎜ lim c 0a⎟ ⎜ lim K a⎟ρ 2 + 1
⎝zo→−∞ ⎠ ⎝zo→−∞ ⎠
and the radius, equation (8.19),
n(zi − τ ) − no(zin − τ )
c 0b = . (8.11)
(n − no)(zi − τ )(zin − τ )
We recall equation (8.12),
(n − no)(n + no)2
c1b = . (8.12)
4nno(zi − τ )(zin − τ )[n(zin − τ ) − no(zi − τ )]
Finally, lim b1b is recalled with equation (8.13),
zo→−∞
where,
zb = τ + zb0(ρ), (8.8)
and,
rb = sgn(ρ) ρ 2 − zb0(ρ)2 . (8.9)
The equations of this section, equations (8.7)–(8.19), are the ones used in section 10.10.
10-17
Stigmatic Optics
⎧ ⎡ ⎤2 ⎫
−β ± β 2 + (n 2 − n i2 )⎨n i2ra2 + n i2zτ2 − ⎢ lim (zf )⎥ ⎬
⎩ ⎣zo→−∞ ⎦ ⎭ (9.53)
lim (ϑ) = 2
,
zo→−∞ (n i − n 2 )
where,
⎧⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎫
β ≡ ⎨⎢ lim (zf )⎥n + n i2ra⎢ lim (℘r)⎥ + n i2zτ⎢ lim (℘z)⎥⎬ , (9.54)
⎩⎣zo→−∞ ⎦ ⎣zo→−∞ ⎦ ⎣zo→−∞ ⎦⎭
and,
lim zf = −zano + ni zi + nτ . (9.52)
zo→−∞
Finally, to get the cosine directors when lim , we recall equations (9.50) and (9.51),
zo→−∞
⎛ ⎞
′⎜ ′ 2
za no − n (za ) + 1
(n 2 − n o2 )(za′) + n 2
2
⎟
⎜ ⎡ 2
n 2⎢(za′) + 1⎥
⎤ ⎟ (9.50)
⎝ ⎣ ⎦ ⎠
lim ℘z = 2
,
zo→−∞ n[(za′) + 1]
and,
(n2 − n o2)(za′)2 + n2
( 2
n 2 (za′) + 1 ) no(za′)2 (9.51)
lim ℘z = + .
zo→−∞ (za′)2 + 1 n(za′)2 + n
The above equations are the ones implemented in the comparison of section 10.10.
10-18
Stigmatic Optics
n o2
lim K a = − . (8.14)
zo→−∞ n2
lim c0a is with equation (8.15),
zo→−∞
n
lim c 0a = (8.15)
zo→−∞ zin(n − no)
if we recall equation (8.16), we recall lim c1a ,
zo→−∞
and,
lim b1a = 0. (8.17)
zo→−∞
Now, the second surface is when limit zo → −∞ is applied over equations (10.27)
and (10.28),
⎧ ⎡ ⎤⎡ ⎤
⎪
⎪ lim(zb) = lim(za ) + ⎣⎢lim(ϑ)⎦⎥⎣⎢lim(℘z)⎦⎥ ,
⎨ (10.29)
⎪ lim(r ) = lim(r ) + ⎡lim(ϑ)⎤⎡lim(℘ )⎤ ,
⎪ b a
⎣⎢ ⎦⎥⎣⎢ ⎥
r ⎦
⎩
where, lim (ϑ) is the limit when over equation (10.26),
zo→−∞
β− α + β2
lim (ϑ) = . (10.30)
zo→−∞ n 2 − n i2
10-19
Stigmatic Optics
α is,
⎧ ⎡ ⎤ ⎫
α ≡ (n 2 − n i2 )⎨n i2⎢ lim (ra2 )⎥ + zτ2 − lim (z f2 )⎬ . (10.31)
⎩ ⎣zo→−∞ ⎦ zo→−∞ ⎭
β is,
⎡ ⎤
β ≡ lim (zf )n + n i2⎢ lim (ra ) lim (℘r) + zτ lim (℘z)⎥ (10.32)
zo→−∞ ⎣ zo→−∞ zo→−∞ zo→−∞ ⎦
zf when zo → −∞ is given by
lim zf = lim (nτ + ni zi − noza ) (10.33)
zo→−∞ zo→−∞
zτ when zo → −∞ is given by
lim zτ = lim ( −τ + za − zi ). (10.34)
zo→−∞ zo→−∞
Finally, when zo → −∞,the cosine directors of equations (10.11) and (10.12) are
given by
⎧
⎪
⎪ no[(za − zo)za′ + rara′]ra′
lim ℘r = lim ⎨
zo→−∞ zo→−∞ ⎪ − sgn(z )n r 2 + (z − z ) 2 r′2 + z ′2
o a o a ( a a )
⎪
⎩
(10.35)
n 2 [ r r + (z − z )z ]
2 ⎫
1 − 2⎡ 2o a a′ a 2⎤ o 2 a′ 2 ⎪
n ⎣ra + (zo − za ) ⎦(ra′ + za′ ) ⎪
− za′ ⎬
ra′2 + za′2 ⎪
⎪
⎭
and,
⎧
⎪
⎪ no[rara′ + (za − zo)za′]za′
lim ℘z = lim ⎨
zo→−∞ zo→−∞ ⎪ − sgn(z )n r 2 + (z − z ) 2 r′2 + z ′2
o a o a ( a a )
⎪
⎩
(10.36)
n 2 [ r r + (z − z )z ]
2 ⎫
1 − 2⎡ 2o a a′ a 2⎤ o 2 a′ 2 ⎪
n ⎣ra + (zo − za ) ⎦(ra′ + za′ ) ⎪
+ ra′ ⎬
ra′2 + za′2 ⎪
⎪
⎭
10-20
Stigmatic Optics
ra′
(n2 − n o2)za′2 + n2ra′2
(
n 2 ra′ 2 + za′ 2 ) noza′2 (10.38)
lim ℘z = + .
zo→−∞ ra′2 + za′2 n(ra′2 + za′2 )
ra2
za = . (10.39)
4zi
z
20
15
10
r
-40 -20 20 40
10-21
Stigmatic Optics
z
20
15
10
r
-30 -20 -10 10 20 30
z
20
15
10
r
-30 -20 -10 10 20 30
15
10
r
-30 -20 -10 10 20 30
There are no others, Nature does not allow that! This is what we discovered in
chapter 5, and in chapter 7, and we reaffirm it.
The implications of this comparison are not trivial and show a profound
characteristic nature of light under SVEA and stigmatism as an implication of it.
In the following section, we discuss these implications in more detail.
10-22
Stigmatic Optics
10.11 Implications
The implications of the uniqueness of stigmatic surfaces are not left in the mirror or
single-lens stigmatic systems.
In our previous treatise, Analytical Lens Design, in chapters 11 and 12, we show
the generalization of the general equation of stigmatic lenses in chapter 9.
The generalization consists in giving an arbitrary series of the refractive surfaces
as it should be one last refractive surface of the system for the system to become
stigmatic on the axis. Not only is the shape of the refractive surfaces known, but also
their central thicknesses, and their indices of refraction.
The procedure for finding said last refractive surface is very similar to that
presented in chapter 9, which, as in this chapter, predicts that the last refractive
surface is unique for a given configuration. In other words, given the shapes of the
refractive surfaces, their central thickness and the index of refraction, there is only
one additional refractive surface such that the system is stigmatic.
Resolving the system for the last refractive surface does not limit the model in
general, since for example, with the comparisons prescribed, we can say that given
the input parameters and the first surface of the lens, there is the only one-second
surface that makes up for the first with the ability to make the lens stigmatic.
So now we talk about a pair of surfaces that a stigmatic lens makes. For example,
if our first surface is a sphere, with the general equation of stigmatic lenses, we can
design an aspheric surface such that, given the already mentioned first surface, the
system is stigmatic.
But the geometric optics is reversible, that is to say, given the aforementioned
stigmatic surface, there is a spherical surface that makes the system stigmatic on the
axis.
The same thing happens if we have more surfaces. Given a series of refractive
surfaces, there is only one that can group with the previous refractive surfaces such
that the complete system is stigmatic on the axis. So once you see that the system is
stigmatic on the axis, there is no way to distinguish which surface does the work, all
of them work together to make the system stigmatic on the axis.
The standard for optical design is the use of commercial optical design software to
design all kinds of lenses and many systems with a lot of lenses. Commercial optical
design software uses a series of algorithms that optimize an optical system to help
the user to reduce aberrations of the optical system in question. In general, what is
expected is that the system is more or less stigmatic on the optical axis. The filter to
accept a design, among other considerations, is that at least the spot diagram is
inside the air disk for the object that is on-axis that produced an on-axis image.
To achieve this, the commercial optical design software uses purely numerical
algorithms that approximate the system to the fulfilment of the requirement above.
On the other hand, it is essential to note that in the optical design industry, the
use of mostly spherical surfaces is encouraged, due to the simplicity of their
production.
The exciting thing here is that, if we start from a system made by pure spheres and
such that it has already been optimized to be more or less stigmatic on the axis, we
10-23
Stigmatic Optics
Further reading
Estrada J C V, Calle Á H B and Hernández D M 2013 Explicit representations of all refractive
optical interfaces without spherical aberration J. Opt. Soc. Am. A 30 1814–24
González Acuña R G and Gutiérrez-Vega J C 2019 General formula of the refractive telescope
design free spherical aberration Novel Optical Systems, Methods, and Applications XXII vol
11105 ed C F Hahlweg and J R Mulley (Bellingham, WA: SPIE) pp 162–6
10-24
Stigmatic Optics
10-25
IOP Publishing
Stigmatic Optics
Rafael G González-Acuña and Héctor A Chaparro-Romo
Chapter 11
Algorithms for stigmatic design
In[1]:= ClearAll["Global‘*"]
(** Definition of set variables **)
n+1
C2 = ;
n−1
n+1
C4 = ;
n−1
(n+1)(n2 +6n+1)
C6 = ;
(n−1)3
n+1
C8 = ;
n−1
2
1 √ no2 (ra+(−zo+za[ra]) za’ [ra])
+ 1− 2
1+(za’ [ra])
2 n2 (ra2 +(zo−za[ra])2 ) (1+(za’ [ra]) )
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 16;
density = 4;
zo = −40;
zi = 40;
f = −zo
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
11-2
Stigmatic Optics
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]}
}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]}
}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo+ n zi,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{tt,0,−zo+ n zi},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-3
Stigmatic Optics
n((n−1)f−Sign[f] (n−1)((n−1)f^2−(n+1)ra2 ))
za[ra_]:= ;
(n2 −1)
za [ra]
2 1 1 1
z[ra_]:= + 1+ −1+ ;
n+n za [ra] 1+za [ra]
2
n2 2
1+za [ra]
2
za [ra]
2 1 1
r[ra_]:= 1−n 1+za [ra] 1+ 2 −1+ ;
n (1+za [ra] )
2
1+za [ra]
2
n
θ 1[ra_] := ArcTan[Limit[(ra)/(−zo+za[ra]),zo→
→−Infinity]]
c1[ra_] := (−Zo+za[ra]);
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 16;
density = 4;
(* zo −> −Infinity *)
Zo = −55;
zi = 40;
f=zi;
11-4
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{ra,−rmax,rmax},
PlotRange→→All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+n zi,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{tt,0,−Zo+ n zi},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-5
Stigmatic Optics
n((n−1)f−Sign[f] (n−1)((n−1)f^2−(n+1)ra2 ))
za[ra_]:= ;
(n2 −1)
za [ra]
2
1 1 1
z[ra_]:= + 1+ 2 −1+ ;
n+n za [ra]
2
1+za [ra]
2
n
1+za [ra]
2
za [ra] 1 1
1+za [ra] 1+ 2 −1+
2
r[ra_]:= 1−n ;
n (1+za [ra] )
2
1+za [ra]
2
n
→−Infinity]]
θ 1[ra_] := ArcTan[Limit[(ra)/(−zo+za[ra]),zo→
c1[ra_] := (−Zo+za[ra]);
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 16;
density = 4;
(* zo −> −Infinity *)
Zo = −55;
zi = −40;
f = zi;
11-6
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo −n zi,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{tt,0,−Zo − n zi},
PlotRange→→All,PlotStyle →{Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-7
Stigmatic Optics
In[4]:= ClearAll["Global‘*"]
(** Definition of set variables **)
n((n−1)f−Sign[f] (n−1)((n−1)f^2−(n+1)ra2 ))
za[ra_]:= ;
(n2 −1)
za [ra]
2
1 1 1
z[ra_]:= + 1+ (−1+ );
2 2
1+za [ra]
2
n+n za [ra] n
1+za [ra]
2
za [ra] 1 1
1+za [ra]
2
r[ra_]:= (1−n 1+ (−1+ ));
2
n2 1+za [ra]
2
n (1+za [ra] )
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 16;
density = 4;
zo = −55;
zi = −40;
f =zi;
11-8
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{ ra,−rmax,rmax},
PlotRange→→All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo − n zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{tt,0,−zo+ n zi+0.25},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-9
Stigmatic Optics
In[5]:= ClearAll["Global‘*"]
(** Definition of set variables **)
(n−1)f−Sign[f] (n−1)((n−1)f2 +(n+1)ra2 )
za[ra_]:=
(n2 −1)
1 (ra+(−zo+za[ra]) za [ra])
2
+ 1−
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
za [ra] (ra+(−zo+za[ra]) za [ra])
2
− 1−
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 16;
density = 4;
zo = −40;
(* zi −> Infinity*)
Zi = 20;
f = zo;
11-10
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→→All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo + n Zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,−zo + n Zi + 0.25},
PlotRange→→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-11
Stigmatic Optics
In[6]:= ClearAll["Global‘*"]
(** Definition of set variables **)
(n−1)f−Sign[f] (n−1)((n−1)f2 +(n+1)ra2 )
za[ra_]:=
(n2 −1)
1 (ra+(−zo+za[ra]) za [ra])
2
+ 1−
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
za [ra] (ra+(−zo+za[ra]) za [ra])
2
− 1−
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 16;
density = 4;
zo = 40;
(* zi −> Infinity*)
Zi = 20;
f = zo;
11-12
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(n zo+n τ ))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(n zo+n τ )),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0, zo + n Zi ,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(n zo+n τ ))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(n zo+n τ )),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{tt,0, zo + n Zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-13
Stigmatic Optics
In[7]:= ClearAll["Global‘*"]
(** Definition of set variables **)
α n+1
C2 = − ;
α (n−1)
α3 +2α
α 3 n2 +(α α2 −2α
α −1)n+1
C4 = − ;
α 3 (n−1)2
α5 +3α
α 5 n3 +(2α α4 −3α
α3 +α
α2 +3α
α +1)n2 +(α
α5 +3α
α4 +α
α3 −3α
α2 +3α
α+2)n−1
C6 = − ;
α 5 (n−1)3
1
C8 = − α7 n4 +(3α
(α α7 +4α
α6 −4α
α5 +2α
α4 +2α
α3 −4α
α2 −4α
α +1)n3
α 7 (n−1)4
α 7 +8α
+(3α α 6 −8α
α 4 +8α
α 3 −8α
α −3)n2 +(α
α 7 +4α
α 6 +4α
α 5 −2α
α 4 −2α
α 3 +4α
α 2 −4α
α
−3)n−1);
ra2 ra4 2ra6 5ra8
za[ra_] := C2 + C4 3
+ C6 5
+ C8 ;
2f 8f 32f 128f7
1 (ra+(−zo+za[ra]) za [ra])
2
+ 1− ;
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
za [ra] (ra+(−zo+za[ra]) za [ra])
2
− 1− ;
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
11-14
Stigmatic Optics
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
α = 1.5;
rmax = 16;
density = 4;
zo = α 40;
zi = −40;
f = zo
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(zo + n zi))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(zo + n zi)),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,zo+n τ − n zi+0.25,density}];
11-15
Stigmatic Optics
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(zo + n zi))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(zo + n zi)),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
}]},
{tt,0,zo+ n − n zi+0.25},
PlotRange→→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
In[8]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
11-16
Stigmatic Optics
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρ max = 16;
density = 4;
zo = −40;
zi = 40;
zin = n zi;
SurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]},{ 1.1*zi,−ra[ρρ]}},{ρρ,−ρρmax,ρρmax},
PlotStyle → {Red,Transparent},AspectRatio→ →Automatic,AxesLabel → {r,z}]
11-17
Stigmatic Optics
OvalSurfaceV:=ParametricPlot[{za[ρρ],ra[ρρ]},{ρρ,− ρ max−250,ρρmax+250},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,− zo + n zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}}]},
{tt,0,−zo + n zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-18
Stigmatic Optics
no2
Ka = − ;
n2
n
coa = ;
n zi−no zi
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
no za [ρρ]
2
ra [ρρ]
z[ρρ_] := +
n (ra [ρρ] + za [ρρ] )
2 2
ra [ρρ] + za [ρρ]
2 2
√ n2 ra [ρρ]2 + (n2 −no2 ) za [ρρ]2
n2 (ra [ρρ] +za [ρρ] )
2 2
za [ρρ]
r[ρρ_] := no ra [ρρ]−n
ρ]2 +za [ρρ]2 )
n (ra [ρ
2 ρ 2
] +(n2 −no2 )za [ρρ]
2
2√ n ra [ρ
ra [ρρ] +za [ρρ]
2
θ 1[ρρ_] := ArcTan[Limit[(ra[ρρ])/(−zo+za[ρρ]),zo→
→−Infinity]]
c1[ρρ_] := −Zo+za[ρρ];
c = 1;
v = c/n;
no = 1;
n = 1.5;
11-19
Stigmatic Optics
ρ max = 16;
density = 4;
(* zo −> −Infinity *)
Zo = −40;
zi = 40;
zin = n zi;
(** Plot Section **)
SurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]},{ 1.1*zi,−ra[ρρ]}},{ρρ,−ρρmax,ρρmax},
PlotStyle → {Red,Transparent},AspectRatio→ →Automatic,AxesLabel → {r,z}]
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−250,ρρmax+250},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo + n zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{tt,0,−Zo+ n zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-20
Stigmatic Optics
no2
Ka = − ;
n2
n
coa = ;
n zi−no zi
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
no za [ρρ]
2
ra [ρρ]
z[ρρ_] := +
2 2
n (ra [ρρ] + za [ρρ] ) 2
ra [ρρ] + za [ρρ]
2
2
√ n2 ra [ρρ] + (n2 −no2 ) za [ρρ] 2
za [ρρ]
r[ρρ_] := no ra [ρρ]−n
ρ]2 +za [ρρ]2 )
n (ra [ρ
2 ρ 2
] +(n2 −no2 )za [ρρ]
2
2 2√ n ra [ρ
ra [ρρ] +za [ρρ]
n2 (ra [ρρ] +za [ρρ] )
2 2
θ 1[ρρ_] := ArcTan[Limit[(ra[ρρ])/(−zo+za[ρρ]),zo→
→−Infinity]]
c1[ρρ_] := (−Zo+za[ρρ];
c = 1;
v = c/n;
no = 1;
n = 1.5;
11-21
Stigmatic Optics
ρ max = 16;
density = 4;
(* zo −> −Infinity *)
Zo = −40;
zi = 40;
zin = n zi;
(** Plot Section **)
SurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]},{ 1.1*zi,−9ra[ρρ]}},{ρρ,−ρρmax,ρρmax},
PlotStyle → {Red,Transparent},AspectRatio→ →Automatic,AxesLabel → {r,z}]
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−250,ρρmax+250},
PlotStyle→→Directive[{Black,Dashed}]]
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt+ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+n zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt+ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{tt,0,−Zo+ n zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-22
Stigmatic Optics
In[11]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
11-23
Stigmatic Optics
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρ max =12;
density =3;
zo = − 40;
zi = −15;
zin = n zi;
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−150,ρρmax+150},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo− n zi+0.25,density}];
11-24
Stigmatic Optics
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
}]},
{tt,0,−zo − n zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
In[12]:= ClearAll["Global‘*"]
(** Definition of set variables **)
n2
Ka = − ;
no2
no
coa = − ;
n zo−no zo
c1a = 0;
b1a =0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ 2 + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-25
Stigmatic Optics
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρ max = 24;
density = 4;
zo = −40;
(* zi −> Infinity*)
Zi = 25;
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−30,ρρmax+30},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
11-26
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v (tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo + n Zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v (tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{tt,0,−zo + n Zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-27
Stigmatic Optics
In[13]:= ClearAll["Global‘*"]
(** Definition of set variables **)
n2
Ka = − ;
no2
no
coa = − ;
n zo−no zo
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ2+ 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
za [ρρ] no2 (ra[ρρ]ra [ρρ]+(−zo+za[ρρ]) za [ρρ])
2
√
− 1−
n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra [ρρ]) +(za [ρρ]) )
2 2
(ra [ρρ]) +(za [ρρ])
2 2
11-28
Stigmatic Optics
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρ max = 16;
density = 4;
zo = 25;
(* zi −> Infinity*)
Zi = 40;
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−30,ρρmax+30},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
11-29
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−( zo+n Zi)) + zo,tt<=c1[ρρ]},
{v (tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + n Zi)),tt<=c1[ρρ]},
{ ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0, zo + n Zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−( zo+n Zi)) + zo,tt<=c1[ρρ]},
{v (tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + n Zi)),tt<=c1[ρρ]},
{ ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{tt,0, n zo +n Zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-30
Stigmatic Optics
In[14]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-31
Stigmatic Optics
θ 1[ρρ_] := ArcTan[ra[ρρ]/(−zo+za[ρρ])];
θ 2[ρρ_] := ArcTan[ra[ρρ]/(zi−za[ρρ])];
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρmax = 12;
density = 2;
zo = 40;
zi = 25;
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−250,ρρmax+250},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo + n zi))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
11-32
Stigmatic Optics
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + n zi)),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,zo+zi+10,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo + n zi))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + n zi)),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{tt,0,zo+zi+10},
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-33
Stigmatic Optics
In[15]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ 2 + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
za [ρρ] no2 (ra[ρρ]ra [ρρ]+(−zo+za[ρρ]) za [ρρ])
2
√
− 1−
n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra [ρρ]) +(za [ρρ]) )
2 2
(ra [ρρ]) +(za [ρρ])
2 2
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
11-34
Stigmatic Optics
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρmax = 16;
density = 4;
zo = 25;
zi = −40;
zin = n zi;
OvalSurfaceV:=ParametricPlot[{{za[ρρ],ra[ρρ]}},{ρρ,− ρ max−250,ρρmax+250},
→Directive[{Black,Dashed}]]
PlotStyle→
LensV:=Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[ Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],List[{0,0}],#[[2,1]],#[[3, 1]],List[{0,0}],#[[4,1]]]&
[Cases[SurfaceV,_Line,∞∞]]]}]
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo + nττ ))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
11-35
Stigmatic Optics
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + nττ )),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,4 zo − zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo + nττ ))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]}
}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + nττ )),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]}
}]},
{tt,0,4*zo − zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-36
Stigmatic Optics
no2
Ka = − ;
n2
coa = 0;
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
no za [ρρ]
2
ra [ρρ]
z[ρρ_] := +
n (ra [ρρ] + za [ρρ] )
2 2
ra [ρρ] + za [ρρ]
2 2
√ n2 ra [ρρ]2 + (n2 −no2 ) za [ρρ]2
n2 (ra [ρρ] +za [ρρ] )
2 2
za [ρρ]
r[ρρ_] := nora [ρρ]−n
ρ]2 +za [ρρ]2 )
n (ra [ρ
2 ρ 2
] +(n2 −no2 )za [ρρ]
2
2 2√ n ra [ρ
ra [ρρ] +za [ρρ]
n2 (ra [ρρ] +za [ρρ] )
2 2
θ 1[ρρ_] := ArcTan[Limit[(ra[ρρ])/(−zo+za[ρρ]),zo→
→−Infinity]];
θ 2[ρρ_] := ArcTan[Limit[(ra[ρρ])/(zi−za[ρρ]),zi→
→Infinity]];
c1[ρρ_] :=za[ρρ];
(** Setting variable’s **)
c = 1;
v = c/n;
no = 1;
n = 1.5;
ρ max = 25;
density = 5;
11-37
Stigmatic Optics
(* zo −> −Infinity *)
Zo = −50;
(* zi −> Infinity*)
Zi = 60;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle →{Black,Red}, AspectRatio→ →Automatic, AxesLabel →{r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−500,ρρmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV:=Table[{
ParametricPlot[{
Piecewise[{
{−tt,tt<=c1[ρρ]},
{v (tt−c1[ρρ])−za[ρρ],
c1[ρρ]<tt}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{ra[ρρ],c1[ρρ]<tt}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→→All,
PlotStyle → {Blue, Thickness[0.002]}]},{tt,0,−Zo+( n Zi),density}];
RaysV:=Table[{
ParametricPlot[{
Piecewise[{
{−tt,tt<=c1[ρρ]},
{v (tt−c1[ρρ])−za[ρρ],c1[ρρ]<tt}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{ra[ρρ],c1[ρρ]<tt}}] },
{tt,0,−Zo+( n Zi)},PlotRange→ →All,
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-38
Stigmatic Optics
In[17]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
f[ρρ_] := −no zo + n τ + ni zi + Sign[zo] ra[ρρ]2 +(zo−za[ρρ])2
z [ρρ_] := za[ρρ] − τ − zi
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-39
Stigmatic Optics
√
ni2 (f[ρρ]2 + n2 (ra[ρρ]2 + z [ρρ]2 ) − ni2 (zz [ρρ] r[ρρ] − ra[ρρ] z[ρρ])2
+ 2 f[ρρ] n (ra[ρρ] r[ρρ] + z [ρρ] z[ρρ]))
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 16;
density = 4;
τ = 12;
zo = −40;
zi = 40;
zin = n zi;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
11-40
Stigmatic Optics
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−500,ρρmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo+nττ +zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,−zo+ n τ + zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-41
Stigmatic Optics
no2
Ka = − ;
n2
n
coa = ;
n zi−no zi
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
f[ρρ_] := n τ + ni zi − za[ρρ]
z [ρρ_] := za[ρρ] − τ − zi
no za [ρρ]
2
ra [ρρ]
z[ρρ_] := +
n (ra [ρρ] + za [ρρ] )
2 2
ra [ρρ] + za [ρρ]
2 2
√ n2 ra [ρρ]2 + (n2 −no2 ) za [ρρ]2
n2 (ra [ρρ] +za [ρρ] )
2 2
za [ρρ]
r[ρρ_] := no ra [ρρ]−n
ρ]2 +za [ρρ]2 )
n (ra [ρ
2 ρ 2
] +(n2 −no2 )za [ρρ]
2
2 2√ n ra [ρ
ra [ρρ] +za [ρρ]
n2 (ra [ρρ] +za [ρρ] )
2 2
1
ϑ [ρρ_] := n f[ρρ]+ni2 (ra[ρρ] r[ρρ]+zz [ρρ] z[ρρ])+Sign[n]Sign[zi]
−1+n2
√
ni2 (f[ρρ]2 +n2 (ra[ρρ]2 +zz [ρρ]2 )−ni2 (zz [ρρ] r[ρρ]−ra[ρρ] z[ρρ])2
+ 2 n f[ρρ] (ra[ρρ] r[ρρ]+zz [ρρ] z[ρρ]))
11-42
Stigmatic Optics
θ 1[ρρ_] := ArcTan[Limit[(ra[ρρ])/(−zo+za[ρρ]),zo→
→−Infinity]]
θ 2[ρρ_] := ArcTan[(rb[ρρ]−ra[ρρ])/(zb[ρρ]−za[ρρ])];
c1[ρρ_] := (−Zo+za[ρρ]);
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 16;
density = 4;
τ = 12;
(* zo −> −Infinity *)
Zo = −40;
zi = 40;
zin = n zi;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−500,ρρmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
11-43
Stigmatic Optics
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+nττ +zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,−Zo+ n τ + zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-44
Stigmatic Optics
no2
Ka = − ;
n2
n
coa = ;
n zi−no zi
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
f[ρρ_] := n τ + ni zi − za[ρρ]
z [ρρ_] := za[ρρ] − τ − zi
no za [ρρ]
2
ra [ρρ]
z[ρρ_] := +
n (ra [ρρ] + za [ρρ] )
2 2
ra [ρρ] + za [ρρ]
2 2
√ n2 ra [ρρ]2 + (n2 −no2 ) za [ρρ]2
n2 (ra [ρρ] +za [ρρ] )
2 2
za [ρρ]
r[ρρ_] := no ra [ρρ]−n
ρ]2 +za [ρρ]2 )
n (ra [ρ
2 ρ 2
] +(n2 −no2 )za [ρρ]
2
2√ n ra [ρ
ra [ρρ] +za [ρρ]
2
1
ϑ [ρρ_] := n f[ρρ]+ni2 (ra[ρρ] r[ρρ]+zz [ρρ] z[ρρ]) − Sign[n]Sign[zi]
−1+n2
√
ni2 (f[ρρ]2 +n2 (ra[ρρ]2 +zz [ρρ]2 )−ni2 (zz [ρρ] r[ρρ]−ra[ρρ] z[ρρ])2
+ 2 n f[ρρ] (ra[ρρ] r[ρρ]+zz [ρρ] z[ρρ]))
11-45
Stigmatic Optics
θ 1[ρρ_] := ArcTan[Limit[(ra[ρρ])/(−zo+za[ρρ]),zo→
→−Infinity]]
θ 2[ρρ_] := ArcTan[(rb[ρρ]−ra[ρρ])/(zb[ρρ]−za[ρρ])];
c1[ρρ_] := (−Zo+za[ρρ]);
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 15;
density = 5;
τ = 20;
(* zo −> −Infinity *)
Zo = −25;
zi = −20;
zin = n zi;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−500,ρρmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
11-46
Stigmatic Optics
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt+ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+nττ −zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+Zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt+ra[ρρ],tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,−Zo+ n τ − zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-47
Stigmatic Optics
In[20]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ 2 + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
f[ρρ_] := −no zo + n τ + ni zi + Sign[zo] ra[ρρ]2 +(zo−za[ρρ])2
z [ρρ_] := za[ρρ] − τ − zi
ra’[ρρ] √ no (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])2
+ 1− 2
2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-48
Stigmatic Optics
+ 2 f[ρρ] n (ra[ρρ] r[ρρ] + z [ρρ] z[ρρ]))
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 5;
density = 1;
τ = 10;
zo = −15;
zi = −5;
zin = n zi;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
11-49
Stigmatic Optics
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−500,ρρmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo+nττ −zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,−zo+ n τ − zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-50
Stigmatic Optics
n2
Ka = − ;
no2
no
coa = − ;
n zo−no zo
coa = 0;
c1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
ρ2
1+b1a ρ + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-51
Stigmatic Optics
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 45;
density = 5;
τ = 30;
zo = −55;
(* zi −> Infinity*)
Zi = 35;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−50,ρρmax+50},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-52
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo + n τ + Zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]]tt+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]]tt,tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,−zo + n τ + Zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-53
Stigmatic Optics
In[22]:= ClearAll["Global‘*"]
(** Definition of set variables **)
n2
Ka = − ;
no2
no
coa = − ;
n zo−no zo
coa = 0;
c1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ2 + 1+(2 b1a−coa2 Ka) ρ2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-54
Stigmatic Optics
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 16;
density = 2;
τ = 1;
zo = 16;
(* zi −> Infinity*)
Zi = 16;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−5,ρρmax+5},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-55
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(n zo+n τ ))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(n zo+n τ )),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0, zo + n τ + n Zi + 0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(n zo+n τ ))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(n zo+n τ )),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0, zo + n τ + n Zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-56
Stigmatic Optics
In[23]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ 2 + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
f[ρρ_] := −no zo + n τ + ni zi + Sign[zo] ra[ρρ]2 +(zo−za[ρρ])2
z [ρρ_] := za[ρρ] − τ − zi
2
ra’ [ρρ] √ no2 (ra[ρρ]ra’ [ρρ]+(−zo+za[ρρ]) za’ [ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-57
Stigmatic Optics
√
ni2 (f[ρρ]2 + n2 (ra[ρρ]2 + z [ρρ]2 ) − ni2 (zz [ρρ] r[ρρ] − ra[ρρ] z[ρρ])2
+ 2 f[ρρ] n (ra[ρρ] r[ρρ] + z [ρρ] z[ρρ]))
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 15;
density = 3;
τ = 20;
zo = 40;
zi = 25;
zin = n zi;
11-58
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−100,ρρmax+100},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
∞]]]}];
[Cases[SurfaceV,_Line,∞
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo+zi))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo+zi)),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,zo+n τ +zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo+zi))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo+zi)),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,zo+ n τ +zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-59
Stigmatic Optics
In[24]:= ClearAll["Global‘*"]
(** Definition of set variables **)
2
(n2 zin−no2 zo)
Ka = ;
n no (n zin−no zo) (n zo−no zin)
n zo−no zin
coa = ;
zin zo(n−no)
(n−no)(n+no)2
c1a = ;
4 n no zin zo(n zin−no zo)
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ 2 + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
f[ρρ_] := −no zo + n τ + ni zi + Sign[zo] ra[ρρ]2 +(zo−za[ρρ])2
z [ρρ_] := za[ρρ] − τ − zi
2
ra’ [ρρ] √ no2 (ra[ρρ]ra ’[ρρ]+(−zo+za[ρρ]) za ’[ρρ])
+ 1− 2 2
2
(ra’ [ρρ]) +(za’ [ρρ])
2 n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra’ [ρρ]) +(za’ [ρρ]) )
11-60
Stigmatic Optics
za [ρρ] no2 (ra[ρρ]ra [ρρ]+(−zo+za[ρρ]) za [ρρ])
2
√
− 1−
n2 (ra[ρρ]2 +(zo−za[ρρ])2 ) ((ra [ρρ]) +(za [ρρ]) )
2 2
(ra [ρρ]) +(za [ρρ])
2 2
1
ϑ [ρρ_] := 2 f[ρρ] n + ni2 (ra[ρρ] r[ρρ] + z [ρρ] z[ρρ]) + Sign[n]Sign[zi]
n −1
√
ni2 (f[ρρ]2 + n2 (ra[ρρ]2 + z [ρρ]2 ) − ni2 (zz [ρρ] r[ρρ] − ra[ρρ] z[ρρ])2
+ 2 f[ρρ] n (ra[ρρ] r[ρρ] + z [ρρ] z[ρρ]))
θ 1[ρρ_] := ArcTan[(ra[ρρ])/(−zo+za[ρρ])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 30;
density = 3;
τ = 30;
zo = 50;
zi = −60;
zin = n zi;
11-61
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−10,ρρmax+10},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo + nττ ))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + nττ )),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,zo+n τ − n zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ρρ]](tt−(zo + nττ ))+zo,tt<=c1[ρρ]},
{v Cos[θθ 2[ρρ]](tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ])Cos[θθ 3[ρρ]],tt>=c2[ρρ]}}],
Piecewise[{
{Sin[θθ 1[ρρ]](tt−(zo + nττ )),tt<=c1[ρρ]},
{v Sin[θθ 2[ρρ]](tt−c1[ρρ])+ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ]+(tt−c2[ρρ])Sin[θθ 3[ρρ]],tt>=c2[ρρ]}}]},
{tt,0,zo+ n τ − n zi+0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→ →{640,Automatic}]
→All,ImageSize→
11-62
Stigmatic Optics
no2
Ka = − ;
n2
coa = 0;
c1a = 0;
b1a = 0;
ρ 2 (coa+c1a ρ 2 )
za[ρρ_] :=
1+b1a ρ 2 + 1+(2 b1a−coa2 Ka) ρ 2
ra[ρρ_] := Piecewise[{{ ρ 2 −za[ρρ]2 ,ρρ≥ 0},{− ρ 2 −za[ρρ]2 ,ρρ<0}}]
no za [ρρ]
2
ra [ρρ]
z[ρρ_] := +
2 2
n (ra [ρρ] + za [ρρ] ) 2
ra [ρρ] + za [ρρ]
2
√ n2 ra [ρρ]2 + (n2 −no2 ) za [ρρ]2
n2 (ra [ρρ] +za [ρρ] )
2 2
za [ρρ]
r[ρρ_] := nora [ρρ]−n
ρ]2 +za [ρρ]2 )
n (ra [ρ
2 ρ 2
] +(n2 −no2 )za [ρρ]
2
2 2√ n ra [ρ
ρ ρ
ra [ρ ] +za [ρ ]
n2 (ra [ρρ] +za [ρρ] )
2 2
ϑ [ρρ_] := (−1+n)ττ −zo+za[ρρ]+Sign[n]Sign[zo]Sqrt[ra[ρρ]^2+(za[ρρ]−zo)^2] /(n
−z[ρρ]);
zb[ρρ_] := za[ρρ] + ϑ[ρρ] z[ρρ];
θ 1[ρρ_] := ArcTan[Limit[(ra[ρρ])/(−zo+za[ρρ]),zo→
→−Infinity]];
θ 2[ρρ_] := ArcTan[(rb[ρρ]−ra[ρρ])/(zb[ρρ]−za[ρρ])];
11-63
Stigmatic Optics
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
ρ max = 25;
density = 5;
τ = 25;
(*zo −> −Infinity*)
Zo = 50;
(* zi −> Infinity*)
Zi = 60;
SurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},{ρρ,−ρρmax−1,ρρmax+1},
PlotStyle → {Black,Red}, AspectRatio→ →Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ρρ],ra[ρρ]},{zb[ρρ],rb[ρρ]}},
{ρρ,−ρρmax−5,ρρmax+5},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-64
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{−tt,tt<=c1[ρρ]},
{v (tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ]),tt>=c2[ρρ]}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{v ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ],tt>=c2[ρρ]}}]},
{ρρ,−ρρmax,ρρmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+nττ + Zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{−tt,tt<=c1[ρρ]},
{v (tt−c1[ρρ])+za[ρρ],c1[ρρ]<tt<c2[ρρ]},
{zb[ρρ]+(tt−c2[ρρ]),tt>=c2[ρρ]}}],
Piecewise[{
{ra[ρρ],tt<=c1[ρρ]},
{v ra[ρρ],c1[ρρ]<tt<c2[ρρ]},
{rb[ρρ],tt>=c2[ρρ]}}]},
{tt,0,−Zo+ n τ + zi+0.25},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ρρ,−ρρmax,ρρmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-65
Stigmatic Optics
In[26]:= ClearAll["Global‘*"]
(** Definition of set variables **)
za[ra_] := −(29−Sqrt[29^2−ra^2])
f[ra_] := −no zo + n τ + ni zi + Sign[zo] ra2 +(zo−za[ra])2
z [ra_] := za[ra] − τ − zi
2
1 √ no2 (ra+(−zo+za[ra]) za’ [ra])
+ 1− 2
1+(za’ [ra])
2 n2 (ra2 +(zo−za[ra])2 ) (1+(za’ [ra]) )
√
ni2 (f[ra]2 + n2 (ra2 + z [ra]2 ) − ni2 (zz [ra] r[ra] − ra z[ra])2
+ 2 f[ra] n (ra r[ra] + z [ra] z[ra]))
11-66
Stigmatic Optics
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 20;
density = 4;
τ = 29;
zo = −55;
zi = 30;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-67
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo+nττ +zi,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,−zo+ n τ + zi},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-68
Stigmatic Optics
za[ra_] := −(29−Sqrt[29^2−ra^2])
f[ra_] := n τ + ni zi − za[ra]
z [ra_] := za[ra] − τ − zi
1 n2 +(−1+n2 ) za [ra]2
z[ra_] :=
n2 (1+za [ra] )
2 3/2 2
n(1+za [ra] )
2
za [ra] n2 +(−1+n2 ) za [ra]2
+
2
1+za [ra] +n
n2 (1+za [ra] )
2 3/ 2 2
n (1+za [ra] )
za [ra]
1+za [ra]
2
r[ra_]:=
2 3/2
n (1+za [ra] )
n2 +(−1+n2 ) za [ra]2 n2 +(−1+n2 ) za [ra]2
−n −n za [ra]
2
;
2
n2 (1+za [ra] )
2 2
n (1+za [ra] )
1
ϑ[ra_] := n f[ra]+ni2 (ra r[ra]+zz [ra] z[ra])+Sign[n]Sign[zi]
−1+n2
√
ni2 (f[ra]2 +n2 (ra2 +zz [ra]2 )−ni2 (zz [ra] r[ra]−ra z[ra])2
+ 2 n f[ra] (ra r[ra]+zz [ra] z[ra]))
→−Infinity]]
θ 1[ra_] := ArcTan[Limit[(ra)/(−zo+za[ra]),zo→
11-69
Stigmatic Optics
c1[ra_] := (−Zo+za[ra]);
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 26;
density = 4;
τ = 29;
(* zo −> −Infinity *)
Zo = −55;
zi = 30;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
11-70
Stigmatic Optics
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+nττ +zi,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{ra,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,−Zo+ n τ + zi},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-71
Stigmatic Optics
za[ra_] := −(29−Sqrt[29^2−ra^2])
f[ra_] := n τ + ni zi − za[ra]
z [ra_] := za[ra] − τ − zi
1 n2 +(−1+n2 ) za [ra]2
z[ra_] :=
n2 (1+za [ra] )
2 3/2 2
n(1+za [ra] )
za [ra]
2 n2 +(−1+n2 ) za [ra]2
1+za [ra] +n
2
+
n2 (1+za [ra] )
2 3/ 2 2
n (1+za [ra] )
za [ra]
1+za [ra]
2
r[ra_]:=
2 3/2
n (1+za [ra] )
n2 +(−1+n2 ) za [ra]2 n2 +(−1+n2 ) za [ra]2
−n −n za [ra]
2
;
2
n2 (1+za [ra] )
2 2
n (1+za [ra] )
1
ϑ [ra_] := n f[ra]+ni2 (ra r[ra]+zz [ra] z[ra]) − Sign[n]Sign[zi]
−1+n2
√
ni2 (f[ra]2 +n2 (ra2 +zz [ra]2 )−ni2 (zz [ra] r[ra]−ra z[ra])2
+ 2 n f[ra] (ra r[ra]+zz [ra] z[ra]))
11-72
Stigmatic Optics
→−Infinity]]
θ 1[ra_] := ArcTan[Limit[(ra)/(−zo+za[ra]),zo→
c1[ra_] := (−Zo+za[ra]);
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 28;
density = 4;
τ = 29;
(* zo −> −Infinity *)
Zo = −55;
zi = −55;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
11-73
Stigmatic Optics
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt+ra[ra],tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+nττ −zi,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+Zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt+ra[ra],tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,−Zo+ n τ − zi},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-74
Stigmatic Optics
In[29]:= ClearAll["Global‘*"]
(** Definition of set variables **)
za[ra_] := −(29−Sqrt[29^2−ra^2])
f[ra_] := −no zo + n τ + ni zi + Sign[zo] ra2 +(zo−za[ra])2
z [ra_] := za[ra] − τ − zi
2
1 √ no2 (ra+(−zo+za[ra]) za’ [ra])
+ 1− 2
1+(za’ [ra])
2 n2 (ra2 +(zo−za[ra])2 ) (1+(za’ [ra]) )
1
ϑ [ra_] := 2 f[ra] n + ni2 (ra r[ra] + z [ra] z[ra]) + Sign[n]Sign[zi]
n −1
√
ni2 (f[ra]2 + n2 (ra2 + z [ra]2 ) − ni2 (zz [ra] r[ra] − ra z[ra])2
+ 2 f[ra] n (ra r[ra] + z [ra] z[ra]))
11-75
Stigmatic Optics
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 28;
density = 4;
τ = 29;
zo = −55;
zi = −55;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
11-76
Stigmatic Optics
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−zo+nττ −zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,−zo+ n τ − zi+0.25},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-77
Stigmatic Optics
za[ra_] := −(29−Sqrt[29^2−ra^2])
2
1 √ no2 (ra+(−zo+za[ra]) za’ [ra])
+ 1− 2
1+(za’ [ra])
2 n2 (ra2 +(zo−za[ra])2 ) (1+(za’ [ra]) )
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
11-78
Stigmatic Optics
no = 1;
ni = no;
n = 1.5;
rmax = 28;
density = 4;
τ = 29;
zo = −55;
(* zi −> Infinity*)
Zi = 30;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle →{Black,Red}, AspectRatio→ →Automatic, AxesLabel →{r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle →{Blue, Thickness[0.002]}]},
{tt,0,−zo + n τ + Zi + 0.25,density}];
11-79
Stigmatic Optics
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]]tt+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]]tt,tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,−zo + n τ + Zi + 0.25},
PlotRange→→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-80
Stigmatic Optics
In[31]:= ClearAll["Global‘*"]
(** Definition of set variables **)
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 28;
density = 4;
τ =291;
zo = 70;
(* zi −> Infinity*)
Zi = 30;
11-81
Stigmatic Optics
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},
{ra,−rmax−500,rmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(n zo+n τ ))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(n zo+n τ )),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0, zo + n τ + n Zi ,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(n zo+n τ ))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(n zo+n τ )),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0, zo + n τ + n Zi + 0.25},
PlotRange→ →All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-82
Stigmatic Optics
In[32]:= ClearAll["Global‘*"]
(** Definition of set variables **)
za[ra_] := −(29−Sqrt[29^2−ra^2])
f[ra_] := −no zo + n τ + ni zi + Sign[zo] ra2 +(zo−za[ra])2
z [ra_] := za[ra] − τ − zi
2
1 √ no2 (ra+(−zo+za[ra]) za’ [ra])
+ 1− 2
1+(za’ [ra])
2 n2 (ra2 +(zo−za[ra])2 ) (1+(za’ [ra]) )
za [ra] no2 (ra+(−zo+za[ra]) za [ra]) )
2
√
− 1−
n2 (ra2 +(zo−za[ra])2 ) (1+(za [ra]) )
2
1+(za [ra])
2
1
ϑ [ra_] := 2 f[ra] n + ni2 (ra r[ra] + z [ra] z[ra]) − Sign[n]Sign[zi]
n −1
√
ni2 (f[ra]2 + n2 (ra2 + z [ra]2 ) − ni2 (zz [ra] r[ra] − ra z[ra])2
+ 2 f[ra] n (ra r[ra] + z [ra] z[ra]))
11-83
Stigmatic Optics
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 24;
density = 4;
τ = 29;
zo = 60;
zi = 50;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-84
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(zo+zi))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(zo+zi)),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,zo+n τ +zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(zo+zi))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(zo+zi)),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,zo+ n τ +zi+0.25},
PlotRange→→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-85
Stigmatic Optics
In[33]:= ClearAll["Global‘*"]
(** Definition of set variables **)
za[ra_] := −(29−Sqrt[29^2−ra^2])
f[ra_] := −no zo + n τ + ni zi + Sign[zo] ra2 +(zo−za[ra])2
z [ra_] := za[ra] − τ − zi
2
1 √ no2 (ra+(−zo+za[ra]) za’ [ra])
+ 1− 2
1+(za’ [ra])
2 n2 (ra2 +(zo−za[ra])2 ) (1+(za’ [ra]) )
1
ϑ [ra_] := 2 f[ra] n + ni2 (ra r[ra] + z [ra] z[ra]) + Sign[n]Sign[zi]
n −1
√
ni2 (f[ra]2 + n2 (ra2 + z [ra]2 ) − ni2 (zz [ra] r[ra] − ra z[ra])2
+ 2 f[ra] n (ra r[ra] + z [ra] z[ra]))
11-86
Stigmatic Optics
θ 1[ra_] := ArcTan[(ra)/(−zo+za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 28;
density = 4;
τ = 29;
zo = 50;
zi = −25;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
OvalSurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},
{ra,−rmax−500,rmax+500},
PlotStyle → {Directive[{Black,Dashed}],Directive[{Red,Dashed}]}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-87
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(zo + nττ ))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(zo + nττ )),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→ →All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,zo+n τ − n zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{Cos[θθ 1[ra]](tt−(zo + nττ ))+zo,tt<=c1[ra]},
{v Cos[θθ 2[ra]](tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra])Cos[θθ 3[ra]],tt>=c2[ra]}}],
Piecewise[{
{Sin[θθ 1[ra]](tt−(zo + nττ )),tt<=c1[ra]},
{v Sin[θθ 2[ra]](tt−c1[ra])+ra,c1[ra]<tt<c2[ra]},
{rb[ra]+(tt−c2[ra])Sin[θθ 3[ra]],tt>=c2[ra]}}]},
{tt,0,zo+ n τ − n zi+0.25},
PlotRange→→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
{ra,−rmax,rmax,density}];
Show[OvalSurfaceV,SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-88
Stigmatic Optics
za[ra_] := −(29−Sqrt[29^2−ra^2])
1 n2 +(−1+n2 ) za [ra]2
z[ra_] :=
n2 (1+za [ra] )
2 3/2 2
n(1+za [ra] )
2
za [ra] n2 +(−1+n2 ) za [ra]2
+ 2
1+za [ra] +n
n2 (1+za [ra] )
2 3/ 2 2
n (1+za [ra] )
za [ra]
1+za [ra]
2
r[ra_]:=
2 3/2
n (1+za [ra] )
n2 +(−1+n2 ) za [ra]2 n2 +(−1+n2 ) za [ra]2
−n −n za [ra]
2
;
n2 (1+za [ra] )
2
n2 (1+za [ra] )
2
ϑ [ra_] := (−1+n)ττ −zo+za[ra]+Sign[n]Sign[zo]Sqrt[ra^2+(za[ra]−zo)^2] /(n
−z[ra]);
zb[ra_] := za[ra] + ϑ [ra] z[ra];
11-89
Stigmatic Optics
→−Infinity]];
θ 1[ra_] := ArcTan[Limit[(ra)/(−zo+za[ra]),zo→
θ 2[ra_] := ArcTan[(rb[ra]−ra)/(zb[ra]−za[ra])];
c = 1;
v = c/n;
no = 1;
ni = no;
n = 1.5;
rmax = 28;
density = 4;
τ = 29;
(*zo −> −Infinity*)
Zo = −55;
(* zi −> Infinity*)
Zi = 55;
SurfaceV := ParametricPlot[{{za[ra],ra},{zb[ra],rb[ra]}},{ra,−rmax−1,rmax+1},
PlotStyle → {Black,Red}, AspectRatio→→Automatic, AxesLabel → {r,z}]
LensV := Graphics[{EdgeForm[Directive[{Black,Thin}]],
Directive[Gray,Opacity[0.3]],
Polygon[Join[#[[1,1]],#[[2,1]],Reverse[#[[4,1]]],Reverse[#[[3,1]]]]&
[Cases[SurfaceV,_Line,∞∞]]]}];
11-90
Stigmatic Optics
WavesV := Table[{
ParametricPlot[{
Piecewise[{
{−tt,tt<=c1[ra]},
{v (tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra]),tt>=c2[ra]}}],
Piecewise[{
{ra,tt<=c1[ra]},
{v ra,c1[ra]<tt<c2[ra]},
{rb[ra],tt>=c2[ra]}}]},
{ra,−rmax,rmax},
PlotRange→→All,
PlotStyle → {Blue, Thickness[0.002]}]},
{tt,0,−Zo+nττ + Zi+0.25,density}];
RaysV := Table[{
ParametricPlot[{
Piecewise[{
{−tt,tt<=c1[ra]},
{v (tt−c1[ra])+za[ra],c1[ra]<tt<c2[ra]},
{zb[ra]+(tt−c2[ra]),tt>=c2[ra]}}],
Piecewise[{
{ra,tt<=c1[ra]},
{v ra,c1[ra]<tt<c2[ra]},
{rb[ra],tt>=c2[ra]}}]},
{tt,0,−Zo+ n τ + zi+0.25},
→All,PlotStyle → {Lighter[Purple], Thickness[0.002]}]},
PlotRange→
{ra,−rmax,rmax,density}];
Show[SurfaceV,LensV,WavesV,RaysV,
PlotRange→→All,ImageSize→
→{640,Automatic}]
11-91