Directional derivatives of test functions #
Mathlib equips the test functions π(Ξ©, F) with the directional derivative β_{v}. This file
evaluates it pointwise as the classical directional derivative, and shows that two directional
derivatives of a test function commute, β_{v} (β_{w} Ο) = β_{w} (β_{v} Ο), because the second
derivative of a smooth function is symmetric. Moving derivatives between the two sides of an
integration-by-parts identity uses exactly this, for instance to show that weak derivatives
commute. Summing over an orthonormal basis, the Laplacian of a test function commutes with every
directional derivative. Finally, a test function on Ξ© times a function smooth on Ξ© is again a
test function, with the classical product rule for its directional derivatives; this is what lets
a weak derivative be tested against g Ο when g is only smooth inside Ξ©.
Main declarations #
TestFunction.lineDerivOp_apply:β_{v} Οis the classical directional derivative ofΟ.TestFunction.lineDerivOp_apply_eq_fderiv:β_{v} Ο x = DΟ(x) v.TestFunction.tsupport_lineDerivOp_subset:β_{v} Οis supported in the support ofΟ.TestFunction.lineDerivOp_one_apply_eq_deriv: on the real line,β_{1} Οis the derivative ofΟ.TestFunction.coe_iterate_lineDerivOp_one: repeated derivatives on the real line agree with the iterates of the ordinary derivative.TestFunction.lineDerivCLM_postcompCLM: directional derivatives commute with postcomposition by a continuous linear map.TestFunction.lineDerivOp_commandTestFunction.lineDeriv_lineDerivOp_comm: directional derivatives of test functions commute.TestFunction.lineDerivOp_laplacianCLM: the Laplacian of test functions commutes with directional derivatives.TestFunction.exists_coe_eq_smul_of_contDiffOn: the product of a test function onΞ©with a function smooth onΞ©is a test function onΞ©.TestFunction.lineDeriv_fun_smul_of_differentiableOn: its directional derivatives obey the product rule.TestFunction.laplacianCLM_apply: the test-function Laplacian agrees pointwise with the classical Laplacian.
The directional derivative of a test function is its classical directional derivative.
The directional derivative of a test function is its FrΓ©chet derivative applied to the direction.
A directional derivative of a test function is supported in the support of the function.
On the real line, the directional derivative of a test function in the direction 1 is its
derivative.
Iterating the directional derivative in direction 1 on a real-line test function
agrees with iterating its ordinary derivative.
The underlying function of a directional derivative of a test function is its classical directional derivative.
Directional derivatives of test functions commute with postcomposition by a continuous linear map, at every pair of orders.
Iterated directional derivatives of a test function agree with its iterated FrΓ©chet derivatives evaluated in those directions.
Directional derivatives of test functions commute.
The classical directional derivative of β_{v} Ο in the direction w is that of β_{w} Ο
in the direction v.
Multiplication by a function smooth on Ξ© #
A test function times a function smooth on Ξ© is a test function. If g is smooth on
Ξ©, with no condition off Ξ©, and Ο β π(Ξ©, F), then x β¦ g x β’ Ο x is again a test function
on Ξ©: it is smooth on Ξ© and vanishes on the open complement of tsupport Ο, and these two
open sets cover E.
The product rule for a test function times a function differentiable on Ξ©:
β_v (g Ο) = g β_v Ο + (β_v g) Ο at every point of E. Off tsupport Ο both sides vanish, so
nothing is needed of g outside Ξ©.
The Laplacian of test functions commutes with directional derivatives:
β_{v} (ΞΟ) = Ξ (β_{v} Ο).
The test-function Laplacian agrees pointwise with the classical Laplacian.