Abstract:
Closed form expressions to calculate the exponential of a general multivector (MV) in Clifford geometric algebras (GAs)
are presented for
The obtained exponential formulas were applied to find exact GA trigonometric and hyperbolic functions of MV argument. We have verified that the presented exact formulas are in accord with series expansion of MV hyperbolic and trigonometric functions. The exponentials may be applied to solve GA differential equations, in signal and image processing, automatic control and robotics.
Keywords: Clifford (geometric) algebra, exponentials of Clifford numbers, computer-aided theory.
Exponentials of general multivector in 3D Clifford algebras

Recepción: 15 Febrero 2021
Revisado: 25 Abril 2021
In Clifford geometric algebra (GA) the exponential functions with the exponent represented by a simple blade are well known and used widely. In case of complex algebra (the complex number algebra is isomorphic to Cl 0,1 GA) the exponential can be expanded into a trigonometric function sum by de Moivre’s theorem. In 2D vector space including Hamilton quaternions, the exponential is similar to
de Moivre’s formula multiplied by exponential of the scalar part [6, 13, 19, 21]. In 3D vector spaces, only special cases are known. Particularly, when the square of the blade is equal to , the exponential can be expanded in de Moivre-type sum of trigonometric or hyperbolic functions, respectively. However, general expansion in a symbolic form in case of 3D algebras Cl 3,0, Cl 1,2, Cl 2,1 and Cl 0,3, when the exponent is a general multivector (MV), is more difficult. The paper [6] considers general properties of functions of MV variable for Clifford algebras n = p + q ≤ 3, including the exponential function, for this purpose using the unique properties of a pseudoscalar I in Cl 3,0 and Cl 1,2 algebras. Namely, the pseudoscalar in these algebras commutes with all MV elements and I2 = 1. This allows to intro- duce more general functions, in particular, the polar decomposition of all multivectors.
A different approach to resolve the problem is to factor, if possible, the exponential into product of simpler exponentials, for example, in the polar form [15, 16, 18, 22]. General bivector exponentials in Cl 4,1 algebra were analyzed in [5]. In coordinate form the difficulty is connected with the appearance of both trigonometric and hyperbolic functions simultaneously in the expansion of exponentials as well as the mixing of scalar coefficients from different grades.
In this paper a different approach, which presents the exponential in coordinates and which is more akin to construction of de Moivre formula, was applied. Namely, to solve the problem, the GA exponential function is expanded into sum of basis elements (grades) using for this purpose the computer algebra (Mathematica package). Although in this way obtained final formulas are rather cumbersome, however, their analysis allows to identify the obstacles in constructing the GA coordinate-free formulas. The formulas presented in this paper can be also applied to general purpose programming languages such as Fortran, C++ or Python.
In Section 2 the notation is introduced. The final exponential formulas in the coordi- nates are presented in Sections 3–5 in a form of theorems. The particular cases that follow from general exponential formulas are given in Section 6. Relations of GA exponential to GA trigonometric and hyperbolic functions are presented in Section 7. Possible applica- tion of the exponential function in solving spinorial Pauli–Schrödinger equation is given in Section 8. In Section 9, we compare finite GA series of trigonometric functions with the exact formulas that follow from exponential. Finally, in Section 10, we discuss further development of the problem.
In the inverse degree lexicographic ordering used in this paper, the general MV in GA space is expanded in the orthonormal basis
, where
are basis vectors,
are the bivectors and
is the pseudoscalar.1 The number of subscripts indicates the grade. The scalar is a grade-0 element, the vectors ei are the grade- 1 elements, etc. In the orthonormalized basis the geometric products of basis vectors satisfy the anticommutation relation

For
algebras, the squares of basis vectors are, correspondingly,
and
where
For mixed signature algebras such as
we have
respectively. The general MV of real Clifford algebras
can be expressed as

where
are the real coefficients, and 
is, respectively, the vector and bivector.
is the pseudoscalar,
Similarly, the exponential B will be denoted as

We start from the
geometric algebra (GA), where the expanded exponential in the coordinate form has the simplest MV coefficients.
Theorem 1 [Exponential function of multivector in
]. The exponential of MV

is another MV

where the real coefficients are
(1)and where

When either
or the both are equal to zero simultaneously, the formula yields special cases considered in Section 3.1.
Proof. The simplest way to prove the above formula exp(A) is to check explicitly its defining property
(2)where A is assumed to be independent of
. Since we have a single MV that always commutes with itself, the multiplications from left and right by A coincide. After differentiation with respect to scalar parameter
and then setting
we find that in this way, obtained result indeed is A exp(A). To be sure, we also checked Eq. (2) by series expansions of exp
up to order 6 with symbolic coefficients and up to order 20 with random integers using for this purpose the Mathematica package [4].
Let Det(A) be the determinant of MV [2, 7, 17, 23]. The determinant of the sum of vector
and bivector
parts of A simplifies to

from which follows that special cases will arise when Det
Since the formulas for
and
are expressed through square roots, it is interesting to find a MV to which the square roots are associated. In [3, 11] an algorithm to compute the square root of MV in 3D algebras is provided. It seems reasonable to conjecture that the special cases in exponential are related to isolated square roots of the center
of the considered algebra, where the scalars
and
are defined by

In
algebra the explicit formula for the center is
In particular the square root of the center can be written as
(31)Where
(32)From this follows that
and
in Eq. (1) can be expressed as 
and
Note that in (3) the both required conditions
are satisfied for all values of MV coefficients, except when the S > Ai vector and bivector parts of MV are absent. From this we conclude that the condition
is equivalent to the determinant being zero, Det

The special cases in Theorem 1 occur when whichever of denominators,
in the coefficients turns to zero. Though at first glance, we could compute corresponding limits, for example,
in fact, the formula in this case becomes simpler because the condition
implies that
and 
Therefore, the terms in vector and bivector components that include corresponding differences vanish altogether. Similarly, the case
implies three conditions
that nullify the corresponding terms in vector and bivector components too. On the other hand, in scalar and pseudoscalar components, we can simply replace corresponding cos
and cos
by 1. Thus, the listed special cases actually represent the special cases already found in the analysis of algorithm of MV square root in [3]. After identification of
and
with coefficients in [3],
we find the following equivalence relations

respectively.
Theorem 2 [Exponential function in
(upper) and
(lower signs)]. The exponential of MV

is another MV

where real coefficients bi...j are
(41)
(42)With
(51)where
(52)and
(53)
When both
alternatively, both
the formulas are associated with special cases considered below in Section 4.1.
Proof. It is enough to check the defining property (2). The validity was also checked by expanding in Taylor series up to order 6 with symbolic coefficients and up to order 20 using random integers.
Since both
algebras are represented by
matrices, they are mutu- ally isomorphic. Therefore, the same formula may be used for
algebras without modification if one takes into account one-to-one equivalence. For example, either
or, alternatively,

Those not explicitly listed being the same.
The determinant of sum of vector and bivector parts of MV A in this case is

where upper signs are for
and lower for
algebra. Equation (5) shows that special cases occur again when Det
The isolated square roots of
of
algebra are given by (both signs for both algebras)

Where the root
is a norm:
The coefficients
and
represent coefficients at scalar and pseudoscalar of geometric product
by itself. In particular, for
algebra, the explicit form is
where
and
are expressed through inner and outer products, 
(upper signs for
and lower for
algebra) and 
The denominator in (4) vanishes when
It is easy to see that in this case, all vector and bivector coefficients become zero 
Then, in the expressions for
and
we have to take cosh
and
After identification with coefficients of [3],
these conditions again are analogues of the only possible special case when
in the square root of MV for
[3].
Theorem 3 [Exponential function in
]. Exponential of MV

is another MV

where
(61)
(62)with

and

When either
or both are zeroes, the formula yields special cases considered in Section 5.1.
Proof. The same as for
and
algebras; see Eq. (2).
Determinant of the sum of vector and bivector in A yields

The special cases occur when Det
As for previous algebras, they are related to the isolated roots of the element of the center
In particular, for the root of the center, we find

So, in
algebra, we have up to four roots. The real coefficients
and
are equal to coefficients (which are elements of the algebra center) of geometric product
by itself. In particular, for
algebra, the explicit form is
where
and 
In (6),
and
then again can be expressed as

After comparison with
algebra case, we see that the explicit expressions now have different signs and, in general, can acquire positive and negative values. Since these ex- pressions are present inside the square root of exponential, we formally have to introduce functions si
and co
(see Eq. (6)) in order to ensure real arguments for both functions.
When denominator
or
in Eq. (6) acquires zero value, we have a special case. This corresponds to the condition Det
Therefore, conditions
define special cases. This requires to modify some of the terms in Eq. (6), i.e., these terms have to be replaced by limits
Note that now the coefficients in vector and bivector components that include
or
, in general, do not necessary vanish, unless the both
and
are equal to zero simultaneously. This is a different situation compared to
algebra for which the corresponding terms in the component expressions always vanish.
Once more, we note that after identification of the coefficients with those in [3],
the mentioned special cases correspond to special cases of square root of MV when
and
respectively.
Equating appropriate coefficients
to zero from formulas (1), (4) and (6), one can derive the exponentials of blades and compare them with those in the literature, mainly for
and
algebras. For mixed signature algebras, to authors knowledge, such formulas are presented below for the first time.
In this case the exponential of a pure bivector
can be expressed in a coordinate-free form. The general formulas (1), (4) and (6) then reduce to

Where

In the case of pure vector
the magnitude is
where the root must be a positive real number. Then the general formulas reduce to

Where

And

Thus,
for both
and
.
When
the type of the function depends on sign of
, minus sign for
and
and plus sign for
and
,

All listed in this section formulas are well known [21], and they readily follow from general formulas (1), (4) and (6). One also can check that the identity
holds,
the inverse of exponential can be obtained by changing the sign of the exponent.
The geometric product is noncommutative. However, any two GA functions of the same argument, for example, f (A) and g(A), that can be expanded in the Taylor series, commute: f (A)g(A) = g(A)f (A). Indeed, for any chosen finite series expansion, we have a product of two polynomials of a single variable A. Since the MV always commutes with itself, it follows that a well-behaved functions of the same MV argument commute too.
As known, the elementary trigonometric and hyperbolic functions in GA are defined by exactly the same series expansions as their commutative counterparts [6,19,21]. For an arbitrary MV, the GA hyperbolic functions can be defined similarly as for ordinary func- tions. However, the GA trigonometric functions, in general, exist for specific real GAs only. The latter are characterized by a commutative pseudoscalar and property
[6] and therefore can be defined for Clifford algebras
and
only. In order to define them for the algebras
and
, we have to introduce imaginary unit, i.e., in these algebras, trigonometric functions exist only when they are complexified.
As known, scalar trigonometric and hyperbolic functions are linked up through the imaginary unit
for example,
for all
For MV functions, similar relations also exist if apart from i the pseudoscalar
is included:

Also, trigonometric and hyperbolic functions of MV A can be expressed through the exponentials if one remembers that
for
and
, and
for
and
,
(7)where IA is the dual to multivector A. As suggested at the beginning of this section, the hyperbolic GA functions do not require imaginary unit, thus we have
(8)From the above formulas follows various relations between GA trigonometric and hy- perbolic functions that are analogues of the well-known scalar relations. As an example, a few of them are given below:

Also, it should be noted that GA sine and cosine functions, as well as hyperbolic GA sine and cosine functions, commute: sin A cos A = cos A sin A and sinh A cosh A = cosh A sinh A.
Apart from relations between the exact hyperbolic sine-cosine functions and the ex- ponential given in Eq. (8) we can write an exact formula for hyperbolic tangent as well (see the beginning of this section),
(9)and likewise for coth A functions. After substitution of exponential formulas (8) into the right-hand side of (9), we obtain general tanh A. However, as a first step in deriving exact formula for tanh A, at first, one must compute the exact inverse of hyperbolic cosine. How to compute the inverse MV in case of general Clifford algebras is described in [2, 14, 23]. For this purpose, the adjugate and determinant of MV may be needed,
(10)Here Det is the determinant of MV, which in 3D can be computed with the help of involutions [2, 7, 17]
(11)where
denotes reverse MV, and
is grade inverse of MV A. Although the computation of inverse of general 3D MV is straightforward, the resulting symbolic expression is too large to be presented here. For this purpose, numerical calculations are more suited. Also, in Section 9, we shall profit from numerical calculations by Mathematica.
The spinor evolution under the action of magnetic field is considered. The field (vector) is assumed to consist of two parts, constant parallel to
and rotating in
plane with angular frequency 

The sign number
determines the rotation sense. When
the field of amplitude is rotating clockwise, and when
, anticlockwise.
The time-dependent Pauli–Schrödinger equation in the presence of homogeneous
field for a spinor
, which is the MV of
algebra, is
(12)where
is the gyromagnetic ratio. This GA equation can be solved by rotating frame method (in physics it is called the rotating wave approximation) if the following rotor
is applied to Eq. (12). Multiplying from left by reverse of
and then differentiating with respect to time, we find

When
the product

reduces to time-independent field
Therefore, the GA differential equation becomes
(13)where
Since Eq. (13) has a constant MV coefficient, its solution is the exponential function

At
the initial MV is
Multiplying from left by
and expanding the second exponential according to Section 6.1, finally, we have
(14)where 
Equation (14) describes the evolution of the total spinor, which is a mixture of up and down spinor states
and normalized,
In GA the up and down spinor eigenstates are, respectively, described by basis scalar 1 and basis bivector
[12]. We shall assume that the spinor initially is in the up eigenstate,
Then the evolution of the state
is given by projecting
onto the down eigenstate
[12]. The result is

The probability to detect the down spin at the moment . then is


At resonance, when
(for clockwise rotation,
and for anticlockwise rotation,
the probability oscillates,
with the frequency that depends on exciting field amplitude ... In quantum mechanics, such rotating field induced oscillations between up and down states are called Rabi oscillations. If magnetic field
changes very slowly (adiabatically) in the interval
then in the vicinity of resonance the probability peaks related with Rabi oscillations will appear; see Fig. 1. The moment of the appearance depends on the rotation sense via sign number
. The observed asymmetry between (a) and (b) panels in Fig. 1 is the manifestation of selection rules for quantum transition under action by rotating magnetic field.
If isomorphism rules between 4-dimensional even subalgebra of
and full
algebra are made of, namely,

or, alternatively,

it is easy to obtain explicit formulas for physically important cases of exponentials of general even MVs that represents spinors in
algebra.
In case of
the following rules may be used for this purpose:

or, alternatively,

In this section a comparison between exact MV formulas obtained in Section 7 and finite series expansion is made. The numerical form of MVs is used for this purpose. The knowledge of exact formulas allows to investigate the rate of convergence of finite GA trigonometric and hyperbolic series in
algebra. The following MV
(15)is used for this purpose where the integer numbers were generated randomly. The nor- malization factor . helps to make trigonometric series convergent. Up to 8 significant figures are given in numerical evaluation of symbolic (exact) formulas from Section 7. Of course, obtained exact formulas can be used to compute trigonometric functions of any MV even if respective Taylor series does not converge, for example, at large coefficients and
Our primary intention here is however to compare answers provided by exact formula and series expansion.
The trigonometric function series can be made to converge if in (15), we chose large enough N but not too large. We have found that the optimal factor must be larger than the determinant norm of MV in Eq. (11). The norm is defined as the determinant of A raised to fractional power
This norm can be interpreted as a number of MVs A in a MV product needed to define Det(A). In our case, Det(A) in Eq. (11) consists of geometric product of four MVs, therefore, for 3D algebras
we have
and the determinant norm is
For the chosen MV A′, we find Det
Since the strict analysis of convergence2 of multivector series is outside the scope of this article, we will divide the chosen MV by the nearest larger integer 17 > 16.33. Due to multiplicative property of the determinant Det(AA) = Det(A) Det(A), division by any scalar that is larger than the determinant norm factor
ensures that determinants of series terms make a decreasing sequence, i.e.,
and, therefore, we may anticipate that MV series will tend to converge or at least will yield meaningful answer. For GA series, we have profited by the standard exponential,trigonometric and hyperbolic series [1]. In particular, for tanh A, we have used tanh 
To illustrate, let us compute hyperbolic functions
and3
of normalized MV argument 
(16)Substituting
into exact symbolic formulas Eqs. (8) and (9) (where inverse MV is computed using (10) and (11)) and then evaluating exact expressions numerically up to 8 significant figures (the last digit is exact), we obtain

For comparison, we provide answers obtained by finite series expansions

The subscripts at hyperbolic functions indicate the number of terms that has been included in the summation of finite series to get the result. It can be seen that tanh A converges much slower than cosh A and sinh A. The latters are directly related to exponential. For tanh A, we have had to include 50 terms to get six exact figures. If instead in (15) we would take different factor
and then try to compute tanh A by standard (textbook) series expansion, then we would immediately find that the series fails to con- verge, whereas exact formula that follows from exponential yields meaningful answer.
One can also easily check that all MV functions of the same argument commute pairwise up to assumed precision.
Here we restrict ourselves to
algebra for which
The exact formulas in the exponential form for sin A and cos A in Eqs. (7) have been used. The numerical MV given by Eq. (16) was inserted to find the following exact GA functions presented below with 8 significant figures,

On the other hand, using series expansion of sin A, cos A and tan A, we find

The subscripts at trigonometric functions show the number of terms that has been used in series expansion to get the result.
Since the obtained exponentials are expressed in coordinates, the final formulas appear rather complicated. In geometric Clifford algebra the formulas in coordinate-free form may be desirable. The main problem is with vectors and bivectors the components of which, as seen from Eqs. (1), (4) and (6), are entangled mutually. To avoid the entangle- ment, a better strategy4 would be to avoid MV expansion in components at all as done in [6].
Let us take
and introduce the following complex quantity [9]

so that
is a real number. Introduction of the imaginary unit makes the formulas more compact and permits trigonometric-hyperbolic expansion of
In the expanded form the vector and bivector coefficients in
represent the sum of 81 terms that consist of various products of
and
. However, the function
can be written very compactly if coordinate-free form is used [9],

The same motive is seen in the coefficients
and
that appear in Theorem 1.
Furthermore, the coefficients may be given a similar shape:

So, there appears a chance to construct a MV exponential functions having a compact and coordinate-free forms, which will be more useful and efficient in various practical GA applications.
In conclusion, we have been able to expand the GA exponential function of a general argument into MV in the coordinate form for all four 3D Clifford geometric algebras. The expansion has been applied to get exact expressions for trigonometric and hyperbolic GA functions and to investigate the convergence of respective series. It was found that both trigonometric and hyperbolic GA sine-cosine series convergence is satisfactory if GA se- ries is limited to more than 6 terms. However, the convergence of tangent series is slower, about 40 significant figures are needed to reach similar precision. We think that such an expansion of the exponential will be useful in solving GA differential equations [8,10,24], in signal and image processing, in automatic control and robotics [20].
