Plane and Simple.
the universally accepted unwritten axiom
AGACSE2021
Steven De Keninck (enkimute)
follow live for smooth animations!
https://slides.com/d/0A4Ehfc/live
On Lie groups defining automorphisms that leave invariant fundamental subspaces of geometric algebra.
Dmitry Shirokov
Plane and Simple.
the universally accepted unwritten axiom
AGACSE2021
L’application des mêmes idées de dualité peut s’étendre à la Mécanique. En effet, l’élément primitif des corps auquel on applique d’abord les premiers principes de cette science, est, comme dans la Géométrie ancienne, le point mathématique. Ne sommes-nous pas autorisés à penser, maintenant, qu’en prenant le plan pour l’élément de l’étendue, et non plus le point, on sera conduit à d’autres doctrines, faisant pour ainsi dire une nouvelle science?
- Michel Chasles, 1875
Plane and Simple.
the universally accepted unwritten axiom
AGACSE2021
The application of the same ideas of duality can be extended to Mechanics. Indeed, the primitive element of bodies to which the first principles of this science are applied is, as in ancient Geometry, the mathematical point. Are we not permitted to think, now, that by taking the plane for the basic element, and no longer the point, we shall be led to other doctrines, making, as it were, a new science?
- Michel Chasles, 1875
Plane and Simple.
the universally accepted unwritten axiom
AGACSE2021
The application of the same ideas of duality can be extended to Mechanics. Indeed, the primitive element of bodies to which the first principles of this science are applied is, as in ancient Geometry, the mathematical point. Are we not permitted to think, now, that by taking the plane for the basic element, and no longer the point, we shall be led to other doctrines, making, as it were, a new science?
- Michel Chasles, 1875
1. Symmetry Groups
2. Geometry
3. Rigid Body Dynamics
Plane and Simple.
the universally accepted unwritten axiom
AGACSE2021
The application of the same ideas of duality can be extended to Mechanics. Indeed, the primitive element of bodies to which the first principles of this science are applied is, as in ancient Geometry, the mathematical point. Are we not permitted to think, now, that by taking the plane for the basic element, and no longer the point, we shall be led to other doctrines, making, as it were, a new science?
- Michel Chasles, 1875
1. Symmetry Groups
2. Geometry
3. Rigid Body Dynamics
All our examples will be using the Euclidean groups in 2 and 3 dimensions.
Why?
Plane and Simple.
the universally accepted unwritten axiom
AGACSE2021
The application of the same ideas of duality can be extended to Mechanics. Indeed, the primitive element of bodies to which the first principles of this science are applied is, as in ancient Geometry, the mathematical point. Are we not permitted to think, now, that by taking the plane for the basic element, and no longer the point, we shall be led to other doctrines, making, as it were, a new science?
- Michel Chasles, 1875
1. Symmetry Groups
2. Geometry
3. Rigid Body Dynamics
All our examples will be using the Euclidean groups in 2 and 3 dimensions.
Why?
a vector space
transformations on a vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
4x4 matrix
6x6 matrix
4x4 matrix
AGACSE2021
1. Symmetry Groups
a vector space
transformations on a vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
4x4 matrix
6x6 matrix
4x4 matrix
In this model, perfectly reasonable starting point.
Also valid, but why would we?
AGACSE2021
1. Symmetry Groups
a vector space
transformations on a vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
4x4 matrix
6x6 matrix
4x4 matrix
a graded vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
versors/rotors
AGACSE2021
1. Symmetry Groups
a vector space
transformations on a vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
4x4 matrix
6x6 matrix
4x4 matrix
a graded vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
versors/rotors
AGACSE2021
1. Symmetry Groups | k-reflections
a graded vector space
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
versors/rotors
start from Hamilton's observation that all isometries can be generated by composing reflections. Then stick with it.
\(E(2)\) - The Euclidean Group of the plane
# reflections | Isometry |
---|---|
0 | identity |
1 | reflection |
2 | rotation/translation |
3 | glide reflection |
4 ? | → 2 |
AGACSE2021
1. Symmetry Groups | k-reflections
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
start from Hamilton's observation that all isometries can be generated by composing reflections. Then stick with it.
\(E(2)\) - The Euclidean Group of the plane
# reflections | Isometry |
---|---|
0 | identity |
1 | reflection |
2 | rotation/translation |
3 | glide reflection |
4 ? | → 2 |
Invariant |
---|
plane |
line |
point / ∞point |
line + ∞point |
→ 2 |
AGACSE2021
1. Symmetry Groups | k-reflections
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
start from Hamilton's observation that all isometries can be generated by composing reflections. Then stick with it.
\(E(2)\) - The Euclidean Group of the plane
# reflections | Isometry |
---|---|
0 | identity |
1 | reflection |
2 | rotation/translation |
3 | glide reflection |
Invariant |
---|
plane |
line |
point / ∞point |
line + ∞point |
GA |
---|
scalar |
vector |
bivector |
trivector |
Using Chasles' hyperplanes as vectors in a GA gives us exactly the structure we need.
the reflections give us everything.
Geometric Algebra Sandwich
\( -a b a^{-1}\)
Group Theory Conjugation
\( a b a^{-1}\)
AGACSE2021
1. Symmetry Groups | k-reflections
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
\(E(2)\) - The Euclidean Group of the plane
# reflections | Isometry |
---|---|
0 | identity |
1 | reflection |
2 | rotation/translation |
3 | glide reflection |
Invariant |
---|
plane |
line |
point / ∞point |
line + ∞point |
Geometric Algebra Sandwich
\( -a b a^{-1}\)
GA |
---|
scalar |
vector |
bivector |
trivector |
Using Chasles' hyperplanes as vectors in a GA gives us exactly the structure we need.
the reflections give us everything.
AGACSE2021
1. Symmetry Groups | geometric gauges
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
AGACSE2021
1. Symmetry Groups | geometric gauges
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
AGACSE2021
1. Symmetry Groups | geometric gauges
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
AGACSE2021
1. Symmetry Groups | Mozzi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
AGACSE2021
1. Symmetry Groups | Mozzi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
The Mozzi-Chasles Theorem :
Every rigid body motion can be decomposed into a rotation around followed or preceded by a a translation along a single line.
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
The Mozzi-Chasles Theorem :
Every rigid body motion can be decomposed into a rotation around followed or preceded by a a translation along a single line.
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
The Mozzi-Chasles Theorem :
Every quadreflection can be decomposed into a rotation around followed or preceded by a a translation along a single line.
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
The Mozzi-Chasles Theorem :
Every quadreflection can be decomposed into a commuting rotation and translation
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
The Mozzi-Chasles Theorem :
Every quadreflection can be decomposed into commuting bireflections
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
Our final theorem :
Every k-reflection can be decomposed into \(\lceil \frac k 2 \rceil\) commuting parts.
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
Our final theorem :
Every k-reflection can be decomposed into \(\lceil \frac k 2 \rceil\) commuting parts.
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
Our final version :
Every k-reflection can be decomposed into \(\lceil \frac k 2 \rceil\) commuting parts.
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
Martin's talk follows up on this and goes into all the algebraic details!
Today, lets envision how this could make a difference in applications and intuition.
2. Geometry | coordinate, dimension and metric agnostic
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
Our final version :
Every k-reflection can be decomposed into \(\lceil \frac k 2 \rceil\) commuting parts.
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
Martin's talk follows up on this and goes into all the algebraic details!
Today, lets envision how this could make a difference in applications and intuition.
2. Geometry | coordinate, dimension and metric agnostic
this is not a vector.
ceci n'est pas un vecteur
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
Martin's talk follows up on this and goes into all the algebraic details!
Today, lets envision how this could make a difference in applications and intuition.
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
ceci n'est pas un vecteur
how many dimensions ?
does it have an orientation ?
AGACSE2021
1. Symmetry Groups | Mozi-Chasles Theorem
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
Martin's talk follows up on this and goes into all the algebraic details!
Today, lets envision how this could make a difference in applications and intuition.
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
ceci n'est pas un vecteur
\( x^2 = \lVert x \rVert^2 \)
only its length is well defined.
AGACSE2021
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
\( x^2 = \lVert x \rVert^2 \)
When a second non colinear vector is added
AGACSE2021
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
\( x^2 = \lVert x \rVert^2 \)
When a second non colinear vector is added
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
AGACSE2021
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
\( x^2 = \lVert x \rVert^2 \)
When a second non colinear vector is added
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Independent of the choice of basis, our vectors, bivectors and n-vectors are still attached to the origin. To break free from the origin in our space of interest we projectivize and move it outside.
AGACSE2021
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Independent of the choice of basis, our vectors, bivectors and n-vectors are still attached to the origin. To break free from the origin in our space of interest we projectivize and move it outside.
This works for spaces of arbitrary (constant) curvature.
AGACSE2021
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Independent of the choice of basis, our vectors, bivectors and n-vectors are still attached to the origin. To break free from the origin in our space of interest we projectivize and move it outside.
This works for spaces of arbitrary (constant) curvature.
AGACSE2021
a 4D homogeneous point
a 6D Plucker line
a 4D homogeneous plane
any \(k\), even and odd
any # dimensions,
any metric
closed form exp and log. \(e^{a+b} = e^ae^b\) iff \(ab = ba\)
2. Geometry | coordinate, dimension and metric agnostic
this is a vector.
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Independent of the choice of basis, our vectors, bivectors and n-vectors are still attached to the origin. To break free from the origin in our space of interest we projectivize and move it outside.
This works for spaces of arbitrary (constant) curvature.
AGACSE2021
2. Geometry | coordinate, dimension and metric agnostic
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Independent of the choice of basis, our vectors, bivectors and n-vectors are still attached to the origin. To break free from the origin in our space of interest we projectivize and move it outside.
This works for spaces of arbitrary (constant) curvature.
Similarly, geometric elements can be defined in a coordinate, metric and dimension agnostic way, and only impose a lower limit on the dimensionality of the space.
AGACSE2021
2. Geometry | coordinate, dimension and metric agnostic
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Similarly, geometric elements can be defined in a coordinate, metric and dimension agnostic way, and only impose a lower limit on the dimensionality of the space.
However, formulating a problem independent of the dimensionality of the space does require some extra care...
AGACSE2021
2. Geometry | coordinate, dimension and metric agnostic
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Similarly, geometric elements can be defined in a coordinate, metric and dimension agnostic way, and only impose a lower limit on the dimensionality of the space.
However, formulating a problem independent of the dimensionality of the space does require some extra care...
robot arm
floor plan
robot arm
Both 2D drawings have points and lines. What happens if we go from two to three dimensions?
AGACSE2021
2. Geometry | coordinate, dimension and metric agnostic
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Similarly, geometric elements can be defined in a coordinate, metric and dimension agnostic way, and only impose a lower limit on the dimensionality of the space.
However, formulating a problem independent of the dimensionality of the space does require some extra care...
robot arm
floor plan
robot arm
Both 2D drawings have points and lines. What happens if we go from two to three dimensions?
When going to 3D, the lines on the left stay lines. Those on the right become planes .. working dimension independent means embracing duality!
AGACSE2021
2. Geometry | coordinate, dimension and metric agnostic
We can now repeat this ad nauseam. This is of course exactly the structure of geometric algebra. It allows us to postpone the choice of basis till the latest possible time. Such an approach is commonly called 'coordinate free'
Similarly, geometric elements can be defined in a coordinate, metric and dimension agnostic way, and only impose a lower limit on the dimensionality of the space.
However, formulating a problem independent of the dimensionality of the space does require some extra care...
robot arm
floor plan
robot arm
When going to 3D, the lines on the left stay lines. Those on the right become planes .. working dimension independent means embracing duality!
points and lines defined dually
points and lines defined directly
AGACSE2021
2. Geometry | Forques !
However, formulating a problem independent of the dimensionality of the space does require some extra care...
robot arm
floor plan
robot arm
When going to 3D, the lines on the left stay lines. Those on the right become planes .. working dimension independent means embracing duality!
points and lines defined dually
points and lines defined directly
AGACSE2021
2. Geometry | Forques !
In the body frame :
push at origin = translation
push at infinity = rotation
Force and Torque are both lines.
in any # dimensions.
AGACSE2021
2. Geometry | Forques !
In the body frame :
push at origin = translation
push at infinity = rotation
Force and Torque are both lines.
in any # dimensions.
nobody in their right mind does live programming during a talk.
Unfortunately for you all, that leaves me qualified.