Is Geometric Algebra inconsistent/circular?

In summary, the conversation discusses the definition of the geometric product between two vectors in Geometric Algebra, as well as the definitions of the inner and outer product. It is mentioned that the book by Dorst and others is considered a leading text on the subject, but the authors do not explicitly explain how to compute the geometric product for multivectors. The conversation also touches on the issue of left and right contraction in defining the geometric product. The speaker, who has a PhD in theoretical particle physics, is considering using the book by Dorst to clarify their understanding before moving on to a more physics-focused text.
  • #1
malawi_glenn
Science Advisor
Homework Helper
Gold Member
6,735
2,455
I am trying to learn Geometric Algebra from the textbook by Doran and Lasenby.

They claim in chapter 4 that the geometric product [itex]ab[/itex] between two vectors [itex]a[/itex] and [itex]b[/itex] is defined according to the axioms
i) associativity: [itex](ab)c = a(bc) = abc[/itex]
ii) distributive over addition: [itex]a(b+c) = ab+ac[/itex]
iii) The square of any vector is a real scalar

Then they claim that the inner and outer product are defined as
[itex] a \cdot b = \frac{1}{2} (ab+ba) [/itex]
[itex] a \wedge b = \frac{1}{2} (ab-ba) [/itex]
so that
[itex] a b = a \cdot b + a \wedge b [/itex]

My problem is that if you are given two vectors, say
[itex] a = 1e_1 + 3 e_2 - 2e_3 [/itex]
[itex] b = 5e_1 -2 e_2 + 1e_3 [/itex]

How to actually compute [itex]ab[/itex]?

I mean, you then have to specify how either [itex] a \cdot b [/itex] and [itex] a \wedge b [/itex] works, or how (in detail) [itex] a b [/itex] are to be performed.

This is in my view, circular.

From another point of view, say that you start backwards by defining the inner and outer product, and then define the geometric product as [itex] a b = a \cdot b + a \wedge b [/itex]

Then how to show that the geometric product is associative? The usual definition of the outer product is associative, but the usual definition of the inner (dot) product is NOT associative. So how to show that the geometric product is associative if you take the inner and outer product as starting point for the geometric product?

Thank you very much in advance for any kind of feedback
 
Physics news on Phys.org
  • #2
malawi_glenn said:
I am trying to learn Geometric Algebra from the textbook by Doran and Lasenby.

They claim in chapter 4 that the geometric product [itex]ab[/itex] between two vectors [itex]a[/itex] and [itex]b[/itex] is defined according to the axioms
i) associativity: [itex](ab)c = a(bc) = abc[/itex]
ii) distributive over addition: [itex]a(b+c) = ab+ac[/itex]
iii) The square of any vector is a real scalar

This definitely does not define a unique product. So if that is the definition your book gives, then that is incorrect. It is certainly possible to define the geometric product axiomatically, but I think the easiest way is to do as you noticed and define the geometric product "backwards". But for information, the full list of axioms takes a bilinear form ##Q## (usually taken to be the inner product) and defined the geometric product
1) Associative
2) Distributive
3) ##a^2 = Q(a,a)##
4) The geometric product on scalars agrees with the usual product

Then how to show that the geometric product is associative? The usual definition of the outer product is associative, but the usual definition of the inner (dot) product is NOT associative. So how to show that the geometric product is associative if you take the inner and outer product as starting point for the geometric product?

Thank you very much in advance for any kind of feedback

The problem here is that taking the geometric product of two vectors does not give you a vector anymore! It gives you a combination of a scalar and a 2-form. So the definition ##xy = x\cdot y + x\wedge y## is not good enough anymore since it only holds true for scalars. You'll need a definition that holds true for all ##n##-forms if you wish to show associativity.
 
  • #3
Thank you for the reply!

This is the book I am using http://www.cambridge.org/se/academi...hysics/geometric-algebra-physicists?format=PB
My impression was that the authors are considered (?) to be world leading experts on this matter, that is why I choose to study this book

As you point out, [itex] ab [/itex] is no longer a vector but instead a scalar plus a bivector. This means that in order to compute [itex] (ab)c [/itex] one needs to define the geometric product of scalars-vectors and bivectors-vectors (and so forth).

Then my question is, how do you define such geometric products? My impression is that if you can define the geometric product between some "basic elements", then you can recursively work out the geometric product between any "multivector"
 
  • #5
An excellent book that gives a lot of intuition is the book by Dorst et al: https://www.amazon.com/dp/0123749425/?tag=pfamazon01-20
You'll find both the axiomatic approach in that book, as the general definition of the geometric product in terms of multivectors. But the book is not theorem/proof style.
 
Last edited by a moderator:
  • #6
Thank you, I don't know if the book tells me this or not, I am just starting at chapter 4. Perhaps it becomes more clear and complete in the latter chapters. I just felt that I needed some feedback.

The book by Dorst was also something I considered. I had a brief examination on google books and my impression was that it was too detailed (left contraction, right contraction etc) but perhaps this is the way to do it rigorously?
 
  • #7
malawi_glenn said:
Thank you, I don't know if the book tells me this or not, I am just starting at chapter 4. Perhaps it becomes more clear and complete in the latter chapters. I just felt that I needed some feedback.

The book by Dorst was also something I considered. I had a brief examination on google books and my impression was that it was too detailed (left contraction, right contraction etc) but perhaps this is the way to do it rigorously?

Well, it is exactly this left/right contraction that you use to define the geometric product in general!
 
  • #8
I guess I am more into physics-applications (I have PhD degree in theoretical particle physics), that was also a reason for why I didn't want to spend 70$ on a book inclined towards computer graphics. Perhaps I should just "bite the bullet" and use the book by Dorst to straighten out my fundamental issues and then move back to a more "physics application approach" text after that? What do you suggest?
 
  • #9
malawi_glenn said:
I guess I am more into physics-applications (I have PhD degree in theoretical particle physics), that was also a reason for why I didn't want to spend 70$ on a book inclined towards computer graphics. Perhaps I should just "bite the bullet" and use the book by Dorst to straighten out my fundamental issues and then move back to a more "physics application approach" text after that? What do you suggest?

I guess it depends on how much you want to take on faith. I don't think this left/right contraction stuff is actually very important in physics, so it might not be very useful for you to learn it. I think you should try to read the Arxiv link I provided above to see how things are done rigorously. I think that should be enough. You should only get Dorst if you want an intuition behind the myriad of different operations in geometric algebra. But I don't think it's necessary to actually get the book if you're into physics. Although it is a really good one.
 
  • #10
Thanks, I will definitively follow your advice

What is your impression on the books by Hestenes?
 
  • #11
I'm not a fan. There's definitely a lot of information in them. But they don't give enough intuition to be useful to me.
 
  • #12
Ok, thanks!

My goal of learning this is just to have some fun :)
 
  • #14
as long as things are done in logical and pedagogical consistent manners, I don't care if the level is "too easy" :)
 
  • #15
In the ArXiV paper you sent me, it says:

"I begin with a formal product of vectors uv that obeys the usual rules for multiplication; for example,
it’s associative and distributive over addition."

now this directly confuses me, what IS the "usual" rules for multiplication? I often think that multiplication is commutative, but the geometric product is not commutative in general
 
  • #16
I think in that context the "usual" rules for multiplication are exactly those that the author means by "usual", i.e. associativity and distributivity over addition. Commutativity holds for multiplications between real scalars but it is certainly not an "usual" property of matrix multiplication, for instance.

I would not focus too much attention on the choice of word "usual" and I think that you can mentally replace the string "the usual rules" with "the following rules".

When the author said "the usual rules for multiplication", he probably had in mind the rules of multiplication in an arbitrary ring (not necessarily in the ring of reals), where multiplication is not necessarily commutative.
 
  • #17
One could also object that "usual" implies a ##1## and an inverse. This shows how personal the term is. If you're used to mappings, rings and algebras then usual becomes something more general. Personally, I even regard associativity as a special condition and would be satisfied with the distributivity.
 
  • #18
ok so usual in the ring kind of sense?
 
  • #19
malawi_glenn said:
ok so usual in the ring kind of sense?
More in the sense of an algebra (= a vector space with multiplication) since you still have vectors and a scalar field like ℝ or ℂ that allows to stretch the vectors.
 
  • #20
malawi_glenn said:
In the ArXiV paper you sent me, it says:

"I begin with a formal product of vectors uv that obeys the usual rules for multiplication; for example,
it’s associative and distributive over addition."

now this directly confuses me, what IS the "usual" rules for multiplication? I often think that multiplication is commutative, but the geometric product is not commutative in general

That is the introduction. The introduction is for motivation only. You should start reading at section 2 page 10.
 
  • #21
Hello again

Chapter 2 was a gem :)
 
  • Like
Likes micromass
  • #22
I had a short glimpse on the paper. Thanks for that tip. Why don't we teach this approach at school? This would close the huge gap between school and nearly all natural science a little. And I doubt that it would cause more trouble than the concepts to solve linear equation systems that are actually used these days.
 
  • #23
fresh_42 said:
I had a short glimpse on the paper. Thanks for that tip. Why don't we teach this approach at school? This would close the huge gap between school and nearly all natural science a little. And I doubt that it would cause more trouble than the concepts to solve linear equation systems that are actually used these days.

I know. It wouldn't take much trouble at all to teach geometric algebra. Sadly, this isn't done at all nowadays, even though I'm 100% convinced that the geometric algebra approach is superior than what we do now. It's the power of tradition of course. There are many other things in mathematics that I feel should be basic knowledge for undergrads, but that is somehow something that is only known to a select few.
 
  • Like
Likes SolarisOne and FactChecker
  • #24
micromass said:
I know. It wouldn't take much trouble at all to teach geometric algebra. Sadly, this isn't done at all nowadays, even though I'm 100% convinced that the geometric algebra approach is superior than what we do now. It's the power of tradition of course. There are many other things in mathematics that I feel should be basic knowledge for undergrads, but that is somehow something that is only known to a select few.

Can't we start a thread where this is discussed? "Non-mainstream but useful math to know" and provide suggestions for learning material, books etc?
 
  • #25
micromass said:
There are many other things in mathematics that I feel should be basic knowledge for undergrads,...
This always reminds me on an occasion when a six-year old proudly presented me how she could count backwards. As she stopped at zero, I asked her why? Five minutes later she knew negative numbers and hadn't the least problem with it.
 
  • Like
Likes SolarisOne and malawi_glenn
  • #26
malawi_glenn said:
Can't we start a thread where this is discussed? "Non-mainstream but useful math to know" and provide suggestions for learning material, books etc?
Good idea. I couldn't find a punchline so I didn't. (Sorry, for telling this in your thread.)
 
  • #27
fresh_42 said:
Good idea. I couldn't find a punchline so I didn't. (Sorry, for telling this in your thread.)

Ah I just meant that it would be a nice thing to do, so that it becomes easier for other people finding out about the stuff we will post regarding non-mainstream math :)
 
  • #28
malawi_glenn said:
Can't we start a thread where this is discussed? "Non-mainstream but useful math to know" and provide suggestions for learning material, books etc?

I'm actually planning to do an insight series about it too!
 
  • Like
Likes Mastermind01 and ibkev
  • #29
micromass said:
I'm actually planning to do an insight series about it too!

awesome! :D
 
  • #30
Hey malawi_glenn.

Do you understand the idea of a division algebra and its construction?

The original stuff by Grassmann focused on this idea of making it possible to have an algebra on vectors that satisfied multiplication and divisibility but the consequences of making this consistent were such that you got all these other constraints (like non-commutativity).

Making it general is the difficulty that these algebras have and linear algebra forms a lot of the basis of generalizing it so that it scales as dimensions increase.

Making it rigorous is difficult no doubt and there have been baby steps over roughly 150 years or so but the idea is actually straight forward algebraically.
 
  • #31
micromass said:
I'm actually planning to do an insight series about it too!

Wonderful idea! I am really looking forward to see it published soon.
 
  • #32
Although I've postponed learning geometric algebra (GA) [putting my efforts into differential forms instead],
I have found myself having to learn to it in order to understand/decode some calculations.

In writing an Insight,
it might be useful to include translations between statements and calculations in GA
and statements and calculations in (say) more-standard tensor-calculus and/or vector-calculus,
accompanied by some diagrams.
To me, the notation found in various sources in quite dense, rather abstract for a beginner, and not quite standardized,
forcing the reader to juggle the various objects and operations.

My $0.03.
 
  • #33
I guess the original idea for the insight was not to focus only on the details of GA, but more generally on "Non-mainstream but useful math to know". As micromass said:
micromass said:
There are many other things in mathematics that I feel should be basic knowledge for undergrads, but that is somehow something that is only known to a select few.
 

1. Is Geometric Algebra inconsistent?

No, Geometric Algebra is not inconsistent. In fact, it is a consistent mathematical framework that unifies and generalizes other mathematical systems such as vector algebra, complex numbers, and quaternions.

2. Is Geometric Algebra circular?

No, Geometric Algebra is not circular. It is a self-consistent system that does not rely on circular reasoning or assumptions. It is a powerful tool for solving geometric problems and has applications in physics, computer graphics, and robotics.

3. How is Geometric Algebra different from other mathematical systems?

Geometric Algebra is a generalization of other mathematical systems, such as vector algebra and complex numbers. It allows for the representation of geometric objects in a more intuitive and concise way, making it a powerful tool for solving geometric problems.

4. What are the advantages of using Geometric Algebra?

Geometric Algebra has many advantages, including its ability to represent geometric objects in a more intuitive way, its ability to handle rotations and reflections easily, and its ability to unify and generalize other mathematical systems. It also has applications in various fields such as physics, computer graphics, and robotics.

5. Is Geometric Algebra difficult to learn?

Like any mathematical system, Geometric Algebra may require some time and effort to fully understand and master. However, it has a strong geometric intuition and can be learned effectively through practice and application. Many resources, such as textbooks and online tutorials, are available to help individuals learn Geometric Algebra.

Similar threads

  • Linear and Abstract Algebra
Replies
8
Views
3K
  • Linear and Abstract Algebra
Replies
11
Views
3K
  • Linear and Abstract Algebra
Replies
9
Views
206
  • Calculus
Replies
4
Views
521
  • Linear and Abstract Algebra
Replies
32
Views
2K
  • Linear and Abstract Algebra
Replies
12
Views
2K
  • Quantum Physics
Replies
8
Views
2K
  • Linear and Abstract Algebra
Replies
1
Views
1K
  • Linear and Abstract Algebra
Replies
2
Views
1K
  • Linear and Abstract Algebra
Replies
4
Views
1K
Back
Top