Documentation

LeanPool.NavierStokesAndEuler.Euler.Foundations.GraphPullback

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
Instances For

    The constant lifted differential direction associated with a spatial vector.

    Equations
    Instances For
      theorem EulerGraphPullback.graph_direction_identity {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (k κ : ) ( : k * κ = 1) (m v : E) :
      (graphMap k m) v = k (liftedDirection κ m) v
      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 κ : ) ( : k * κ = 1) (m x v : E) (hf : DifferentiableAt f ((graphMap k m) x)) :
      (fderiv (fun (y : E) => f ((graphMap k m) y)) x) v = k (fderiv f ((graphMap k m) x)) ((liftedDirection κ m) v)
      theorem EulerGraphPullback.smooth_gradient_potential {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (v : EE) (hv : ContDiff (↑) v) (hsymm : ∀ (x a b : E), inner ((fderiv v x) a) b = inner ((fderiv v x) b) a) :
      ∃ (p : E), ContDiff (↑) p ∀ (x : E), gradient p x = v x

      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 κ : ) ( : 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) :
      ∃ (q : E), ContDiff (↑) q ∀ (x : E), gradient q x = κ p ((graphMap k m) x)

      Closedness for the lifted derivatives becomes a scalar pressure potential on the graph.