Arclength parametrization of simple closed curves #
A continuous rectifiable curve with equal endpoint values and no repetitions on the half-open parameter interval has an arclength parametrization with exactly the same simplicity property. The parametrization is 1-Lipschitz, has unit variation speed, and traces the original image. The repetition characterization includes the zero-length case: its length interval is a singleton. Values outside the length interval are unspecified.
Together with the increasing arclength homeomorphism, this permits transporting geometric constructions on simple closed curves to a Lipschitz parameter without losing their orientation or introducing repeated points.
The construction uses Mathlib's naturalParameterization and its unit-speed theorem,
together with HasConstantSpeedOnWith.lipschitzOnWith; there is no additional curve or
length carrier.
References #
- L. Ambrosio, N. Gigli, G. Savaré, Gradient Flows, second edition, §1.1 (arclength parametrization of metric curves).
Half-open injectivity of a continuous rectifiable curve passes to its natural
parameterization on [0, L).
A rectifiable simple closed curve admits a unit-speed Lipschitz arclength parametrization. The endpoints are preserved, the trace is unchanged, and equality of two values occurs exactly at equal parameters or at the two endpoints. The statement also holds on a singleton interval.