Outermorphism: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>David Eppstein
 
(No difference)

Latest revision as of 21:27, 19 January 2025

Template:Short description Template:About

In geometric algebra, the outermorphism of a linear function between vector spaces is a natural extension of the map to arbitrary multivectors.Template:Sfn It is the unique unital algebra homomorphism of exterior algebras whose restriction to the vector spaces is the original function.Template:Efn

Definition

Let f be an -linear map from V to W. The extension of f to an outermorphism is the unique map 𝖿_:(V)(W) satisfying

𝖿_(1)=1
𝖿_(x)=f(x)
𝖿_(AB)=𝖿_(A)𝖿_(B)
𝖿_(A+B)=𝖿_(A)+𝖿_(B)

for all vectors x and all multivectors A and B, where (V) denotes the exterior algebra over V. That is, an outermorphism is a unital algebra homomorphism between exterior algebras.

The outermorphism inherits linearity properties of the original linear map. For example, we see that for scalars α, β and vectors x, y, z, the outermorphism is linear over bivectors:

𝖿_(αxz+βyz)=𝖿_((αx+βy)z)=f(αx+βy)f(z)=(αf(x)+βf(y))f(z)=α(f(x)f(z))+β(f(y)f(z))=α𝖿_(xz)+β𝖿_(yz),

which extends through the axiom of distributivity over addition above to linearity over all multivectors.

Adjoint

Let 𝖿_ be an outermorphism. We define the adjoint of 𝖿 to be the outermorphism that satisfies the property

𝖿(a)b=a𝖿_(b)

for all vectors a and b, where is the nondegenerate symmetric bilinear form (scalar product of vectors).

This results in the property that

𝖿(A)*B=A*𝖿_(B)

for all multivectors A and B, where * is the scalar product of multivectors.

If geometric calculus is available, then the adjoint may be extracted more directly:

𝖿(a)=ba𝖿_(b).

The above definition of adjoint is like the definition of the transpose in matrix theory. When the context is clear, the underline below the function is often omitted.

Properties

It follows from the definition at the beginning that the outermorphism of a multivector A is grade-preserving:Template:Sfn

𝖿_(Ar)=𝖿_(A)r

where the notation r indicates the r-vector part of A.

Since any vector x may be written as x=1x, it follows that scalars are unaffected with 𝖿_(1)=1.Template:Efn Similarly, since there is only one pseudoscalar up to a scalar multiplier, we must have 𝖿_(I)I. The determinant is defined to be the proportionality factor:Template:Sfn

det𝖿=𝖿_(I)I1

The underline is not necessary in this context because the determinant of a function is the same as the determinant of its adjoint. The determinant of the composition of functions is the product of the determinants:

det(𝖿𝗀)=det𝖿det𝗀

If the determinant of a function is nonzero, then the function has an inverse given by

𝖿_1(X)=𝖿(XI)I1det𝖿=𝖿(XI)[𝖿(I)]1,

and so does its adjoint, with

𝖿1(X)=I1𝖿_(IX)det𝖿=[𝖿_(I)]1𝖿_(IX).

The concepts of eigenvalues and eigenvectors may be generalized to outermorphisms. Let λ be a real number and let B be a (nonzero) blade of grade r. We say that a B is an eigenblade of the function with eigenvalue λ ifTemplate:Sfn

𝖿_(B)=λB.

It may seem strange to consider only real eigenvalues, since in linear algebra the eigenvalues of a matrix with all real entries can have complex eigenvalues. In geometric algebra, however, the blades of different grades can exhibit a complex structure. Since both vectors and pseudovectors can act as eigenblades, they may each have a set of eigenvalues matching the degrees of freedom of the complex eigenvalues that would be found in ordinary linear algebra.

Examples

Simple maps

The identity map and the scalar projection operator are outermorphisms.

Versors

A rotation of a vector by a rotor R is given by

f(x)=RxR1

with outermorphism

𝖿_(X)=RXR1.

We check that this is the correct form of the outermorphism. Since rotations are built from the geometric product, which has the distributive property, they must be linear. To see that rotations are also outermorphisms, we recall that rotations preserve angles between vectors:Template:Sfn

xy=(RxR1)(RyR1)

Next, we try inputting a higher grade element and check that it is consistent with the original rotation for vectors:

𝖿_(xy)=R(xy)R1=R(xyxy)R1=RxyR1R(xy)R1=RxR1RyR1xy=(RxR1)(RyR1)+(RxR1)(RyR1)xy=(RxR1)(RyR1)+xyxy=f(x)f(y)
Orthogonal projection operators

The orthogonal projection operator 𝒫B onto a blade B is an outermorphism:

𝒫B(xy)=𝒫B(x)𝒫B(y).
Nonexample – orthogonal rejection operator

In contrast to the orthogonal projection operator, the orthogonal rejection 𝒫B by a blade B is linear but is not an outermorphism:

𝒫B(1)=1𝒫B(1)=01.
Nonexample – grade projection operator

An example of a multivector-valued function of multivectors that is linear but is not an outermorphism is grade projection where the grade is nonzero, for example projection onto grade 1:

xy1=0
x1y1=xy

Notes

Template:Notelist

Citations

Template:Reflist

References

Template:Linear algebra