Graph Pullback #
noncomputable def
EulerGraphPullback.graphMap
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(k : ℝ)
(m : E)
:
The linear graph carrying the oscillating phase.
Equations
- EulerGraphPullback.graphMap k m = (ContinuousLinearMap.id ℝ E).prod (k • (InnerProductSpace.toDual ℝ E) m)
Instances For
noncomputable def
EulerGraphPullback.liftedDirection
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(κ : ℝ)
(m : E)
:
The constant lifted differential direction associated with a spatial vector.
Equations
- EulerGraphPullback.liftedDirection κ m = (κ • ContinuousLinearMap.id ℝ E).prod ((InnerProductSpace.toDual ℝ E) m)
Instances For
theorem
EulerGraphPullback.graphMap_apply
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(k : ℝ)
(m v : E)
:
theorem
EulerGraphPullback.liftedDirection_apply
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(κ : ℝ)
(m v : E)
:
theorem
EulerGraphPullback.graph_direction_identity
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(k κ : ℝ)
(hκ : k * κ = 1)
(m v : E)
:
theorem
EulerGraphPullback.graph_fderiv
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
{F : Type u_2}
[NormedAddCommGroup F]
[NormedSpace ℝ F]
(f : E × ℝ → F)
(k κ : ℝ)
(hκ : k * κ = 1)
(m x v : E)
(hf : DifferentiableAt ℝ f ((graphMap k m) x))
:
theorem
EulerGraphPullback.smooth_gradient_potential
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(v : E → E)
(hv : ContDiff ℝ (↑⊤) v)
(hsymm : ∀ (x a b : E), inner ℝ ((fderiv ℝ v x) a) b = inner ℝ ((fderiv ℝ v x) b) a)
:
A smooth vector field with symmetric derivative has a genuine smooth scalar potential.
theorem
EulerGraphPullback.lifted_closed_field_has_graph_potential
{E : Type u_1}
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(p : E × ℝ → E)
(hp : ContDiff ℝ (↑⊤) p)
(k κ : ℝ)
(hκ : k * κ = 1)
(m : E)
(hclosed :
∀ (z : E × ℝ) (a b : E),
inner ℝ ((fderiv ℝ p z) ((liftedDirection κ m) a)) b = inner ℝ ((fderiv ℝ p z) ((liftedDirection κ m) b)) a)
:
Closedness for the lifted derivatives becomes a scalar pressure potential on the graph.