Documentation

Atlas.DifferentialGeometry.code.Reparametrization

theorem Reparametrization.smooth_increasing_has_smooth_inverse (I_tilde : Set ) (hI : Convex I_tilde) (ψ : ) (hψ_smooth : ContDiffOn ψ I_tilde) (hψ_pos : tI_tilde, 0 < derivWithin ψ I_tilde t) :
Convex (ψ '' I_tilde) Set.InjOn ψ I_tilde ∃ (φ : ), ContDiffOn φ (ψ '' I_tilde) (∀ tI_tilde, φ (ψ t) = t) (∀ sψ '' I_tilde, ψ (φ s) = s) tI_tilde, derivWithin φ (ψ '' I_tilde) (ψ t) = (derivWithin ψ I_tilde t)⁻¹
theorem Reparametrization.smooth_increasing_has_smooth_inverse_global (ψ : ) ( : ContDiff ψ) (hψ' : ∀ (t : ), 0 < deriv ψ t) :
Function.Injective ψ ∃ (φ : ), Function.LeftInverse φ ψ Function.RightInverse φ ψ ContDiff φ ∀ (t : ), deriv φ (ψ t) = (deriv ψ t)⁻¹
theorem Reparametrization.reparametrize_to_graph (d : Fin 2) (hd : ContDiff d) (hd1 : ∀ (t : ), 0 < deriv (fun (s : ) => d s 0) t) :
∃ (f : ) (φ : ), ContDiff f ContDiff φ ∀ (t : ), d (φ t) = ![t, f t]
theorem Reparametrization.exists_smooth_arclength (d : Fin 2) (hd : ContDiff d) (hreg : ∀ (t : ), deriv d t 0) :
∃ (ψ : ), ContDiff ψ ∀ (t : ), deriv ψ t = deriv d t
theorem Reparametrization.exists_unit_speed_reparametrization (d : Fin 2) (hd : ContDiff d) (hreg : ∀ (t : ), deriv d t 0) :
∃ (φ : ), ContDiff φ (∀ (t : ), deriv φ t > 0) ∀ (t : ), deriv (d φ) t = 1