Exterior Algebra
Exterior Algebra
Exterior Algebra
GEOMETRY:
AN APPLIED INTRODUCTION
Keenan Crane • CMU 15-458/858B • Fall 2017
LECTURE 3:
EXTERIOR ALGEBRA
DISCRETE DIFFERENTIAL
GEOMETRY:
AN APPLIED INTRODUCTION
Keenan Crane • CMU 15-458/858
Where Are We Going Next?
GOAL: develop discrete exterior calculus (DEC)
Prerequisites: ]
Linear algebra: “little arrows” (vectors)
^
Vector Calculus: how do vectors change?
Next few lectures:
? [
Exterior algebra: “little volumes” (k-vectors)
Exterior calculus: how do k-vectors change?
DEC: how do we do all of this on meshes?
integrate
homology cohomology
Applications
Smoothing
Meshing
Parameterization
…and more!
Vector Space
Review: Vector Spaces
•What is a vector? (Geometrically?)
finite-dimensional infinite-dimensional
“addition”
“scalar multiplication”
• Must satisfy the following properties for all vectors x,y,z and scalars a,b:
Analogy: span
Wedge Product (^)
v
u^v
u
Analogy: span
Wedge Product (^)
v
u^v
u
Analogy: span
Wedge Product (^)
u^v = v^u
u^v
u
Analogy: span
Key differences: orientation & “finite extent”
Key property: antisymmetry
Wedge Product—Degeneracy
Q: What is the wedge product of a vector with itself?
w w w
v v v
u u u
u^v^w (u ^ v) ^ w u ^ (v ^ w)
Wedge Product - Distributivity
k-Vectors
u^v^w
The wedge of k vectors is called a “k-vector.”
w
u^v
u
0-vector 1-vector 2-vector 3-vector
Visualization of k-Vectors
Our visualization is a little misleading: k-vectors only have direction & magnitude.
E.g., parallelograms w/ same plane, orientation, and area represent same 2-vector:
v1
v3
u3
v2
u1 u2
For convenience, however, we will say that a “0-vector” is a scalar value (e.g., a real
number). This treatment becomes extremely useful later on...
Key idea: often it’s easier to specify a set by saying what it doesn’t contain.
Hodge Star (?)
v u^v
?u
??u
u
? ? ?u
w
w
v u^v
v u
u
u^v^w
Basis
Basis k-Vectors—Visualized
A:
(vector) (2-vector)
Exterior Algebra—Example
A:
A:
Key idea: in this example, it would have been fairly hard to reason about the
answer geometrically. Sometimes the algebraic approach is (incredibly!) useful.
Exterior Algebra - Summary
•Exterior algebra
•behaves like a vector space (e.g., can add two volumes, scale a volume, ...)
DISCRETE DIFFERENTIAL
GEOMETRY:
AN APPLIED INTRODUCTION
Keenan Crane • CMU 15-458/858