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 : โ)
:
IsIntegralCurveOn (ฮณ โ fun (x : โ) => x + dt) (v โ fun (x : โ) => x + dt) (-dt +แตฅ s)
theorem
isIntegralCurveOn_comp_add
{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 โ}
{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 : โ)
:
IsIntegralCurveOn (ฮณ โ fun (x : โ) => x - dt) (v โ fun (x : โ) => x - dt) (dt +แตฅ s)
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 : โ)
:
IsIntegralCurveAt (ฮณ โ fun (x : โ) => x + dt) (v โ fun (x : โ) => x + dt) (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 : โ)
:
IsIntegralCurveAt (ฮณ โ fun (x : โ) => x - dt) (v โ fun (x : โ) => x - dt) (tโ + dt)
theorem
IsIntegralCurve.comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
(hฮณ : IsIntegralCurve ฮณ v)
(dt : โ)
:
IsIntegralCurve (ฮณ โ fun (x : โ) => x + dt) (v โ fun (x : โ) => x + dt)
theorem
isIntegralCurve_comp_add
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
{dt : โ}
:
IsIntegralCurve (ฮณ โ fun (x : โ) => x + dt) (v โ fun (x : โ) => x + dt) โ IsIntegralCurve ฮณ v
theorem
isIntegralCurve_comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
{dt : โ}
:
IsIntegralCurve (ฮณ โ fun (x : โ) => x - dt) (v โ fun (x : โ) => x - dt) โ IsIntegralCurve ฮณ v
theorem
IsIntegralCurve.comp_sub
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
(hฮณ : IsIntegralCurve ฮณ v)
(dt : โ)
:
IsIntegralCurve (ฮณ โ fun (x : โ) => x - dt) (v โ fun (x : โ) => x - dt)
Scaling lemmas #
theorem
IsIntegralCurveOn.comp_mul
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
{s : Set โ}
(hฮณ : IsIntegralCurveOn ฮณ v s)
(a : โ)
:
theorem
isIntegralCurveOn_comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
{s : Set โ}
{a : โ}
(ha : a โ 0)
:
IsIntegralCurveOn (ฮณ โ fun (x : โ) => x * a) (a โข v โ fun (x : โ) => x * a) (aโปยน โข s) โ IsIntegralCurveOn ฮณ v s
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)
:
IsIntegralCurveAt (ฮณ โ fun (x : โ) => x * a) (a โข v โ fun (x : โ) => x * a) (tโ / a)
theorem
isIntegralCurveAt_comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
{tโ a : โ}
(ha : a โ 0)
:
IsIntegralCurveAt (ฮณ โ fun (x : โ) => x * a) (a โข v โ fun (x : โ) => x * a) (tโ / a) โ IsIntegralCurveAt ฮณ v tโ
theorem
IsIntegralCurve.comp_mul
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
(hฮณ : IsIntegralCurve ฮณ v)
(a : โ)
:
IsIntegralCurve (ฮณ โ fun (x : โ) => x * a) (a โข v โ fun (x : โ) => x * a)
theorem
isIntegralCurve_comp_mul_ne_zero
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace โ E]
{ฮณ : โ โ E}
{v : โ โ E โ E}
{a : โ}
(ha : a โ 0)
:
IsIntegralCurve (ฮณ โ fun (x : โ) => x * a) (a โข v โ fun (x : โ) => x * a) โ IsIntegralCurve ฮณ v
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.