/
Geometric Algebra Geometric Algebra

Geometric Algebra - PowerPoint Presentation

karlyn-bohler
karlyn-bohler . @karlyn-bohler
Follow
432 views
Uploaded On 2016-10-25

Geometric Algebra - PPT Presentation

Dr Chris Doran ARM Research 2 Geometric Algebra in 3 Dimensions Three dimensions Introduce a third vector These all anticommute L2 S 2 Bivector products The product of a vector and a ID: 480658

vector product vectors grade product vector grade vectors terms rotors geometric plane bivectors bivector space algebra dimensions trivector unification

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Geometric Algebra" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Geometric Algebra

Dr Chris Doran

ARM Research

2

. Geometric Algebra in 3 DimensionsSlide2

Three dimensions

Introduce a third vector.

These all

anticommute

.

L2 S

2Slide3

Bivector

products

The product of a vector and a

bivector

can contain two different terms.

The product of two perpendicular bivectors results in a third bivector.

Now

define

i

, j

and

k

. We have discovered the quaternion algebra buried in 3 (not 4) dimensions

L2 S

3Slide4

Unification

Quaternions arise

naturally in the geometric algebra of

space.L2 S

4Slide5

L2 S

5The directed volume element

Has negative square

Commutes with vectors

Swaps lines and planesSlide6

3D Basis

Grade 0

1 Scalar

Grade 1

3 Vectors

Grade 2

3 Plane / bivector

Grade 3

1 Volume /

trivector

A linear space of dimension 8

Note the appearance of the binomial coefficients - this is general

General elements of this space are called

multivectors

L2 S

6Slide7

Products in 3D

We recover the cross product from duality:

Can only do this in 3D

L2 S

7Slide8

Unification

The cross product is a disguised from of the outer product in three dimensions.

L2 S

8Slide9

Vectors and bivectors

Decompose vector into terms into and normal to the plane

A

vector

lying in the plane

Product of three orthogonal vectors, so a

trivector

L2 S

9Slide10

Vectors and bivectors

Write the combined product:

Lowest grade

Highest grade

Inner product is antisymmetric, so

define

This always returns a vector

With a bit of work, prove that

A very useful result. Generalises the vector triple product.

L2 S

10Slide11

Vectors and bivectors

Symmetric component of product gives a

trivector

:

Can defined the outer product of three vectors

Vector part does not contribute

The outer product is associative

L2 S

11Slide12

Duality

Seen that the

pseudoscalar

interchanges planes and vectors in 3D

Can use this in 3D to understand product of a vector and a bivector

Symmetric

part is a

trivector

Antisymmetric

part is a vector

L2 S

12Slide13

Reflections

See the power of the geometric product when looking at operations.

Decompose

a

into components into and out of the plane.

Form the reflected vector

Now re-express in terms of the geometric product.

L2 S

13Slide14

Rotations

Two reflections generate a rotation.

Define a

rotor

R

. This is formed from a geometric product!

Rotations now formed by

This works for higher grade objects as well. Will prove this later.

L2 S

14Slide15

Rotors in 3D

L2 S

15

Rotors are even grade, so built out of a scalar and the three bivectors.

These are the terms that map directly to quaternions.

Rotors are normalised.

Reduces the degrees of freedom from 4 to 3.

This is precisely the definition of a unit quaternion.

Rotors are elements of a 4-dimensional space normalised to 1.

They live on a 3-sphere.

This is the GROUP MANIFOLD.Slide16

Exponential form

L2 S

16

Use the following useful, general result.

Polar decompositionSlide17

Exponential form

L2 S17

Sequence of two reflections gives a rotation through twice the angle between the vectors

Also need to check orientation

Useful result when vector

a

lies in the plane

BSlide18

Rotors in 3D

Can work in terms of Euler angles, but best avoided:

L2 S

18

The rotor for a rotation through |

B

| with handedness of

B

:

In terms of an axis:

Decompose a vector into terms in and out of the planeSlide19

Unification

Every rotor can be written as

Rotations of any object, of any grade, in any space of any signature can be written as

L2 S

19Slide20

Unification

Every finite Lie group can be realised as a group of rotors.

Every Lie algebra can be realised as a set of bivectors.

L2 S

20Slide21

Resources

geometry.mrao.cam.ac.uk

chris.doran@arm.com

cjld1@cam.ac.uk

@chrisjldoran#

geometricalgebra

github.com/

ga

L2 S

21