I have just borrowed Clifford Algebras and Zeons: Geometry to Combinatorics and Beyond ( Citation: , (). Clifford algebras and zeons: Geometry to combinatorics and beyond. World Scientific. ) from the library. This post should briefly walk through the contents of the book, highlight some key concepts, and provide further readings for each chapter of the book. For the complete and updated research work by George Stacey Staples, see his home page.

This note, however, is not intended to be a comprehensive review of the book. Instead, it is a personal note emphasizing the foundational part of the book, by viewing Zeon algebra as an extension and an application of Clifford algebra, to gain insights into the combinatorial properties hidden in Clifford algebra.

Part I: The Essentials

  • Algebra
    • Linear algebra
      • Gram-Schmidt orthogonalization
        • (1) First, set u1:=v1.
        • (2) For each =2,,k, set u:=vj=11v,ujuj2uj.
        • (3) The collection S={u1,,uk} now satisfies span(S)=span(S). If unit vectors are required, normalize the collection S by dividing each element by its norm.
    • Semigroup representation
      • the theorem for determine the number of irreducible representations of a semigroup ( Citation: , (). Clifford algebras and zeons: Geometry to combinatorics and beyond. World Scientific. ; Citation: & , & (). Linear representations of finite groups. Springer. ; Citation: & , & (). The algebraic theory of semigroups, vol. 1. Mathematical surveys, 7. ; Citation: & , & (). Elementary representation and character theory of finite semigroups and its application. Monoids and semigroups with applications (Berkeley, CA, 1989). 334–367. )
        • Let G1,,Gm be a choice of exactly one maximal subgroup from each regular J-class of S. Then, letting ki denote the number of conjugacy classes of Gi, the number of irreducible representations of S is i=1mki
  • Combinatorics
    • Combinatorics associated with polynomials ( Citation: , (). Basic techniques of combinatorial theory. ; Citation: , (). Applied combinatorics. John Wiley & Sons, Inc.. )
    • Graph theory ( Citation: & , & (). Introduction to graph theory. Prentice hall Upper Saddle River. ; Citation: , (). Introduction to graph theory. Pearson Education India. )
      • A k-walk {v0,,vk} in a graph G is a sequence of vertices in G with initial vertex v0 and terminal vertex vk such that there exists an edge (vj,vj+1)E for each 0jk1.
      • Powers of the adjacency matrix of a graph provide a simple and convenient tool for counting walks ni finite graphs: Let G be a graph on n vertices with associated adjacency matrix A. Then for any positive integer k, the (i,j) th entry of Ak (i.e. the k-th power of A) is the number of k-walks ij. In particular, the entries along the main diagonal of Ak are the numbers of closed k-walks in G.
      • hypercubes
        • The n-dimensional cube, or hypercube Qn, is the graph whose vertices are in one-to-one correspondence with the n-tuples of zeros and ones and whose edges are the pairs of n-tuples that differ in exactly one position.
        • The structure of the hypercube allows one to construct a random walk on the hypercube by “flipping” a randomly selected digit from 0 to 1 or vice versa.
        • Random walks on Clifford algebras have also been studied as random walks on directed hypercubes ( Citation: & , & (). Random walks on clifford algebras as directed hypercubes. Markov Processes and Related Fields, 14. 515–542. ) . By considering certain generalizations of hypercubes, combinatorial properties can be obtained for tackling a variety of problems in graph theory and combinatorics ( Citation: & , & (). Nilpotent adjacency matrices and random graphs. Ars Combinatoria(98). 225–239. ; Citation: , (). Clifford-algebraic random walks on the hypercube. Advances in Applied Clifford Algebras, 15. 213–232. ; Citation: , (). A new adjacency matrix for finite graphs. Advances in Applied Clifford Algebras, 18(3-4). 979–991. ) .

Part II: Geometric Algebra

See also ( Citation: , & al., , & (). Lectures on clifford (geometric) algebras and applications. Springer. ; Citation: , (). Geometric algebra workbook. Retrieved from http://web4.uwindsor.ca/users/b/baylis/main.nsf ; Citation: , (). Clifford algebras and spinors. Cambridge university press. ; Citation: , (). Clifford algebras and the classical groups. Cambridge University Press. ) .

  • Geometry of the Complex Plane
  • Quaternions
    • Q: a non-Albelian group of unit quaternions
    • H:=RQ={x0+x1i+x2j+x3k:x0,x1,x2,x3R}, i.e. the group algerba of Q over R
    • Let u be a unit column vector in Rn. The operator |uu|=uu is a rank-one orthogonal projection onto the subspace spanned by u.
  • Euclidean Clifford Algebras
    • Gram-Schmidt orthogonalization Revisited
      • Suppose S={v1,,vk} is a linearly independent collection in Rn. Using properties of the geometric product, Gram-Schmidt orthogonalization is accomplished in Cn as follows.
        • (1) First, set u1:=v1.
        • (2) For each =2,,k, set u:=vj=11(vuj+ujv2uj2)uj
        • (3) The collection S={u1,,uk} now satisfies span(S)=span(S). If unit vectors are required, normalize the collection S by dividing each element by its norm.
    • Let u denote the maximum grade among nonzero terms in the canonical basis blade expansion of u. The grade of u is u+1.
    • Decompositions in the Clifford Lipschitz Group
      • Let Cn denote the multiplicative group of invertible Clifford elements. In particular, Cn={uCn:uu~R}.
      • The inverse of uCn is then seen to be u1=u~uu~.
      • The Clifford Lipschitz group, Γn, is the subgroup of Cn whose elements uΓn satisfy
        • uCn+Cn
        • for all xV,uxu¯V.
      • Two important subgroups of the Clifford Lipschitz group are the pin and spin groups.
        • The pin group Pin(n)={uCn+Cn:uu~=±1} is a double covering of O(n).
        • The spin group Spin(n)={uCn+Cn:uu~=1} is a double covering of SO(n).
      • The conformal orthogonal group CO(n) is defined as the direct product of dilations and orthogonal transformations on Rn.
      • An element uCn is said to be decomposable if u=v1vk for some linearly independent collection of vectors {v1,,vk} in Cn. Equivalently, u is decomposable if and only if it satisfies the following conditions:
        • (1) uCn+Cn
        • (2) For all xV,uxuV.
      • In fact, the decomposable elements of Cn are precisely the elements of the Clifford Lipschitz group, Γn. Further, one quickly sees that decomposable elements uCn+Cnsatisfying uu~=α0 provide a double covering of the conformal orthogonal group CO(n).
    • vector decomposition in definite signatures ( Citation: , & al., , , & (). Reflections, rotations, and pythagorean numbers. Advances in Applied Clifford Algebras, 19. 1–14. )
  • Clifford Algebras of Arbitrary Signature
    • For positive integer n, let V be an n-dimensional vector space over R with orthonormal basis β={ei}1in. Suppose p and q are nonnegative integers such that n=p+q. Let B be the multiplicative group generated by {±1}β with multiplication defined by the following: eiej={ejei if ij1 if 1i=jp1 if p+1i=jp+q
    • Given I{1,2,,n}, define the multi-index notation eI to denote the canonically ordered product eI=iIei.
    • The set β with the operation of multiplication as defined above generates a nonabelian group B of order 2n+1.
    • Elements of B will be referred to as blades. Considering binary representations of subsets of the n-set, it becomes apparent that the Cayley graph of B/{±1} is isomorphic to the n-dimensional hypercube Qn.
    • Given positive integer n and nonnegative integers p,q such that n=p+q, the Clifford algebra of signature (p,q) is the group algebra of B over R, where B is defined as above.
    • B can be written as a disjoint union of the form B=k=0nBk, where Bk={±eI:|I|=k}. In light of this, Cp,q is a graded algebra; i.e., it has the canonical decomposition Cp,q=RRB1RBp+q
    • Given uCp,q, define the grade-k part of u by uk:={I:|I|=k}uIeI
    • The even subalgebra of Cp,q is defined by Cp,q+:=k=0n/2RB2k=RB+ where B+:={±eI:|I|is even}
    • The geometric product of arbitrary blades eI,eJCp,q is given by eIeJ=(1)ϕ(I,J)+|IJQ|eIJ where IJ=(IJ)(IJ),Q={p+1,,p+q}, and ϕ(I,J):2[n]×2[n] : Z0 is defined by ϕ(I,J)=jJ|{iI:i>j}|
  • Decompositions in COQ(V)
    • Beginning with a finite-dimensional vector space V equipped with a nondegenerate quadratic form Q, we consider the decompositions of particular elements of the Clifford Lipschitz group Γ in the Clifford algebra CQ(V). These elements represent the conformal orthogonal group COQ(V), defined as the direct product of the orthogonal group OQ(V) with dilations.
    • The collection of all Q-orthogonal transformations on V forms a group called the orthogonal group of Q, denoted OQ(V). Specifically, TOQ(V) if and only if for every xV,Q(T(x))=Q(x). The conformal orthogonal group, denoted COQ(V), is the direct product of the orthogonal group with the group of dilations. More specifically, τCOQ(V) if and only if for every xV, there exists a scalar λ such that Q(τ(x))=λ2Q(x).
    • Given a decomposable k-element u=w1wk CQ(V), let n=dimV and define φuOQ(V) by φu(v)=uvu1^. Then φu has an eigenspace E of dimension nk with corresponding eigenvalue 1 .
    • Let xV be arbitrary. Then xφu(x)Vu. In other words, the operator πu:=Iφu is a projection into the subspace determined by u.
    • This observation alows one to define a u-subspace projection by πu(x):=(xuxu1^)
  • From Geometry to Combinatorics
    • Hypercubes play an important role in Clifford algebras and their “combinatorially interesting” subalgebras. By constructing subalgebras with different multiplicative properties, different types of combinatorial computations can be performed:
      • The Clifford algebra Cp,q,r. Generated by anticommutative generators {e{i}:1in=p+q+r} and unit scalar 1 satisfying e{i}2={11ip,1p+1ip+q,0p+q+1ip+q+r.
      • The “sym-Clifford” algebra Cp,q,rsym. Generated by pairwise commutative {ς{i}:1ip+q+r} along with unit scalar 1 satisfying the squaring rules above.
      • The n-particle zeon algebra Cnnil . Generated by pairwise commutative {ζ{i}:1in} along with unit scalar 1 subject to ζ{i}2=0 for i=1,,n.
      • The “idem-Clifford” algebra Cnidem. This algebra is generated by pairwise-commutative idempotent generators {ε{i}:1in} along with unit scalar 1 . In particular, ε{i}2=ε{i} for i=1,,n.
    • Each of the algebras above can be viewed as the quotient of a group algebra or a semigroup algebra.
    • In this chapter, we will focus on the particular groups underlying the Clifford algebras Cp,q and the semigroups underlying Cnnil . The Cayley graphs of these groups and semigroups are generalizations of hypercubes, and irreducible representations of the algebras can then be characterized by considering irreducible representations of the (semi)groups.
      • A representation of a given group, G, is a homomorphism ρ:GGLn(C)
      • The degree of this representation is n, and the representation space is the space Cn on which the elements of GLn(C) act.
      • Given a representation ρ(g) and a subspace W of Cn, we say W is G-invariant if ρ(g)WW for every gG. If the only invariant spaces are 0 and V, the representation is said to be irreducible.
      • The character of a representation, χ:GC, is defined by χ(g)=tr(ρ(g)).
      • A representation ρ with character χ is irreducible if and only if χ satisfies (χχ)=1|G|gGχ(g)χ(g)=1. ( Citation: & , & (). Linear representations of finite groups. Springer. )
      • Two representations ρ and r of a group G are said to be isomorphic if there exists an invertible mapping f:CnCn such that fρ=rf.
      • For the the classification of representations of irreducible complex representations of Clifford subalgebras, see ( Citation: & , & (). On representations of semigroups having hypercube-like cayley graphs. ) .
    • Let B={e1,,en}, and let p and q be nonnegative integers such that p+q=n. Let Bp,q be the multiplicative group generated by B along with the elements {e,eα}, subject to the following generating relations:
      • for all xB{e,eα}, ex=xe=xeαx=xeαe2=eα2=e
      • and eiej={eαejei if ije if i=jpeα if p+1i=jn.
    • The group Bp,q is referred to herein as the blade group of signature (p,q).
    • Let Gn denote the null blade semigroup defined as the semigroup generated by the collection G={γi:1in} along with {γ,γα,0γ} satisfying the following generating relations:
      • for all xG {γ,γα,0γ} γx=xγ=x,γαx=xγα,0γx=x0γ=0γ,γ2=γα2=γ,
      • and γiγj={0γ if and only if i=jγαγjγiij.
    • Let Zn denote the zeon semigroup defined as the semigroup generated by the collection C={ζi:1in} along with {ζ,0ζ} satisfying the following generating relations:
      • for all xC{ζ,0ζ}, ζx=xζ=x,0ζx=x0ζ=0ζ,ζ2=0ζ,
      • and ζiζj={0ζ if and only if i=j,ζjζiij.
    • The zeon semigroup is of particular interest, as its associated semigroup algebra is canonically isomorphic to the zeon algebra.
    • The Clifford algebra Cp,q(p+q>1) is canonically isomorphic to the blade group quotient algebra RBp,q/eα+e. Considering the degree-1 representations, ρJ(e)=ρJ(eα)=1 for all J2[p+q]. It then becomes clear that passing to the quotient has no effect on the number of irreducible representations. On the other hand, the higher-dimensional irreducible representations satisfy τ~(e+eα)= 0 a priori, so that representations of the group algebra are precisely the representations of the quotient algebra.
    • The Grassmann exterior algebra, Rn, is canonically isomorphic to the null blade semigroup algebra Bn=RGn/0γ,γα+γ. This algebra is isomorphic to the algebra of fermion creation (or annihilation) operators.
    • The n-particle zeon algebra Cnnil is canonically isomorphic to the Abelian null blade semigroup algebra RZn/0ζ. This algebra is isomorphic to an algebra of commuting lowering or raising (annihilation or creation) operators.
    • Groups and Semigroups
      • Bp,q
        • Generator Commutation: eiej=eαejei
        • Generator Squares: {e,,ep,eα,,eαq}
      • Gn
        • Generator Commutation: γiγj=γαγjγi
        • Generator Squares: γi2=0γ,i=1,,n
      • Zn
        • Generator Commutation: Abelian
        • Generator Squares: ζi2=0ζ,i=1,,n
    • For the rest of the details worked out in this chapter, see the book itself, no other references can be found except the earlier book ( Citation: & , & (). Operator calculus on graphs: Theory and applications in computer science. World Scientific. ) .

PART III: Algebraic Combinatorics & Zeons

  • Algebraic and Combinatorial Properties of Zeons
    • The n-particle zeon algebra, denoted Cnnil , is defined as the real abelian algebra generated by the collection {ζi}(1in) along with the scalar 1=ζ subject to the following multiplication rules: ζiζj=ζjζi for ij, and ζi2=0 for 1in.
      • In recent years, combinatorial properties and applications of zeons have been studied in numerous works, many of which are summarized in the monograph ( Citation: & , & (). Operator calculus on graphs: Theory and applications in computer science. World Scientific. ) .
      • See also Chapter 3 Zeon algebras in the guide to the author’s CLIFFMATH package for Mathematica, available as a Mathematica Notebook.
  • Zeon Polynomials
    • See Section Zeon polynomials of Chapter 3 Zeon algebras in the guide
  • Norms and Inequalities in Zeon Algebras
    • See Section Zeon Norms of Chapter 3 Zeon algebras in the guide
  • Zeon Matrices
    • See Section Zeon Matrices of Chapter 3 Zeon algebras in the guide
  • Zeon Functions and Factorizations
    • See Section Zeon Function and Elementary factorizations of Chapter 3 Zeon algebras in the guide
  • Zeon Differential Calculus
    • See Section Derivitives and antiderivatives of Zeon functions of Chapter 3 Zeon algebras in the guide
    • See also the dedicated paper ( Citation: , (). Differential calculus of zeon functions. Advances in Applied Clifford Algebras, 29(2). 25. )
  • Graph Enumeration Problems
    • Examples of graph enumeration problems include counting structures like paths, trails, cycles, circuits, spanning trees, matchings, cliques, and independent sets in a given graph. The null-square property of zeon generators makes them especially convenient for symbolic computations associated with enumeration problems on finite graphs.
    • Given a graph G=(V,E) on n=|V| vertices, let CVnil  be the zeon algebra of dimension 2n whose generators are in one-to-one correspondence with the vertices of G. The nilpotent adjacency matrix associated with G is defined by Φij={ζvj, if {vi,vj}E(G)0, otherwise. 
      • Most of contents in this chapter can be found in ( Citation: , (). A new adjacency matrix for finite graphs. Advances in Applied Clifford Algebras, 18(3-4). 979–991. ; Citation: & , & (). Nilpotent adjacency matrices and random graphs. Ars Combinatoria(98). 225–239. ) except 15.2 Matchings, Cliques, and Independent Sets (which can be found in ( Citation: & , & (). Zeon and idem-clifford formulations of hypergraph problems. Advances in Applied Clifford Algebras, 32(5). 61. Retrieved from https://arxiv.org/pdf/2201.05895.pdf ) ) and 15.3 Minimal Path Algorithms (which can be found in ( Citation: & , & (). Generalized zeon algebras: Theory and application to multi-constrained path problems. Advances in Applied Clifford Algebras, 27. 45–57. ) ).
  • Graph Colorings and Chromatic Structures
    • The extension of nilpotent matrix methods to graph colorings allows one to count heterochromatic and monochromatic self-avoiding walks in colored graphs. Further, the zeon-algebraic formalism allows one to quickly verify whether a given graph coloring is proper, and it provides a convenient framework for implementing greedy coloring algorithms.
    • See the dedicated paper ( Citation: & , & (). Zeons, orthozeons, and graph colorings. Advances in Applied Clifford Algebras, 27. 1825–1845. )
  • Boolean Satisfiability
    • The Boolean satisfiability problem, or SAT, is the problem of determining whether the variables of a given Boolean formula can be consistently replaced by true or false in such a way that the formula evaluates to be true.
    • See the dedicated paper ( Citation: & , & (). Zeon and idem-clifford formulations of boolean satisfiability. Advances in Applied Clifford Algebras, 29(4). 60. )

PART IV: Induced Operators

  • Induced Operators and Kravchuk Polynomials
    • The term induced operator will generally refer to an operator on a Clifford algebra CQ(V) obtained from an operator on the underlying vector space V spanned by the algebra’s generators.
    • The term reduced operator will generally refer to an operator on the paravector space V:=RV obtained from an operator on the Clifford algebra.
    • A deduced operator will be an operator on V obtained by restricting an operator on the full algebra, provided the operator on V also induces the operator on the full algebra.
    • Kravchuk polynomials appear as traces of conjugation operators in Clifford algebras and in Clifford Berezin integrals of Clifford polynomials.
    • The three-term recurrence relation for the Kravchuk polynomials of order n is as follows. Define K0(x;n):=1 and K1(x;n):=x. For 2, the th Kravchuk polynomial is given by K(x;n):=xK1(x;n)+(1)(n+2)K2(x;n).
    • An explicit formula for the nth Kravchuk polynomial is given byK(x,n):=i=0n(1)i(xi)(nxi)
    • The nth Kravchuk matrix, Kn, is the (n+1)×(n+1) matrix defined via the Kravchuk polynomial generating function according to (1+x)nȷ(1x)j=i=0nxiei|Kn|ej, with ei|Kn|ej=Ki(j;n), the i th Kravchuk polynomial evaluated at j.
    • Kravchuk Classification of Clifford Algebras
      • Fixing canonical unit vector basis {ej:0jn} for Rn+1, define the vector hnRn+1 by hn=j=0n(1)j(j1)/2ej.
      • Clifford algebras Cp,q and Cp,q are isomorphic if and only if hn|Kn|eqeq=0, where n=p+q=p+q.
    • See the dedicated paper ( Citation: , (). Kravchuk polynomials and induced/reduced operators on clifford algebras. Complex Analysis and Operator Theory, 9. 445–478. )
  • Graph-Induced Operators
    • Operators are induced on fermion and zeon algebras by the action of adjacency matrices and combinatorial Laplacians on the vector spaces spanned by the graph’s vertices. Properties of the algebras automatically give information about the graph’s spanning trees and vertex coverings by cycles & matchings. Combining the properties of operators induced on fermions and zeons gives a fermion-zeon convolution that recovers the number of Hamiltonian cycles in an arbitrary graph.
    • See the dedicated paper ( Citation: , (). Hamiltonian cycle enumeration via fermion-zeon convolution. International Journal of Theoretical Physics, 56(12). 3923–3934. )
  • Solutions and Hints to Selected Exercises

References

Ablamowicz, Sobczyk & (2004)
, & (). Lectures on clifford (geometric) algebras and applications. Springer.
Aragón-González, Aragón, Rodriguez-Andrade & Verde-Star (2009)
, , & (). Reflections, rotations, and pythagorean numbers. Advances in Applied Clifford Algebras, 19. 1–14.
Bayliss (2019)
(). Geometric algebra workbook. Retrieved from http://web4.uwindsor.ca/users/b/baylis/main.nsf
Cassiday & Staples (2015)
& (). On representations of semigroups having hypercube-like cayley graphs.
Clifford & Preston (1961)
& (). The algebraic theory of semigroups, vol. 1. Mathematical surveys, 7.
Cohen (1978)
(). Basic techniques of combinatorial theory.
Davis & Staples (2019)
& (). Zeon and idem-clifford formulations of boolean satisfiability. Advances in Applied Clifford Algebras, 29(4). 60.
Ewing & Staples (2022)
& (). Zeon and idem-clifford formulations of hypergraph problems. Advances in Applied Clifford Algebras, 32(5). 61. Retrieved from https://arxiv.org/pdf/2201.05895.pdf
Lounesto (2001)
(). Clifford algebras and spinors. Cambridge university press.
Porteous (1995)
(). Clifford algebras and the classical groups. Cambridge University Press.
Rhodes & Zalcstein (1991)
& (). Elementary representation and character theory of finite semigroups and its application. Monoids and semigroups with applications (Berkeley, CA, 1989). 334–367.
Schott & Staples (2008)
& (). Random walks on clifford algebras as directed hypercubes. Markov Processes and Related Fields, 14. 515–542.
Schott & Staples (2011)
& (). Nilpotent adjacency matrices and random graphs. Ars Combinatoria(98). 225–239.
Schott & Staples (2012)
& (). Operator calculus on graphs: Theory and applications in computer science. World Scientific.
Schott & Staples (2017)
& (). Generalized zeon algebras: Theory and application to multi-constrained path problems. Advances in Applied Clifford Algebras, 27. 45–57.
Serre & (1977)
& (). Linear representations of finite groups. Springer.
Staples (2005)
(). Clifford-algebraic random walks on the hypercube. Advances in Applied Clifford Algebras, 15. 213–232.
Staples (2008)
(). A new adjacency matrix for finite graphs. Advances in Applied Clifford Algebras, 18(3-4). 979–991.
Staples (2015)
(). Kravchuk polynomials and induced/reduced operators on clifford algebras. Complex Analysis and Operator Theory, 9. 445–478.
Staples (2017)
(). Hamiltonian cycle enumeration via fermion-zeon convolution. International Journal of Theoretical Physics, 56(12). 3923–3934.
Staples & Stellhorn (2017)
& (). Zeons, orthozeons, and graph colorings. Advances in Applied Clifford Algebras, 27. 1825–1845.
Staples (2019)
(). Differential calculus of zeon functions. Advances in Applied Clifford Algebras, 29(2). 25.
Staples (2020)
(). Clifford algebras and zeons: Geometry to combinatorics and beyond. World Scientific.
Tucker (1994)
(). Applied combinatorics. John Wiley & Sons, Inc..
West & (2001)
& (). Introduction to graph theory. Prentice hall Upper Saddle River.
Wilson (1979)
(). Introduction to graph theory. Pearson Education India.