Translation and scaling of integral curves #
New integral curves may be constructed by translating or scaling the domain of an existing integral curve.
Tags #
integral curve, vector field
Translation lemmas #
theorem
IsIntegralCurveOn.comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{s : Set ℝ}
(hγ : IsIntegralCurveOn γ v s)
(dt : ℝ)
:
theorem
isIntegralCurveOn_comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{s : Set ℝ}
{dt : ℝ}
:
theorem
isIntegralCurveOn_comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{s : Set ℝ}
{dt : ℝ}
:
IsIntegralCurveOn (γ ∘ fun (x : ℝ) => x - dt) (v ∘ fun (x : ℝ) => x - dt) (dt +ᵥ s) ↔ IsIntegralCurveOn γ v s
theorem
IsIntegralCurveOn.comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{s : Set ℝ}
(hγ : IsIntegralCurveOn γ v s)
(dt : ℝ)
:
theorem
isIntegralCurveAt_comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{t₀ dt : ℝ}
:
IsIntegralCurveAt (γ ∘ fun (x : ℝ) => x + dt) (v ∘ fun (x : ℝ) => x + dt) (t₀ - dt) ↔ IsIntegralCurveAt γ v t₀
theorem
IsIntegralCurveAt.comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{t₀ : ℝ}
(hγ : IsIntegralCurveAt γ v t₀)
(dt : ℝ)
:
theorem
isIntegralCurveAt_comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{t₀ dt : ℝ}
:
IsIntegralCurveAt (γ ∘ fun (x : ℝ) => x - dt) (v ∘ fun (x : ℝ) => x - dt) (t₀ + dt) ↔ IsIntegralCurveAt γ v t₀
theorem
IsIntegralCurveAt.comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{t₀ : ℝ}
(hγ : IsIntegralCurveAt γ v t₀)
(dt : ℝ)
:
theorem
IsIntegralCurve.comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
(hγ : IsIntegralCurve γ v)
(dt : ℝ)
:
theorem
isIntegralCurve_comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{dt : ℝ}
:
theorem
isIntegralCurve_comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{dt : ℝ}
:
theorem
IsIntegralCurve.comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
(hγ : IsIntegralCurve γ v)
(dt : ℝ)
:
Scaling lemmas #
theorem
isIntegralCurveOn_comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{s : Set ℝ}
{a : ℝ}
(ha : a ≠ 0)
:
theorem
IsIntegralCurveAt.comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{t₀ : ℝ}
(hγ : IsIntegralCurveAt γ v t₀)
{a : ℝ}
(ha : a ≠ 0)
:
theorem
isIntegralCurveAt_comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{t₀ a : ℝ}
(ha : a ≠ 0)
:
theorem
IsIntegralCurve.comp_mul
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
(hγ : IsIntegralCurve γ v)
(a : ℝ)
:
theorem
isIntegralCurve_comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{γ : ℝ → E}
{v : ℝ → E → E}
{a : ℝ}
(ha : a ≠ 0)
:
theorem
isIntegralCurve_const
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{v : ℝ → E → E}
{x : E}
(h : ∀ (t : ℝ), v t x = 0)
:
IsIntegralCurve (fun (x_1 : ℝ) => x) v
If the vector field v vanishes at x₀ for all times, then the constant curve at x₀
is a global integral curve of v.