Next Article in Journal
On the Combination of the Laplace Transform and Integral Equation Method to Solve the 3D Parabolic Initial Boundary Value Problem
Previous Article in Journal
Custom Score Function: Projection of Structural Attention in Stochastic Structures
Previous Article in Special Issue
Some Categories of Compactness and Connectedness in Generalized Topological Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatial Generalized Octonionic Curves

1
Department of Mathematics, Istanbul Beykent University, İstanbul 34528, Türkiye
2
Department of Electric-Electronic Engineering, Istanbul Topkapı University, İstanbul 34662, Türkiye
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(9), 665; https://doi.org/10.3390/axioms14090665
Submission received: 1 August 2025 / Revised: 23 August 2025 / Accepted: 28 August 2025 / Published: 29 August 2025
(This article belongs to the Special Issue Advances in Mathematics and Its Applications, 2nd Edition)

Abstract

This study investigates curves in a 7-dimensional space, represented by spatial generalized octonion-valued functions of a single variable, where the general octonions include real, split, semi, split semi, quasi, split quasi, and para octonions. We begin by constructing a new frame, referred to as the G 2 -frame, for spatial generalized octonionic curves, and subsequently derive the corresponding derivative formulas. We also present the connection between the G 2 -frame and the standard orthonormal basis of spatial generalized octonions. Moreover, we verify that Frenet–Serret formulas hold for spatial generalized octonionic curves. We establish the G 2 -congruence of two spatial generalized octonionic curves and present the correspondence between the Frenet–Serret frame and the G 2 -frame. A key advantage of the G 2 -frame is that the associated frame equations involve lower-order derivatives. This method is both time-efficient and computationally efficient. To demonstrate the theory, we present an example of a unit-speed spatial generalized octonionic curve and compute its G 2 -frame and invariants using MATLAB.
MSC:
53A04; 53A35; 17D05; 17A75

1. Introduction

After Sir Rowan Hamilton introduced quaternions, his friend Graves came up with a new algebraic system in 1843. He called them octonions [1]. Graves shared his discovery with Hamilton in a letter written in December 1843. Around the same time, Cayley independently discovered the same structure. Later, this structure became known as the Cayley numbers or Cayley algebra, and Cayley published a detailed paper about it [2]. Hamilton later admitted that Graves had both discovered and named the system before Cayley.
Today, the terms “generalized octonions” and “Cayley numbers” are often used to mean the same thing. In physics, octonions have mostly been used in theoretical ideas. For example, in the 1970s, some researchers tried to model quarks using octonionic Hilbert spaces. It is also known that octonions are closely related to the idea that only four normed division algebras exist. This fact connects them to the possible dimensions of spacetime where supersymmetric quantum field theories can exist. Some researchers have even tried to explain the Standard Model of particle physics using octonions. In addition to physics, octonions have appeared in many other fields. These include black hole entropy, quantum information theory, string theory, and even image processing [3,4,5].
The set of generalized octonions includes several types of number systems as special cases. By changing the parameters μ 1 , μ 2 , and μ 3 , different types of octonions can be defined—as long as not all of these parameters are zero.
  • If μ 1 = μ 2 = μ 3 = 1 yields the real octonions [6];
  • If μ 1 = μ 2 = 1 , μ 3 = 1 corresponds to the split octonions [7];
  • If μ 1 = μ 2 = 1 , μ 3 = 0 defines the semi octonions [8];
  • If μ 1 = μ 2 = 1 , μ 3 = 0 gives the split semi octonions [9];
  • If μ 1 = 1 , μ 2 = μ 3 = 0 produces the quasi octonions [10];
  • If μ 1 = 1 , μ 2 = μ 3 = 0 leads to the split quasi octonions [11];
  • If μ 1 = μ 2 = μ 3 = 0 results in the para octonions [12].
Numerous studies in the literature have explored these various types of octonions, including works such as [13,14,15,16,17,18,19,20]. Generalized octonions are also termed three-parameter generalized octonions (3PGO). In [21] a classification is made based on the inner product and vector components, and the polar forms of light-like generalized octonions are derived. Furthermore, matrix representations of generalized octonions are introduced, and several properties of these representations are established. In addition, the powers and roots of the matrix representations are presented.
The frame fields and curvatures of curves in n-dimensional Euclidean and Minkowski spaces are calculated using the Frenet–Serret frame and its associated formulas [22]. Bharathi and Nagaraj [23] utilized spatial quaternions and quaternions to study the differential geometry of curves in 4-dimensional Euclidean space. Then, Çöken and Tuna [24] obtained the characterizations of non-null semi-quaternionic curves in 3- and 4-dimensional Minkowski spaces. Dağdeviren and Yüce  [25] performed analogous calculations for dual quaternionic curves in 3- and 4-dimensional Galilean spaces. In addition, Akbıyık [26] obtained the characterizations of non-null hybrid curves. The characterizations of null hybrid curves were presented by Alo [27]. The frame fields obtained in these studies coincide with the Frenet–Serret frames due to the algebraic and geometric structure of 3- and 4-dimensional spaces. In their work, Bektaş and Yüce [28] investigated the characterizations of spatial octonionic and octonionic curves. However, a significant algebraic difference between quaternions and octonions is that while quaternions form an associative algebra, octonions do not. Moreover, whereas two vectors in the spatial quaternion space possess only one orthogonal vector, in the spatial octonion space, two vectors may have multiple orthogonal vectors. As a result, certain differences emerge in the computation of the frame fields of octonionic curves.
The geometric properties of spatial (pure) octonionic curves in Euclidean spaces were investigated by Ohashi [29,30,31,32]. In these studies, a novel moving frame, called the G 2 -frame, was introduced for spatial octonionic curves. The corresponding derivative formulas were derived, and their connection to the classical Frenet frame was established. Non-null split octonionic curves were studied by Alo and Akbıyık in [33], where they constructed a G 2 -frame along non-null spatial split octonionic curves. They derived the corresponding derivative formulas and established the relation between the elements of the G 2 -frame and those of the classical Frenet–Serret frame. Since the computation of Serret–Frenet formulas in 7- and 8-dimensional spaces involves higher-order derivatives, it can lead to memory-related problems in software environments such as MATLAB. The G 2 -frame offers lower-order derivative formulations as an alternative to the higher-order classical Frenet–Serret formulas.
This paper is structured as follows. In Section 2, we present the inner product · , · and the vector product ▴ in the Euclidean space R 7 . Based on these structures, we recall the generalized octonionic product× and the associated inner product h ( · , · ) in the space of generalized octonions, denoted by GO . We also present several fundamental properties of these operations. In Section 3, we define spatial generalized octonionic curves and construct a moving frame, referred to as the G 2 -frame, for non-null spatial generalized octonionic curves. Furthermore, we derive the differential equations associated with this frame. In addition to these, we give a relation between the G 2 -frame and the standard orthonormal basis of spatial generalized octonions. In Section 4, we discuss the G 2 -invariants and establish the correspondence between the elements of the G 2 -frame and those of the classical Frenet–Serret frame. Finally, in Section 5, we provide an explicit example of a unit spatial generalized octonionic curve. We compute its G 2 -frame and associated G 2 -invariants numerically using MATLAB 2023b. Appendix A includes the MATLAB 2023b codes utilized for performing the computations and illustrative example discussed in the main text.
This work makes two main contributions. First, it extends the concept of the G 2 -frame to the setting of spatial generalized octonionic curves. Second, it establishes explicit relations between the new invariants and the classical Frenet–Serret frame, offering computational advantages through lower-order derivative formulations.

2. Preliminaries

In this section, we recall some fundamental properties of generalized octonions, following the exposition in [21]. Let r and s be two arbitrary 7-tuples in R 7 , written as follows:
r = ( r 1 , r 2 , r 3 , r 4 , r 5 , r 6 , r 7 ) , s = ( s 1 , s 2 , s 3 , s 4 , s 5 , s 6 , s 7 ) .
A real-valued function · , · : R 7 × R 7 R is defined as follows:
r , s = ( μ 1 r 1 s 1 + μ 2 r 2 s 2 μ 1 μ 2 r 3 s 3 + μ 3 r 4 s 4 μ 1 μ 3 r 5 s 5 μ 2 μ 3 r 6 s 6 + μ 1 μ 2 μ 3 r 7 s 7 ) ,
where μ 1 , μ 2 ,   and   μ 3 are real numbers not simultaneously zero. This function defines a non-degenerate inner product on R 7 . If μ 1 , μ 2 , μ 3 < 0 , then · , · is positive definite. Let { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 } be a standard basis for ( R 7 , , ) . The vector product is defined according to Table 1.
The vector product of r , s R 7 , can be expressed as follows:
r s = 0 μ 2 r 3 μ 2 r 2 μ 3 r 5 μ 3 r 4 μ 2 μ 3 r 7 μ 2 μ 3 r 6 μ 1 r 3 0 μ 1 r 1 μ 3 r 6 μ 1 μ 3 r 7 μ 3 r 4 μ 1 μ 3 r 5 r 2 r 1 0 μ 3 r 7 μ 3 r 6 μ 3 r 5 μ 3 r 4 μ 1 r 5 μ 2 r 6 μ 1 μ 2 r 7 0 μ 1 r 1 μ 2 r 2 μ 1 μ 2 r 3 r 4 μ 2 r 7 μ 2 r 6 r 1 0 μ 2 r 3 μ 2 r 2 μ 1 r 7 r 4 μ 1 r 5 r 2 μ 1 r 3 0 μ 1 r 1 r 6 r 5 r 4 r 3 r 2 r 1 0 s 1 s 2 s 3 s 4 s 5 s 6 s 7 = ( μ 2 r 3 s 2 μ 2 r 2 s 3 + μ 3 r 5 s 4 μ 3 r 4 s 5 + μ 2 μ 3 r 7 s 6 μ 2 μ 3 r 6 s 7 ) e 1 + ( μ 1 r 3 s 1 + μ 1 r 1 s 3 + μ 3 r 6 s 4 μ 1 μ 3 r 7 s 5 μ 3 r 4 s 6 + μ 1 μ 3 r 5 s 7 ) e 2 + ( r 2 s 1 + r 1 s 2 + μ 3 r 7 s 4 μ 3 r 6 s 5 + μ 3 r 5 s 6 μ 3 r 4 s 7 ) e 3 + ( μ 1 r 5 s 1 μ 2 r 6 s 2 + μ 1 μ 2 r 7 s 3 + μ 1 r 1 s 5 + μ 2 r 2 s 6 μ 1 μ 2 r 3 s 7 ) e 4 + ( r 4 s 1 μ 2 r 7 s 2 + μ 2 r 6 s 3 + r 1 s 4 μ 2 r 3 s 6 + μ 2 r 2 s 7 ) e 5 + ( μ 1 r 7 s 1 r 4 s 2 μ 1 r 5 s 3 + r 2 s 4 + μ 1 r 3 s 5 μ 1 r 1 s 7 ) e 6 + ( r 6 s 1 r 5 s 2 r 4 s 3 + r 3 s 4 + r 2 s 5 r 1 s 6 ) e 7 .
Equivalently, as follows:
r s = [ μ 2 ( r 3 s 2 r 2 s 3 ) + μ 3 ( r 5 s 4 r 4 s 5 ) + μ 2 μ 3 ( r 7 s 6 r 6 s 7 ) ] e 1 + [ μ 1 ( r 1 s 3 r 3 s 1 ) + μ 3 ( r 6 s 4 r 4 s 6 ) + μ 1 μ 3 ( r 5 s 7 r 7 s 5 ) ] e 2 + [ ( r 1 s 2 r 2 s 1 ) + μ 3 ( r 5 s 6 r 6 s 5 + r 7 s 4 r 4 s 7 ) ] e 3 + [ μ 1 ( r 1 s 5 r 5 s 1 ) + μ 2 ( r 2 s 6 r 6 s 2 ) + μ 1 μ 2 ( r 7 s 3 r 3 s 7 ) ] e 4 + [ ( r 1 s 4 r 4 s 1 ) + μ 2 ( r 2 s 7 r 7 s 2 + r 6 s 3 r 3 s 6 ) ] e 5 + [ ( r 2 s 4 r 4 s 2 ) + μ 1 ( r 3 s 5 r 5 s 3 + r 7 s 1 r 1 s 7 ) ] e 6 + [ ( r 2 s 5 r 5 s 2 ) + ( r 3 s 4 r 4 s 3 ) + ( r 6 s 1 r 1 s 6 ) ] e 7 .
The vector product defined with Table 1 satisfies the following fundamental properties:
i.
r ( s + k ) = r s + r k ,
ii.
r r = 0 ,
iii.
r s = s r ,
iv.
r ( r s ) = r , s r r , r s ,
v.
a , b c = a b , c .
Let GO denote the space of generalized octonions, equipped with the basis { e i , i = 0 , 1 , . . . , 7 } . Then, every R GO can be expressed uniquely in the following form:
R = r 0 + r 1 e 1 + r 2 e 2 + r 3 e 3 + r 4 e 4 + r 5 e 5 + r 6 e 6 + r 7 e 7 .
S R = r 0 is the scalar part and V R = r 1 e 1 + r 2 e 2 + r 3 e 3 + r 4 e 4 + r 5 e 5 + r 6 e 6 + r 7 e 7 the vector part of R. The operations of addition and scalar multiplication in GO are defined as follows:
R + S = ( r 0 + s 0 ) e 0 + ( r 1 + s 1 ) e 1 + ( r 2 + s 2 ) e 2 + ( r 3 + s 3 ) e 3 + ( r 4 + s 4 ) e 4 + ( r 5 + s 5 ) e 5 + ( r 6 + s 6 ) e 6 + ( r 7 + s 7 ) e 7
and
λ R = λ r 0 e 0 + λ r 1 e 1 + λ r 2 e 2 + λ r 3 e 3 + λ r 4 e 4 + λ r 5 e 5 + λ r 6 e 6 + λ r 7 e 7 .
The product of two generalized octonions is given in Table 2.
Using this table, the generalized octonionic product of R = r 0 + r 1 e 1 + r 2 e 2 + r 3 e 3 + r 4 e 4 + r 5 e 5 + r 6 e 6 + r 7 e 7 and S = s 0 + s 1 e 1 + s 2 e 2 + s 3 e 3 + s 4 e 4 + s 5 e 5 + s 6 e 6 + s 7 e 7 is defined as follows:
R × S = r 0 s 0 + μ 1 r 1 s 1 + μ 2 r 2 s 2 μ 1 μ 2 r 3 s 3 + μ 3 r 4 s 4 μ 1 μ 3 r 5 s 5 μ 2 μ 3 r 6 s 6 + μ 1 μ 2 μ 3 r 7 s 7 + ( r 0 s 1 + r 1 s 0 μ 2 r 2 s 3 + μ 2 r 3 s 2 μ 3 r 4 s 5 + μ 3 r 5 s 4 μ 2 μ 3 r 6 s 7 + μ 2 μ 3 r 7 s 6 ) e 1 + ( r 0 s 2 + r 2 s 0 + μ 1 r 1 s 3 μ 1 r 3 s 1 μ 3 r 4 s 6 + μ 1 μ 3 r 5 s 7 + μ 3 r 6 s 4 μ 1 μ 3 r 7 s 5 ) e 2 + ( r 0 s 3 + r 3 s 0 + r 1 s 2 r 2 s 1 μ 3 r 4 s 7 + μ 3 r 5 s 6 μ 3 r 6 s 5 + μ 3 r 7 s 4 ) e 3 + ( r 0 s 4 + r 4 s 0 + μ 1 r 1 s 5 + μ 2 r 2 s 6 μ 1 μ 2 r 3 s 7 μ 1 r 5 s 1 μ 2 r 6 s 2 + μ 1 μ 2 r 7 s 3 ) e 4 + ( r 0 s 5 + r 5 s 0 + r 1 s 4 r 4 s 1 + μ 2 r 2 s 7 μ 2 r 3 s 6 + μ 2 r 6 s 3 μ 2 r 7 s 2 ) e 5 + ( r 0 s 6 + r 6 s 0 μ 1 r 1 s 7 + r 2 s 4 + μ 1 r 3 s 5 r 4 s 2 μ 1 r 5 s 3 + μ 1 r 7 s 1 ) e 6 + ( r 0 s 7 + r 7 s 0 r 1 s 6 + r 2 s 5 + r 3 s 4 r 4 s 3 r 5 s 2 + r 6 s 1 ) e 7 .
The product of two generalized octonions R and S can be expressed in the following form:
R × S = S R S S V R , V S + S R V S + S S V R + V R V S ,
where V R V S represents the vector product and V R , V S denotes the inner product in ( R 7 , , ) . Although the multiplication of generalized octonions is neither commutative nor associative, it satisfies the property of alternativity, i.e., the following identities hold
R × ( R × S ) = ( R × R ) × S ( S × R ) × R = S × ( R × R ) .
For every generalized octonion R, the conjugate of R, denoted by R ¯ is defined as follows:
R ¯ = r 0 e 0 r 1 e 1 r 2 e 2 r 3 e 3 r 4 e 4 r 5 e 5 r 6 e 6 r 7 e 7 .
The conjugate operator satisfies the following properties:
i.
R + S ¯ = R ¯ + S ¯ ,
ii.
R ¯ ¯ = R ,
iii.
R × S ¯ = S ¯ × R ¯ .
The R -valued symmetric bilinear form h : GO × GO R is defined as follows:
h ( R , S ) = 1 2 ( R × S ¯ + S × R ¯ )
or
h ( R , S ) = r 0 s 0 μ 1 r 1 s 1 μ 2 r 2 s 2 + μ 1 μ 2 r 3 s 3 μ 3 r 4 s 4 + μ 1 μ 3 r 5 s 5 + μ 2 μ 3 r 6 s 6 μ 1 μ 2 μ 3 r 7 s 7 .
The scalar product defined on GO possesses the following properties for all R , S , C GO :
i.
h ( R , S ) = S R × S ¯ ,
ii.
h ( R , S + C ) = h ( R , S ) + h ( R , C ) ,
iii.
α h ( R , S ) = h ( α R , S ) = h ( R , α S ) .
A generalized octonion R is classified as space-like, time-like, or null depending on the sign of h ( R , R ) ; that is, if h ( R , R ) > 0 , R is space-like; if h ( R , R ) < 0 , R is time-like; and if h ( R , R ) = 0 , R is null. We define θ R as the sign of R, where θ R = 1 for space-like R, and θ R = 1 for time-like R. The norm of R is defined as follows:
| | R | | = θ R h ( R , R ) = θ R ( r 0 s 0 μ 1 r 1 s 1 μ 2 r 2 s 2 + μ 1 μ 2 r 3 s 3 μ 3 r 4 s 4 + μ 1 μ 3 r 5 s 5 + μ 2 μ 3 r 6 s 6 μ 1 μ 2 μ 3 r 7 s 7 ) .
The norm satisfies the following properties:
i.
R × S = R S ,
ii.
h ( R × C , S × C ) = C h ( R , S ) ,
iii.
h ( R , S × R ) = S S R .
Any generalized octonion can be written as R = S R + V R , where S R = 1 2 ( R + R ¯ ) is the scalar part, and V R = 1 2 ( R R ¯ ) is the vector part. The set is as follows:
GO p = { R GO | R + R ¯ = 0 }
is referred to as the space of spatial generalized octonions, and its elements are called spatial generalized octonions. For any R , S GO p , the product R × S can be expressed as follows:
R × S = R , S + R S .
In particular, if R and S are orthogonal spatial generalized octonions, then the scalar product vanishes, and the expression simplifies to the following:
R × S = R S .
The inverse of the generalized octonion R GO , provided that R 0 , is defined as follows:
R 1 = R ¯ R 2 ,
and it satisfies the following properties:
i.
R 1 = R 1
ii.
R × R 1 = R 1 × R
iii.
( S × R 1 ) × R = S and R 1 × ( R × S ) = S .

3. G2-Frame Fields Along Spatial Generalized Octonionic Curves

In this section we construct the G 2 -frame and the derivative formulas associated with this frame. We present a relation between the G 2 frame and the standard orthonormal basis of spatial generalized octonions. Let I R and s I . A smooth map β : I GO p , given in the form β ( s ) = i = 1 7 β i ( s ) e i , is called a spatial generalized octonionic curve.
Definition 1.
Let β : I GO p be a spatial generalized octonionic curve. If for every s I ,
h ( β ( s ) , β ( s ) ) = 1 2 ( β ( s ) × β ( s ) ¯ + β ( s ) × β ( s ) ¯ = β ( s ) × β ( s ) ¯ ) = θ 0 ,
where θ 0 { 1 , 1 } , then the curve is said to be a unit-speed spatial generalized octonionic curve. Furthermore, the causal character of the curve is determined by the value of h ( β ( s ) , β ( s ) ) as follows:
  • If h ( β ( s ) , β ( s ) ) = 1 , the curve is called space-like,
  • If h ( β ( s ) , β ( s ) ) = 1 , the curve is called time-like
  • If h ( β ( s ) , β ( s ) ) = 0 , the curve is called null.
The causal character of a curve is determined by its classification as space-like, time-like, or null.
Throughout this study, we consider only frames consisting entirely of non-null vectors.
Theorem 1.
Let β : I R GO p be a smooth, unit-speed, non-null spatial generalized octonionic curve defined by β ( s ) = i = 1 7 β i ( s ) e i for s I , where the tangent vector is given by t ( s ) = β ( s ) . Then the following properties hold:
(i)
The derivative t ( s ) is orthogonal to t ( s ) , i.e., h ( t ( s ) , t ( s ) ) = 0 ,
(ii)
The product t ( s ) × t ( s ) ¯ belongs to the space of spatial generalized octonion GO p .
Proof. 
Let β ( s ) = i = 1 7 β i ( s ) e i be a generalized non-null unit-speed octonionic curve. Its tangent vector is given by t ( s ) = β ( s ) = i = 1 7 β i ( s ) e i and the conjugate of t is t ¯ = i = 1 7 β i ( s ) e i . It is straightforward to verify that t ¯ = t ¯ . Assuming the generalized inner product satisfies h ( t ( s ) , t ( s ) ) = θ 0 , the following is written:
t × t ¯ + t × t ¯ = 0 .
Since h ( t ( s ) , t ( s ) ) = θ 0 , using Equation (1) we find h ( t , t ) = 0 , which confirms the orthogonality and thus establishes the claim in part i.
Applying Equation (1) along with the properties of conjugation in GO , we obtain the following:
t × t ¯ + t × t ¯ ¯ = 0 .
Therefore, t × t ¯ is a spatial generalized octonion. This completes the proof of part ii.    □
Let t be a spatial generalized octonion. Define the unit spatial generalized octonion n 1 and the non-negative scalar function κ 1 through the following relation:
t = θ 1 κ 1 n 1 , h ( n 1 , n 1 ) = θ 1 , θ 1 { 1 , 1 }
where
κ 1 = t .
denotes the first curvature. Using property (i) of Theorem 1, we compute the following:
h ( n 1 , t ) = θ 1 κ 1 h ( t , t ) = 0
which shows that n 1 is orthogonal to t with respect to bilinear form h. Differentiating the orthogonality equation h ( t , n 1 ) = 0 with respect to the parameter s, we obtain the following equation:
h ( t , n 1 ) + h ( t , n 1 ) = 0 .
From Equation (2), the following is written:
h ( t , n 1 ) = h ( θ 1 κ 1 n 1 , n 1 ) = κ 1 .
Substituting this expression into Equation (4), we obtain the following:
h ( n 1 , t ) = κ 1 .
Next, we define the second vector of the orthonormal frame by the following:
n 2 = t × n 1 .
By property ( i i ) of Theorem 1, we conclude that n 2 = t × n 1 is a spatial generalized octonion, i.e., n 2 GO p . Moreover, using the properties of the bilinear form h, we compute h ( n 2 , t ) = 0 and h ( n 2 , n 1 ) = 0 , which implies that the vectors t , n 1 , and n 2 are mutually orthogonal spatial generalized octonions. Furthermore, the following identities hold:
t × n 2 = t × ( t × n 1 ) = t , n 1 t t , t n 1 = θ 0 n 1 ,
n 1 × n 2 = θ 1 t .
Next, the unit spatial generalized octonion n 3 , which is orthogonal to t, n 1 , and n 2 , is defined by the following expression:
n 3 = θ 3 κ 2 ( n 1 θ 0 h ( n 1 , t ) t θ 2 h ( n 1 , n 2 ) n 2 ) ,
where
κ 2 = θ 3 ( n 1 2 θ 0 h ( n 1 , t ) 2 θ 2 h ( n 1 , n 2 ) 2 )
and h ( n 3 , n 3 ) = θ 3 . This construction ensures that n 3 is orthogonal to the previously defined vectors. We then define the following elements of the frame as follows:
n 4 = t × n 3 , n 5 = n 1 × n 3 , n 6 = n 2 × n 3
Using the properties of vector product in the algebra of spatial generalized octonions, the following identities can be established:
t × n 4 = θ 0 n 3 ,        n 3 × n 4 = θ 3 t , n 1 × n 5 = θ 1 n 3 , n 3 × n 5 = θ 3 n 1 , n 5 × n 6 = θ 5 t , t × n 6 = θ 0 n 5 , n 1 × n 6 = θ 1 n 4 , n 4 × n 6 = θ 4 n 1 , n 2 × n 6 = θ 2 n 3 , n 3 × n 6 = θ 3 n 2 ,
where θ 0 = h ( t , t ) and θ i = h ( n i , n i ) for i = 1 , . . . , 6 , and θ i { 1 , 1 } for i = 0 , . . . , 6 . Moreover, the following relations hold:
θ 2 = θ 0 θ 1 , θ 4 = θ 0 θ 3 , θ 5 = θ 1 θ 3 , θ 6 = θ 0 θ 5 .
Thus, we obtain a complete orthonormal set { t , n 1 , n 2 , n 3 , n 4 , n 5 , a n d   n 6 } of spatial generalized octonions, for which a multiplication Table 3 can be constructed based on the identities above.
In addition, if we define a new set of basis elements, written as follows:
E 0 = e 0 , E 1 = e 1 / | μ 1 | , E 2 = e 2 / | μ 2 | , E 3 = e 3 / | μ 1 μ 2 | , E 4 = e 4 / | μ 3 | E 5 = e 5 / | μ 1 μ 3 | E 6 = e 6 / | μ 2 μ 3 | E 7 = e 7 / | μ 1 μ 2 μ 3 | ,
where μ i 0 , i = 1 , 2 , 3 , then { E 0 , E 1 , E 2 , E 3 , E 4 , E 5 , E 6 , E 7 } forms a standard orthonormal basis for the algebra of generalized octonions with respect to the associated quadratic form. The multiplication rules for this orthonormal basis are presented in Table 4.
Furthermore, the multiplication rules for the standard orthonormal basis of spatial generalized octonions are presented in Table 5.
In particular, if we choose the following parameters:
θ 0 = μ 1 | μ 1 | , θ 1 = μ 2 | μ 2 | , θ 2 = μ 1 μ 2 | μ 1 μ 2 | , θ 3 = μ 3 | μ 3 | ,
θ 4 = μ 1 μ 3 | μ 1 μ 3 | , θ 5 = μ 2 μ 3 | μ 2 μ 3 | , θ 6 = μ 1 μ 2 μ 3 | μ 1 μ 2 μ 3 |
then, the multiplication Table 3, corresponding to the orthonormal basis { t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 } , matches that of Table 5, which corresponds to the basis { E 1 , E 2 , E 3 , E 4 , E 5 , E 6 , E 7 } .
Moreover, if we consider the rescaled G 2 -frame, written as follows:
t = | μ 1 | t , n 1 = | μ 2 | n 1 , n 2 = | μ 1 μ 2 | n 2 , n 3 = | μ 3 | n 3 , n 4 = | μ 1 μ 2 | n 4 , n 5 = | μ 2 μ 3 | n 5 , n 6 = | μ 1 μ 2 μ 3 | n 6 ,
then the corresponding multiplication rules can be presented into Table 6.
Finally, there exists a G 2 -valued function g : I G 2 , where G 2 is the authomorphism group of generalized octonions, written as follows:
G 2 = { g G L ( GO ) | g ( R × S ) = g ( R ) × g ( S ) , R , S GO } ,
such that ( t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 ) = ( g ( E 1 ) , g ( E 2 ) , g ( E 3 ) , g ( E 4 ) , g ( E 5 ) , g ( E 6 ) , g ( E 7 ) ) . The action of G 2 induces a transition from the standard orthonormal basis to a moving frame, which is why it is commonly referred to as the G 2 -frame.
Theorem 2.
Let β : I GO p be a spatial generalized octonionic curve with curvature functions κ 1 , κ 2 > 0 . The associated G 2 frame field ( t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 ) along the curve β satisfies the system of differential equations given by the following:
d d s t n 1 n 2 n 3 n 4 n 5 n 6 = M ( κ 1 , κ 2 , λ 1 . . . , λ 6 ) t n 1 n 2 n 3 n 4 n 5 n 6 ,
or
t n 1 n 2 n 3 n 4 n 5 n 6 = 0 θ 1 κ 1 0 0 0 0 0 θ 0 κ 1 0 θ 2 λ 1 θ 3 κ 2 0 0 0 0 θ 1 λ 1 0 0 θ 4 θ 0 κ 2 0 0 0 θ 1 k 1 0 0 θ 4 λ 2 θ 5 λ 3 θ 6 λ 4 0 0 θ 2 θ 0 k 2 θ 3 λ 2 0 θ 5 λ 5 θ 6 θ 0 λ 3 0 0 0 θ 3 λ 3 θ 4 λ 5 0 θ 6 λ 6 0 0 0 θ 3 λ 4 θ 4 θ 0 λ 3 θ 5 λ 6 0 t n 1 n 2 n 3 n 4 n 5 n 6 ,
where
κ 1 = h ( t , n 1 ) , κ 2 = h ( n 1 , n 3 ) ,
λ 1 = h ( n 1 , n 2 ) , λ 2 = h ( n 3 , n 4 ) , λ 3 = h ( n 3 , n 5 ) , λ 4 = h ( n 3 , n 6 )
are curvature functions and the following:
λ 5 = θ 3 κ 1 + λ 4 , λ 6 = θ 3 λ 1 + θ 1 λ 2 .
Proof. 
From Equation (6), we find the following:
n 1 = θ 3 κ 2 n 3 + θ 0 h ( n 1 , t ) t + θ 2 h ( n 1 , n 2 ) n 2 .
Substituting Equation (5) and h ( n 1 , n 2 ) = λ 1 we find the following:
n 1 = θ 0 κ 1 t + θ 2 λ 1 n 2 + θ 3 κ 2 n 3 .
Now, for i = 2 , 3 , 4 , 5 , 6 we write the following:
n i = θ 0 h ( n i , t ) t + j = 1 6 θ j h ( n i , n j ) n j .
From, the following:
h ( n 2 , t ) = h ( n 2 , t ) = 0 , h ( n 2 , n 1 ) = h ( n 2 , n 1 ) = λ 1 , h ( n 2 , n 2 ) = 0 , h ( n 2 , n 3 ) = h ( ( t × n 1 ) , n 3 ) = 0 , h ( n 2 , n 4 ) = h ( ( t × n 1 ) , n 4 ) = θ 0 κ 2 , h ( n 2 , n 5 ) = h ( ( t × n 1 ) , n 5 ) = 0 , h ( n 2 , n 6 ) = h ( ( t × n 1 ) , n 6 ) = 0
we find the following:
n 2 = θ 1 λ 1 n 1 + θ 4 θ 0 κ 2 n 4 .
We define the following:
h ( n 3 , n 4 ) = λ 2 , h ( n 3 , n 5 ) = λ 3 , h ( n 3 , n 6 ) = λ 4 ,
then by using the following:
h ( n 3 , t ) = 0 , h ( n 3 , n 1 ) = κ 2 , h ( n 3 , n 2 ) = 0 , h ( n 3 , n 3 ) = 0
we find the following:
n 3 = θ 1 κ 2 n 1 + θ 4 λ 2 n 4 + θ 5 λ 3 n 5 + θ 6 λ 4 n 6 .
From the following:
h ( n 4 , t ) = 0 , h ( n 4 , n 1 ) = 0 , h ( n 4 , n 2 ) = θ 0 κ 2 ,
h ( n 4 , n 3 ) = λ 2 , h ( n 4 , n 5 ) = θ 3 κ 1 λ 4 , h ( n 4 , 6 ) = θ 0 λ 3 ,
defining θ 3 κ 1 + λ 4 = λ 5 , we obtain the following:
n 4 = θ 2 θ 0 κ 2 n 2 θ 3 λ 2 n 3 + θ 5 λ 5 n 5 θ 6 θ 0 λ 3 n 6 .
From the following:
h ( n 5 , t ) = 0 , h ( n 5 , n 1 ) = 0 , h ( n 5 , n 2 ) = 0 , h ( n 5 , n 3 ) = λ 3 ,
h ( n 5 , n 4 ) = λ 5 , h ( n 5 , n 5 ) = 0 , h ( n 5 , n 6 ) = θ 3 λ 1 + θ 1 λ 2 ,
defining θ 3 λ 1 + θ 1 λ 2 = λ 6 we obtain the following:
n 5 = θ 3 λ 3 n 3 θ 4 λ 5 n 4 + θ 6 λ 6 n 6 .
From the following:
h ( n 6 , t ) = 0 , h ( n 6 , n 1 ) = 0 , h ( n 6 , n 2 ) = 0 ,
h ( n 6 , n 3 ) = λ 4 , h ( n 6 , n 4 ) = θ 0 λ 3 , h ( n 6 , n 5 ) = λ 6 ,
we obtain the following:
n 6 = θ 3 λ 4 n 3 + θ 4 θ 0 λ 3 n 4 θ 5 λ 6 n 5
   □
Remark 1.
Let β be a unit-speed spatial generalized octonionic curve, and let the following:
{ V 0 , V 1 , V 2 , V 3 , V 4 , V 5 , V 6 }
denote its Frenet–Serret frame, where V 0 = β and the following:
V 1 = η 1 k 1 V 0 ,
with k 1 = V 0 > 0 . For i = 2 , . . . , 6 , the frame vectors and curvatures are defined by the following:
V i = η i k i ( V i 1 + η i 2 k i 1 V i 2 ) ,
and
k i = V i 1 + η i 2 k i 1 V i 2 , η i = h ( V i , V i ) .
Then, the Frenet–Serret formulas in R 4 7 takes the following form:
V 0 = η 1 k 1 V 1 V i = η i 1 k i V i 1 + η i + 1 k i + 1 V i + 1 , i = 1 , 2 , . . . , 5 V 6 = η 5 k 6 V 5 ,
or in matrix form, written as follows:
V 0 V 1 V 2 V 3 V 4 V 5 V 6 = 0 η 1 k 1 0 0 0 0 0 η 0 k 1 0 η 2 k 2 0 0 0 0 0 η 1 k 2 0 η 3 k 3 0 0 0 0 0 η 2 k 3 0 η 4 k 4 0 0 0 0 0 η 3 k 4 0 η 5 k 5 0 0 0 0 0 η 4 k 5 0 η 6 k 6 0 0 0 0 0 η 5 k 6 0 V 0 V 1 V 2 V 3 V 4 V 5 V 6 .
Equation (29) is referred to as the Frenet–Serret formulas for a unit-speed spatial generalized octonionic curve. It is important to note that η 0 = θ 0 , η 1 = θ 1 and k 1 = κ 1 .

4. G2-Congruence and Relation Between G2 and Frenet–Serret Frames

In this section, we investigate the G 2 -congruence of curves. We present a relation between G 2 -frame vectors and Frenet–Serret frame vectors. Also, we calculate the G 2 -curvatures with respect to the Frenet–Serret curvatures.
Definition 2.
Let β and β ˜ be two unit-speed spatial generalized octonionic curves sharing the same causal character. These curves are said to be G 2 -congruent if there exists an isometry
F = T p g ,
where T p denotes translation by the following:
p = ( p 1 , p 2 , p 3 , p 4 , p 5 , p 6 , p 7 ) GO p ,
and g G 2 , together with some parameter shift s 0 R , such that we obtain the following:
g β ( s + s 0 ) + p = β ˜ ( s )
holds for all s I . Equivalently, this relation can be expressed as follows:
β ˜ ( s ) = g ( β ( s + s 0 ) ) + p = 0 E 1 E 2 E 3 E 4 E 5 E 6 E 7 1 0 1 × 7 p C 1 β ^ ( s ) ,
where
C G 2 M 7 × 7 ( R ) , β ( s ) = E 1 E 2 E 3 E 4 E 5 E 6 E 7 β ^ ( s )
and β ^ : I M 7 × 1 ( R ) is the coordinate representation of β.
Theorem 3.
Let β be a unit-speed curve in the spatial generalized octonionic space GO p , and let β ˜ be a curve G 2 -congruent to β. Then the functions κ 1 , κ 2 , λ 1 , λ 2 , λ 3 , λ 4 introduced in Theorem 2, associated with the curve β, remain invariant under the natural action of G 2 .
Proof. 
Let t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 and t ˜ , n ˜ 1 , n ˜ 2 , n ˜ 3 , n ˜ 4 , n ˜ 5 , n ˜ 6 denote the G 2 -frame fields associated with the curves β and β ˜ , respectively. Let F = T a g , where T a is a translation and g G 2 such that the following is written:
F ( β ( s ) ) = β ˜ ( s )
for all s in the domain of the curves, be an isometry. Then, the corresponding frame fields are related by the following:
t ˜ n ˜ 1 n ˜ 2 n ˜ 3 n ˜ 4 n ˜ 5 n ˜ 6 = t n 1 n 2 n 3 n 4 n 5 n 6 ) C = g ( t ) g ( n 1 ) g ( n 2 ) g ( n 3 ) g ( n 4 ) g ( n 5 ) g ( n 6 ) .
Since g preserve the inner product h, the following is calcualted:
κ 1 ˜ = h ( t ˜ , n ˜ 1 ) = h ( g ( t ) , g ( n 1 ) ) = h ( t , n 1 ) = κ 1 .
By analogous computations, one obtains the invariance of the remaining invariants:
κ 2 ˜ = κ 2 , λ i ˜ = λ i , i = 1 , 2 , 3 , 4 .
   □
Two curves are called parallel when their congruence is established exclusively through translation, with no rotational component involved. Consequently, the two curves differ by a constant vector and their coordinate functions coincide up to this translation.
Lemma 1.
Let β , β ˜ : I R GO p be two spatial generalized octonionic curves. Then β and β are said to be parallel if their tangent vectors β ( s ) and β ˜ ( s ) are linearly dependent for all s I . Moreover, if β ( s 0 ) = β ˜ ( s 0 ) at some point s 0 I , then β = β ˜ for all s S ; that is, the two curves coincide.
Proof. 
The result follows directly from the definitions of parallel curves and the velocity vector.    □
Theorem 4.
Let β , β ˜ : I R GO p be two unit-speed spatial generalized octonionic curves parametrized by the same arc-length. If their G 2 -invariants coincide, i.e., the following:
κ ˜ i = κ i ( i = 1 , 2 ) , λ ˜ i = λ i ( i = 1 , 2 , 3 , 4 )
for all s I , then β and β ˜ are G 2 -congruent.
Proof. 
Let { t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 } and { t ˜ , n ˜ 1 , n ˜ 2 , n ˜ 3 , n ˜ 4 , n ˜ 5 , n ˜ 6 } denote the G 2 -frame fields along the unit-speed spatial generalized octonionic curves β and β ˜ . Define the G 2 × GO p -valued functions L and L ˜ by the following:
L ( s ) = β t n 1 n 2 n 3 n 4 n 5 n 6 = 0 E 1 E 2 E 3 E 4 E 5 E 6 E 7 1 0 1 × 7 β ^ C
and
L ˜ ( s ) = β ˜ t ˜ n 1 ˜ n 2 ˜ n 3 ˜ n 4 ˜ n 5 ˜ n 6 ˜ = 0 E 1 E 2 E 3 E 4 E 5 E 6 E 7 1 0 1 × 7 β ˜ ^ C ˜ .
Then there exists a G 2 × GO p - valued function v such that we obtain the following:
L ˜ ( s ) = v ( s ) L ( s )
for all s I . Since the G 2 -invariants of the two curves coincide, i.e., κ i ˜ = κ i for i = 1 , 2 , and λ i ˜ = λ i for i = 1 , 2 , 3 , 4 , the following is calculated from Theorem 2:
v ( s ) = ( L ˜ ( s ) L 1 ( s ) ) = L ˜ ( s ) ( M ( κ 1 , . . . , λ 6 ) M ( κ ˜ 1 , . . . , λ ˜ 6 ) ) L 1 ( s ) M 1 ( κ ˜ 1 , . . . , λ ˜ 6 ) = 0 .
Hence, v ( s ) = 0 , implying that v is constant. Therefore, β ˜ ( s ) = g ( β ( s ) ) + a for some g G 2 and translation vector a GO p , which shows that β and β ˜ are G 2 congruent.    □
Theorem 5.
The correspondence between the G 2 frame { t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 } and the Frenet–Serret frame { V 0 , V 1 , V 2 , V 3 , V 4 , V 5 , V 6 } is established through the following relations:
t = V 0 , n 1 = V 1 , n 2 = V 0 × V 1 , n 3 = 1 κ 2 [ θ 3 η 2 k 2 V 2 θ 3 θ 2 λ 1 V 0 × V 1 ] , n 4 = θ 3 η 2 k 2 κ 2 V 0 × V 2 , n 5 = θ 3 η 2 k 2 κ 2 V 1 × V 2 , n 6 = θ 3 η 2 k 2 κ 2 V 0 × ( V 1 × V 2 ) .
Proof. 
It is evident that the following are calculated:
t = β = V 0 , n 1 = θ 1 κ 1 t = θ 1 κ 1 V 0 = V 1 , n 2 = t × n 1 = V 0 × V 1 .
From (6), we find the following:
n 3 = θ 3 κ 2 ( n 1 θ 0 h ( n 1 , t ) t θ 2 h ( n 1 , n 2 ) n 2 ) = θ 3 κ 2 ( V 1 + θ 0 k 1 V 0 θ 2 λ 1 V 0 × V 1 ) = 1 κ 2 [ θ 3 η 2 k 2 V 2 θ 3 θ 2 λ 1 V 0 × V 1 ] .
Thus, by proceeding with analogous computations, the desired result follows directly, completing the proof.
   □
Theorem 6.
The G 2 -invariants associated with the unit-speed curve β in GO p are determined by the following expressions:
κ 1 = k 1 , κ 2 = θ 2 ( η 2 k 2 2 θ 5 λ 1 2 ) , λ 1 = η 2 k 2 h ( V 2 , V 0 × V 1 ) , λ 2 = θ 3 η 1 k 2 κ 2 λ 1 + θ 3 η 2 η 3 k 2 k 3 κ 2 h ( V 3 , V 0 × V 2 ) λ 3 = η 3 k 2 2 k 3 κ 2 2 h ( V 3 , V 1 × V 2 ) λ 4 = η 3 k 2 2 k 3 κ 2 2 h ( V 3 , V 0 × ( V 1 × V 2 ) ) .
λ 5 and λ 6 can be calculated using (14).
Proof. 
Applying Theorem 2 and the equations in Theorem 5 we obtain the following:
λ 1 = h ( n 1 , n 2 ) = h ( V 1 , V 0 × V 1 ) = η 2 k 2 h ( V 2 , V 0 × V 1 )
and
κ 2 = θ 3 ( h ( n 1 , n 1 ) θ 0 h ( n 1 , t ) 2 θ 2 h ( n 1 , n 2 ) 2 ) = θ 3 ( h ( V 1 , V 1 ) θ 0 k 1 2 θ 2 λ 2 ) = θ 3 ( η 0 k 1 2 + η 2 k 2 2 θ 0 κ 1 2 θ 2 λ 1 2 ) = θ 3 ( η 2 k 2 2 θ 2 λ 1 2 ) .
Differentiating n 3 we find the following:
n 3 = θ 2 η 2 ( k 2 κ 2 ) V 2 θ 1 θ 2 η 2 k 2 2 κ 2 V 1 + θ 2 η 2 η 3 k 2 k 3 κ 2 V 3 θ 3 θ 2 ( λ 1 κ 2 ) V 0 × V 1 θ 2 θ 3 η 2 λ 1 κ 2 k 2 V 0 × V 2 ,
and using Equation (31) we obtain the following:
λ 2 = h ( n 3 , n 4 ) = θ 3 η 1 k 2 κ 2 λ 1 + θ 3 η 2 η 3 k 2 k 3 κ 2 h ( V 3 , V 0 × V 2 ) .
Similarly, we obtain the following:
λ 3 = h ( n 3 , n 5 ) = η 3 k 2 2 k 3 κ 2 2 h ( V 3 , V 1 × V 2 )
and the following:
λ 4 = h ( n 3 , n 6 ) = η 3 k 2 2 k 3 κ 2 2 h ( V 3 , V 0 × ( V 1 × V 2 ) ) .
   □

5. An Application

In this section, we provide an example of a unit spatial generalized octonionic curve. We construct its G 2 -frame and derive associated G 2 -invariants numerically using MATLAB.
Example 1.
Consider the space R 7 together with the inner product, calculated as follows:
r , s 2 , 3 , 5 = ( 2 r 1 s 1 + 3 r 2 s 2 6 r 3 s 3 + 5 r 4 s 4 10 r 5 s 5 15 r 6 s 6 + 30 r 7 s 7 ) ,
The space ( R 7 , r , s 2 , 3 , 5 ) is identified with the spatial generalized octonions with μ 1 = 2 , μ 2 = 3 , μ 3 = 5 . In this space consider the unit-speed curve given by the following:
β ( s ) = 1 8 [ 1 2 sin ( s ) e 1 + 1 3 cos ( s ) e 2 + 1 6 sin ( 3 s ) e 3 + 1 5 sin ( 2 s ) e 4 + 1 10 cos ( 3 s ) e 5 + 2 s 15 e 6 + 1 30 cos ( 2 s ) e 7 ]
Using the MATLAB codes provided below, one can compute the G 2 -frame ( t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 ) associated with the curve β at the parameter value s = 0 :
t ( 0 ) = 0.25 e 1 + 0 e 2 + 0.433 e 3 + 0.3162 e 4 + 0 e 5 + 0.1826 e 6 + 0 e 7 , n 1 ( 0 ) = 0 e 1 0.07217 e 2 + 0 e 3 + 0 e 4 0.3558 e 5 + 0 e 6 0.09129 e 7 , n 2 ( 0 ) = 0.7187 e 1 + 0 e 2 + 0.4511 e 3 + 0.09882 e 4 + 0 e 5 0.2396 e 6 + 0 e 7 , n 3 ( 0 ) = 1.013 e 1 + 0 e 2 0.4559 e 3 0.2596 e 4 + 0 e 5 + 0.09762 e 6 + 0 e 7 , n 4 ( 0 ) = 0 e 1 + 0.2581 e 2 + 0 e 3 + 0 e 4 0.121 e 5 + 0 e 6 0.1776 e 7 , n 5 ( 0 ) = 0.2295 e 1 + 0 e 2 0.1282 e 3 0.4923 e 4 + 0 e 5 0.1207 e 6 + 0 e 7 , n 6 ( 0 ) = 0 e 1 + 0.5215 e 2 + 0 e 3 + 0 e 4 + 0.1091 e 5 + 0 e 6 + 0.1006 e 7 .
and
κ 1 = 2.828 , κ 2 = 3.009 , λ 1 = 3.381 , λ 2 = 2.721 , λ 3 = 0.0 , λ 4 = 0.7577 , λ 5 = 3.586 , λ 6 = 0.6598 ,
where
θ 0 = 1.0 , θ 1 = 1.0 , θ 2 = 1.0 , θ 3 = 1.0 , θ 4 = 1.0 , θ 5 = 1.0 , θ 6 = 1.0 .

6. Conclusions

The spatial generalized octonionic-valued functions of a single real variable determine curves in the inner space ( R 7 , , ) . In this work, we construct a G 2 -frame and derive the derivative formulas associated with this frame for seven-dimensional curves in ( R 7 , , ) using the vector product defined in ( R 7 , , ) and the structure of spatial generalized octonions. It is shown that the Frenet–Serret formulas also hold for such curves. Furthermore, we prove the G 2 -congruence theorem and present the relation between the Frenet–Serret frame and the G 2 -frame. Lastly, we present an illustrative example with Matlab codes. The resulting frame equations involve lower-order derivatives, which simplifies the overall computational framework. When calculating Serret–Frenet-type derivative formulas for high-dimensional curves using software such as MATLAB, memory limitations and performance issues occur due to the complexity of the symbolic and numerical operations involved. This study proposes an alternative framework that helps reduce these computational difficulties.
In addition to all these results, this study also constitutes a generalization of the works conducted on spatial real octonionic curves and spatial split octonionic curves presented in [31,33].

Author Contributions

Conceptualization, M.A., J.A., and S.Y.A.; methodology, M.A., J.A., and S.Y.A.; software, M.A., J.A., and S.Y.A.; validation, M.A., J.A., and S.Y.A.; formal analysis, M.A., J.A., and S.Y.A.; investigation, M.A., J.A., and S.Y.A.; resources, M.A., J.A., and S.Y.A.; data curation, M.A., J.A., and S.Y.A.; writing—original draft preparation, M.A., J.A., and S.Y.A.; writing—review and editing, M.A., J.A., and S.Y.A.; visualization, M.A., J.A., and S.Y.A.; supervision, M.A., J.A., and S.Y.A.; project administration, M.A., J.A., and S.Y.A.; funding acquisition, M.A., J.A., and S.Y.A. 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

During the preparation of this manuscript, the authors used Matlab 2023b for the purposes of calculations. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

    The following abbreviations are used in this manuscript:
3 P G O three-parameter generalized octonions
GO the vector space of generalized octonions
G L set of the general linear functions

Appendix A

In this section, we provide the MATLAB codes used for the example presented in Section 5.
  • clc;
  • clear all;
  • syms s
  • beta=1/sqrt(8)*[(1/sqrt(2))*sin(s),1/sqrt(3)*cos(s), 1/sqrt(6)
  •   *sin(3*s),1/sqrt(5)*sin(2*s), ...
  •   1/sqrt(10)*cos(3*s),2*s/sqrt(15),1/sqrt(30)*cos(2*s)]
  • %%%%calculating t, theta0 and kappa1 at zero%%%%%
  • t=diff(beta,s)
  • t0=vpa(subs(t,s,0),4)
  • theta0=vpa(subs(pinner(t,t),s,0),4)
  • tu=diff(t,s);
  • k=pnorm(tu);
  • k10=vpa(subs(k,s,0),4)
  • %%%%calculating n1 and theta1 at zero%%%%%
  • n11=1/(k)*tu
  • theta1=vpa(subs(pinner(n11,n11),s,0),4)
  • n1=theta1*n11
  • n10=vpa(subs(n1,s,0),4)
  • %%%%calculating n2 and theta2 at zero%%%%%
  • n2=transpose(vectorproduct(t,n1));
  • n20=vpa(subs(n2,s,0),4)
  • theta2=vpa(subs(pinner(n2,n2),s,0),4)
  • %%%%calculating n3 and kappa2 at zero%%%%%
  • v1=diff(n1,s)-theta0*pinner(diff(n1,s),t)*t...
  •   -theta2*pinner(diff(n1,s),n2)*n2
  • k2=pnorm(v1)
  • k20=vpa(subs(k2,s,0),4)
  • n33=(1/k2)*v1;
  • theta3=vpa(subs(pinner(n33,n33),s,0),4)
  • n3=theta3*n33
  • n30=vpa(subs(n3,s,0),4)
  • %%%%calculating n4 at zero%%%%%
  • n4=transpose(vectorproduct(t,n3))
  • n40=vpa(transpose(vectorproduct(t0,n30)),4)
  • %%%%calculating n5 at zero%%%%%
  • n5=transpose(vectorproduct(n1,n3))
  • n50=vpa(transpose(vectorproduct(n10,n30)),4)
  • %%%%calculating n6 at zero%%%%%
  • n6=transpose(vectorproduct(n2,n3))
  • n60=vpa(transpose(vectorproduct(n20,n30)),4)
  • %%%%calculating theta4,theta5 and theta6 at zero%%%%%
  • theta4=vpa(pinner(n40,n40),4)
  • theta5=vpa(pinner(n50,n50),4)
  • theta6=vpa(pinner(n60,n60),4)
  • %%%%%calculating all lambdas  %%%%%
  • lambda1=vpa(subs(pinner(diff(n1,s),n2),s,0),4)
  • lambda2=vpa(subs(pinner(diff(n3,s),n4),s,0),4)
  • lambda3=vpa(subs(pinner(diff(n3,s),n5),s,0),4)
  • lambda4=vpa(subs(pinner(diff(n3,s),n6),s,0),4)
  • lambda5=vpa(theta3*k10+lambda4,4)
  • lambda6=vpa(theta3*lambda1+theta1*lambda2,4)
  • %%%%Derivative formulas %%%%%
  • dt=vpa(theta1*k10*n10,4)
  • dn1=vpa(-theta0*k10*t0+theta2*lambda1*n20+theta3*k20*n30,4)
  • dn2=vpa(-theta1*lambda1*n10+theta4*theta0*k20*n40,4)
  • dn3=vpa(-theta1*k20*n10...
  •   +theta4*lambda2*n40+theta5*lambda3*n50+theta6*lambda4*n60,4)
  • dn4=vpa(-theta2*theta0*k20*n20-theta3*lambda2*n30+theta5*
  •   lambda5*n50-theta6*theta0*lambda3*n60,4)
  • dn5=vpa(-theta3*lambda3*n30-theta4*lambda5*n40+theta6*lambda6*
  •   n60,4)
  • dn6=vpa(-theta3*lambda4*n30+theta4*theta0*lambda3*n40-theta5*
  •   lambda6*n50,4)
The above MATLAB codes are defined using the following inner and vector product MATLAB functions introduced in  [21]:
  • function s = pinner(r, s)
  • % syms m1 m2 m3
  •   m1 = 2; m2 = 3; m3 = 5;
  •   s = -m1*r(1)*s(1) - m2*r(2)*s(2) + m1*m2*r(3)*s(3) ...
  •      - m3*r(4)*s(4) + m1*m3*r(5)*s(5) + m2*m3*r(6)*s(6) ...
  •      - m1*m2*m3*r(7)*s(7);
  • end
  • function v=vectorproduct(r,s)
  • % syms m1 m2 m3
  • m1=2;
  • m2=3;
  • m3=5;
  • r1=r(1);
  • r2=r(2);
  • r3=r(3);
  • r4=r(4);
  • r5=r(5);
  • r6=r(6);
  • r7=r(7);
  • s1=s(1);
  • s2=s(2);
  • s3=s(3);
  • s4=s(4);
  • s5=s(5);
  • s6=s(6);
  • s7=s(7);
  • R=[0 m2*r3 -m2*r2 m3*r5 -m3*r4 m2*m3*r7 -m2*m3*r6;
  •   -m1*r3 0 m1*r1 m3*r6 -m1*m3*r7 -m3*r4 m1*m3*r5;
  •   -r2 r1 0 m3*r7 -m3*r6 m3*r5 -m3*r4;
  •   -m1*r5 -m2*r6 m1*m2*r7 0 m1*r1 m2*r2 -m1*m2*r3;
  •   -r4 -m2*r7 m2*r6 r1 0 -m2*r3 m2*r2;
  •   m1*r7 -r4 -m1*r5 r2 m1*r3 0 -m1*r1;
  •   r6 -r5 -r4 r3 r2 -r1 0];
  • S=[s1;
  •   s2;
  •   s3;
  •   s4;
  •   s5;
  •   s6;
  •   s7];
  • v=vpr(R*S,4)
  • end

References

  1. Hamilton, W.R. Elements of Quaternions; Longmans, Green and Co.: London, UK, 1866. [Google Scholar]
  2. Cayley, A. On Jacobi’s Elliptic Functions, in Reply to the Rev. B. Bronwin; and on Quaternions. Philos. Mag. 1845, 26, 208–211. [Google Scholar]
  3. Borsten, L.; Dahanayake, D.; Duff, M.; Ebrahim, H.; Rubens, W. Black holes, qubits and octonions. Phys. Rep. 2009, 471, 113–219. [Google Scholar] [CrossRef]
  4. Stacey, B.C. Sporadic SICs and the Normed Division Algebras. Found. Phys. 2017, 47, 1060–1064. [Google Scholar] [CrossRef]
  5. Jacome, R.; Mishra, K.V.; Sadler, B.M.; Arguello, H. Octonion Phase Retrieval. IEEE Signal Process. Lett. 2024, 31, 1615–1619. [Google Scholar] [CrossRef]
  6. Baez, J. The octonions. Bull. Am. Math. Soc. 2002, 39, 145–205. [Google Scholar] [CrossRef]
  7. Carmody, K. Circular and hyperbolic quaternions, octonions, and sedenions. Appl. Math. Comput. 1988, 28, 47–72. [Google Scholar] [CrossRef]
  8. Jafari, M. A viewpoint on semi-octonion algebra. J. SelçUk Univ. Nat. Appl. Sci. 2015, 4, 46–53. [Google Scholar]
  9. Jafari, M. Introduction to Split Semi-Octonion: Algebra and Analysis. 2015. Available online: https://www.researchgate.net/publication/281454836_Introduction_to_Split_Semi-Octonion_Algebra_and_Analysis?channel=doi&linkId=55e8a7d608ae65b6389991ac&showFulltext=true (accessed on 27 August 2025).
  10. Jafari, M. An Introduction to Quasi-Octonions and Their Representation. 2015. Available online: https://www.researchgate.net/publication/281202641_An_Introduction_to_Quasi-Octonions_and_Their_Representation?channel=doi&linkId=55dade7f08aed6a199aaff70&showFulltext=true (accessed on 27 August 2025).
  11. Jafari, M. The fundamental algebraic properties of split quasi-octonions. DUFED 2016, 5, 118–122. [Google Scholar]
  12. Jafarı, M. On The Para-Octonions; A Non-Associative Normed Algebra. Marmara Fen Bilim. Derg. 2016, 28, 95–99. [Google Scholar] [CrossRef]
  13. Schray, J.; Mongue, A.A. Octonionic Representations of Clifford Algebras and Triality. Found. Phys. 1996, 26, 17–70. [Google Scholar] [CrossRef]
  14. Tian, Y. Matrix representations of octonions and their applications. Adv. Appl. Clifford Algebras 2000, 10, 61–90. [Google Scholar] [CrossRef]
  15. Ward, J.P. Quaternions and Cayley Numbers Algebra and Applications; Kluwer Academic Publishers: London, UK, 1997. [Google Scholar]
  16. Gogberashvili, M. Octonionic geometry. Adv. Appl. Clifford Algebr. 2005, 15, 55–66. [Google Scholar] [CrossRef]
  17. Akbıyık, M. On Powers and Roots of Split Octonions. J. Math. 2023, 2023, 2314–4629. [Google Scholar] [CrossRef]
  18. Sabinin, L.V.; Sbitneva, L.; Shestakov, I.P. Non-Associative Algebra and Its Applications; Lecture Notes in Pure and Applied Mathematics; CRC Press: Boca Raton, FL, USA, 2006; ISBN 0-8247-2669-3. [Google Scholar]
  19. Flaut, C.; Shpakivskyi, V. An efficient method for solving equations in generalized quaternion and octonion algebras. Adv.Appl. Clifford Algebr. 2015, 25, 337–350. [Google Scholar] [CrossRef]
  20. Leite, F.S.; Vitoria, J. Generalization of the De Moivre Formulas for Quaternions and Octonions; Math. Studies in the Honour of Luis de Albuquerque; Universidade de Coimbra: Coimbra, Portugal, 1994. [Google Scholar]
  21. Yamaç Akbıyık, S. On Matrices of Generalized Octonions (Cayley Numbers). Symmetry 2024, 16, 1567. [Google Scholar] [CrossRef]
  22. Cheng, B. Frenet Formulas in N-dimensions and some Applications. Epsil. J. 1984, 7, 629–635. [Google Scholar]
  23. Bharathi, K.; Nagaraj, M. Quaternion valued function of a real variable Serret–Frenet formulae. Indian Pure Appl. Math. 1985, 16, 741–756. [Google Scholar]
  24. Coken, A.C.; Tuna, A. On the quaternionic inclined curves in the semi-Euclidean space E 2 4 . Appl. Math. Comput. 2004, 155, 373–389. [Google Scholar] [CrossRef]
  25. Dağdeviren, A.; Yüce, S. Dual Quaternions and Dual Quaternionic Curves. Filomat 2019, 33, 1037–1046. [Google Scholar] [CrossRef]
  26. Akbıyık, M. On Hybrid Curves. J. Eng. Technol. Appl. Sci. 2023, 8, 119–130. [Google Scholar] [CrossRef]
  27. Alo, J. Null Hybrid Curves and Some Characterizations of Null Hybrid Bertrand Curves. Symmetry 2025, 17, 312. [Google Scholar] [CrossRef]
  28. Bektaş, O.; Yüce, S. Serret-Frenet Formulas for Octonionic Curves. Bol. Soc. Parana. MatemáTica 2020, 38, 47–62. [Google Scholar] [CrossRef]
  29. Ohashi, M. On G2-Invariants of Curves of Purely Imaginary Octonions; Recent Progress in Differential Geometry and Its Related Fields; World Scientific: Singapore, 2011; pp. 25–40. [Google Scholar]
  30. Ohashi, M. The Relationships between G2-Invariants And So(7)-Invariants of Curves in Im C. In Proceedings of the 3rd International 173 Colloquium on Differential Geometry and its Related Fields, Veliko Tarnovo, Bulgaria, 3–7 September 2012. [Google Scholar]
  31. Ohashi, M. G2-Congruence theorem for curves in purely imaginary octonions and its application. Geom. Dedicata 2013, 163, 1–17. [Google Scholar] [CrossRef]
  32. Ohashi, M. A Method of Determining the So(7)-Invariants for Curves in Im O by Their G2-Invariants. In Current Developments in Differential Geometry and Its Related Fields; World Scientific: Singapore, 2015; pp. 201–213. [Google Scholar]
  33. Alo, J.; Akbıyık, M. On split-octonionic curves. Log. J. IGPL 2024, jzae039. [Google Scholar] [CrossRef]
Table 1. Vector products in ( R 7 , , ) .
Table 1. Vector products in ( R 7 , , ) .
e 1 e 2 e 3 e 4 e 5 e 6 e 7
e 1 0 e 3 μ 1 e 2 e 5 μ 1 e 4 e 7 μ 1 e 6
e 2 e 3 0 μ 2 e 1 e 6 e 7 μ 2 e 4 μ 2 e 5
e 3 μ 1 e 2 μ 2 e 1 0 e 7 μ 1 e 6 μ 2 e 5 μ 1 μ 2 e 4
e 4 e 5 e 6 e 7 0 μ 3 e 1 μ 3 e 2 μ 3 e 3
e 5 μ 1 e 4 e 7 μ 1 e 6 μ 3 e 1 0 μ 3 e 3 μ 1 μ 3 e 2
e 6 e 7 μ 2 e 4 μ 2 e 5 μ 3 e 2 μ 3 e 3 0 μ 2 μ 3 e 1
e 7 μ 1 e 6 μ 2 e 5 μ 1 μ 2 e 4 μ 3 e 3 μ 1 μ 3 e 2 μ 2 μ 3 e 1 0
Table 2. Generalized octonionic product.
Table 2. Generalized octonionic product.
× e 0 e 1 e 2 e 3 e 4 e 5 e 6 e 7
e 0 e 0 e 1 e 2 e 3 e 4 e 5 e 6 e 7
e 1 e 1 μ 1 e 3 μ 1 e 2 e 5 μ 1 e 4 e 7 μ 1 e 6
e 2 e 2 e 3 μ 2 μ 2 e 1 e 6 e 7 μ 2 e 4 μ 2 e 5
e 3 e 3 μ 1 e 2 μ 2 e 1 μ 1 μ 2 e 7 μ 1 e 6 μ 2 e 5 μ 1 μ 2 e 4
e 4 e 4 e 5 e 6 e 7 μ 3 μ 3 e 1 μ 3 e 2 μ 3 e 3
e 5 e 5 μ 1 e 4 e 7 μ 1 e 6 μ 3 e 1 μ 1 μ 3 μ 3 e 3 μ 1 μ 3 e 2
e 6 e 6 e 7 μ 2 e 4 μ 2 e 5 μ 3 e 2 μ 3 e 3 μ 2 μ 3 μ 2 μ 3 e 1
e 7 e 7 μ 1 e 6 μ 2 e 5 μ 1 μ 2 e 4 μ 3 e 3 μ 1 μ 3 e 2 μ 2 μ 3 e 1 μ 1 μ 2 μ 3
Table 3. Multiplication table of t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 .
Table 3. Multiplication table of t , n 1 , n 2 , n 3 , n 4 , n 5 , n 6 .
×t n 1 n 2 n 3 n 4 n 5 n 6
t θ 0 n 2 θ 0 n 1 n 4 θ 0 n 3 n 6 θ 0 n 5
n 1 n 2 θ 1 θ 1 t n 5 n 6 θ 1 n 3 θ 1 n 4
n 2 θ 0 n 1 θ 1 t θ 2 n 6 n 5 θ 2 n 4 θ 2 n 3
n 3 n 4 n 5 n 6 θ 3 θ 3 t θ 3 n 1 θ 3 n 2
n 4 θ 0 n 3 n 6 n 5 θ 3 t θ 4 θ 4 n 2 θ 4 n 1
n 5 n 6 θ 1 n 3 θ 2 n 4 θ 3 n 1 θ 4 n 2 θ 5 θ 5 t
n 6 θ 0 n 5 θ 1 n 4 θ 2 n 3 θ 3 n 2 θ 4 n 1 θ 5 t θ 6
Table 4. Multiplication table of orthonormal basis { E 0 , E 1 , E 2 , E 3 , E 4 , E 5 , E 6 , E 7 } .
Table 4. Multiplication table of orthonormal basis { E 0 , E 1 , E 2 , E 3 , E 4 , E 5 , E 6 , E 7 } .
× E 0 E 1 E 2 E 3 E 4 E 5 E 6 E 7
E 0 E 0 E 1 E 2 E 3 E 4 E 5 E 6 E 7
E 1 E 1 μ 1 | μ 1 | E 3 μ 1 | μ 1 | E 2 E 5 μ 1 | μ 1 | E 4 E 7 μ 1 | μ 1 | e 6
E 2 E 2 E 3 μ 2 | μ 2 | μ 2 | μ 2 | E 1 E 6 E 7 μ 2 | μ 2 | E 4 μ 2 | μ 2 | E 5
E 3 E 3 μ 1 | μ 1 | E 2 μ 2 | μ 2 | E 1 μ 1 μ 2 | μ 1 μ 2 | E 7 μ 1 | μ 1 | E 6 μ 2 | μ 2 | E 5 μ 1 μ 2 | μ 1 μ 2 | E 4
E 4 E 4 E 5 E 6 E 7 μ 3 | μ 3 | μ 3 | μ 3 | E 1 μ 3 | μ 3 | E 2 μ 3 | μ 3 | E 3
E 5 E 5 μ 1 | μ 1 | E 4 E 7 μ 1 | μ 1 | E 6 μ 3 | μ 3 | E 1 μ 1 μ 3 | μ 1 μ 3 | μ 3 | μ 3 | E 3 μ 1 μ 3 | μ 1 μ 3 | E 2
E 6 E 6 E 7 μ 2 | μ 2 | E 4 μ 2 | μ 2 | E 5 μ 3 | μ 3 | E 2 μ 3 | μ 3 | E 3 μ 2 μ 3 | μ 2 μ 3 | μ 2 μ 3 | μ 2 μ 3 | E 1
E 7 E 7 μ 1 | μ 1 | E 6 μ 2 | μ 2 | E 5 μ 1 μ 2 | μ 1 μ 2 | E 4 μ 3 | μ 3 | E 3 μ 1 μ 3 | μ 1 μ 3 | E 2 μ 2 μ 3 | μ 2 μ 3 | E 1 μ 1 μ 2 μ 3 | μ 1 μ 2 μ 3 |
Table 5. Multiplication table of spatial orthonormal basis { E 0 , E 1 , E 2 , E 3 , E 4 , E 5 , E 6 , E 7 } .
Table 5. Multiplication table of spatial orthonormal basis { E 0 , E 1 , E 2 , E 3 , E 4 , E 5 , E 6 , E 7 } .
× E 1 E 2 E 3 E 4 E 5 E 6 E 7
E 1 μ 1 | μ 1 | E 3 μ 1 | μ 1 | E 2 E 5 μ 1 | μ 1 | E 4 E 7 μ 1 | μ 1 | e 6
E 2 E 3 μ 2 | μ 2 | μ 2 | μ 2 | E 1 E 6 E 7 μ 2 | μ 2 | E 4 μ 2 | μ 2 | E 5
E 3 μ 1 | μ 1 | E 2 μ 2 | μ 2 | E 1 μ 1 μ 2 | μ 1 μ 2 | E 7 μ 1 | μ 1 | E 6 μ 2 | μ 2 | E 5 μ 1 μ 2 | μ 1 μ 2 | E 4
E 4 E 5 E 6 E 7 μ 3 | μ 3 | μ 3 | μ 3 | E 1 μ 3 | μ 3 | E 2 μ 3 | μ 3 | E 3
E 5 μ 1 | μ 1 | E 4 E 7 μ 1 | μ 1 | E 6 μ 3 | μ 3 | E 1 μ 1 μ 3 | μ 1 μ 3 | μ 3 | μ 3 | E 3 μ 1 μ 3 | μ 1 μ 3 | E 2
E 6 E 7 μ 2 | μ 2 | E 4 μ 2 | μ 2 | E 5 μ 3 | μ 3 | E 2 μ 3 | μ 3 | E 3 μ 2 μ 3 | μ 2 μ 3 | μ 2 μ 3 | μ 2 μ 3 | E 1
E 7 μ 1 | μ 1 | E 6 μ 2 | μ 2 | E 5 μ 1 μ 2 | μ 1 μ 2 | E 4 μ 3 | μ 3 | E 3 μ 1 μ 3 | μ 1 μ 3 | E 2 μ 2 μ 3 | μ 2 μ 3 | E 1 μ 1 μ 2 μ 3 | μ 1 μ 2 μ 3 |
Table 6. Multiplication table of spatial orthogonal basis { t , n i , i = 1 , . . . , 6 } .
Table 6. Multiplication table of spatial orthogonal basis { t , n i , i = 1 , . . . , 6 } .
× t n 1 n 2 n 3 n 4 n 5 n 6
t μ 1 n 2 μ 1 n 1 n 4 μ 1 n 3 n 6 μ 1 n 5
n 1 n 2 μ 2 μ 2 t n 5 n 6 μ 2 n 3 μ 2 n 4
n 2 μ 1 n 1 μ 2 t μ 1 μ 2 n 6 μ 1 n 5 μ 2 n 4 μ 1 μ 2 n 3
n 3 n 4 n 5 n 6 μ 3 μ 3 t μ 3 n 1 μ 3 n 2
n 4 μ 1 n 3 n 6 μ 1 n 5 μ 3 t μ 1 μ 3 μ 3 n 2 μ 1 μ 3 n 1
n 5 n 6 μ 2 n 3 μ 2 n 4 μ 3 n 1 μ 3 n 2 μ 2 μ 3 μ 2 μ 3 t
n 6 μ 1 n 5 μ 2 n 4 μ 1 μ 2 n 3 μ 3 n 2 μ 1 μ 3 n 1 μ 2 μ 3 t μ 1 μ 2 μ 3
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

Akbıyık, M.; Alo, J.; Yamaç Akbıyık, S. Spatial Generalized Octonionic Curves. Axioms 2025, 14, 665. https://doi.org/10.3390/axioms14090665

AMA Style

Akbıyık M, Alo J, Yamaç Akbıyık S. Spatial Generalized Octonionic Curves. Axioms. 2025; 14(9):665. https://doi.org/10.3390/axioms14090665

Chicago/Turabian Style

Akbıyık, Mücahit, Jeta Alo, and Seda Yamaç Akbıyık. 2025. "Spatial Generalized Octonionic Curves" Axioms 14, no. 9: 665. https://doi.org/10.3390/axioms14090665

APA Style

Akbıyık, M., Alo, J., & Yamaç Akbıyık, S. (2025). Spatial Generalized Octonionic Curves. Axioms, 14(9), 665. https://doi.org/10.3390/axioms14090665

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