Derivatives of Schwartz functions #
In this file we define the various notions of derivatives of Schwartz functions.
Main definitions #
SchwartzMap.fderivCLM: The differential as a continuous linear mapπ’(E, F) βL[π] π’(E, E βL[β] F)SchwartzMap.derivCLM: The one-dimensional derivative as a continuous linear mapπ’(β, F) βL[π] π’(β, F)SchwartzMap.instLineDeriv: The directional derivative with notationβ_{m} fSchwartzMap.instLaplacian: The Laplacian forπ’(E, F)as an instance of the notation type-classLaplacian.
Main statements #
SchwartzMap.iteratedLineDerivOp_eq_iteratedFDeriv: the iterated directional derivative is given by the applied FrΓ©chet derivative of a Schwartz function.SchwartzMap.laplacian_eq_sum: the Laplacian is given by the sum of second derivatives in any orthonormal basis.SchwartzMap.integral_bilinear_lineDerivOp_right_eq_neg_left: Integration by parts using the directional derivativeβ_{m}SchwartzMap.integral_bilinear_laplacian_right_eq_left: Integration by parts for the Laplacian
Derivatives of Schwartz functions #
The 1-dimensional derivative on Schwartz space as a continuous π-linear map.
Equations
- SchwartzMap.derivCLM π F = SchwartzMap.mkCLM (fun (x : SchwartzMap β F) => deriv βx) β― β― β― β―
Instances For
The FrΓ©chet derivative on Schwartz space as a continuous π-linear map.
Equations
- SchwartzMap.fderivCLM π E F = SchwartzMap.mkCLM (fun (x : SchwartzMap E F) => fderiv β βx) β― β― β― β―
Instances For
The partial derivative (or directional derivative) in the direction m : E as a
continuous linear map on Schwartz space.
Equations
- SchwartzMap.instLineDeriv = { lineDerivOp := fun (m : E) (f : SchwartzMap E F) => ((SchwartzMap.evalCLM β E F m).comp (SchwartzMap.fderivCLM β E F)) f }
Alias of LineDeriv.lineDerivOpCLM.
Instances For
Alias of LineDeriv.lineDerivOpCLM_apply.
Alias of LineDeriv.iteratedLineDerivOpCLM.
Instances For
Alias of LineDeriv.iteratedLineDerivOp_zero.
Alias of LineDeriv.iteratedLineDerivOp_one.
Alias of LineDeriv.iteratedLineDerivOp_succ_left.
Alias of LineDeriv.iteratedLineDerivOp_succ_right.
Laplacian on π’(E, F) #
Equations
- SchwartzMap.instLaplacian = { laplacian := β(LineDeriv.laplacianCLM β E (SchwartzMap E F)) }
Integration by parts of Schwartz functions for the 1-dimensional derivative.
Version for a general bilinear map.
Integration by parts of Schwartz functions for the 1-dimensional derivative.
Version for multiplication of scalar-valued Schwartz functions.
Integration by parts of Schwartz functions for the 1-dimensional derivative.
Version for a Schwartz function with values in continuous linear maps.
Integration by parts of Schwartz functions for the 1-dimensional derivative.
Version for a Schwartz function with values in continuous linear maps.
Integration by parts of Schwartz functions for directional derivatives.
Version for a general bilinear map.
Integration by parts of Schwartz functions for directional derivatives.
Version for multiplication of scalar-valued Schwartz functions.
Integration by parts of Schwartz functions for directional derivatives.
Version for scalar multiplication.
Integration by parts of Schwartz functions for directional derivatives.
Version for a Schwartz function with values in continuous linear maps.
Integration by parts #
Integration by parts of Schwartz functions for the Laplacian.
Version for a general bilinear map.
Integration by parts of Schwartz functions for the Laplacian.
Version for multiplication of scalar-valued Schwartz functions.
Integration by parts of Schwartz functions for the Laplacian.
Version for scalar multiplication.
Integration by parts of Schwartz functions for the Laplacian.
Version for a Schwartz function with values in continuous linear maps.