pith. sign in

arxiv: 2509.26492 · v2 · pith:BHS7FHX6new · submitted 2025-09-30 · 🧮 math.DG · math-ph· math.MP

Generalized Fermat's principle and Snell's law for cone structures and applications

classification 🧮 math.DG math-phmath.MP
keywords interfacefermatprinciplewaveapplicationsarrivalconegeneralized
0
0 comments X
read the original abstract

Fermat's principle is fully generalized to the case where a smooth interface separates two cone structures -- Lorentz-Finsler lightcones -- representing wave propagation in a potentially inhomogeneous, anisotropic, time-dependent and discontinuous medium. The interface, wave source and receiver are assumed to be a hypersurface, a submanifold and a curve in the spacetime, respectively, of any causal character. For a trajectory to fullfil Fermat's principle -- i.e., to be a critical point of the arrival time functional -- its direction must change at the interface, obeying a precise condition that generalizes Snell's law of refraction when the wave crosses the interface, or the law of reflection when it remains in a single medium. Both laws are analyzed in detail to establish the conditions ensuring the existence and uniqueness of refracted and reflected trajectories, and to determine whether they actually minimize the arrival time. Applications to Zermelo's navigation problem and the determination of geodesics in discretized spacetimes are also emphasized.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. On the formulations of the Fermat principle in general relativity and beyond

    gr-qc 2026-05 unverdicted novelty 3.0

    The paper reviews variational formulations of the Fermat principle for light rays in general relativity, proves it for smooth lightlike curves, and explores extensions while noting topological difficulties in the null...