Skip to main content
Physics LibreTexts

2.3: Principle of Fermat

  • Page ID
    57071
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    The starting point of the treatment of geometrical optics is the very powerful.

    Principle of Fermat (1657)

    The path followed by a light ray between two points is the one that takes the least amount of time.

    The speed of light in a material with refractive index n, is c/n, where c = 3 × 108 m/s is the speed of light in vacuum. At the time of Fermat, the conviction was that the speed of light must be finite, but nobody could suspect how incredibly large it actually is. In 1676 the Danish astronomer Ole Römer computed the speed from inspecting the eclipses of a moon of Jupiter and arrived at an estimate that was only 30% too low.

    Let \( \textbf{r}(s)\), be a ray with s the length parameter. The ray links two points S and P. Suppose that the refractive index varies with position: \(n(\textbf{r})\). Over the infinitesimal distance from \(s\) to \(s + ds\), the speed of the light is

    \[\dfrac{c}{n( \textbf{r} (s))}. \nonumber \]

    Hence the time it takes for light to go from \(\textbf{r}(s)\) to \(\textbf{r}(s + ds)\) is:

    \[dt=\dfrac{n(\textbf{r}(s))}{c}ds, \nonumber \]

    and the total total time to go from S to P is:

    \[t_{S→P}=\int\limits_{0}^{s_{P}}\dfrac{n(\textbf{r}(s))}{c}\, ds, \nonumber \]

    where sP is the distance along the ray from S to P. The optical path length [m] of the ray between S and P is defined by:

    \[OPL=\int\limits_{0}^{s_{P}}n(r(s))\, ds, \nonumber \]

    So the OPL is the distance weighted by the refractive index.

    Fermat’s principle is thus equivalent to the statement that a ray follows the path with shortest OPL.

    Remark

    Actually, Fermat’s principle as formulated above is not complete. There are circumstances that a ray can take two paths between two points that have different travel times. Each of these paths then corresponds to a minimum travel time compared to nearby paths, so the travel time is in general a local minimum. An example is the reflection by a mirror discussed in the following section.


    This page titled 2.3: Principle of Fermat is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Sander Konijnenberg, Aurèle J.L. Adam, & H. Paul Urbach (TU Delft Open) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.