Next Article in Journal
Phase Portraits and Abundant Soliton Solutions of a Hirota Equation with Higher-Order Dispersion
Previous Article in Journal
Dynamical Complexity of Modified Leslie–Gower Predator–Prey Model Incorporating Double Allee Effect and Fear Effect
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generalized Galilean Rotations

by
Harun Barış Çolakoğlu
1,*,
İskender Öztürk
2,
Oğuzhan Çelik
3 and
Mustafa Özdemir
2
1
Department of Computer Technologies, Akdeniz University, Antalya 07070, Türkiye
2
Department of Mathematics, Akdeniz University, Antalya 07070, Türkiye
3
Department of Banking and Finance, Pamukkale University, Denizli 20160, Türkiye
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(11), 1553; https://doi.org/10.3390/sym16111553
Submission received: 10 October 2024 / Revised: 13 November 2024 / Accepted: 15 November 2024 / Published: 20 November 2024
(This article belongs to the Section Mathematics)

Abstract

:
In this article, we give rotational motions on any straight line or any parabola in a scalar product space. To achieve this goal, we first define the generalized Galilean scalar product and determine the generalized Galilean skew symmetric and orthogonal matrices. Then, using the well-known Rodrigues, Cayley, and Householder maps, we produce the generalized Galilean rotation matrices. Finally, we show that these rotation matrices can also be used to determine parabolic rotational motion.

1. Introduction

Rotational motions on any general ellipse or hyperbola in the plane, known as non-parabolic conical rotations, were studied in our previous article [1]. These motions are generalizations of the Euclidean and Lorentzian rotations. Our aim in this paper is to formulate the rotational motions on a straight line or a parabola. The rotational motions on lines perpendicular to the x-axis are described as Galilean transformations and they are handled using dual numbers. Therefore, first we give some brief information about the Galilean transformations and dual numbers.
Galileo’s geometry is based on Galileo’s theory of relativity [2,3]. A Galilean transformation is a map which ties in space and time coordinates of two systems moving at a constant velocity relative to each other [4,5]. In the plane, it is defined as G x , y = x , x + k y . That is, it expresses a motion on the line x = a (see [6] for larger dimensions).
Just as Euclidean and Lorentzian transformations can be expressed with complex and hyperbolic numbers, Galilean maps can be stated by dual numbers that generate a nilpotent element [3,7,8]. The Galilean plane is also called the dual numbers plane. The lines x = r determine a circle in the Galilean plane, and the motions on x = r can be studied as rotational motions by using dual numbers. These rotational motions are also called Galilean rotations and correspond to shear transformations in the Euclidean plane. Algebra of dual numbers has been designed by Clifford [9]. Then, first studies on dual numbers were given by Kotelnikov [10] and ref. [11]. The most important geometrical interpretations of dual numbers began with the E. Study transformation. E. Study transformation states that each unit dual vector corresponds to one directional line segment [11]. Some mechanical, geometric and physical applications of dual numbers and Galilean transformations in recent years can be found in the References section [12,13,14,15]. Applications to fractal geometry of Galilean transformation can be found in the article [16]. Also, one-parameter planar Galilean transformations on the Galilean plane are given in [17,18]. The importance of dual numbers, especially in the fields of mechanics, kinematics and robotics, has increased with the use of quaternions in screw theory. New geometric and kinematic applications emerged with the generalization of these numbers, which attracted many researchers [19,20,21]. On the other hand, the examination of ruled surfaces obtained with the help of linear motions with the help of dual numbers has made these numbers widely used in differential geometry [22,23].
The set of dual numbers is
D = z = x + y ε : ε 2 = 0 , x , y R .
A dual number z = x + y ε can be represented by an ordered pair ( x , y ) . The component x is the component of the dual number z in the real unit + 1 direction, and the component y is the component in the dual unit ε direction. The argument of a dual number z = x + y ε is y / x . When a dual number w = a + b ε on the Galilean circle x = r is multiplied by the dual number z = 1 + θ ε , then the product wz = a + ε b + a θ corresponds to the dual number derived by rotating w around the origin through the angle θ , and it is also on the same Galilean circle x = r [24,25,26]. In general, an orthogonal matrix whose determinant is 1 determines a rotation, that is, a transformation which does not change the length from any point to a fixed point in which the motion occurs around it. This transformation takes place on a circle in the Euclidean plane, on a hyperbola in the Lorentzian plane, on two parallel lines in the Galilean plane [8,24,27], and can be represented, respectively, by the following 2 × 2 matrices:
R θ = cos θ sin θ sin θ cos θ , R θ = cosh θ sinh θ sinh θ cosh θ , R θ = 1 0 θ 1 .
The aim of our study is to define rotational motions on any straight line or any general parabola. Obviously, it is possible to study a rotational motion on a general straight line with the help of Galilean and affine transformations, but this can require unpleasant calculations and cannot lead to any new subject. Instead, we use a different approach, and we generalize the Galilean scalar product and determine skew symmetric and orthogonal transformations in this scalar product space, which we call the generalized Galilean plane. Then, we formulate rotational motion on any straight line by using the generalized Galilean skew symmetric matrix and the well-known Rodrigues, Cayley, and Householder maps. Thus, the generalized Galilean rotation matrices will be derived in an elegant and useful way. It is also shown that the generalized Galilean rotation matrices can also be used to determine a motion on a general parabola related to the angle parameter. Although the motion on the parabola is a non-linear motion, it can be interpreted as a rotational motion with matrices in this study using homogeneous coordinates. Galilean transformations are also known in mathematics as shear transformations. Therefore, this study can also be considered as a generalization of shear transformations.

2. Generalized Galilean Transformation, Rotation, and Reflection

We know from [6] that the Galilean transformation can be generalized by a linear transformation. In this section, we give the generalized Galilean scalar product concept using a certain linear transformation, which accepts the line pairs A x + B y = r as a circle, one of whose special cases is the well-known Galilean scalar product. Then, we examine the generalized Galilean transformations with the help of the defined bilinear form. For detailed information on generalized bilinear forms, see [28,29,30].
Definition 1.
For any points u = ( u 1 , u 2 ) , v = ( v 1 , v 2 ) R 2 and A , B R such that ( A , B ) ( 0 , 0 ) ,
B Ω ( u , v ) = A 2 u 1 v 1 + A B u 1 v 2 + u 2 v 1 + B 2 u 2 v 2
= u T Ω v
where
Ω = A 2 A B A B B 2 ,
determines a scalar product, and it is called the generalized Galilean scalar product or the B Ω -scalar product, in short. The real vector space R 2 with the generalized Galilean scalar product will be denoted by R B Ω 2 .
Notice that B Ω ( u , v ) is a degenerate bilinear form, and if A 2 = 1 and B = 0 , then we have the standard Galilean scalar product. As usual, the norm of a vector in R B Ω 2 is defined by
u B Ω = B Ω ( u , u ) = A u 1 + B u 2 ,
and for a positive real number r,
A x + B y = r
determines the B Ω -circle having radius r, as well as the center at the origin. Clearly, the circle is the union of two parallel lines. Using the norm of a vector, one can derive the distance formula between points U = ( u 1 , u 2 ) and V = ( v 1 , v 2 ) as
d B Ω ( U , V ) = u v = A ( u 1 v 1 ) + B ( u 2 v 2 )
where u = ( u 1 , u 2 ) and v = ( v 1 , v 2 ) . However, this formula does not give any value different from 0 for any two points on the same line of a B Ω -circle. So, we define the concept of B Ω -arc length of a B Ω -circle to define B Ω -angle measurement before determining B Ω -rotation matrices: Let U = ( u 1 , u 2 ) and V = ( v 1 , v 2 ) be two points on a same line of the B Ω -circle A x + B y = r > 0 . Then, the directed B Ω -arc length between the points U and V, consistent with the counterclockwise orientation, can be defined as follows:
d B Ω ( U , V ˜ ) = v 2 u 2 A ; if A 0 u 1 v 1 B ; if B 0 .
Note that if A u 1 + B u 2 = A v 1 + B v 2 , A 0 and B 0 , then we get
v 2 u 2 A = u 1 v 1 B .
Then, using the B Ω -arc length, we can define the directed B Ω -angle measurement θ between the vectors u = ( u 1 , u 2 ) and v = ( v 1 , v 2 ) as follows:
θ = v 2 u 2 A r = u 1 v 1 B r .
It is possible to remove A and B parameters in the directed B Ω -angle measurement between vectors u and v on the same line of the B Ω -circle A x + B y = r > 0 : If u and v are on the same line, then we get A u 1 + B u 2 = A u 2 + B v 2 0 and we derive that
θ = u 1 v 1 B r = ( A v 1 + B v 2 ) u 1 ( A u 1 + B u 2 ) v 1 ( A u 1 + B u 2 ) B ( A v 1 + B v 2 ) = u 1 v 2 u 2 v 1 B Ω ( u , v ) .
Notice that if r = 1 , then the Euclidean directed area of the B Ω -circular sector determined by u and v is equal to θ 2 . So, the B Ω -arc length and angle measurement concepts are consistent with the classical geometries. Using the normalization of vectors, it can be seen that this formula holds for any two vectors u and v that are in the same part of the plane divided by the line A x + B y = 0 , in which case B Ω ( u , v ) 0 . As usual, we define that u and v are B Ω -orthogonal if B Ω ( u , v ) = 0 , and self B Ω -orthogonal vectors are called B Ω -isotropic. It is clear that for nonzero vectors u = ( u 1 , u 2 ) and v = ( v 1 , v 2 ) , if B Ω ( u , v ) = 0 , then A u 1 + B u 2 = 0 or A v 1 + B v 2 = 0 . Then, at least one of the vectors u or v must be parallel to the line A x + B y = 0 . Additionally, if none of u nor v is parallel to the line A x + B y = 0 , then we get that B Ω ( u , v ) 0 . Note that every vector parallel to the line A x + B y = 0 is B Ω -isotropic, and the only line that is B Ω -orthogonal to a given non B Ω -isotropic vector is A x + B y = 0 .
Finally, we define what we mean by rotation matrix in B Ω -plane: For all vectors u , v R B Ω 2 , if 2 × 2 matrix T satisfies the condition B Ω ( T u , T v ) = B Ω ( u , v ) , then it is called B Ω -orthogonal. It is easy to see that T is B Ω -orthogonal if and only if T t Ω T = Ω as in [1]. However, in this case, this fact does not yield that if T is B Ω -orthogonal then det T is 1 or 1 , since we have that det Ω = 0 . However, to ensure consistency, we define B Ω -orthogonal matrices whose determinant is 1, as the B Ω -rotation matrix. In the next sections, we produce rotation matrices using well-known methods.

Generalized Galilean Rotation and Reflection

The Rodrigues rotation formula is a beneficial way to create rotation matrices [31,32]. First, we need to determine B Ω -skew symmetric matrices to use in the Rodrigues rotation formula. Let S be the 2 × 2 matrix. If B Ω ( S u , v ) = B Ω ( u , S v ) for all vectors u , v R 2 , then S will be called the B Ω -skew symmetric matrix. Then, it is not difficult to see that the matrix S is B Ω -skew symmetric if and only is S t Ω = Ω S . The following theorem gives the B Ω -skew symmetric matrices:
Theorem 1.
In R B Ω 2 , B Ω -skew symmetric matrices are as follows for a , d R :
S = a A B d B 2 a A 2 d A B .
Proof. 
It is clear that if S is a B Ω -skew symmetric matrix, then t S is also a B Ω -skew symmetric matrix where t R . Let us define
S = a b c d .
If S is a B Ω -skew symmetric matrix, using the equality of S t Ω = Ω S , we get the system of equations
A a + B c = 0 A b + B d = 0 .
Then, we get
b = B A d and c = A B a ,
and
S = t a B A d A B a d
for A 0 B . To remove denominators, we take t = ( A B ) k , where k R , and we get
S = k a A B d B 2 a A 2 d A B .
Notice that if A = 0 , then c = 0 ; if B = 0 , then b = 0 . The last matrix satisfies these special cases. Since a , d R , k is unnecessary. □
To be able to derive a rotation matrix using the matrix S in the Rodrigues formula, det ( e θ S ) = 1 must be satisfied. Then, we get a + d = 0 . So, we have
S = a A B B 2 A 2 A B
and S 2 = 0 . Now, we can give the B Ω -rotation matrix about the origin by the angle θ using the Rodrigues formula, as follows:
Theorem 2.
In R B Ω 2 ,
R θ B Ω = 1 A B θ B 2 θ A 2 θ 1 + A B θ
is the B Ω -rotation matrix about the origin by the angle θ.
Proof. 
Since S n = 0 for n 2 , we have that R θ B Ω = e θ S = I 2 + θ S . Thus, we get
R θ B Ω = 1 0 0 1 + θ A B B 2 A 2 A B = 1 A B θ B 2 θ A 2 θ 1 + A B θ .
One easily proves that ( R θ B Ω ) t Ω ( R θ B Ω ) = Ω and det R θ B Ω = 1 .
Remark 1.
Notice that R θ B Ω does not change the points on the line A x + B y = 0 , which can be seen as the B Ω -circle with radius 0 having its center at the origin. In addition, for a point U on a line of a B Ω -circle with radius r > 0 having its center at the origin, R θ B Ω transforms the point U to another point V on the same line of the B Ω -circle, such that d B Ω ( U , V ˜ ) = r θ . To show this consistency, consider vectors u = ( u 1 , u 2 ) and v = ( v 1 , v 2 ) on the same line of a B Ω -circle A x + B y = r > 0 , such that R θ B Ω ( u ) = v . Then, we have
1 A B θ B 2 θ A 2 θ 1 + A B θ u 1 u 2 = u 1 A B θ u 1 B 2 θ u 2 u 2 + A 2 θ u 1 + A B θ u 2 = v 1 v 2 .
Solving the system of equations
u 1 A B θ u 1 B 2 θ u 2 = v 1 u 2 + A 2 θ u 1 + A B θ u 2 = v 2
one derives that
θ = v 2 u 2 A r = u 1 v 1 B r
and
r θ = v 2 u 2 A = u 1 v 1 B = d B Ω ( U , V ˜ )
where U = ( u 1 , u 2 ) and V = ( v 1 , v 2 ) .
Example 1.
Given the B Ω -circle x + 2 y = 4 for
Ω = 1 2 2 4 ,
one of whose lines has the following parametric equation
α ( t ) = 4 2 t , t .
Then, one has the following B Ω -rotation matrix:
R θ B Ω = 1 2 θ 4 θ θ 1 + 2 θ .
For the vectors u = α ( 1 ) = 2 , 1 and v = α 9 = 14 , 9 , the angle between u and v is
θ = v 2 u 2 A r = 9 1 4 = 2 .
One can check the B Ω -rotation matrix with the rotation angle 2 as
R 2 B Ω = 3 8 2 5 2 1 = 14 9 .
In addition, since A ( x 1 x 2 ) + B ( y 1 y 2 ) = 0 , the directed B Ω -arc length is
d B Ω ( U , V ˜ ) = u 1 v 1 B = 2 ( 14 ) 2 = 8
where U = 2 , 1 and V = 14 , 9 , which is also equal to r θ = 4 · ( 2 ) = 8 .
Next, we consider the Cayley map [31,32,33,34,35]. If S is a B Ω -skew symmetric matrix, then I 2 + S has an inverse. So, we can define the Cayley map by Cay ( S ) = ( I 2 + S ) ( I 2 S ) 1 = ( I 2 S ) 1 ( I 2 + S ) in the Galilean plane. If det Cay ( S ) = 1 , then we get a + d = 0 , and it gives a generalized Galilean rotation matrix. The following theorem shows this fact:
Theorem 3.
If S is a B Ω -skew symmetric matrix given in Equation (12) with a = θ 2 , then
Cay ( S ) = ( I + S ) ( I S ) 1
is the B Ω -rotation matrix about the origin about the angle θ.
Proof. 
First, we see that
( I + S ) t Ω = Ω ( I S ) = Ω and ( I S ) t Ω = Ω ( I + S ) = Ω
for the matrix (12). Then, we have that
( I + S ) ( I S ) 1 t Ω ( I + S ) ( I S ) 1 = Ω .
In order to give the B Ω -rotation by the angle θ , the following equation must be hold:
( I + S ) ( I S ) 1 = 1 A B θ B 2 θ A 2 θ 1 + A B θ .
Then, we get a = θ 2 in the matrix (12), and we derive the B Ω -rotation by the angle θ , as follows:
R θ B Ω = ( I + S ) ( I S ) 1 .
Finally, we use the Householder transformation to produce generalized Galilean rotation matrices. The Householder map is given by
H u ( x ) = x 2 uu t u t u x
where u is any nonzero vector. It is a reflection about a line, a plane or a hyperplane through the origin and orthogonal to the vector u . It is known by the Cartan–Dieudonné theorem that every orthogonal transformation is the combination of reflections in a generalized scalar product space [29,30]. We see that this property is also valid for R B Ω 2 , since if M and N are 2 × 2 B Ω -orthogonal matrices, then we have ( M N ) t Ω ( M N ) = N t M t Ω M N = Ω . Here, we also see that the matrix of the B Ω -Householder transformation has a determinant 1 . Thus, we can combine two B Ω -Householder transformations to produce B Ω -rotation matrices in R B Ω 2 . However, our aim here will not be to obtain the general B Ω -rotation matrix in R B Ω 2 . We have already given this matrix in Theorem 2. Our aim here is to find the B Ω -rotation transformation that takes a non B Ω -isotropic vector p to another vector q of the same B Ω -norm. We already know that p and q must lie on the same line part of an B Ω -circle and that B Ω -rotation matrices leave the B Ω -isotropic vectors fixed (Remark 1).
In R B Ω 2 , for a non B Ω -isotropic vector u , the B Ω -Householder map can be given by
H u B Ω ( x ) = x 2 uu t Ω u t Ω u x .
Then, we have the matrix
H u B Ω = I 2 2 uu t Ω u t Ω u = h i j 2 × 2 with h i j = δ i j 2 u i u j Ω i j u t Ω u
where δ i j is the Kronecker delta. The matrix H u B Ω is B Ω -symmetric and B Ω -orthogonal since
H u B Ω t Ω = Ω H u B Ω and H u B Ω t Ω H u B Ω = Ω .
In addition, one can derive the matrix H u B Ω as follows:
H u B Ω = A u 1 B u 2 A u 1 + B u 2 2 B u 1 A u 1 + B u 2 2 A u 2 A u 1 + B u 2 A u 1 B u 2 A u 1 + B u 2 .
Since H u B Ω is B Ω -orthogonal and det H u B Ω = 1 , we call the B Ω -Householder map B Ω -reflection, as usual. One can easily see that if P is a point on a B Ω -circle with nonzero radius, and H u B Ω ( P ) = P , then P is on the same B Ω -circle (but, other line part of the B Ω -circle), the midpoint of P and P is on the line A x + B y = 0 , and P P is parallel to the vector u . So, we call the line A x + B y = 0 , B Ω -symmetry axis, and call the point P , the B Ω -symmetry of the point P about the line A x + B y = 0 . Notice that A x + B y = 0 is the only line B Ω -orthogonal to u or the line P P .
Corollary 1.
B Ω -Householder transformation (or B Ω -reflection) reflects points about the line A x + B y = 0 in parallel to non B Ω -isotropic vector u , leaving B Ω -lengths invariant.
Example 2.
Consider the generalized Galilean plane R B Ω 2 where A = 1 and B = 2 . Given B Ω -circle x 2 y = 1 and a vector u = ( 3 , 4 ) . Then, using Formula (19), we have the B Ω -Householder transformation matrix, as follows:
H u B Ω = 11 5 12 5 8 5 11 5 .
If H u B Ω maps the vector p = ( 4 , 6 ) to q , then
q = H u B Ω p = 11 5 12 5 8 5 11 5 4 6 = 28 5 34 5 .
Notice that we get B Ω -reflection about the line x 2 y = 0 , in parallel to the vector u . One can check that the line passing through the points ( 4 , 6 ) and ( 28 5 , 34 5 ) is x 2 y = 0 , p B Ω = q B Ω = 8 , and p + q 2 is on the line x 2 y = 0 .
By the following theorem, one can find the B Ω -reflection that maps a given vector p to other given vector q such that p and q are on the opposite lines of the same B Ω -circle with a nonzero radius:
Theorem 4.
For non B Ω -isotropic vectors p , q and u = p q , if p B Ω = q B Ω , then H u B Ω p = q .
Proof. 
One can easily get that
u t Ω u = B Ω ( p q , p q ) = 2 p B Ω 2 2 q t Ω p
and
2 uu t Ω p = 2 p q p q t Ω p = p q 2 q B Ω 2 2 q t Ω p .
Thus, we get
H u B Ω p = p p q 2 p B Ω 2 2 q t Ω p 2 p B Ω 2 2 q t Ω p = p p + q = q .
Remark 2.
Another transformation that transforms a point on one line part of a B Ω -circle with a nonzero radius to a desired point on the other line part of the B Ω -circle can be construct as follows: Consider points P and Q on separate lines of a B Ω -circle with a radius r > 0 . Then, H u B Ω ( P ) , and Q is on the same line of the B Ω -circle, and if
d B Ω H u B Ω ( P ) , Q ˜ = r θ
then
R θ B Ω ( H u B Ω ( P ) ) = Q .
One also needs the following theorem to derive the desired B Ω -rotation matrix:
Theorem 5.
For non B Ω -isotropic vectors p , q and v = p + q , if p B Ω = q B Ω , then H v B Ω p = q .
Proof. 
Using the same approach in the previous theorem, we get
v t Ω v = B Ω ( p + q , p + q ) = 2 p B Ω 2 + 2 q t Ω p
and
2 vv t Ω p = p + q 2 p B Ω 2 + 2 q t Ω p .
Thus, we have
H v B Ω p = p p + q 2 p B Ω 2 + 2 q t Ω p 2 p B Ω 2 + 2 q T Ω p = p p q = q .
Finally, one can use the following corollary to find the B Ω -rotation matrix that maps a given vector p to other given vector q such that p and q are on the same line part of a B Ω -circle with a nonzero radius:
Corollary 2.
For non B Ω -isotropic vectors p , q and u = p + q , if p B Ω = q B Ω , then H q B Ω H p + q B Ω p = q .
Proof. 
By the previous theorem, we have H p + q B Ω p = q . Additionally, one can see that
H q B Ω q = q + 2 qq t Ω q q t Ω q = q + 2 q q t Ω q q t Ω q = q .
Thus, we get that H q B Ω H p + q B Ω p = q . Since H q B Ω H p + q B Ω is B Ω -orthogonal and we have that det H q B Ω H p + q B Ω = 1 , the transformation H q B Ω H p + q B Ω is B Ω -rotation R θ B Ω that maps p to q , where θ can be found out using Formula (9). □
Example 3.
Consider the generalized Galilean plane R B Ω 2 , where A = 3 and B = 2 . Given two vectors p = ( 5 , 7 ) and q = ( 1 , 1 ) on the same part of the B Ω -circle 3 x 2 y = 1 , let us determine the B Ω -rotation matrix that transforms the vector p to the vector q . By the last corollary, it is the matrix R θ B Ω = H q B Ω H p + q B Ω for vectors q = ( 1 , 1 ) and p + q = ( 6 , 8 ) . Using the B Ω -Householder transformation matrix (19), we get
H q B Ω = 5 4 6 5 a n d H p + q B Ω = 17 12 24 17 .
Then, we have
R θ B Ω p = H q B Ω H p + q B Ω p = 11 8 18 13 5 7 = 1 1 = q
By Formula (9) or (10), the B Ω -angle measurement between the vectors p = ( 5 , 7 ) and q = ( 1 , 1 ) is
θ = u 1 v 2 u 2 v 1 B Ω ( u , v ) = 5 7 1 = 2 .
We can verify the result using the B Ω -rotation matrix (13) for A = 3 , B = 2 and θ = 2 as follows:
R 2 B Ω = 11 8 18 13 5 7 = 1 1 .

3. Parabolic Rotational Motion on the Plane

The special Euclidean group S E ( 2 ) in R 2 is the semidirect product of the special orthogonal group S O ( 2 ) with R 2 itself [36]. In the generalized Galilean plane R B Ω 2 , S R B Ω ( 2 ) can be represented as follows:
S R B Ω ( 2 ) = M = R θ B Ω v 0 1 : R θ B Ω S O B Ω 2 , v R 2 .
Every element of S R B Ω ( 2 ) determines an isometric displacement. While the matrix R θ B Ω B Ω -rotates a point in R B Ω 2 , the vector part v translates the B Ω -rotated point. If the translation vector is v = ( p , q ) , then, using the homogeneous coordinates, we have the following transformation matrix:
M = 1 A B θ B 2 θ p A 2 θ 1 + A B θ q 0 0 1 .
Applying the matrix M to a point P = ( x 0 , y 0 ) by s N times, we get the following equality, which can be shown by induction:
M s ( P ) = 1 A B θ B 2 θ p A 2 θ 1 + A B θ q 0 0 1 s x 0 y 0 1
= x + s p s A B x 0 + B 2 y 0 θ s 2 s 2 A B p + B 2 q θ y + s q + s A 2 x 0 + A B y 0 θ + s 2 s 2 A 2 p + A B q θ 1 .
It is clear that the obtained points are on the curve with the following parametric equation for s R :
α P s = x 0 + s p s A B x 0 + B 2 y 0 θ s 2 s 2 A B p + B 2 q θ y 0 + s q + s A 2 x 0 + A B y 0 θ + s 2 s 2 A 2 p + A B q θ
The implicit equation of α P s is
A 2 x 2 + 2 A B x y + B 2 y 2 + D x + E y + F = 0
where
D = A 2 p A B q + 2 q θ
E = A B p B 2 q 2 p θ
F = A 2 x 0 2 2 A B x 0 y 0 B 2 y 0 2 D x 0 E y 0 .
Note that if v = ( p , q ) ( 0 , 0 ) , then Equation (27) determines a parabola, since the discriminant of the equation is 0, and the determinant of the coefficients is not equal to 0. So, as s R changes, the point P moves on the parabola. We call this motion parabolic rotational motion. Here, the angle of rotation can be defined by s θ . In addition, if a parabola with a general equation (such as Equation 27) is given, then one can find the values of p and q for a given θ value as
p , q = θ 4 2 E + A B E θ B 2 D θ , θ 4 2 D + A B D θ A 2 E θ ,
using Equations (28) and (29). It is not difficult to see that if P = ( x 1 , y 1 ) is on Parabola (27), then
R θ B Ω ( P ) + v
is also on the same parabola. Thus, the following theorem is derived:
Theorem 6.
Given a parabola with the following equation:
A 2 x 2 + 2 A B x y + B 2 y 2 + C x + D y + E = 0 .
Then, for the angle θ, the function
M s ( P ) = 1 A B θ B 2 θ p A 2 θ 1 + A B θ q 0 0 1 s x y 1
with s N and the function
α P s = x 0 + s p s A B x 0 + B 2 y 0 θ s 2 s 2 A B p + B 2 q θ y 0 + s q + s A 2 x 0 + A B y 0 θ + s 2 s 2 A 2 p + A B q θ
with s R parabolically rotates any point on the parabola (32), where
p , q = θ 4 2 E + A B E θ B 2 D θ , θ 4 2 D + A B D θ A 2 E θ .
Example 4.
Given a parabola with the following equation:
x 2 + 4 x y + 4 y 2 + 7 x 26 y + 20 = 0 .
Let us construct the matrix M for θ = 2 5 to move the point P = x 0 , y 0 on the parabola. Using Formula (31), one can calculate that
v = p , q = ( 2 , 3 )
and we get
M s P = 1 5 8 5 2 2 5 9 5 3 0 0 1 s x y 1
for s N , and
α P s = x + 2 s 4 5 s x + 2 y 16 5 s 2 s , y + 3 s + 2 5 s x + 2 y + 8 5 s 2 s
for s R . It is easy to see that M s P and α P s are on the parabola as they move in a parabolic rotational motion with angle s θ . For instance, let us consider the point P = 1 , 2 on the parabola and rotate it parabolically for the parabolic angle s θ = 2 5 . Then, for s = 1 , we get
P = M 1 P = 1 5 8 5 2 2 5 9 5 3 0 0 1 1 2 1 = 1 7 1
and
P = α P 1 = 1 , 7 .
It is easy to check that P is on the same parabola (see Figure 1).

4. Discussion

In this article, we generalized the two-dimensional Galilean scalar product and determined the generalized Galilean skew symmetric matrices. Then, the rotational motions on any straight line were formulated by using the generalized Galilean skew symmetric matrix and the well-known Rodrigues, Cayley and Householder maps. It was also shown that the generalized Galilean rotation matrices can also be used to determine a motion on a general parabola related to the angle parameter. Thanks to the obtained result, it is seen that the motion on the parabola can be interpreted as rotational motion with matrices using homogeneous coordinates. In practical terms, linear motion describes the straight-line movement of objects, characterized by constant velocity or acceleration, and finds extensive use in fields such as transportation design and robotic motion planning. Meanwhile, parabolic motion illustrates the path of projectiles influenced by gravitational forces, with applications in sports science, engineering safety assessments, and robotics for optimizing launch angles and trajectories. In computer graphics, these physics principles are integral for creating realistic animations, motion simulations, and enhancing interactive gaming experiences, demonstrating the interplay between physics and technology in real-world applications. As a future direction, the rotational motions on any straight line or any parabola in the three-dimensional space can be considered. In addition, dual numbers, which comprise the number system associated with the Galilean plane, and the dual quaternions associated with these numbers can be generalized. In future studies, this paper will also serve as a reference for examining generalized screw motions using generalized dual quaternions.

Author Contributions

Conceptualization, H.B.Ç., M.Ö. and İ.Ö.; methodology, H.B.Ç.; validation, H.B.Ç., İ.Ö., O.Ç. and M.Ö.; formal analysis, İ.Ö. and O.Ç.; investigation, İ.Ö., O.Ç. and H.B.Ç.; writing—original draft preparation, H.B.Ç. and İ.Ö.; writing—review and editing, H.B.Ç. and M.Ö.; supervision, H.B.Ç. and M.Ö. 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 this 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, which improved the original manuscript of this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Çolakoğlu, H.B.; Öztürk, İ.; Özdemir, M. Non-parabolic conical rotations. J. Comput. Appl. Math. 2023, 420, 114766. [Google Scholar] [CrossRef]
  2. Artıkbayev, A.; Kurudirek, A.; Akça, H. Occurrence of Galilean geometry. Appl. Comput. 2022, 2, 115–117. [Google Scholar] [CrossRef]
  3. Yaglom, I.M. A Simple Non-Euclidean Geometry and Its Physical Basis: An Elementary Account of Galilean Geometry and the Galilean Principle of Relativity; Springer: New York, NY, USA, 1979. [Google Scholar]
  4. Klinaku, S. Galilean transformation in polar coordinates and Doppler effect. Results Phys. 2021, 31, 104885. [Google Scholar] [CrossRef]
  5. Klinaku, S. Geometric representation of the Galilean transformation. Results Phys. 2022, 39, 105719. [Google Scholar] [CrossRef]
  6. Yaylı, Y.; Tütüncü, E.E. Generalized Galilean transformations and dual quaternions. Sci. Magna 2009, 5, 94–100. [Google Scholar]
  7. Kisil, V. Geometry of Mobius Transformations: Elliptic, Parabolic and Hyperbolic Actions of SL2(R); Imperial College Press: London, UK, 2012. [Google Scholar]
  8. Yaglom, I.M. Complex Numbers in Geometry; Academic Press: London, UK, 1968. [Google Scholar]
  9. Clifford, M.A. Preliminary sketch of biquaternions. Proc. Lond. Math. Soc. 1871, 1, 381–395. [Google Scholar] [CrossRef]
  10. Kotelnikov, A.P. Screw Calculus and Some Applications to Geometry and Mechanics; Scientific notes of Kazan University; URSS: Moskow, Russia, 1895. [Google Scholar]
  11. Study, E. Geometrie der Dynamen: Die Zusammensetzung von Kraften und Verwandte Gegenstande der Geometrie; Cornell University Library: New York, NY, USA, 1903. [Google Scholar]
  12. Behr, N.; Dattoli, G.; Lattanzi, A.; Licciardi, S. Dual numbers and operational umbral methods. Axioms 2019, 8, 77. [Google Scholar] [CrossRef]
  13. Bongardt, B. An analysis of the dual-complex unit circle with applications to line geometry. In Proceedings of the Conference on Geometry: Theory and Applications, Innsbruck, Austria, 3–7 June 2019. [Google Scholar]
  14. Torres del Castillo, G.F. Some applications in classical mechanics of the double and the dual numbers. Rev. Mex. Física E 2019, 65, 152–155. [Google Scholar] [CrossRef]
  15. Torres del Castillo, G.F.; Gutiérrez-Herrera, K.C. Double and dual numbers. SU (2) groups, two-component spinors and generating functions. Rev. Mex. Física 2020, 66, 418–423. [Google Scholar] [CrossRef]
  16. Büyükyılmaz, E.A.; Yaylı, Y.; Gök, İ. A new construction of the Sierpinski triangles with Galilean transformations. Math. Sci. Appl. E-Notes 2016, 4, 151–163. [Google Scholar] [CrossRef]
  17. Akar, M.; Yüce, S. Kuruoğlu N. One-parameter planar motion on the Galilean plane. Int. Electron. J. Geom. 2013, 6, 79–88. [Google Scholar]
  18. Gürses, N.; Yüce, S. One-parameter planar motions in generalized complex number plane. Adv. Appl. Clifford Algebr. 2015, 25, 889–903. [Google Scholar] [CrossRef]
  19. Valverde, A.; Tsiotras, P. Spacecraft robot kinematics using dual quaternions. Robotics 2018, 7, 64. [Google Scholar] [CrossRef]
  20. Majernik, V. Quaternion formulation of the Galilean space-time transformation. Acta Phys. Slovaca 2006, 56, 9–14. [Google Scholar]
  21. Akyar, B. Dual quaternions in spatial kinematics in an algebraic sense. Turk. J. Math. 2008, 32, 373–391. [Google Scholar]
  22. Naghi, M.F.; Abdel-Baky, R.A.; Mofarreh, F. Time-like ruled surface in one-parameter hyperbolic dual spherical motions. Abstr. Appl. Anal. 2022, 2022, 9323490. [Google Scholar] [CrossRef]
  23. Hussein, R.A.; Ali, A.A. Geometry of the line space associated to a given dual ruled surface. AIMS Math. 2022, 7, 8542–8557. [Google Scholar] [CrossRef]
  24. Harkin, A.A.; Harkin, J.B. Geometry of generalized complex numbers. Math. Mag. 2004, 77, 118–129. [Google Scholar] [CrossRef]
  25. Özdemir, M. Introduction to hybrid numbers. Adv. Appl. Clifford Algebr. 2018, 28, 11. [Google Scholar] [CrossRef]
  26. Yüce, S.; Akar, M. Dual plane and kinematics. Chiang Mai J. Sci. 2014, 41, 463–469. [Google Scholar]
  27. Rooney, J. Generalised complex numbers in mechanics. In Advances on Theory and Practice of Robots and Manipulators; Springer: Cham, Switzerland, 2014; pp. 55–62. [Google Scholar]
  28. 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]
  29. 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]
  30. Rodríguez-Andrade, M.A.; Aragón-González, G.; Aragón, J.L.; Verde-Star, L. An algorithm for the Cartan–Dieudonn’e theorem on generalized scalar product spaces. Linear Algebra Appl. 2011, 434, 1238–1254. [Google Scholar] [CrossRef]
  31. Gallier, J.; Xu, D. Computing exponentials of skew-symmetric matrices and logarithms of orthogonal matrices. Int. J. Robot. Autom. 2003, 1, 10–20. [Google Scholar]
  32. Gallier, J. Remarks on the Cayley representation of orthogonal matrices and on perturbing the diagonal of a matrix to make it invertible. arXiv 2006, arXiv:math/0606320. [Google Scholar]
  33. Cayley, A. Sur quelques propriétés des déterminants gauches. J. FüR Die Reine Und Angew. Math. 1846, 32, 119–123. [Google Scholar] [CrossRef]
  34. Erdoğdu, M.; Özdemir, M. Cayley formula in Minkowski space-time. Rep. Math. Phys. 2015, 12, 1550058. [Google Scholar] [CrossRef]
  35. Norris, A.N. Euler-Rodrigues and Cayley formulae for rotation of elasticity tensors. Math. Mech. Solids 2008, 13, 465–498. [Google Scholar] [CrossRef]
  36. Selig, J.M. Geometric Fundamentals of Robotics; Springer: NewYork, NY, USA, 2005. [Google Scholar]
Figure 1. Rotational motion on a parabola.
Figure 1. Rotational motion on a parabola.
Symmetry 16 01553 g001
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.

Share and Cite

MDPI and ACS Style

Çolakoğlu, H.B.; Öztürk, İ.; Çelik, O.; Özdemir, M. Generalized Galilean Rotations. Symmetry 2024, 16, 1553. https://doi.org/10.3390/sym16111553

AMA Style

Çolakoğlu HB, Öztürk İ, Çelik O, Özdemir M. Generalized Galilean Rotations. Symmetry. 2024; 16(11):1553. https://doi.org/10.3390/sym16111553

Chicago/Turabian Style

Çolakoğlu, Harun Barış, İskender Öztürk, Oğuzhan Çelik, and Mustafa Özdemir. 2024. "Generalized Galilean Rotations" Symmetry 16, no. 11: 1553. https://doi.org/10.3390/sym16111553

APA Style

Çolakoğlu, H. B., Öztürk, İ., Çelik, O., & Özdemir, M. (2024). Generalized Galilean Rotations. Symmetry, 16(11), 1553. https://doi.org/10.3390/sym16111553

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop