Geometric algebra was not born in an ivory tower; it grew out of three very human lives, each marked by faith, doubt, and an almost mystical hunger for structure.
The quiet mystic: Grassmann
Hermann Grassmann was a provincial schoolteacher, a Lutheran theologian manqué who raised a large family and spent his evenings inventing an algebra for space that nobody wanted to read.
Between lessons, political essays, Freemason meetings, and plans to evangelize China, he wrote the Ausdehnungslehre—a book that looks more like a private revelation than a textbook, weaving geometry, language, and scripture into one symbolic universe.

The tormented romantic: Hamilton
William Rowan Hamilton lived in an observatory near Dublin, surrounded by telescopes, poetry, and unfulfilled love affairs.
He discovered quaternions in a flash of illumination on a bridge, carved the fundamental formula into the stone, and then spent years struggling with alcohol, domestic tensions, and a restless, almost alchemical desire to turn geometry into pure algebraic light.
The ethical freethinker: Clifford
William Kingdon Clifford was a brilliant, fragile Victorian who burned himself out by his mid‑thirties, trying to fuse mathematics, physics, and a new secular ethics.
He admired Grassmann, extended his ideas, and at the same time attacked traditional religion, arguing that even belief itself must obey strict moral laws—no faith without evidence, no comfort without intellectual honesty.
The private life of geometric algebra
Seen together, Grassmann, Hamilton, and Clifford form something like a hidden trinity of geometric algebra: the quiet mystic of extension, the romantic discoverer of hypercomplex numbers, and the ethical revolutionary who welded them into a single geometric language.
Their theories are usually presented as cold formalism, yet they were written under the pressure of illness, unrequited love, religious struggle, and a deep, almost esoteric conviction that space itself carries meaning.
Toward a mathematics of consciousness?
If geometric algebra unifies length, angle, and orientation into one symbolic field, it is tempting to imagine a future “extension theory” in which thoughts, qualia, and inner states are modeled as multivectors in a higher‑dimensional cognitive space.
A bold extrapolation is that consciousness might eventually be described as a kind of global geometric field over the brain and its environment, with attention, memory, and emotion appearing as special “directions” and “blades” in an unseen algebraic universe.
In such a picture, Grassmann’s extension, Hamilton’s quaternions, and Clifford’s geometric product would be early pages in a much larger Ausdehnungslehre der Seele—an algebra of mind where the geometry of space and the geometry of experience finally meet.
In this post we describe the exterior algebra, invented by Hermann Grassmann around 1844.
In “Tensors are geometric objects” and “`Tensors on a picnic”} we have defined contravariant, covariant, and mixed tensors, by their transformation properties under a change of a basis. Let
be an
-dimensional real vector space. The space of
-contravariant tensors is usually denoted
The space of
-covariant tensors is denoted
It can be interpreted in two ways, either as
or as
Both are correct, since if
is
times covariant, we can interpret
as a linear form on
-times contravariant tensors by
![]()
and every linear form on
can be uniquely represented in this way.
In the literature we can find different notations, and it is good to know about them. I will partly employ the notation used by Marian Fecko in his book [1]. I truly love this book! Here is my review.
In this book
is used for
,
for
for the space of
-contravarian and
-covariant tensors. They are called tensors of type
. Tensors of rype
that are completely antisymmetric are called
-forms.
If
are in
we denote by
the tensor
with components
![]()
Tensors of this form are called simple. Simple tensors span all of
The same applies to covariant tensors.
The most important is the universal property of
: Every
-linear map
from
(
times) to a vector space
extends to a unique linear map (denoted by the same letter
) from
to
such that
![]()
If
,
is a basis in
then
is a basis in
Tensor indices refer to such a basis: if
, then
![]()
Of special interest are (totally) antisymmetric (or “skew-symmetric”) tensors. These are tensors, covariant or contravariant) that change sign under odd permutations of their indices. Let
denote the permutation group in
elements. Then
acts on
by
![]()
This is for simple tensors. For general tensors we have simply the permutation of indices. A tensor
in
is {\it antisymmetric} if, for every ![]()
![]()
where
is the sign of
for
even,
if
is odd.
We then define the antisymmetrization operator:
![Rendered by QuickLaTeX.com \[ {\bf a}\cdot t=\sum_{\sigma\in \mathfrak{S}_p}\epsilon_\sigma\, (\sigma\cdot t).\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-f7d6a8c4b56f8185a78a26edb0f37f4a_l3.png)
We can also characterize antisymmetric tensors using generalized Kronecker deltas discussed in “It’s all about permutations“. Namely,
is antisymmetric if and only if
(0) ![]()
The antisymmetrization operator can be then also written in components as
![]()
Exercise 1. Justify the two last statements.
There is also a variation of the antisymmetrization operator, denoted by
in [1]:
![]()
for
, and with
operator defined above. It has the advantage that
. Then, for
we write
![]()
The same for
.
The
–th exterior power ![]()
The vector space of
-fold antisymmetric covariant (resp. contravariant) tensors is denoted
(resp.
), and is called
-th exterior power of
– the space of
-forms (resp.
-vectors). Notice that for
the only antisymmetric tensor is the zero tensor. (Why?). The whole exterior algebra
is then defined as a direct sum:
![]()
where
is understood as the field
itself.
If
is a basis in
, and
is the dual basis in
, then
![]()
is a basis in
, and
![]()
is a basis in
.
The wedge product
We now define the algebra product in
For
and
we define
by
![]()
or explicitly, in components:
(1) ![]()
The wedge product is then extended to the whole
by linearity. Using the properties of Kronecker deltas it can be then shown that the product is associative, so that
becomes and associative algebra (with unit
) – the exterior (or Grassmann) algebra of
. To prove associativity we will need a little lemma. In fact it belongs to the post on Kronecker deltas, but while writing that post I forgot about this useful property while writing about them, so here it is:
Lemma 1. For any totally antisymmetric array
we have
![]()
The proof follows directly by applying Eq. (3) from the previous post and using antisymmetry of
– we get
identical terms.
Proof of associativity.
For
,
,
using (adapted) Eq. (1) we have
![]()
and
![Rendered by QuickLaTeX.com \[ \begin{split}&((t\wedge s)\wedge u)_{i_1\ldots i_{p+q+r}}\\ &= \frac{1}{(p+q)!r!}\,\delta_{i_1\ldots i_{p+q+r}}^{j_1\ldots j_{p+q}j_{p+q+1}\ldots j_{p+q+r}}(t\wedge s)_{j_1\ldots j_{p+q}} u_{j_{p+q+1}\ldots j_{p+q+r}}\\ &=\frac{1}{(p+q)!p!q!r!}\delta_{i_1\ldots i_{p+q+r}}^{j_1\ldots j_{p+q+r}}\delta_{j_1\ldots j_{p+q}}^{k_1\ldots k_{p+q}}\,t_{k_1\ldots p_p}\,s_{k_{p+1}\ldots k_{p+q}}u_{j_{p+q+1}\ldots j_{p+q+r}}\\ &=\frac{1}{p!q!r!} \delta_{i_1\ldots i_{p+q+r}}^{k_1\ldots k_{p+q}j_{p+q+1}\ldots j_{p+q+r}}\,t_{k_1\ldots p_p}\,s_{k_{p+1}\ldots k_{p+q}}u_{j_{p+q+1}\ldots j_{p+q+r}}, \end{split}\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-3c041303d84994e676f2eb9a0ce1fd2c_l3.png)
where the last equality is obtained using Eq. (0), and the fact that
is antisymmetric in indices ![]()
Calculating now, in a similar way,
we obtain, as it is easy to guess, the same result. This proves the associativity of the wedge product.\qed
Remark The above definition (1) of the wedge product works fine for
and
but may fail for a general field, when the factor
may cause the problem (for instance in the field of integers modulo
we have
and
). Therefore mathematicians that like to be as general as possible, introduce the exterior algebra (of a “module over a commutative ring”) differently.
References
[1] Fecko, M., “Differential Geometry and Lie Groups for Physicists”, Cambridge University Press 2006.







![Rendered by QuickLaTeX.com \[II=\sum_{k=2}^r (-1)^{k-1} \delta^{i_2\ldots i_k\ldots i_r}_{j_k\ldots \hat{j_k}\ldots j_r}.\]](https://arkadiusz-jadczyk.eu/blog/wp-content/ql-cache/quicklatex.com-dce81fd570a9dfe26ecf13a68c12b674_l3.png)

Some formulas are better in the Russian translation/edition:
