Abstract
This study proposes a new way to represent elliptic and hyperbolic motions on any general hyperboloids of one or two sheets using the famous Rodrigues, Cayley, and Householder transformations. These transformations are used within the generalized Minkowski 3-space which extends the usual Lorentzian geometry by introducing a generalized scalar product. The study is carried out by considering the unit sphere defined in this generalized space along with the use of three-dimensional generalized Lorentzian skew-symmetric matrices that naturally generate continuous rotational motions. The obtained results provide rotational motions on the sphere in Minkowski 3-space as well as elliptic and hyperbolic motions on general hyperboloids in Euclidean 3-space. A numerical example is provided for each of the explored rotation methods.
Keywords:
Lorentzian rotation matrix; Rodrigues rotation formula; Cayley transformation; Householder transformation MSC:
15A63; 15A66; 53A17; 53A35; 53B30; 70B05; 70B10; 70E17
1. Introduction
Rotation transformations are fundamental in various scientific and practical fields where precise control and prediction of rotational behavior play a critical role, including robotics [], aerospace [], and computer graphic []. This concept is crucial in physics and engineering, as it explains the phenomena behind the dynamics of spinning objects ranging from the Earth’s rotation to gyroscopes [,]. This widespread applicability underscores the essential role of rotation transformations in advancing both theoretical and applied sciences. In mathematics, rotations are represented by special orthogonal matrices that preserve distances and orientations, forming the SO(3) group in three-dimensional space.
Rotations in Lorentz geometry differ fundamentally from those in Euclidean space [], as the Lorentzian scalar product distinguishes between the timelike, spacelike, and lightlike directions. Rotation preserves the causal structure in addition to the norm and orientation. In Lorentz geometry, refs. [,] studied the rotation matrices. Rotation matrices with a lightlike axis have also been studied in []. The Lorentzian scalar product is essential for understanding three-dimensional Lorentzian geometry, which is the geometry of space–time, as well as for studying the structure of space–time in special relativity. It is used for determining rotational motions on special hyperboloids with the following equation:
which are the spheres of three-dimensional Lorentzian geometry. Generalizations of the Lorentzian scalar product in three and two dimensions were studied by [,,], respectively. In this study, we investigate the rotations in the generalized Lorentzian scalar product space defined in [], where the spheres are general hyperboloids of one or two sheets with the following equation:
where the rotations are elliptic and hyperbolic. In fact, the rotations are closely related to number systems; these motions were studied in [] and determined in [] using a number system known as generalized split quaternions. However, the formulas derived to date are complicated and require the use of a number system. The aim of our study is to obtain useful and simple formulas for elliptic and hyperbolic rotation matrices on general hyperboloids without using a number system. For this purpose, we use the well-known Rodrigues formula, Cayley map, and Householder maps in the generalized Lorentzian scalar product space.
The rest of this paper is organized as follows: first, we introduce the generalized Lorentzian scalar product space where the sphere corresponds to a hyperboloid of one or two sheets; subsequently, we derive formulas for non-parabolic conical rotations occurring on any given hyperboloid of one or two sheets; finally, we present several numerical examples to demonstrate the practical application of these formulas.
2. Preliminaries
The generalized Minkowski 3-space (or three-dimensional generalized Lorentzian space) is the Euclidean space endowed with the following generalized Lorentzian scalar product for vectors , :
where
is a real symmetric matrix having a negative determinant and for which all eigenvalues are not of the same sign []. It is denoted by , and has properties similar to the classical Minkowski 3-space [,]. The constant of the matrix associated with the -scalar product and the -norm are respectively defined by
As usual, a vector is called unit if its -norm is 1. The vectors of are categorized as follows:
- (i)
- If or , then is called a -spacelike vector.
- (ii)
- If , then is called a -timelike vector.
- (iii)
- If and , then is called a -lightlike or -null vector.
For a positive real number r, the set
is called the -pseudosphere with radius r, which is a general hyperboloid of one sheet. The set
is called the -hyperbolic sphere with radius r, which is a general hyperboloid of two sheets. These spheres are both called the generalized Lorentzian (or -) sphere.
Moreover, the generalized Lorentzian vector product is defined as follows:
where , , and , , , , .
Similar to the classical Minkowski 3-space [], the -measure of the angle between linearly independent -spacelike vectors and is determined as follows:
- (i)
- If is -spacelike and , which are equivalent to , then
- (ii)
- If is -timelike, which is equivalent to , thenand the -angle between and is .
The -measure of the angle between linearly independent -timelike vectors and satisfying is determined by the formula
and the -angle between and is . In addition, and are called -orthogonal if .
In the generalized Minkowski 3-space, matrices satisfying the condition
are called -skew symmetric and have the following form:
where [].
3. Rotations on a General Hyperboloid
It is known that the rotations can be represented by orthogonal matrices with determinants of 1, since these are the only linear transformations which preserve the norm and direction of the vector product. The -orthogonal matrices and -rotation matrices were defined in []. A matrix R is defined as -orthogonal if and only if it satisfies the relation . Moreover, when a -orthogonal matrix R has determinant equal to 1, it is referred to as a -rotation matrix. The -rotation about a given vector u, corresponding to the -angle , is denoted by .
Note that -rotations occur on Lorentzian spheres which are general hyperboloids of one or two sheets. However, throughout this study we only consider the central hyperboloids of one or two sheets. The -rotation matrices can be easily generalized to general hyperboloids. If is the matrix of a -rotation on the hyperboloid with the equation
then
is -rotation matrix which occurs on a general hyperboloid with the equation
where
If we translate the general hyperboloid by , then we obtain the central hyperboloid
which is the central -sphere with
3.1. The Rodrigues Rotation Formula
In Lorentzian geometry, the skew symmetric matrices are used to generate rotation matrices in [,] by the Rodrigues rotation formula. Similarly, we use -skew symmetric matrices in those formulas. Note that
is the characteristic polynomial of ; in addition, if is unit -spacelike, then , while if is unit -timelike, then . Thus, the Rodrigues formula can be considered in .
Theorem 1.
Let be the -skew symmetric matrix with respect to the unit vector .
- (i)
- If is unit -spacelike, thenwhich provides the -rotation around by the -angle θ, for which the trajectory is a hyperbola on the hyperboloid of one or two sheets .
- (ii)
- If is unit -timelike, thenwhich provides the -rotation around by the -angle θ, the trajectory of which is an ellipse on the hyperboloid of one or two sheets .
Proof.
- (i)
- If is unit -spacelike, then and . Thus, we can obtain the matrix of the -rotation by the -angle with the following computations:where and . Substituting all values in the matrix and with the aid of a computer calculation, it can be seen that the matrix is -orthogonal and . On the other hand, the eigenvalues of are , 1 and the eigenvector corresponding to 1 is . Hence, the axis of the -rotation is .
- (ii)
- If is unit -timelike, then and . Thus, we can obtain the matrix of the -rotation by the -angle with the following computations:where and . Substituting all values in the matrix and with the aid of a computer calculation, it can be seen that the matrix is -orthogonal and . In addition, the eigenvalues of are , , 1 and the eigenvector corresponding to 1 is . Hence, the axis of the -rotation is .
□
Example 1.
Given the hyperboloid of one sheet
having the following parameterization:
where and , this hyperboloid is the unit -pseudosphere, where
Considering the two unit -spacelike vectors
on the hyperboloid, we can find the -rotation matrix , where and . Here, with some computations, we have , , , , , , and obtain
which is unit -spacelike; then, we obtain the -rotation matrix as follows:
It can be easily seen that . Note that the rotation plane is
which is -orthogonal to , and that the trajectory is a hyperbola.
Example 2.
Given the hyperboloid of two sheets
for which one sheet has the following parametric equation:
where and , this hyperboloid is the unit -hyperbolic sphere, where Ω is the same as in the previous example. Considering the two unit -timelike vectors
on the hyperboloid, we can find the rotation matrix , where and . Using the same parameters as in the previous example, we obtain
which is unit -spacelike, and obtain the -rotation matrix as follows:
It can be seen that . Note that the rotation plane is the same and that the trajectory is also a hyperbola.
Example 3.
Given the hyperboloid of one sheet
having the parameterization
where and , this hyperboloid is the unit -pseudosphere, where
Considering the two unit -spacelike vectors
on the hyperboloid, we can find the rotation matrix , where and . Here, with some calculations, we have , , , , , , and obtain
which is unit -timelike. Then, we obtain the -rotation matrix as follows:
It can be seen that . Note that the rotation plane is
which is -orthogonal to , and that the trajectory is an ellipse.
Remark 1.
Note that for the -spacelike vectors and , the -rotation which transforms to has a positive -angle and has the axis . For the -timelike vectors and ,the -rotation which transforms to has a positive -angle and the axis .
3.2. The Cayley Rotation Formula
The Cayley rotation formula does not contain trigonometric functions. Rotation matrices using the Cayley formula were studied in three-dimensional space in [] and in four dimensional space in []. If S is a skew-symmetric matrix and I is the identity matrix, where is invertible, then the Cayley map
transforms the matrix S into a rotation matrix. We use the -skew symmetric matrix in the Cayley map to generate -rotation matrices.
Theorem 2.
Let be the -skew symmetric matrix with respect to the unit vector . Then, the matrix
is the -rotation around the vector on the hyperboloids of .
Proof.
Using the -skew symmetric matrix condition , we obtain
Then, we have
Thus, is a -orthogonal matrix. In addition, we can also obtain
meaning that . Hence, the matrix is a -rotation matrix. □
The next theorem provides the -rotation matrix about a -non-lightlike axis using the -angle .
Theorem 3.
Let be the -skew symmetric matrix with respect to the unit vector . Then:
- (i)
- If is unit -spacelike,is the -rotation about the axis using the -angle θ, that is, .
- (ii)
- If is unit -timelike, thenis the -rotation about the axis using the -angle θ, that is, .
Proof.
(i) Let be unit -spacelike. The matrix is a -skew symmetric matrix for all . Then,
is a -rotation matrix. To find the value of a, consider that . Then, we obtain
and per Formula (2) we have
If is unit -spacelike, then . From (8), we obtain
This equation implies that
Substituting (9) into (10), we obtain
by calculation. Substituting this value into (7), we obtain
(ii) Let be unit -timelike. The matrix is also -skew symmetric for all . Then,
is a -rotation matrix. To find the value of b, we can consider that . Then, we obtain
and per Formula (3) we have
If is unit -timelike, then , and we obtain
This equation implies that
Substituting (12) into (13), we obtain
by calculation. Substituting this value into (11), we obtain
□
It can be seen that the inverse of the Cayley map can be expressed as
which is consistent with its standard form provided in []. Using this fact, we can prove the following theorem, which can then be used to determine the -rotation angle of a -rotation matrix .
Theorem 4.
Let be a -rotation matrix and let be the -skew symmetric matrix with respect to the unit vector . Then:
- (i)
- If is unit -spacelike,is satisfied.
- (ii)
- If is unit -timelike,is satisfied.
Proof.
Let be a rotation matrix in .
□
Example 4.
Given the hyperboloid of one sheet
which is the unit -pseudosphere with
and given the unit -timelike vector , the matrix with respect to can be computed as follows:
Using the Cayley formula from (4), we can obtain the -rotation matrix around the vector as follows:
We can then find the rotation angle using (16), as follows:
which provides the -angle of the -rotation as . It is easy to check that the -rotation matrix can be derived using the axis and the -angle in the Rodrigues rotation formula from (3).
3.3. The Householder Transformation
In Euclidean space, for a non-isotropic vector, which means that . Then, the well-known Householder map is provided by
which determines the reflection about the hyperplane perpendicular to . Here, we define the -Householder map that provides the -reflection, which we then use to produce -rotation matrices in 3D generalized Lorentzian space. For a non--isotropic vector in the space , we obtain the -Householder map from [,], as follows:
In addition, we obtains the matrix of the map as follows:
where , , . It can be seen that is -symmetric, -orthogonal, and involutory, and that . Hence, describes -reflection about the plane that is -ortho-gonal to and passing through the origin. It is known that the composition of an even number of reflections is a rotation by the Cartan–Dieudonné theorem (see [,,]). In addition, it can be seen by the following theorem that the composition of two -Householder maps determines a -rotation.
Theorem 5.
The composition of two -Householder maps determines a -rotation.
Proof.
Let and be two -reflection matrices. These are both -orthogonal matrices, and their determinants are equal to . It can be easily seen that
and Hence, determines a -rotation. □
We now present two theorems providing the -reflection and -rotation that transform a given vector into another given vector on the same hyperboloid.
Theorem 6.
Let and be two different non--isotropic vectors on the same -sphere which is a hyperboloid of one or two sheets. Then,
is the -reflection such that .
Proof.
Consider the given transformation:
- (i)
- Suppose that ; then,
- (ii)
- Assume that . It is clear that . If is not -null; thus,
- (iii)
- Assume that and that is -null. Using , we can see thatThen, is not -isotropic, and we haveby similar calculations.
□
Theorem 7.
Let and be two different vectors on the same -sphere which is a hyperboloid of one or two sheets. Then,
is the -rotation such that .
Proof.
It is clear that is a -rotation. In addition, we can use Theorem 4 to obtain the following:
- (i)
- If , then
- (ii)
- If and is not -null, then
- (iii)
- If and is -null, then is not -null and
□
Example 5.
Consider the hyperboloid of one sheet
which is the -pseudosphere with , where
Given two vectors on the hyperboloid and , we can find the -rotation such that . Because and is not -isotropic, we can use the -Householder transformations
to determine the matrix as follows:
It is easy to ensure that , , and . In addition, the axis of the -rotation is
and the -angle is . Note that the rotation plane is
which is -orthogonal to the axis, and that the rotation is elliptic, as its cross-section of the hyperboloid is an ellipse. It is easy to check that the -rotation matrix can be derived by using the axis and the -angle in the Rodrigues rotation formula from (3).
We can continue the same example with different vectors such that the rotation occurs in a hyperbola on the same hyperboloid. Consider the -rotation transforming to on the hyperboloid. Similarly, we can determine the matrix for vectors and . Using -Householder transformation matrix, we obtain
Then, we obtain
Again, it is easy to check that , and . In addition, the axis of the -rotation is
and the -angle is . Note that the rotation plane is
which is -orthogonal to the axis, and that the rotation is hyperbolic, as its cross-section of the hyperboloid is a hyperbola. In fact, it is possible to find a -rotation example that occurs on two parallel lines, since the intersection of the plane and a hyperboloid of one sheet can also be two parallel lines. It is easy to check that the -rotation matrix can be derived by using the axis and the -angle in the Rodrigues rotation formula from (2).
Example 6.
Given the hyperboloid of two sheets
which is a central -sphere with , we have the same Ω as in the example from (5). For the vectors and on the hyperboloid, we need to obtain the matrix , where . Using the -Householder transformation matrix, we obtain
Then, we have
It is easy to ensure that , and . In addition, the axis of the -rotation is
and the -angle is . It is easy to check that the -rotation matrix can be derived using the axis and the -angle in the Rodrigues rotation formula from (2).
4. Conclusions
In this study, we have investigated elliptic and hyperbolic rotational motions on arbitrary hyperboloids of one or two sheets as rotations in the generalized Minkowski 3-space using the Cayley, Householder, and Rodrigues transformations. Without relying on affine transformations or split quaternions, we obtain formulas that describe these rotational motions in three-dimensional space. These types of motions can have real-life applications in several areas: computer graphics, where simulating non-Euclidean transformations can enhance visual realism; robotics, where it is important to model the movements of robots; in aerospace engineering, where understanding rotational dynamics in relativistic settings is crucial for navigation systems; and in theoretical physics, particularly special relativity and general relativity, where space–time is modeled as Minkowski 3-space. For future work, generalized lightlike vectors should primarily be considered as axes of rotations. This can further contribute to our understanding of lightlike trajectories, as the axes of the rotations in this work are limited to generalized spacelike and timelike vectors. Future work could also consider interpolations, which are closely related to rotational transformations.
Author Contributions
Conceptualization, H.B.Ç.; methodology, H.B.Ç.; validation, M.D. and H.B.Ç.; formal analysis, H.B.Ç.; investigation, M.D. and H.B.Ç.; writing—original draft preparation, M.D. and H.B.Ç.; writing—review and editing, H.B.Ç.; supervision, H.B.Ç. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors would like to thank the anonymous referees for their helpful suggestions and comments.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Liu, B.; Zhang, F.; Qu, X.; Shi, X. A rapid coordinate transformation method applied in industrial robot calibration based on characteristic line coincidence. Sensors 2016, 16, 239. [Google Scholar] [CrossRef] [PubMed]
- Mason, J.J.; Allen-Blanchette, C.; Zolman, N.; Davison, E.; Leonard, N.E. Learning to predict 3D rotational dynamics from images of a rigid body with unknown mass distribution. Aerospace 2023, 10, 921. [Google Scholar] [CrossRef]
- Vince, J. Rotation Transforms for Computer Graphics; Springer: London, UK, 2011. [Google Scholar]
- Brezov, D. Using rotations to control observable relativistic effects. Mathematics 2024, 12, 1676. [Google Scholar] [CrossRef]
- Chen, H.; Shi, C.; Guo, H.; Liu, R.; Yin, D.; Ji, H.; Deng, Z. Development and rotation characteristics analysis of a large-scale deployable arm. Aerospace 2023, 10, 399. [Google Scholar] [CrossRef]
- Birman, S.; Nomuzi, K. Trigonometry in Lorentzian geometry. Am. Math. Mon. 1984, 91, 543–549. [Google Scholar] [CrossRef]
- Bükcü, B. On the rotation matrices in semi-Euclidean space. Commun. Fac. Sci. Univ. Ank. Ser. A1 2006, 55, 7–13. [Google Scholar] [CrossRef]
- Erdoğdu, M.; Özdemir, M. On reflections and rotations in Minkowski 3-space of physical phenomena. J. Geom. Symmetry Phys. 2015, 39, 1–16. [Google Scholar] [CrossRef]
- Nešović, E. On rotation about lightlike axis in three-dimensional Minkowski space. Adv. Appl. Clifford Algebras 2016, 26, 237–251. [Google Scholar] [CrossRef]
- Çolakoğlu, H.B.; Özdemir, M. On elliptical motions on a general ellipsoid. Mediterr. J. Math. 2023, 20, 130. [Google Scholar] [CrossRef]
- Şimşek, H.; Özdemir, M. Generating hyperbolical rotation matrix for a given hyperboloid. Linear Algebra Its Appl. 2016, 496, 221–245. [Google Scholar] [CrossRef]
- Çolakoğlu, H.B.; Öztürk, İ.; Özdemir, M. Non-parabolic conical rotations. J. Comput. Appl. Math. 2023, 420, 114766. [Google Scholar] [CrossRef]
- Duru, M.; Çolakoğlu, H.B. Generalized split quaternions and their applications on non-parabolic conical rotations. Symmetry 2023, 15, 1805. [Google Scholar] [CrossRef]
- Özdemir, M.; Ergin, A.A. Rotations with unit timelike quaternions in Minkowski 3-space. J. Geom. Phys. 2006, 56, 322–336. [Google Scholar] [CrossRef]
- López, R. Differential geometry of curves and surfaces in Lorentz-Minkowski space. Int. J. Geom. 2014, 7, 44–107. [Google Scholar] [CrossRef]
- O’Neill, B. Semi-Riemannian Geometry with Applications to Relativity; Academic Press Inc.: London, UK, 1983. [Google Scholar]
- Ratcliffe, J.G. Foundations of Hyperbolic Manifolds; Springer: Cham, Switzerland, 2019; pp. 52–70. [Google Scholar]
- Gallier, J.; Xu, D. Computing exponentials of skew symmetric matrices and logarithms of orthogonal matrices. Int. J. Robot. Autom. 2002, 17, 1–11. [Google Scholar]
- Kula, L.; Karacan, M.K.; Yaylı, Y. Formulas for the exponential of semi symmetric matrix of order 4. J. Math. Comput. Appl. 2005, 10, 99–104. [Google Scholar] [CrossRef]
- Özkaldı, S.; Gündoğan, H. Cayley formula, Euler parameters and rotations in 3-dimensional Lorentzian space. Adv. Appl. Clifford Algebr. 2010, 20, 367–377. [Google Scholar] [CrossRef]
- Erdoğdu, M.; Özdemir, M. Cayley formula in Minkowski space-time. Int. J. Geom. Methods Mod. Phys. 2015, 12, 1550058. [Google Scholar] [CrossRef]
- Howard, E. Elementary Matrix Theory; Dover Publications: Boston, MA, USA, 1980. [Google Scholar]
- Mackey, D.S.; Mackey, N.; Tisseur, F. G-reflectors: Analogues of Householder transformations in scalar product spaces. Linear Algebra Its Appl. 2004, 385, 187–213. [Google Scholar] [CrossRef]
- Aragón-González, G.; Aragón, J.L.; Rodríguez-Andrade, M.A. The decomposition of an orthogonal transformation as a product of reflections. J. Math. Phys. 2006, 47, 013509. [Google Scholar] [CrossRef]
- Aragón-González, G.; Aragón, J.L.; Rodríguez-Andrade, M.A.; Verde-Star, L. Reflections, rotations, and Pythagorean numbers. Adv. Appl. Clifford Algebras 2009, 19, 1–14. [Google Scholar] [CrossRef]
- Gallier, J. Geometric Methods and Applications: For Computer Science and Engineering; Springer: New York, NY, USA, 2011. [Google Scholar]
- Rodríguez-Andrade, M.A.; Aragón-González, A.; Aragón, J.L.; Verde-Star, L. An algorithm for the Cartan-Dieudonne theorem on generalized scalar product spaces. Linear Algebra Its Appl. 2011, 434, 1238–1254. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).