Safekipedia
Geometric algebra

Geometric algebra

Adapted from Wikipedia · Discoverer experience

A math diagram showing how a line meets a plane using points and vector geometry.

In mathematics, a geometric algebra (also known as a Clifford algebra) is a special type of algebra that helps us work with and understand geometrical objects like vectors. It uses two main operations: addition and the geometric product. When we multiply vectors using this product, we get new kinds of objects called multivectors.

Geometric algebra was first talked about by Hermann Grassmann and later expanded by William Kingdon Clifford in 1878. It combines ideas from different areas of math, such as the Grassmann algebra and Hamilton's quaternion algebra. Over time, it has become useful in many fields, including physics and computer graphics.

One of the nice things about geometric algebra is that it can handle objects of many different sizes and dimensions. For example, it can represent areas using bivectors and volumes using trivectors. This makes it a powerful tool for describing rotations, reflections, and many other geometric ideas.

Today, geometric algebra is used in areas like relativity, physics, computer graphics, and robotics. Many experts believe it offers a clearer and more compact way to solve problems in these subjects.

Definition and notation

Geometric algebra is a mathematical system that extends vector algebra to handle higher-dimensional objects. It uses two main operations: addition and the geometric product. When you multiply vectors using the geometric product, you get objects called multivectors, which can represent planes, lines, and other geometric features.

The geometric product combines the ideas of dot product and cross product from traditional vector algebra. It allows for a unified way to describe geometric relationships and transformations, making it useful in many areas of physics and engineering.

SubgroupDefinitionGA term
Γ {\displaystyle \Gamma } { S ∈ G × ∣ S ^ V S − 1 ⊆ V } {\displaystyle \{S\in {\mathcal {G}}^{\times }\mid {\widehat {S}}VS^{-1}\subseteq V\}} versors
Pin {\displaystyle \operatorname {Pin} } { S ∈ Γ ∣ S S ~ = ± 1 } {\displaystyle \{S\in \Gamma \mid S{\widetilde {S}}=\pm 1\}} unit versors
Spin {\displaystyle \operatorname {Spin} } Pin ∩ G [ 0 ] {\displaystyle {\operatorname {Pin} }\cap {\mathcal {G}}^{}} even unit versors
Spin + {\displaystyle \operatorname {Spin} ^{+}} { S ∈ Spin ∣ S S ~ = 1 } {\displaystyle \{S\in \operatorname {Spin} \mid S{\widetilde {S}}=1\}} rotors
NameSignatureBlades, e.g., oriented geometric objects that algebra can representRotors, e.g., orientation-preserving transformations that the algebra can represent
Hyperbolic numbersG ( 1 , 0 , 0 ) {\displaystyle {\mathcal {G}}(1,0,0)} Points
Complex numbersG ( 0 , 1 , 0 ) {\displaystyle {\mathcal {G}}(0,1,0)} Points
Dual numbersG ( 0 , 0 , 1 ) {\displaystyle {\mathcal {G}}(0,0,1)} Points
Vectorspace GA (VGA), algebra of physical space (APS)G ( 3 , 0 , 0 ) {\displaystyle {\mathcal {G}}(3,0,0)} Planes and lines through the originRotations, e.g. S O ( 3 ) {\displaystyle \mathrm {SO} (3)}
Projective GA (PGA), Rigid GA (RGA), plane-based GAG ( 3 , 0 , 1 ) {\displaystyle {\mathcal {G}}(3,0,1)} Planes, lines, and points anywhere in spaceRotations and translations, e.g., rigid motions, S E ( 3 ) {\displaystyle \mathrm {SE} (3)} aka S O ( 3 , 0 , 1 ) {\displaystyle \mathrm {SO} (3,0,1)}
Spacetime algebra, STAG ( 3 , 1 , 0 ) {\displaystyle {\mathcal {G}}(3,1,0)} Volumes, planes and lines through the origin in spacetimeRotations and spacetime boosts, e.g. ⁠ S O ( 3 , 1 ) {\displaystyle \mathrm {SO} (3,1)} ⁠, the Lorentz group
Spacetime Algebra Projectivized (STAP),G ( 3 , 1 , 1 ) {\displaystyle {\mathcal {G}}(3,1,1)} Volumes, planes, lines, and points (events) in spacetimeRotations, translations, and spacetime boosts (Poincare group)
Conformal GA (CGA)G ( 4 , 1 , 0 ) {\displaystyle {\mathcal {G}}(4,1,0)} Spheres, circles, point pairs (or dipoles), round points, flat points, lines, and planes anywhere in spaceTransformations of space that preserve angles (conformal group ⁠ S O ( 4 , 1 ) {\displaystyle \mathrm {SO} (4,1)} ⁠)
Conformal spacetime algebra, CSTAG ( 4 , 2 , 0 ) {\displaystyle {\mathcal {G}}(4,2,0)} Spheres, circles, planes, lines, light-cones, trajectories of objects with constant acceleration, all in spacetimeConformal transformations of spacetime, e.g. transformations that preserve rapidity along arclengths through spacetime
Balanced algebra, mother algebraG ( 3 , 3 , 0 ) {\displaystyle {\mathcal {G}}(3,3,0)} UnknownProjective group
GA for Conics (GAC)
Quadric conformal 2D GA (QC2GA)
G ( 5 , 3 , 0 ) {\displaystyle {\mathcal {G}}(5,3,0)} Points, point pair/triple/quadruple, conic, pencil of up to 6 independent conicsReflections, translations, rotations, dilations, others
Quadric conformal GA (QCGA)G ( 9 , 6 , 0 ) {\displaystyle {\mathcal {G}}(9,6,0)} Points, tuples of up to 8 points, quadric surfaces, conics, conics on quadratic surfaces (such as Spherical conic), pencils of up to 9 quadric surfacesReflections, translations, rotations, dilations, others
Double conformal geometric algebra (DCGA)G ( 8 , 2 , 0 ) {\displaystyle {\mathcal {G}}(8,2,0)} Points, Darboux cyclides, quadrics surfacesReflections, translations, rotations, dilations, others

Geometric interpretation in the vector space model

Geometric algebra helps us understand and work with shapes and directions in space. It uses two main operations: addition and a special kind of multiplication called the geometric product. This multiplication lets us combine vectors (which show direction and size) to create new objects called multivectors.

One important idea in geometric algebra is projection and rejection. Projection tells us how much of one vector goes in the direction of another, while rejection tells us what part of a vector is perpendicular to another direction. These ideas help us break down vectors into parts that are parallel or at right angles to each other, which is useful in many areas of math and physics.

Another key concept is reflection, which flips a vector over a plane. This can be used to build more complex movements like rotations. By combining reflections, we can rotate vectors in space while keeping their lengths and angles the same. This makes geometric algebra a powerful tool for understanding movements and shapes in higher dimensions.

Examples and applications

A line L defined by points T and P (which we seek) and a plane defined by a bivector B containing points P and Q.

Geometric algebra helps us understand shapes and movements in space. For example, it can calculate the area of a parallelogram made by two vectors. By using a special operation called the "exterior product," we can find the area by multiplying the lengths of the sides and the sine of the angle between them.

Another use is finding where a line crosses a plane. Geometric algebra gives a clear way to solve this using vectors that describe the line and the plane. It also helps describe spinning motion, like the turning effect of a force (called torque), without needing extra rules for different numbers of dimensions. This makes working with rotations in any space easier and more natural.

Geometric calculus

Main article: Geometric calculus

Geometric calculus is a way to study shapes and their properties by adding rules for measuring and adding up (integration) to geometric algebra. It helps us understand how things change and how to calculate areas and volumes in a more general way.

One important idea in geometric calculus is the vector derivative, which lets us connect the change of a function over an area to its change along the edges of that area. This is similar to well-known math rules, making it a powerful tool for solving many kinds of problems in geometry.

History

Geometric algebra, also called Clifford algebra, connects geometry and algebra. People have thought about this connection since ancient times, but it wasn’t until 1844 that Hermann Grassmann created a system to describe geometric properties and changes in space. Later, William Kingdon Clifford built on this work, creating a new way to multiply vectors that helped explain rotations.

In the 20th century, mathematicians continued to study these ideas. They found uses in physics, helping to describe movements and forces. Today, geometric algebra is also used in computer graphics and robotics to make calculations easier.

This article is a child-friendly adaptation of the Wikipedia article on Geometric algebra, available under CC BY-SA 4.0.

Images from Wikimedia Commons. Tap any image to view credits and license.