Coarse Dirichlet estimates for vector-valued curves on the unit interval.
theorem
PlanarMidpoint.velocity_secant_bound
{V : Type u_1}
[NormedAddCommGroup V]
[NormedSpace ℝ V]
[CompleteSpace V]
(x v a : ℝ → V)
(M : ℝ)
(hx : ∀ t ∈ Set.Icc 0 1, HasDerivAt x (v t) t)
(hv : ∀ t ∈ Set.Icc 0 1, HasDerivAt v (a t) t)
(ha : ∀ t ∈ Set.Icc 0 1, ‖a t‖ ≤ M)
(t : ℝ)
(ht : t ∈ Set.Icc 0 1)
:
Bounded acceleration controls velocity relative to its endpoint secant.
theorem
PlanarMidpoint.position_chord_bound
{V : Type u_1}
[NormedAddCommGroup V]
[NormedSpace ℝ V]
[CompleteSpace V]
(x v a : ℝ → V)
(M : ℝ)
(hx : ∀ t ∈ Set.Icc 0 1, HasDerivAt x (v t) t)
(hv : ∀ t ∈ Set.Icc 0 1, HasDerivAt v (a t) t)
(ha : ∀ t ∈ Set.Icc 0 1, ‖a t‖ ≤ M)
(t : ℝ)
(ht : t ∈ Set.Icc 0 1)
:
The corresponding position differs from its affine chord by at most M.
theorem
PlanarMidpoint.dirichlet_velocity_bound
{V : Type u_1}
[NormedAddCommGroup V]
[NormedSpace ℝ V]
[CompleteSpace V]
(x v a : ℝ → V)
(M : ℝ)
(hx : ∀ t ∈ Set.Icc 0 1, HasDerivAt x (v t) t)
(hv : ∀ t ∈ Set.Icc 0 1, HasDerivAt v (a t) t)
(ha : ∀ t ∈ Set.Icc 0 1, ‖a t‖ ≤ M)
(hx0 : x 0 = 0)
(hx1 : x 1 = 0)
(t : ℝ)
(ht : t ∈ Set.Icc 0 1)
:
Zero endpoint data convert the secant estimate to a velocity estimate.
theorem
PlanarMidpoint.dirichlet_position_bound
{V : Type u_1}
[NormedAddCommGroup V]
[NormedSpace ℝ V]
[CompleteSpace V]
(x v a : ℝ → V)
(M : ℝ)
(hx : ∀ t ∈ Set.Icc 0 1, HasDerivAt x (v t) t)
(hv : ∀ t ∈ Set.Icc 0 1, HasDerivAt v (a t) t)
(ha : ∀ t ∈ Set.Icc 0 1, ‖a t‖ ≤ M)
(hx0 : x 0 = 0)
(hx1 : x 1 = 0)
(t : ℝ)
(ht : t ∈ Set.Icc 0 1)
:
Zero endpoint data convert the chord estimate to a position estimate.
theorem
PlanarMidpoint.dirichlet_unique
{V : Type u_1}
[NormedAddCommGroup V]
[NormedSpace ℝ V]
[CompleteSpace V]
(x v : ℝ → V)
(hx : ∀ t ∈ Set.Icc 0 1, HasDerivAt x (v t) t)
(hv : ∀ t ∈ Set.Icc 0 1, HasDerivAt v 0 t)
(hx0 : x 0 = 0)
(hx1 : x 1 = 0)
(t : ℝ)
(ht : t ∈ Set.Icc 0 1)
:
A curve with zero acceleration and zero endpoints vanishes identically.