• No results found

Clifford Algebra

N/A
N/A
Protected

Academic year: 2022

Share "Clifford Algebra"

Copied!
5
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

2

Chapter 1:

Clifford Algebra

Hans Hagen University of Kaiserslautern

Germany

3

1.1 Motivation

We start our considerations in the euclidean plane.

In an orthonormal basis , we may describe a vector as

With the standard description as column vectors we get e1,e2

{ }

v∈ℜ2

v=v1e1+v2e2

v v11 0

v20 1

v1 v2

= +

=

4 If we would use square matrices, we could take

This allows a multiplication of vectors v v10 1

1 0 v21 0 0–1

v2 v1 v1v2

= +

=

vw v2 v1 v1v2

w2 w1 w1w2

v1w1+v2w2 v2w1v1w2 v1w2v2w1 v1w1+v2w2 .

= =

5 With a suitable choice of the remaining basis matrices we get

where and denote the inner and outer products of Grassmann.

In this case we know them as scalar product and vector product in two dimensions.

Conclusion : We get a multiplication of vectors unifying the scalar product and the vector product in two dimensions.

vw (v1w1+v2w2) 1 0 0 1

v1w2v2w1

( ) 0–1

1 0 +

=

vw ( ) 1 0

0 1 vw ( ) 0–1

1 0 , +

=

• ∧

6 In euclidean 3-space, we may use as description

e1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0

= e2

0 0 1 0 0 0 0–1 1 0 0 0 0–10 0

= e3

1 0 0 0 0 1 0 0 0 0–10 0 0 0 –1

=

v v1e1 v2e2 v3e3

v3 0 v2 v1 0 v3 v1v2 v2 v1v3 0 v1v2 0 –v3

=

+ +

=

7 For the matrix product of two vectors, we get

and with

vw

v1w1+v2w2+v3w3 (v1w2v2w1) (v2w3v3w2) v3w1v1w3 v1w2v2w1 v1w1+v2w2+v3w3 v3w1v1w3 v2w3v3w2 v2w3v3w2 (v3w1v1w3) v1w1+v2w2+v3w3 (v1w2v2w1)

v3w1v1w3

( )

(v2w3v3w2) v1w2v2w1 v1w1+v2w2+v3w3

=

e1e2

0–10 0 1 0 0 0 0 0 0–1 0 0 1 0

= ,e3e1

0 0 0 1 0 0 1 0 0 –10 0

1 – 0 0 0

= ,e2e

3

0 0 –10 0 0 0 1 1 0 0 0 0–1 0 0

=

(2)

8 this gives

We will see that this corresponds to

with Grassmanns inner and outer products and that it combines the scalar and the vector product of conventional vector algebra.

vw= (v1w1+v2w2+v3w3)1+(v2w3v3w2)e2e3 v3w1v1w3

( )e3e1 (v1w2v2w1)e1e2

+ +

vw=vw+vw

9

1.2 Clifford algebra in 2D

The relation between the different products in the motivation holds for different matrix representations. For a general definition in 2D we use a set of matrices with the following properties :

where 1 notes the identity matrix and is called a bivec- tor.

e1,e2

{ }

e1e2+e2e1=0 ej2=1 for j=1 2,

e1e2≠±1 i e1e

= 2

10 The algebra is built by real linear combinations of the basis ele-

ments .

The i is interpreted as positive oriented area segment with area 1.

G2 1 e, , ,1e2i

{ }

e e

O

2

1

i

a

a e1

a e2 2

1

11 We will see a different interpretation in a later section.

The 2D-vectors are modeled by :

as we could see from the right figure. A general element called multivector contains also a scalar and a bivector part.

describes the scalar part, the vector part and the bivector part.

a=a1e1+a2e2 a1,a2∈ℜ

A=a01+(a1e1+a2e2)+a3i A=A0 + A1 +A2

A0 A1 A2

12 The following grade projectors allow to deal with this parts in applications.

〈 〉0: G2→ℜ⊂G2 A A0=a

01

〈 〉1: G2→ℜ2G2 A A1=a

1e1+a2e2

〈 〉2: G2→ℜi⊂G2 A A2=a

3i

13 The inner and outer products of Grassmann can now be defined from the matrix (Clifford) product of two vectors.

and are extended to the other grades by setting

so that general inner and outer products can be defined by linear combination of the products of the parts with pure grade.

ab 1

2--- ab( –ba)=〈 〉ab2

=

ab 1

2--- ab( +ba)=〈 〉ab0

=

ArAs=〈ArAsr+s ArAs= 〈ArAsrs

(3)

14 The geometric interpretation of this products is shown in the following figures :

a b

b a

a b^ b^

a b

a b

^

15 It is important to see that the inner product is not always the con- ventional scalar product. If, for example, one takes the inner prod- uct of a vector with a bivector, one will get a vector. To introduce a scalar product one defines the reversion operation.

Then one defines the scalar product of multivectors A, B by

which gives for vectors the usual scalar product.

A=A0+A1A2

A * B=〈AB0=a0b0+a1b1+a2b2+a3b3

16 The magnitude of a multivector is defined as usual.

Again, we have the conventional meaning for vectors.

A =+ A * A= a02+a12+a22+a32

17

1.3 Clifford algebra in 3D

Geometry in three dimensions has to deal with real ratios (scalars), directed line segments (vectors), directed area segments (bivectors) and directed volumes (trivectors).

is constructed by any set of matrices satisfying

G3 {e1, ,e2e3}

e1e2+e2e1=e3e1+e1e3=e2e3+e3e2=0 ej2=1 for j=1 2 3, ,

e1e2e3≠±1

18 and contains all real linear combinations of

1 e, , , ,1e2e3e1e2,e3e1,e2e3,i=e1e2e3

{ }.

19 A geometric interpretation is given by the following figures:

describes an area segment with positive orientation and area 1 in the -plane.

e1e2 e1,e2

e

e e3

e e e e e e

1 2 2 3

3 1

1

2

e

e e

1

1

2 3

e e e i= 23

(4)

20 stands for a positive oriented area segment in the -plane and for a positive oriented area segment in the -plane.

The i is interpreted as an oriented volume segment with volume 1 and positive orientation.

e3e1 e1,e3

e2e3 e2,e3

21 The Hodge-duality

allows to describe a general multivector as

where

e1e2=ie3 e3e1=ie2 e2e3=ie1

A=α+a+i(β+b)

α β, ∈ℜ, a b, ∈ℜ3G3

22 Again, it is useful to define grade projectors to describe the part of a multivector with pure dimension.

The inner and outer products of Grassmann are defined as

〈 〉A0=α 〈 〉A1=a 〈 〉A2=ib 〈 〉A3

ab 1

2--- ab( –ba)=〈 〉ab2

=

ab 1

2--- ab( +ba)=〈 〉ab0

=

23

for vectors .

One has again the formula

The cross product is related to this products in the following way

and a comparison with the motivation shows that it is really the conventional cross product.

a b, ∈ℜ3G3

ab+ab=ab .

a×b=i a( ∧b)

24 The next figure illustrates the relation between the outer and the cross product.

a ^

b a b

a b

25 For inner and outer products of a vector a and a bivector B, we set

The general inner and outer products are defined by

for elements of pure grade r and s and extended by linear composi- tion exactly as in the 2D-case.

aB 1 2--- aB( –Ba),

=

aB 1 2--- aB( +Ba).

=

ArAs=〈ArAsr+s ArAs= 〈ArAsrs

(5)

26 The reversion

allows the definition of the scalar product.

The scalar product of two multivectors

is defined by

A=α+ai(β+b)

A=α+a+i(β+b),B=γ+c+i(δ+d)

A * B= 〈AB+0=αγ+ac+βδ+bd

27 For the magnitude one sets

and this is again the usual length if A is a vector.

A =+ A * A= α2+a22+b2

Referanser

RELATERTE DOKUMENTER

A UAV will reduce the hop count for long flows, increasing the efficiency of packet forwarding, allowing for improved network throughput. On the other hand, the potential for

The difference is illustrated in 4.23, and as we see, it is not that large. The effect of applying various wall treatments is of course most apparent in the proximity of the wall.

The drag-law is a central part of the Eulerian-Lagrangian dispersed flow model, and it is therefore of interest to compare the results obtained with different models for particle

A search for sources that have proposed different relevant frameworks was conducted through relevant library and science databases covering journals that we considered relevant

På den administrative siden er arbeidsmodell, individuelt arbeid og rapporter dokumentert, både for intern veileder sin skyld, og slik at Bolder Technology AS skal

Luckily, straight lines and production drawing are quite easy in fusion ( the 3d program that I like the most) After making the chair after my drawing I started to fiddle

2.— Using different sizes of the same shape can create shapes that guides the eye 3 — colour can be good, but can also misdirect the intent of the design.. 1.—A chair can also

Yet again, the beginning of this chapter is with a depiction of the engulfing generic city driven by the capital. But in this part, the potential of dehomogenization is