Biquaternion functions
Functions in the complex plane can be extended to functions of complex quaternions (biquaternions). This includes not only entire functions whose power series converge everywhere, such as the exponential function, the sine and cosine functions, and the hyperbolic functions, but also to functions with branch cuts and poles, such as the square root and the logarithm. These functions which are not entire can be multi-valued and can have argument values for which the function is not defined. This article discusses how to compute these functions, when they are defined, and what their multi-valued behavior is.
Preview
The exponential is well defined by its power series which converges everywhere. The square root of a complex number has infinite possible values in the complex quaternion algebra. Any multiple by a vector complex quaternion which has square 1 is also a possible value, as well as sign changes. The square root of a complex quaternion which has a non-zero vector part that does not square to 0 has four possible values. And, with one exception, the square root of a complex quaternion which has a non-zero vector part that squares to zero does not exist. The logarithm of a vector complex quaternion which has square zero does not exist. Otherwise there is an infinite lattice of possible values.
Definition
A quaternion[1] Q can be written as where a, b, c, d are complex numbers and.
From these, using associativity, it follows that
The quaternions are a non-commutative associative algebra.
Motivation
There are strong reasons to consider the complex quaternions. Many functions with a real quaternion argument only become defined with complex quaternions. This is similar to the case with the reals and the complex plane. An important application of the complex quaternions is to do Lorentz transformatons. The real quaternions can only do spatial rotations,[2] but not to do Lorentz transformations with a boost. But the complex quaternions can.[3][4]
Norm
The norm is defined as[5]
It is easily verified that[6]
The norm of a product is the product of the norms, making the complex quaternions a composition algebra:[7] For a non-zero real quaternion, the norm is always positive real and the inverse always exists. This makes the real quaternions a division algebra.
Power series split
Let the quaternion be written as the sum of its scalar and vector parts: Then by the vector product identity[8] By the binomial theorem so that This is the sum of a scalar and a acalar times . Thus a function that is represented by a power series in complex z when extended to the quaternions has the property where the functions g and h are complex valued.
Techniques
A technique that will be used in the following discussion is that given a power series in a complex quaternion X = a + b V where V V = -1, we can instead work with X = a + b I and, after evaluating the power series, replace I by V. Since V V is always a complex number, any quaternion whose vector part has non-zero norm can be put in this form. Let V = b I + c J + d K and suppose is non-zero. Then The factor in square brackets has norm 1. The square root of the norm can be pulled out and absorbed into b. A vector quaternion whose norm is 1 (square equal to -1) will be called basis-like.
A second technique that will be used frequently is to realize that any power series in X = a + b V sums to the form c + d V where c and d are complex numbers, provided that the power series converges.
Exponential function
The exponential function is well-defined by its power series, which converges over the entire domain, even for complex quaternions. Since the basic circular and hyperbolic functions cos, sin, cosh, sinh are linear combinations of exponential functions, they too are well-defined. Their inverses can be expressed in terms of the log and square root functions and don't always exist and are multi-valued when they do exist.
For a scalar w and a vector , by the Baker-Campbell-Hausdorff formula
since a scalar commutes with a vector. Define the complex . Using the result of the section on the power series split and using the power series for exp, cos, and sin, then for Let . Then n has norm 1 and we have Sinve n acts as a square root of -1 in this equation, this is nothing more than De Moivre's formula.
For the case , the vector part v=N has zero norm, so that Only the first two terms in the power series for are non-zero.
Square root function
The square root of a quaternion on a field has been treated more generally elsewhere.[9]
Usually there are four values for the square root of a complex quaternion, but there can be infinitely many or none. We consider the special cases first.
For the special case of the square root of a complex number, any multiple by a quaternion with square +1 is also a solution. This includes -1 and vector quaternions of norm -1 such as i I, i J, i (I+J) / √2 and infinitely many more possibilities.
For the special case of the square root of a complex quaternion with a non-zero vector component N having zero norm, the square root does not exist except for special values
For the special case of a vector quaternion with non-zero norm, we have Multiplying by -1, i I, or -i I give other values.
Having considered the special cases first, consider the complex quaternion a + b I with . Since a can be factored out we only need to consider X = 1 + A I. We find The square roots are complex valued. Identical square roots need to be given identical values. Taking the four combinations of plus and minus for the two distinct complex square roots gives and .
Logarithm function
As discussed in the literature, the logarithm of a spatial rotation is simple.[10] This is because De Moivre's formula expresses it as an exponential Here is the angle of rotation about the axis represented by the real quaternion with square -1. The logarithm is . By letting be complex and by letting be complex but still with square -1, the logarithm can be generalized. This is essentially what is done here.
The logarithm function log X sometimes does not exist, and, when it does, is multi-valued. The logarithm of a complex number is particularly multi-valued. Consider log(1). Some possible values are 2m π i + 2n π I and (2m+1) π i + (2n+1) π I for integers m and n. For I, any vector quaternion of norm +1 may be substituted.
We are to find log(X) such that exp(log(X))=X. Let . We first do the case for which both a and b are non-zero and for which the vector part has a non-zero norm so that it can be scaled to be basis-like with norm +1 (square equal to -1) and be represented by I.
Define the complex number θ by Let α be a complex number. Then
Choose α so that the complex multiplier of a + b I on the right is one. Then a solution is As confirmation, where De Moivre's formula has been used since I acts as a square root of -1 in this equation. So Adding 2m π i + 2n π I or adding (2m+1) π i + (2n+1) π I, where m and n are integers, also gives a solution.
Next find log(X) where X = a + N and N is a null non-zero vector quaternion. As easily verified Adding 2m π i also gives a solution.
The log of a quaternion that is a null vector quaternion N does not exist. The above equation diverges as
The case of b=0 was discussed in the first paragraph. Lastly, log 0 is undefined.
See also
References
- ^ Stillwell, John (2010). Mathematics and Its History Third Edition. Undergraduate Texts in Mathematics. New York Dordrecht Heidelberg London: Springer. p. 422. ISBN 978-1-4419-6053-5.
- ^ Kuipers, Jack B (1999). Quaternions and Rotation Sequences. pp. 127–138.
- ^ Shah, Alam M; Sabar, Bauk (June 2011). "Quaternion Lorentz Transformation". Physics Essays. 24 (2): 158–162. Bibcode:2011PhyEs..24..158A. doi:10.4006/1.3556536.
- ^ Shah, Alam M; Sabar, Bauk (June 2011). "Quaternion Lorentz Transformation".
- ^ Kudinoor, Arjun; Suryanarayanan, Aswath; Maturana, Mateo (2021). "Quaternion Algebras" (PDF). p. 2.
- ^ Jia, Yan-bin (2012). "Quaternions and Rotations" (PDF). p. 3.
- ^ Conway, John H; Smith, Derek A (2003). On Quaternions and Octonions. Boca Raton, Florida: CRC Press. ISBN 978-1-56881-134-5.
- ^ Viro, Oleg (2021). "Lecture 5. Quaternions" (PDF). p. 2.
- ^ Koprowski, Przemysław (2022). "Computing Square Roots in Quaternion Algebra". Fundamenta Informaticae. 190 (1): 1–15.
- ^ Parker, Joshua; Ibarra, Dionne; Ober, David (2023). "Logarithm-Based Methods for Interpolating Quaternion Time Series". Mathematics. 11 (5): 1131.