Physlib.Mathematics.LinearMaps
38 declarations
Homogeneous quadratic equation satisfying
#HomogeneousQuadraticLet be a vector space (or module) over the rational numbers . A homogeneous quadratic equation is a map such that for any scalar and any vector , the function satisfies the homogeneity property .
Homogeneous quadratic equation as a function \( f: V \to \mathbb{Q} \)
#instFunThis instance allows a homogeneous quadratic equation \( f \in \text{HomogeneousQuadratic } V \) to be treated as a function from a vector space \( V \) (over \( \mathbb{Q} \)) to the rational numbers \( \mathbb{Q} \). It provides the mechanism to evaluate the equation at a vector \( v \in V \) to produce the value \( f(v) \in \mathbb{Q} \).
for a homogeneous quadratic map
#map_smulLet be a vector space (or module) over the rational numbers . For any homogeneous quadratic map , any scalar , and any vector , the identity holds.
Symmetric bilinear form as a function
#instFunLet be a vector space over the rational numbers . This instance allows a symmetric bilinear form to be treated as a function from to the space of -linear maps from to (the dual space). Specifically, for any vector , the evaluation is a linear functional such that for any , returns a value in .
Symmetric bilinear map from first-factor linearity and
#mk₂Let be a vector space over the rational numbers . Given a function , the definition `BiLinearSymm.mk₂` constructs a symmetric bilinear map on if satisfies linearity in its first argument and symmetry. Specifically, it requires: 1. Scalar multiplication in the first factor: for all and . 2. Addition in the first factor: for all . 3. Symmetry (swap): for all . The linearity in the second factor is automatically derived from these properties.
for symmetric bilinear forms
#map_smul₁Let be a vector space over the rational numbers . For any symmetric bilinear form on , any scalar , and any vectors , it holds that .
for symmetric bilinear forms
#swapLet be a vector space over the rational numbers . For any symmetric bilinear form on and for any vectors , the identity holds.
for symmetric bilinear forms
#map_smul₂Let be a vector space over the rational numbers . For any symmetric bilinear form on , any scalar , and any vectors , the identity holds.
for symmetric bilinear forms
#map_add₁Let be a vector space over the rational numbers . For any symmetric bilinear form on and any vectors , the identity holds.
for symmetric bilinear forms
#map_add₂Let be a vector space over the rational numbers . For any symmetric bilinear form on and any vectors , the identity holds.
The linear functional derived from a symmetric bilinear form
#toLinear₁Let be a vector space over the rational numbers . For a symmetric bilinear form on and a fixed vector , this definition represents the linear functional mapping .
Let be a vector space over the rational numbers . For any symmetric bilinear form on and any vectors , the value of the form is equal to the evaluation of the linear functional at the vector , where denotes the linear map derived by fixing the second argument of as .
for Symmetric Bilinear Forms
#map_sum₁Let be a vector space over the rational numbers and let be a symmetric bilinear form on . For any natural number , any vector , and any family of vectors indexed by , the following equality holds: where the left-hand side is the bilinear form applied to the sum of the vectors and the vector , and the right-hand side is the sum of the values of the form applied to each individual and .
for Symmetric Bilinear Forms
#map_sum₂Let be a vector space (typically over in this context) and let be a symmetric bilinear form on . For any natural number , any vector , and any family of vectors indexed by , the following equality holds: where the left-hand side is the bilinear form applied to and the sum of the vectors , and the right-hand side is the sum of the results of applying the form to and each individual .
Homogeneous quadratic map from symmetric bilinear form
#toHomogeneousQuadLet be a vector space over the field of rational numbers . Given a symmetric bilinear form on , this definition constructs a homogeneous quadratic map defined by for every vector .
for the quadratic form associated with symmetric bilinear form
#toHomogeneousQuad_addLet be a vector space over the rational numbers and let be a symmetric bilinear form on . Let be the associated homogeneous quadratic map defined by . For any vectors , the following identity holds:
Homogeneous cubic map
#HomogeneousCubicLet be a module over the field of rational numbers . A homogeneous cubic equation (or map) is a function such that for any scalar and any element , the condition is satisfied.
A homogeneous cubic map as a function
#instFunLet be a module over the field of rational numbers . A homogeneous cubic map (an element of the type `HomogeneousCubic V`) can be treated as a function . This allows an instance of a cubic equation to be applied directly to an element to obtain a value in .
for a homogeneous cubic map
#map_smulLet be a module over the field of rational numbers . For any homogeneous cubic map , any scalar , and any element , the identity holds.
A symmetric trilinear form as a function
#instFunLet be a module over the field of rational numbers . An element of the type `TriLinearSymm V`, representing symmetric trilinear forms on , can be treated as a function . This allows a symmetric trilinear form to be applied sequentially to elements of to obtain a linear map, and eventually a scalar in , reflecting the curried representation of a trilinear map.
Symmetric trilinear map from first-factor linearity, , and
#mk₃Let be a vector space (or module) over the field of rational numbers . Given a function , the constructor `TriLinearSymm.mk₃` defines a symmetric trilinear form on provided that satisfies linearity in its first argument and two specific swap symmetries. Specifically, it requires: 1. **Linearity in the first factor**: * Scalar multiplication: for all and . * Addition: for all . 2. **Symmetry between the first and second factors**: for all . 3. **Symmetry between the second and third factors**: for all . Because the map is symmetric, linearity in the second and third arguments is automatically satisfied by the linearity in the first.
for symmetric trilinear forms
#swap₁Let be a module over the field of rational numbers . For any symmetric trilinear form on and any vectors , the result of the form is invariant under the swapping of the first and second arguments, such that .
for symmetric trilinear forms
#swap₂Let be a module over the field of rational numbers . For any symmetric trilinear form on and any vectors , the result of the form is invariant under the swapping of the second and third arguments, such that .
for symmetric trilinear forms
#swap₃Let be a module over the field of rational numbers . For any symmetric trilinear form on and any vectors , the form is invariant under the swapping of the first and third arguments, such that .
for symmetric trilinear forms
#map_smul₁Let be a module over the field of rational numbers . For any symmetric trilinear form on , any scalar , and any vectors , the form satisfies the scalar homogeneity property in its first argument, such that .
for symmetric trilinear forms
#map_smul₂Let be a module over the field of rational numbers . For any symmetric trilinear form on , any scalar , and any vectors , the form satisfies the scalar homogeneity property in its second argument:
for symmetric trilinear forms
#map_smul₃Let be a module over the field of rational numbers . For any symmetric trilinear form on , any scalar , and any vectors , the form satisfies the scalar homogeneity property in its third argument, such that:
Additivity of Symmetric Trilinear Forms in the First Argument
#map_add₁Let be a module over the field of rational numbers . For any symmetric trilinear form on and any vectors , the form is additive in its first argument, such that
Additivity of Symmetric Trilinear Forms in the Second Argument
#map_add₂Let be a module over the field of rational numbers . For any symmetric trilinear form on and any vectors , the form is additive in its second argument, such that
Additivity of Symmetric Trilinear Forms in the Third Argument
#map_add₃Let be a module over the field of rational numbers . For any symmetric trilinear form on and any vectors , the form is additive in its third argument, such that
Linear map from a symmetric trilinear form
#toLinear₁Let be a vector space over the field of rational numbers . Given a symmetric trilinear form on and two fixed vectors , the definition is the linear map that sends a vector to the scalar value . This is obtained by fixing the second and third arguments of the trilinear form.
Let be a vector space over the field of rational numbers . For any symmetric trilinear form on and any vectors , the value is equal to the value of the linear map applied to . Here, represents the linear map obtained by fixing and as the second and third arguments of the trilinear form.
Let be a vector space (or module) over the field of rational numbers . For any symmetric trilinear form on , any fixed vectors , and any finite collection of vectors indexed by , the form satisfies linearity in its first argument: Here, the application represents the evaluation of the trilinear form on the three vectors.
Linearity of symmetric trilinear forms in the second argument:
#map_sum₂Let be a module over the field of rational numbers . For any symmetric trilinear form on , any fixed vectors , and any finite collection of vectors indexed by , the form satisfies linearity in its second argument: Here, the application represents the evaluation of the trilinear form on the three vectors.
Linearity of symmetric trilinear forms in the third argument:
#map_sum₃Let be a module over the rational numbers . For any symmetric trilinear form on , and for any vectors and a finite collection of vectors indexed by , the form satisfies linearity in its third argument: Here, the curried application represents the evaluation of the trilinear form on the three vectors.
for symmetric trilinear forms
#map_sum₁₂₃Let be a module over the field of rational numbers . For any symmetric trilinear form on and any finite collections of vectors , , and in , the form satisfies multilinearity across all three arguments simultaneously: where the application represents the evaluation of the trilinear form on the three vectors.
Homogeneous cubic map from a symmetric trilinear form
#toCubicLet be a module over the field of rational numbers . Given a symmetric trilinear form on , this definition constructs a homogeneous cubic map defined by evaluation on the diagonal: for any . This map satisfies the homogeneity condition for all scalars and vectors .
for homogeneous cubic map
#toCubic_addLet be a module over the field of rational numbers . Let be a symmetric trilinear form on , and let be the associated homogeneous cubic map defined by . For any elements , the following identity holds:
