Physlib.Mathematics.VariationalCalculus.IsTestFunction
35 declarations
A test function as a compactly supported continuous map
#toCompactlySupportedContinuousMapGiven a function that satisfies the property of being a test function (meaning is smooth and has compact support), this definition constructs the corresponding compactly supported continuous map. The resulting object uses as its underlying function, with its continuity and compact support derived from the properties of a test function.
A smooth compactly supported map is a test function
#of_compactlySupportedContinuousMapLet be a continuous map with compact support. If is infinitely differentiable () over the real numbers , then is a test function.
Test functions are integrable
#integrableLet be a measurable space where every open set is measurable, and let be a measure on that assigns finite measure to all compact sets. If is a test function (meaning is smooth and has compact support), then is integrable with respect to .
Test functions are differentiable
#differentiableLet be a function. If is a test function, then is differentiable over the real numbers .
Test functions are smooth
#contDiffLet be a function. If is a test function, then is infinitely differentiable (of class ) over the real numbers.
The zero function is a test function
#zeroThe constant function defined by for all is a test function.
is a test function if is and
#comp_leftLet be a test function. Let be an infinitely differentiable function () such that . Then the composite function is also a test function.
A function into a finite product is a test function if its components are test functions
#piLet be a finite index set. Let be a function mapping to a collection of values indexed by . If for every index , the component function is a test function (i.e., a smooth function with compact support), then the function is also a test function.
The -th component of a test function is a test function
#space_componentLet be a test function (a smooth function with compact support). Then for any index , the component function is also a test function.
The product of two test functions is a test function
#prodMkLet and be two functions. If and are test functions (smooth functions with compact support), then the function from to is also a test function.
The first component of a test function is a test function
#prod_fstLet be a test function (a smooth function with compact support). Then the function mapping to the first component of , denoted by , is also a test function.
The second component of a test function is a test function
#prod_sndLet be a test function (a smooth function with compact support). Then the function mapping to the second component of , denoted by , is also a test function.
is a test function if is a test function
#negIf is a test function (an infinitely differentiable function with compact support), then its negation , defined by , is also a test function.
is a test function if and are test functions
#addLet be two test functions (smooth functions with compact support). Then their pointwise sum, defined by the mapping , is also a test function.
The difference of two test functions is a test function
#subLet be two test functions (smooth functions with compact support). Then their pointwise difference, defined by , is also a test function.
The product of two test functions is a test function
#mulLet and be two test functions (smooth functions with compact support). Then their pointwise product, defined by , is also a test function.
The product of a smooth function and a test function is a test function
#mul_leftLet be a space. If is a smooth function () and is a test function (a smooth function with compact support), then their pointwise product is also a test function.
The product of a test function and a smooth function is a test function
#mul_rightLet be a space, be a test function (a smooth function with compact support), and be a smooth function (). Then their pointwise product is also a test function.
The inner product of two test functions is a test function
#innerLet be a space and be a real inner product space. If and are test functions (smooth functions with compact support), then the scalar-valued function defined by their pointwise inner product, , is also a test function.
The inner product of a smooth function and a test function is a test function
#inner_leftLet be a space and be a generalized real inner product space. If is a smooth function () and is a test function (a smooth function with compact support), then the scalar-valued function mapping to the inner product is also a test function.
The inner product of a test function and a smooth function is a test function
#inner_rightLet be a generalized inner product space over . If is a test function (a smooth function with compact support) and is a smooth () function, then the scalar-valued function defined by the pointwise inner product is also a test function.
The pointwise product of two test functions is a test function
#smulLet and be two test functions (smooth functions with compact support). Then their pointwise scalar multiplication, defined by , is also a test function.
The product of a smooth function and a test function is a test function
#smul_leftLet be a smooth () function and be a test function (a smooth function with compact support). Then the pointwise scalar multiplication is also a test function.
The product of a test function and a smooth function is a test function
#smul_rightLet be a test function (a smooth function with compact support) and be a smooth () function. Then the pointwise scalar multiplication is also a test function.
A finite sum of test functions is a test function
#sumLet be a finite index set. Let be a function mapping to a collection of values indexed by . If for every index , the component function is a test function (i.e., an infinitely differentiable function with compact support), then the sum of these functions is also a test function.
The -th coordinate of a test function is a test function
#coordLet be a test function (a smooth function with compact support). For any coordinate index , the component function is also a test function.
Composition of a linear map and a test function is a test function
#linearMap_compLet be a test function (an infinitely differentiable function with compact support). Let be an -linear map that is infinitely differentiable (). Then the composite function is also a test function.
Applying a family of linear maps to a test function results in a test function
#family_linearMap_compLet be a space and be real vector spaces. If is a test function (a smooth function with compact support) and is an infinitely differentiable () map from into the space of continuous linear maps from to , then the function is also a test function.
The derivative of a test function is a test function
#derivLet be a function. If is a test function (meaning is smooth and has compact support), then its derivative is also a test function.
The Fréchet derivative of a test function is a test function
#of_fderivLet be a test function, which is an infinitely differentiable function with compact support. Then its Fréchet derivative , defined as the map where is the continuous linear map representing the derivative of at , is also a test function.
The Fréchet derivative of a test function applied to a vector is a test function
#fderiv_applyLet be a test function (i.e., an infinitely differentiable function with compact support). For any vector , the function mapping to the Fréchet derivative of at applied to , denoted as , is also a test function.
The adjoint Fréchet derivative of a test function applied to a vector is a test function
#adjFDerivLet and be complete real generalized inner product spaces. Let be a test function (an infinitely differentiable function with compact support). For any fixed vector , the function defined by , where is the adjoint of the Fréchet derivative of at , is also a test function.
The divergence of a test function is a test function
#divergenceLet be a finite-dimensional real vector space. If is a test function (that is, an infinitely differentiable function with compact support), then its divergence is also a test function.
The gradient of a test function is a test function
#gradientLet be a natural number. If is a test function (that is, an infinitely differentiable function with compact support), then its gradient is also a test function.
The divergence of a test function is a test function
#of_divFor any natural number , let be a vector-valued test function (i.e., an infinitely differentiable function with compact support). Then the divergence of , denoted by (or `Space.div φ`), is also a test function.
