A complete cylinder Sobolev space constructed from closed graphs of actual L² derivatives.
A coordinate derivative word of length at most the Sobolev order.
Instances For
The empty derivative word.
Instances For
The lower endpoint of a derivative edge.
Instances For
The upper endpoint obtained by prepending one derivative direction.
Instances For
The closed graph of the actual strong translation derivative.
Equations
- EulerCylinderSobolevSpace.closedDerivativeGraph period a = { toSubmodule := EulerClosedTranslationGraph.translationDerivativeGraph period a, isClosed' := ⋯ }
Instances For
Evaluation of the two endpoints of a derivative edge is continuous linear.
Equations
Instances For
The closed linear space of finite arrays satisfying every genuine derivative compatibility.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual cylinder Sobolev space, with the complete finite-array norm.
Equations
- EulerCylinderSobolevSpace.SobolevSpace period q = EulerCylinderSobolevSpace.sobolevSubspace period q
Instances For
The Sobolev norm is the norm inherited from the underlying submodule of derivative arrays.
Equations
- One or more equations did not get rendered due to their size.
Scalar multiplication uses the same inherited norm as the derivative array.
Equations
- EulerCylinderSobolevSpace.sobolevNormedSpace period q = { toModule := SubmoduleClass.module (EulerCylinderSobolevSpace.SobolevSpace period q), norm_smul_le := ⋯ }
Completeness follows from closedness of the derivative graphs in a finite product of L² spaces.
The underlying L² field of a Sobolev derivative array.
Equations
- EulerCylinderSobolevSpace.value period u = ↑u (EulerCylinderSobolevSpace.emptyWord q)
Instances For
A valid derivative word in the array.
Instances For
The defining compatibility is a genuine strong derivative of an L² translation orbit.
Every finite strong derivative jet defines an element of the complete Sobolev space.
Equations
- EulerCylinderSobolevSpace.ofJet period J = ⟨fun (w : EulerCylinderSobolevSpace.SobolevWord q) => J.word w.snd, ⋯⟩
Instances For
The underlying field of the array constructed from a jet is unchanged.
Every compatible array has a genuine jet of any remaining depth at every word.
A genuine full-depth strong derivative jet reconstructed from a Sobolev array.
Equations
- EulerCylinderSobolevSpace.toJet period u = Classical.choice ⋯
Instances For
Any genuine jet with the correct underlying field agrees with every array coordinate.
A Sobolev array is uniquely determined by its underlying L² field.
Reconstructing a jet and then its array is the identity.