(**********)
Definition xi : R -> R := x intr.Definition yi : R -> R := y intr.Definition vi : TypeSpeed := h intr.Definition xP (t : R) : R := (xi t - xi 0)%R.Definition yP (t : R) : R := (yi t - yi 0)%R.Definition u (eps : posreal) (t : R) : R :=
  sqrt (Rsqr (xP t) + Rsqr (yP t) + Rsqr eps).Definition u0 (t : R) : R := sqrt (Rsqr (xP t) + Rsqr (yP t)).

Lemma derive_vit : forall t : R, derive_pt (fun t : R => (vi * t)%R) t (vit_derivable t) = vi.