- Research
- Open Access
- Published:

# Calculation of vectorial derivatives for functions of a quaternion variable and their properties

*Advances in Difference Equations*
**volume 2021**, Article number: 426 (2021)

## Abstract

Various attempts have been made in defining the derivative of a quaternionic function due to the noncommutativity of the product over quaternions. We observe that the difference in the left and right operations caused by the noncommutativity of the quaternion product is determined by the vector part of the quaternion. In this paper, we propose a corresponding derivative to replace the derivative of a quaternion-valued function of a quaternionic variable using the component terms of a quaternion. Further, the analogous constant, product, and quotient rules for the proposed calculations are given. Application of the proposed derivatives is provided to compute the derivatives of elementary functions. Several illustrations are also presented.

## Introduction

The quaternion algebra was introduced by Hamilton [13] in 1843. Further, according to Frobenius’ theorem in [14], every finite-dimensional associative division algebra over \(\mathbb{R}\) (the real numbers) is isomorphic to \(\mathbb{H}\) (the quaternions). Later, studies and results on the algebraic properties and functions of the quaternions were compiled in [7, 25]. There have been many attempts to extend the typical theory of derivatives of complex-valued functions to that for a function over the quaternion field. The theory of holomorphic (regular) complex-valued functions of a complex variable is established based on the limit definition of a derivative. Similarly, a study has been conducted to deal with the limit definition of the holomorphy (regularity) over the field of quaternions. Buff [6] attempted to define an analytic quaternion-valued function of a quaternion variable, by using the structure of a quaternion and the properties of the units. For a quaternionic function, there are two versions of the limit definition of a derivative due to the noncommutative multiplication of the quaternions. For a function *f* of a quaternion variable *q* of the form \(aq + b\), where *a* and *b* are quaternion constants, the limit

exists; thus, the right-derivative of *f* exists. Similarly, for a function *f* of the form \(qa + b\), where *a* and *b* are quaternion constants, the limit

exists; thus, the left-derivative of *f* exists. However, [24] has showed that these limit definitions do not apply to functions other than those mentioned above, namely \(aq + b\) and \(qa + b\). Bantsuri [4] has proposed that the conditions of differentiability on the right are almost equivalent to the two-sided differentiability and the existence of a strong gradient. Gentili and Struppa [12] gave definitions of regularity for functions of a quaternionic variable and developed representations of the Cullen-regularity of quaternion analysis. Kim and Shon [17] have proposed ternary numbers, modified to have the product that can be closed in ternary numbers, and have defined the hyperholomophicity of a ternary function. Kim [15] has provided the hyperholomorphy and properties of functions of split-quaternionic variables which are expressed in hyperbolic coordinates, using Cullen’s form. In addition to studying quaternion functions of the real variables, Kim [16] has examined the properties of functions for special quaternion variables such as dual quaternions and split quaternions.

Using the limit definition of the holomorphy for a complex function, Loomann [20] and Menchoff [22] proved that any complex-valued continuous function satisfies the Cauchy–Riemann condition in a complex domain. To extend the theory of holomorphic functions over the complex field to holomorphic functions over the quaternion field, a quaternionic analog of the Cauchy–Riemann equation was introduced by Fueter [10], in 1935. Fueter [11] proposed two quaternionic gradient operators as follows: for a quaternion *q*,

and

These operators give rise to the definition of regularity of a quaternion function \(f(q)\) as follows:

A function \(f(q)\) is said to be right-(resp., left-)regular if *f* satisfies \(\frac{\partial ^{r} f}{\partial q}=0\) (resp., \(\frac{\partial ^{l} f}{\partial q}=0\)). However, this definition of regularity does not apply to general polynomial functions and functions multiplied by regular functions. As such, functions satisfying the definition of holomorphy (regularity) are limited. However, if the condition of holomorphy (regularity) is not satisfied, a formula for derivatives that can be applied to the quaternions is required. For example, in optimization, the objective function of a quaternion variable is not holomorphic (regular), but there are cases where a derivative is needed. The derivative might be required to minimize, maximize, or approximate the values of quaternion functions. Also, this is of interest in the study of derivatives and their properties, such as proposing the derivation and expansion of differential operators and integral formulas corresponding to special functions and functions of several variables (see [1–3]).

Since the vectorial derivatives of a quaternion function use both the inner and outer product of the vector used in the calculus, it is easy to understand and perform the calculation required for obtaining the derivative. The aim of employing the vectorial derivative is to interpret the quaternion derivative expression so as to overcome the noncommutative product of the quaternions and define the specific scalar functions in consideration of the characteristics of the basis of the quaternions causing the noncommutativity. Through the analysis and examples, the proposed derivatives expand the applicable range of derivatives in a general, complete, and intuitive way.

This paper proposes the corresponding derivative of a quaternion-valued function of a quaternionic variable using the scalar and vector part, denoted by \(S_{p}\) and \(V_{p}\), respectively, of a quaternion *p*. Section 2 defines the composition of quaternions and examines the algebraic properties of quaternions expressed as scalar and vector parts. In addition, the function defined by the composition of the scalar and vector parts is presented, and the differential operator to be applied to these functions is defined. Section 3 defines the operation of a new derivative that will be called the vectorial derivative of a quaternionic function. We investigate how the rules found in the existing complex analysis (such as the analogous constant, product, and quotient rules given by the proposed derivative operation) are applied and extended to the vectorial derivative. In Sect. 4, we apply the proposed derivative to some elementary functions of a quaternion variable, and examine the properties of the considered derivative. Furthermore, it is confirmed through the figures that the remainder terms of each elementary function derived from the definition of the vectorial derivative are approximated to 0 except for some specific set. Finally, in Sect. 5, we present conclusions on this paper, and propose areas where we expect to utilize the differential operation proposed in this paper.

## Preliminaries

The set of quaternions is an associative, but not commutative algebra. The set is denoted by \(\mathbb{H}\) and defined as

where \(1,i,j,k\) are the imaginary units satisfying

Any quaternion \(q=x_{0}+ix_{1}+jx_{2}+kx_{3}\) is also written as

known as the vectorial form of quaternions, where \(S_{q}\) is called the scalar part of *q*, defined as \(S_{q}=x_{0}\), and \(V_{q}\) is called the vector part of *q*, defined as \(V_{q}=ix_{1}+jx_{2}+kx_{3}\). A quaternion with \(S_{q}=0\) is called a pure quaternion. Given two quaternions \(p=S_{p}+V_{p}\) and \(q=S_{q}+V_{q}\), their product is given by

where \(V_{p}V_{q}=-V_{p}\cdot V_{q}+V_{p}\times V_{q}\) and the symbols ⋅ and × denote the standard scalar product (or dot product) and vector product (or cross product), respectively. The quaternion product is not commutative due to the presence of the vector product \(V_{p}\) and \(V_{q}\), i.e., \(pq\neq qp\). Since it is convenient to perform the calculus of the noncommutative product of quaternions, we express quaternions in their vectorial form.

The conjugate of a quaternion \(q=S_{q}+V_{q}\), denoted by \(q^{*}\), is defined as \(q^{*}=S_{q}-V_{q}\) and satisfies \((pq)^{*}=q^{*}p^{*}\). The modulus of a quaternion \(q=S_{q}+V_{q}\) is defined as

and satisfies the property \(|pq|=|p||q|\). If \(|p|=1\), then *p* is called a unit quaternion. The inverse of \(q=S_{q}+V_{q}\) (≠0) is given as \(q^{-1}=\frac{q^{*}}{|q|^{2}}\) and satisfies \((pq)^{-1}=q^{-1}p^{-1}\).

A pure quaternion *q* satisfies the following:

So, a pure unit quaternion satisfies the conditions \(|q|=1\) and \(q^{2}=-1\). For example, the imaginary units *i*, *j*, *k* in \(\mathbb{H}\) are pure unit quaternions.

A function \(f:\mathbb{H}\rightarrow \mathbb{H}\) is said to be a quaternion function of a quaternion variable if *f* is defined as \(f(q)=f_{0}+if_{1}+jf_{2}+kf_{3}\), where \(f_{r}=f_{r}(x_{0},x_{1},x_{2},x_{3})\) (\(r=0,1,2,3\)) are real-valued functions. Compactly, a quaternion function *f* is written as \(f(q)=S_{f}+V_{f}\), where \(S_{f}=f_{0}\) and \(V_{f}=if_{1}+jf_{2}+kf_{3}\).

### Definition 2.1

([8])

A quaternion function \(f(q)\) is said to be real-differentiable if each component function \(f_{r}\) (\(r=0,1,2,3\)) of \(f(q)\) is differentiable as a function of real variables \(x_{0}\), \(x_{1}\), \(x_{2}\), and \(x_{3}\).

Motivated by Cauchy–Riemann–Fueter equation, the vectorial differential operator *D* of a quaternion function is given as

where

If the operator is calculated for a quaternion function *f*, we obtain

and

where

These results are related as

Moreover, if the *n*th order derivative is introduced, it is expressed by

where

and when *k* is even,

## The notion of vectorial derivatives for a quaternion function

In this section, we define the derivative, called the vectorial derivative, of a quaternionic function and give some corresponding rules that can be derived for the vectorial differentiation.

### Definition 3.1

Let \(f:\mathbb{H}\rightarrow \mathbb{H}\) be real-differentiable. The left vectorial derivative of a quaternion function \(f(q)=S_{f}+V_{f}\) with respect to *q* is defined as

and the right vectorial derivative of *f* is defined as

The left and right vectorial derivatives differ only in the operation of \(V_{D}\times V_{f}\). So, in the following description, the formulas and properties are derived using the definition of the left vectorial derivative.

### Proposition 3.2

(Constant rule)

*Let* \(f:\mathbb{H}\rightarrow \mathbb{H}\) *be real*-*differentiable*. *For* \(\alpha \in \mathbb{H}\), *the left vectorial derivative of the function* *αf* *is given as*

*where*

*and*

### Proof

For a quaternion *α*, the function *αf* is expressed by

where \(V_{\alpha }V_{f}=-V_{\alpha }\cdot V_{f}+V_{\alpha }\times V_{f}\). Since \(S_{D}=\frac{\partial }{\partial x_{0}}\), we have

Consider the expression of \(V_{D}(\alpha f)\). The formula for \(V_{D}(\alpha f)\) can be written as

where \(V_{D}(V_{\alpha }S_{f})\) and \(V_{D}(V_{\alpha }V_{f})\) are expressed as follows:

and

respectively. Hence,

Since

we can compare with \(D(\alpha f)\) and then

where \((V_{\alpha }\times V_{D})f\)

□

### Proposition 3.3

(Product rule)

*Let* \(f, g:\mathbb{H}\rightarrow \mathbb{H}\) *be real*-*differentiable*. *The left vectorial derivative of the function* *fg* *is given as*

*where*

*and*

### Proof

Since we have

we consider

In particular, since

and

we have

So, we obtain

□

If *f* is a real-valued function of a quaternion variable, we have

### Proposition 3.4

(Quotient rule)

*Let* \(f, g:\mathbb{H}\rightarrow \mathbb{H}\) *be real*-*differentiable*. *If* \(g\neq 0\), *then the left vectorial derivative of the function* \(g^{-1}\) *is given as*

*In equation* (3.1), \(g^{-1}\) *is written as*

*and* \(|g|^{-2}\) *is expressed by*

*Furthermore*, *the left vectorial derivative of the function* \(fg^{-1}\) (*resp*., \(g^{-1}f\)) *is given as*

*resp*.,

## Examples of the left vectorial derivative

We look at the elementary functions as examples of the quaternion function of a quaternion variable and illustrate our findings with figures. A study was conducted on the definition and properties of elementary functions of quaternion variables (see [5, 9, 19, 23]).

### Proposition 4.1

(Power function)

*Let* \(f:\mathbb{H}\rightarrow \mathbb{H}\) *be the power function defined as* \(f(p)=p^{n}\), *where* *n* *is any nonnegative integer*. *Then*, *the left vectorial derivative of the function* \(f(p)=S_{f}+V_{f}\) *with respect to* *p* *is given as*

*where the scalar function* \(\mathcal{O}_{n}(p)\) *is*

### Proof

First, we find the vectorial expression for the power function \(p^{n}\). We note the expression in which the power of the vector part of *p* is calculated on the basis of the noncommutativity property of the product for quaternions. If a similar operation as in

is continuously performed, the following expression is obtained:

Hence, we obtain

So, the left vectorial derivative is obtained as

where

Furthermore,

Thus, we obtain

□

### Proposition 4.2

(Exponential function)

*Let* \(f:\mathbb{H}\rightarrow \mathbb{H}\) *be the exponential function defined as* \(f(p)=\exp (p)\). *Then*, *the left vectorial derivative of* *f* *with respect to* *p* *is given as*

### Proof

The function \(\exp (p)\) is expressed as

So, to obtain the left vectorial derivatives of \(\exp (p)\), we calculate

Also,

where

and

Hence,

Thus, the formula is obtained as

□

In particular, the remainder term

of the vectorial derivative of an exponential function is a scalar function. In the illustration of the remainder term of the vectorial derivative of \(\exp (p)\), \(S_{p}\) and \(|V_{p}|\) are represented by real variables *x* and \(y>0\), respectively, as shown in Figs. 1 and 2. Further, excluding the specific area in Figs. 1 and 2, if \(|V_{p}|\) is treated as a sufficiently large number compared to \(S_{p}\), \(D\exp (p)\) can be used as the derivative of \(\exp (p)\).

We consider a corresponding logarithm of \(\exp (p)\). In [5], the logarithm of quaternions is given as

where \(\arg (p)=\tan ^{-1} (\frac{|V_{p}|}{x_{0}} )+2n\pi \), \(n\in \mathbb{Z}\), for some real number *α*, such that \(\alpha <\arg (p)<\alpha +2\pi \).

### Proposition 4.3

(Logarithm function)

*Let* \(f:\mathbb{H}\rightarrow \mathbb{H}\) *be the logarithm function defined as* \(f(p)=\log (p)\). *Then*, *the left vectorial derivative of* *f* *with respect to* *p* *is given as*

### Proof

By the definition of vectorial derivative of \(\log (p)\), we have

The calculation of the vectorial derivative of \(\log (p)\) is as follows:

and

In particular, each term is calculated as

and

Hence, we have

Thus, the vectorial derivative of the logarithm function is given by

□

The remainder term

of the vectorial derivative of the logarithm function is a scalar function. The illustration of the remainder term of the vectorial derivative of a logarithm function is expressed in several figures. In the remainder term of the vectorial derivative of \(\log (p)\), \(S_{p}\) and \(|V_{p}|\) are represented by real variables *x* and \(y>0\), respectively. Except for a specific area that both \(S_{p}\) and \(|V_{p}|\) are close to 0, in each of Figs. 3–5, \(D\log (p)\) can be used approximately as the derivative of \(\log (p)\).

We consider \(\sin (p)\) and \(\cos (p)\). In [5], we have

and, if \(S_{p}=0\),

From the expression in [5], we can write

Hence, we get

and

### Proposition 4.4

(Trigonometric functions)

*Let* \(\cos, \sin:\mathbb{H}\rightarrow \mathbb{H}\) *be the sine and cosine functions defined as* \(\cos (p)\) *and* \(\sin (p)\), *respectively*. *Then*, *the left vectorial derivatives of* \(\cos (p)\) *and* \(\sin (p)\) *with respect to* *p* *are given as*

*and*

### Proof

The function \(\cos (p)\) is expressed by

So, to obtain the left vectorial derivative of \(\cos (p)\), we calculate

Also,

and the first term of equation (4.1) is

where

and

So,

And the second term of equation (4.1) is

Hence,

Thus, the formula is obtained as

Similarly as for \(D\cos (p)\), the left vectorial derivative \(D\sin (p)\) of \(\sin (p)\) is obtained as follows:

□

The remainder term

of the vectorial derivative of the cosine function is a scalar function. In the illustration of the remainder term of the vectorial derivative of the cosine function, \(S_{p}\) and \(|V_{p}|\) are represented by *x* and *y*, respectively, as shown in Figs. 6 and 7. Observe that \(D\cos (p)\) can be used as a derivative of \(\cos (p)\) in the region where the remainder term is close to 0 by considering appropriate ranges of *x* and *y* and their size. In particular, as the size of *y* decreases, the remainder term approaches zero.

Further, the remainder term of \(D\sin (p)\) is represented by figures similar to those of \(D\cos (p)\), and the remainder term of \(D\sin (p)\) also approaches 0 as the size of \(|V_{p}|\) decreases for a certain range of \(S_{p}\). Therefore, if the size of \(|V_{p}|\) is sufficiently small in each interval for \(S_{p}\), \(D\sin (p)\) can be used as the derivative of \(\sin (p)\). The remainder term

of the vectorial derivative of the sine function is a scalar function. In the illustration of the remainder term of the vectorial derivative of the sine function, \(S_{p}\) and \(|V_{p}|\) are represented by *x* and *y*, respectively, as shown in Figs. 8 and 9.

## Conclusion

This paper has presented a novel notion of a quaternion derivative, called the vectorial derivative. Since the noncommutative product rule applies to quaternions, various results about derivatives are needed. Although there are some differences between the calculation methods and the properties of differentiation in complex analysis, this paper introduces the newly defined derivative calculation method using the Fueter operator and examines the computational properties according to this definition.

The vectorial derivative calculation method flexibly interprets the existence conditions for the derivative of a general nonlinear function of a quaternion variable. Furthermore, this paper has shown that the defined derivative of the quaternion function is simplified by presenting the properties of operations such as the product and quotient of the quaternion functions, applied to the vectorial derivative calculation. Unlike quaternion function derivatives which require certain existence assumptions, the vectorial derivative calculation method is general; it can be used for either analytic or nonanalytic function of a quaternion variable.

Because quaternions provide more efficient modeling of rotations and transformations than real vectors, they are utilized in physics and engineering applications. For example, since the general motion of a rigid body is a combination of translation and rotation, it is possible to interpret the motion of a rigid body over time using the corresponding quaternion structure of such transformation. In addition, the motion of a rigid body can be formulated for relativity using two quaternionic operators, and a differential operation for space–time intervals in the special theory of relativity can be defined. In electrodynamics, the Lorenz–Gauge condition can be reached by using the quaternionic derivative to express the electron velocity as the potential of the quaternion structure. In quantum physics, the Dirac special wave equation can be dealt with by combining the square magnitude of energy and the wave function of the quaternion system. (Actual formulas and symbols to which the quaternary structure is applied can be found in [18, 21].) From the algebraic characteristics and analytic properties caused by the noncommutativity of the quaternion operations, the definition of the derivative for applications requires the establishment of some restrictions and strong conditions. The vectorial derivative can be used to extend the range of applications that require derivatives. Our work is intended to help in setting conditions. Furthermore, algorithms for quaternions can be developed by extending the range that can be set by usual calculation methods for the real- and complex-valued optimization algorithms.

## Availability of data and materials

Data sharing is not applicable to this article as no new data were created or analyzed in this study.

## References

Agarwal, P.: A Study of New Trends and Analysis of Special Function. LAP Lambert Academic Publishing, Republic of Moldova (2013)

Agarwal, P., Agarwal, R.P., Ruzhansky, M.: Special Functions and Analysis of Differential Equations. CRC Press, Boca Raton (2020)

Agarwal, P., Choi, J., Paris, R.B.: Extended Riemann–Liouville fractional derivative operator and its applications. J. Nonlinear Sci. Appl.

**8**(5), 451–466 (2015)Bantsuri, L.: On the relation between the differentiability condition and the condition of the existence of generalized gradient. Bull. Georgian Acad. Sci.

**171**(2), 241–242 (2005)Brackx, F.F.: The exponential function of a quaternion variable. Appl. Anal.

**8**(3), 265–276 (1978)Buff, J.J.: Characterization of an analytic function of a quaternion variable. Pi Mu Epsil. J.

**5**, 387–392 (1973)Deavours, C.A.: The quaternion calculus. Am. Math. Mon.

**80**, 995–1008 (1973)Dzagnidze, O.: On the differentiability of quaternion functions. Tbil. Math. J.

**5**, 1–15 (2012)Dzagnidze, O.: On some new properties of quaternion functions. J. Math. Sci.

**235**, 557–603 (2018)Fueter, R.: Die Funktionentheorie der Differentialgleichungen \(\Delta u = 0\) und \(\Delta \Delta u = 0\) mit vier reellen Variablen. Comment. Math. Helv.

**7**(1), 307–330 (1934)Fueter, R.: Die Funktionentheorie der Diracśchen Differentialgleichungen. Comment. Math. Helv.

**16**, 19–28 (1944)Gentili, G., Struppa, D.C.: A new theory of regular functions of a quaternionic variable. Adv. Math.

**216**(1), 279–301 (2007)Hamilton, W.R.: On quaternions. The London, Edinburgh, and Dublin Phil. Mag. J. Sci.

**25**(169), 489–495 (1844)Hamilton, W.R.: Elements of Quaternions. Chelsea, New York (1866)

Kim, J.E.: A corresponding Cullen-regularity for split-quaternionic-valued functions. Adv. Differ. Equ.

**2017**, 80 (2017)Kim, J.E.: Differentiability of pseudo-dual-quaternionic functions with a differential operato. J. Nonlinear Sci. Appl.

**11**(11), 469–476 (2018)Kim, J.E., Shon, K.H.: Polar coordinate expression of hyperholomorphic functions on split quaternions in Clifford analysis. Adv. Appl. Clifford Algebras

**25**(4), 915–924 (2015)Kou, K.I., Xia, Y.H.: Linear quaternion differential equations: basic theory and fundamental results. Stud. Appl. Math.

**141**(1), 3–45 (2018)Linnik, Y.V.: A centenary of the discovery of quaternions. Priroda

**2**, 49 (1944)Looman, H.: Über die Cauchy–Riemannschen Differentialgleichungen. Gott. Nachr., 97–108 (1923)

Malonek, H.: Quaternions in applied sciences: A historical perspective of a mathematical concept. In: Proc. International Kolloquium Applications of Computer Science and Mathematics in Architecture and Building Industry, IKM, vol. 16 (2003)

Menchoff, D.: Sur la generalisation des conditions de Cauchy–Riemann. Fundam. Math.

**25**, 59–97 (1935)Salzer, H.E.: An elementary note on powers of quaternions. Am. Math. Mon.

**59**, 298–300 (1952)Sudbery, A.: Quaternionic analysis. Math. Proc. Camb. Philos. Soc.

**85**(2), 199–224 (1979)Venkov, B.A.: On the arithmetic of quaternions. Izv. Akad. Nauk SSSR Ser. VI. Fiz.-Mat. Nauk

**16**, 205–220, 221–246 (1922)

## Acknowledgements

This work was supported by the Dongguk University Research Fund 2019.

## Funding

This work was supported by the Dongguk University Research Fund 2019 and the National Research Foundation of Korea (NRF) (2021R1F1A1063356).

## Author information

### Authors and Affiliations

### Contributions

The author confirms sole responsibility for the following: study conception and design, data collection, analysis and interpretation of results, and manuscript preparation. Author read and approved the final manuscript.

### Corresponding author

## Ethics declarations

### Competing interests

The author declares that he has no competing interests.

## Rights and permissions

**Open Access** This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

## About this article

### Cite this article

Kim, J.E. Calculation of vectorial derivatives for functions of a quaternion variable and their properties.
*Adv Differ Equ* **2021, **426 (2021). https://doi.org/10.1186/s13662-021-03581-9

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/s13662-021-03581-9

### MSC

- 32A99
- 32A10
- 30G35
- 26B05

### Keywords

- Quaternion
- Derivatives
- Differential operator
- Elementary quaternionic functions