HOME

TheInfoList



OR:

In this article, certain applications of the dual quaternion algebra to 2D geometry are discussed. At this present time, the article is focused on a 4-dimensional subalgebra of the dual quaternions which will later be called the ''planar quaternions''. The planar quaternions make up a four-dimensional
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
over the
real number In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s. Their primary application is in representing rigid body motions in 2D space. Unlike multiplication of
dual number In algebra, the dual numbers are a hypercomplex number system first introduced in the 19th century. They are expressions of the form , where and are real numbers, and is a symbol taken to satisfy \varepsilon^2 = 0 with \varepsilon\neq 0. D ...
s or of
complex number In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
s, that of planar quaternions is non-commutative.


Definition

In this article, the set of planar quaternions is denoted \mathbb . A general element q of \mathbb has the form A + Bi + C\varepsilon j + D\varepsilon k where A, B, C and D are real numbers; \varepsilon is a
dual number In algebra, the dual numbers are a hypercomplex number system first introduced in the 19th century. They are expressions of the form , where and are real numbers, and is a symbol taken to satisfy \varepsilon^2 = 0 with \varepsilon\neq 0. D ...
that squares to zero; and i, j, and k are the standard basis elements of the
quaternions In mathematics, the quaternion number system extends the complex numbers. Quaternions were first described by the Irish mathematician William Rowan Hamilton in 1843 and applied to mechanics in three-dimensional space. The algebra of quaternion ...
. Multiplication is done in the same way as with the quaternions, but with the additional rule that \varepsilon is
nilpotent In mathematics, an element x of a ring (mathematics), ring R is called nilpotent if there exists some positive integer n, called the index (or sometimes the degree), such that x^n=0. The term, along with its sister Idempotent (ring theory), idem ...
of index 2, i.e., \varepsilon^2 = 0 , which in some circumstances makes \varepsilon comparable to an
infinitesimal In mathematics, an infinitesimal number is a non-zero quantity that is closer to 0 than any non-zero real number is. The word ''infinitesimal'' comes from a 17th-century Modern Latin coinage ''infinitesimus'', which originally referred to the " ...
number. It follows that the multiplicative inverses of planar quaternions are given by (A + Bi + C\varepsilon j + D\varepsilon k)^ = \frac The set \ forms a basis of the vector space of planar quaternions, where the scalars are real numbers. The magnitude of a planar quaternion q is defined to be , q, = \sqrt. For applications in computer graphics, the number A + Bi + C\varepsilon j + D\varepsilon k is commonly represented as the 4-
tuple In mathematics, a tuple is a finite sequence or ''ordered list'' of numbers or, more generally, mathematical objects, which are called the ''elements'' of the tuple. An -tuple is a tuple of elements, where is a non-negative integer. There is o ...
(A,B,C,D).


Matrix representation

A planar quaternion q = A + Bi + C\varepsilon j + D\varepsilon k has the following representation as a 2x2 complex matrix: \beginA + Bi & C + Di \\ 0 & A - Bi \end. It can also be represented as a 2×2 dual number matrix: \beginA + C\varepsilon & -B + D\varepsilon \\ B + D\varepsilon & A - C\varepsilon\end. The above two matrix representations are related to the Möbius transformations and Laguerre transformations respectively.


Terminology

The algebra discussed in this article is sometimes called the ''dual complex numbers''. This may be a misleading name because it suggests that the algebra should take the form of either: # The dual numbers, but with complex-number entries # The complex numbers, but with dual-number entries An algebra meeting either description exists. And both descriptions are equivalent. (This is due to the fact that the
tensor product of algebras In mathematics, the tensor product of two algebras over a commutative ring ''R'' is also an ''R''-algebra. This gives the tensor product of algebras. When the ring is a field, the most common application of such products is to describe the prod ...
is commutative up to isomorphism). This algebra can be denoted as \mathbb C (x^2) using ring quotienting. The resulting algebra has a commutative product and is not discussed any further.


Representing rigid body motions

Let q = A + Bi + C\varepsilon j + D\varepsilon k be a unit-length planar quaternion, i.e. we must have that , q, = \sqrt = 1. The Euclidean plane can be represented by the set \Pi = \. An element v = i + x \varepsilon j + y \varepsilon k on \Pi represents the point on the
Euclidean plane In mathematics, a Euclidean plane is a Euclidean space of Two-dimensional space, dimension two, denoted \textbf^2 or \mathbb^2. It is a geometric space in which two real numbers are required to determine the position (geometry), position of eac ...
with
Cartesian coordinate In geometry, a Cartesian coordinate system (, ) in a plane is a coordinate system that specifies each point uniquely by a pair of real numbers called ''coordinates'', which are the signed distances to the point from two fixed perpendicular o ...
(x,y). q can be made to act on v by qvq^, which maps v onto some other point on \Pi. We have the following (multiple) polar forms for q: # When B \neq 0, the element q can be written as \cos(\theta/2) + \sin(\theta/2)(i + x\varepsilon j + y\varepsilon k), which denotes a rotation of angle \theta around the point (x,y). # When B = 0, the element q can be written as \begin&1 + i\left(\frac \varepsilon j + \frac\varepsilon k\right)\\ = & 1 - \frac\varepsilon j + \frac\varepsilon k,\end which denotes a translation by vector \begin\Delta x \\ \Delta y\end.


Geometric construction

A principled construction of the planar quaternions can be found by first noticing that they are a subset of the dual-quaternions. There are two geometric interpretations of the ''dual-quaternions'', both of which can be used to derive the action of the planar quaternions on the plane: * As a way to represent rigid body motions in 3D space. The planar quaternions can then be seen to represent a subset of those rigid-body motions. This requires some familiarity with the way the dual quaternions act on Euclidean space. We will not describe this approach here as it is adequately done elsewhere. * The dual quaternions can be understood as an "infinitesimal thickening" of the quaternions. Recall that the quaternions can be used to represent 3D spatial rotations, while the dual numbers can be used to represent "
infinitesimals In mathematics, an infinitesimal number is a non-zero quantity that is closer to 0 than any non-zero real number is. The word ''infinitesimal'' comes from a 17th-century Modern Latin coinage ''infinitesimus'', which originally referred to the " ...
". Combining those features together allows for rotations to be varied infinitesimally. Let \Pi denote an infinitesimal plane lying on the unit sphere, equal to \. Observe that \Pi is a subset of the sphere, in spite of being flat (this is thanks to the behaviour of dual number infinitesimals). Observe then that as a subset of the dual quaternions, the planar quaternions rotate the plane \Pi back onto itself. The effect this has on v \in \Pi depends on the value of q = A + Bi + C\varepsilon j + D\varepsilon k in qvq^: *# When B\neq 0, the axis of rotation points towards some point p on \Pi, so that the points on \Pi experience a rotation around p. *# When B = 0, the axis of rotation points away from the plane, with the angle of rotation being infinitesimal. In this case, the points on \Pi experience a translation.


See also

*
Eduard Study Christian Hugo Eduard Study ( ; 23 March 1862 – 6 January 1930) was a German mathematician known for work on invariant theory of ternary forms (1889) and for the study of spherical trigonometry. He is also known for contributions to space geome ...
*
Quaternion In mathematics, the quaternion number system extends the complex numbers. Quaternions were first described by the Irish mathematician William Rowan Hamilton in 1843 and applied to mechanics in three-dimensional space. The algebra of quater ...
*
Dual number In algebra, the dual numbers are a hypercomplex number system first introduced in the 19th century. They are expressions of the form , where and are real numbers, and is a symbol taken to satisfy \varepsilon^2 = 0 with \varepsilon\neq 0. D ...
* Dual quaternion *
Clifford algebra In mathematics, a Clifford algebra is an algebra generated by a vector space with a quadratic form, and is a unital associative algebra with the additional structure of a distinguished subspace. As -algebras, they generalize the real number ...
* Euclidean plane isometry *
Affine transformation In Euclidean geometry, an affine transformation or affinity (from the Latin, '' affinis'', "connected with") is a geometric transformation that preserves lines and parallelism, but not necessarily Euclidean distances and angles. More general ...
*
Projective plane In mathematics, a projective plane is a geometric structure that extends the concept of a plane (geometry), plane. In the ordinary Euclidean plane, two lines typically intersect at a single point, but there are some pairs of lines (namely, paral ...
*
Homogeneous coordinates In mathematics, homogeneous coordinates or projective coordinates, introduced by August Ferdinand Möbius in his 1827 work , are a system of coordinates used in projective geometry, just as Cartesian coordinates are used in Euclidean geometry. ...
* SLERP * Conformal geometric algebra


References

{{Number systems Hypercomplex numbers Quaternions Euclidean plane geometry Euclidean symmetries Clifford algebras