Standard topics like vector spaces, matrices, linear independence, and inner product spaces.
The book introduces several concepts that distinguish it from standard texts:
"Geometry without algebra is dumb! - Algebra without geometry is blind!" This quote, often attributed to David Hestenes (and referenced in Macdonald's text ), encapsulates the philosophy of the book. alan macdonald linear and geometric algebra pdf
Adjoints, Outermorphisms, and the Geometric Algebra approach to Determinants
| Feature | Macdonald (PDF) | Dorst (GA for CS) | Hestenes (New Foundations) | | :--- | :--- | :--- | :--- | | | Beginner/Intermediate | Intermediate | Advanced/Graduate | | Linear Algebra Prereq | High School | Linear Algebra (Proof-based) | Calculus & Abstract Algebra | | PDF Availability | Legit drafts exist | Rare (Expensive eBook) | Open access archive exists | | Focus on Rotors | Yes (Chapter 6) | Yes (Computational) | Yes (Physical) | | Number of Exercises | ~200 with solutions | ~50 without solutions | ~150 difficult proofs | The book's scope and organization are carefully crafted
: Introduces the geometric product, bivectors, and operations like rotations and reflections. Part III: Linear Transformations
"Linear and Geometric Algebra" is a comprehensive textbook that covers the fundamental concepts of linear algebra and geometric algebra. The book is designed for undergraduate and graduate students, as well as researchers and professionals looking to refresh their knowledge or explore new applications. The book's scope and organization are carefully crafted to provide a clear and logical progression from basic to advanced topics. rotations are handled cleanly using .
Macdonald doesn't just add GA at the end; he integrates it throughout. The first few chapters lay the foundations of vector spaces and matrices, but he immediately introduces geometric intuition. 2. The Geometric Product
In standard linear algebra, rotations are handled using coordinate-dependent matrices. In geometric algebra, rotations are handled cleanly using .