Cl(3)

a=2e1+3e2-e3

b=e1+e2-3e3

gp(a,b)

inp(a,b)+outp(a,b)

rev(a)

invol(a)

cj(a)

dual(a)

dual(dual(a))

dual(outp(a,b))

dual(outp(a,b))=inp(a,dual1(b))

dual(inp(a,b))=outp(a,dual1(b))

c=e0+e1 +e3+e12-2e13 +3e123

magnitude(c)

inverse(c)

rnd(gp(c,inverse(c)))

d=gp(a,b)

arg1(d)

magnitude(d)

inp(a,b)

rc(a,b)

doth(a,b)

Cl(p,q),  p+q basis vectors, p pos squares, q neg squares

 vector (2,3,-1)

vector (1,1,-3)

geometric product a b

a.b+a^b=a b

reverse involution a              

grade involution a

Clifford conjugation a

 a*

(a*)* = –a

(a^b)* = a x b     cross product

(a^b)* = a.b*

(a.b)* = a^b*

c a multivector (1,1,0,1,1,0,-2,3)

_

_

rnd( )      rounding

d = a b

angle vectors a b

module  d

inner product = left contraction

rigth contraction

Hesteness inner product