Girard et al: Differential Geometry Revisited by Biquaternion Clifford Algebra

by Patrick R. Girard, Patrick Clarysse, Romaric Pujol, Liang Wang, Philippe Delachartre, “Differential Geometry Revisited by Biquaternion Clifford Algebra” in J.-D. Boissonnat et al. (Eds), Curves and Surfaces, Springer 2015, PP. 216-242. DOI: 10.1007/978-3-319-22804-4_17 .

Abstract: In the last century, differential geometry has been expressed within various calculi: vectors, tensors, spinors, exterior differential forms and recently Clifford algebras. Clifford algebras yield an excellent representation of the rotation group and of the Lorentz group which are the cornerstones of the theory of moving frames. Though Clifford algebras are all related to quaternions via the Clifford theorem, a biquaternion formulation of differential geometry does not seem to have been formulated so far. The paper develops, in 3D Euclidean space, a biquaternion calculus, having an associative exterior product, and applies it to differential geometry. The formalism being new, the approach is intended to be pedagogical. Since the methods of Clifford algebras are similar in other dimensions, it is hoped that the paper might open new perspectives for a 4D hyperbolic differential geometry. All the calculi presented here can easily be implemented algebraically on Mathematica and numerically on Matlab. Examples, matrix representations, and a Mathematica work-sheet are provided.

Keywords: Clifford algebras, Quaternions, Biquaternions, Differential geometry, Rotation group SO(3), Hyperquaternion algebra

Source: Email from P. Girard ( 04 Sep. 2015,

Leave a comment

Filed under publications

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s