Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketSlicedAssembly

Finite packet assembly commutes with the genuine time-within/spatial jets.

Slice differentiable, given by DifferentiableWithinAt ℝ (fun t => f (t,z.2)) s z.1 ∧ DifferentiableAt ℝ (fun y => f (z.1,y)) z.2.

Equations
Instances For
    theorem EulerPacketPointJets.slicedJet_add {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] {s : Set } {f g : DomainE} {z : Domain} (hf : SliceDifferentiable s f z) (hg : SliceDifferentiable s g z) :
    slicedJet s (f + g) z = slicedJet s f z + slicedJet s g z
    theorem EulerPacketPointJets.slicedJet_truncate {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (s : Set ) (N n : ) (u : DomainE) (z : Domain) :
    theorem EulerPacketPointJets.sliceDifferentiable_shiftUp {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (s : Set ) (N n : ) (u : DomainE) (z : Domain) (hu : iN, SliceDifferentiable s (u i) z) :
    theorem EulerPacketPointJets.slicedJet_shiftUp {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (s : Set ) (N n : ) (u : DomainE) (z : Domain) :
    theorem EulerPacketPointJets.slicedJet_assemble {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (s : Set ) (N n : ) (u c : DomainE) (z : Domain) (hu : iN, SliceDifferentiable s (u i) z) (hc : iN, SliceDifferentiable s (c i) z) :
    slicedJet s (EulerFiniteGrades.assemble N u c n) z = EulerFiniteGrades.assemble N (fun (i : ) => slicedJet s (u i) z) (fun (i : ) => slicedJet s (c i) z) n
    theorem EulerPacketPointJets.sliceDifferentiable_assemble {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (s : Set ) (N n : ) (u c : DomainE) (z : Domain) (hu : iN, SliceDifferentiable s (u i) z) (hc : iN, SliceDifferentiable s (c i) z) :
    theorem EulerPacketPointJets.pressureJet_add (f g : Domain) (z : Domain) (hf : DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => f (z.1, y)) z.2) (hg : DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => g (z.1, y)) z.2) :
    theorem EulerPacketPointJets.pressureJet_assemble (N n : ) (u c : Domain) (z : Domain) (hu : iN, DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => u i (z.1, y)) z.2) (hc : iN, DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => c i (z.1, y)) z.2) :
    pressureJet (EulerFiniteGrades.assemble N u c n) z = EulerFiniteGrades.assemble N (fun (i : ) => pressureJet (u i) z) (fun (i : ) => pressureJet (c i) z) n
    theorem EulerPacketPointJets.spatialDifferentiable_assemble {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (N n : ) (u c : DomainE) (z : Domain) (hu : iN, DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => u i (z.1, y)) z.2) (hc : iN, DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => c i (z.1, y)) z.2) :