Escolar Documentos
Profissional Documentos
Cultura Documentos
net/publication/346443490
CITATIONS READS
0 138
1 author:
André Mandolesi
Universidade Federal da Bahia
40 PUBLICATIONS 33 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Hermitian Linear Geometry and Complex Grassmann Algebra with Applications in Quantum Mechanics View project
All content following this page was uploaded by André Mandolesi on 28 November 2020.
André L. G. Mandolesi
Instituto de Matemática e Estatı́stica, UFBA.
E-mail: andre.mandolesi@ufba.br
20/11/2020
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Motivação
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Exageros à parte, essa é uma álgebra bem poderosa e eficiente, que vale
à pena o esforço para dominá-la.
Trabalho W = F~ · d,
~ mas dados W e d~ não dá para fazer F~ = W
d~
.
Produto vetorial pode ser encadeado, mas não é associativo, logo mesmo
que algum outro v −1 cancele v não podemos fazer
(u × v ) × v −1 = u × (v × v −1 ) = u.
Além disso, nem há vetor unidade ~1, tal que u × ~1 = u para todo u, para
podermos pedir que v × v −1 = ~1.
Razões geométricas:
Dados v e u · v = ±kProjv ukkv k, não há solução u única. Somando
vetores perpendiculares a v obtemos outras.
Produto de Clifford
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
uv = u · v + u ∧ v = escalar + bivetor
Carrega informações suficientes para dados v e uv poder achar u.
v −1 = v
|v |2 parece funcionar como inverso:
v v
v v −1 = v · + v ∧ 2 = 1 + 0 = 1.
|v |2 |v |
(uv )w = (u · v + u ∧ v )w = (u · v )w + (u ∧ v )w .
(u ∧ v )w = u(v · w ) − (u · w )v + u ∧ v ∧ w .
Por quê? Por enquanto a resposta é que vai funcionar. Obtemos
(uv )w = (u · v )w + u(v · w ) − (u · w )v + u ∧v ∧w
| {z } | {z }
vetor trivetor
u(v ∧ w ) = (u · v )w − v (u · w ) + u ∧ v ∧ w .
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Calma, vai melhorar! Mas realmente esse caminho não parece promissor.
Dá para generalizar para mais vetores, obtendo um produto que pode ser
encadeado, é associativo, tem unidade e inverso.
Álgebra de Clifford
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
C`(R2 ) 1 i j ij
1 1 i j ij
i i 1 ij j
j j ji = −ij 1 jij = −i
ij ij iji = −j i ijij = −1
Parece artificial, mas dá resultado parecido com o de antes, exceto que
no lugar de i ∧ j aparece ij (que também é anti-simétrico!):
(u + v )(u + v ) = q(u + v )
q(u) + uv + vu + q(v ) = q(u + v )
uv + vu = 2B(u, v )
uv + vu
=u·v
2
uv − vu
Definindo também u ∧ v = obtemos
2
uv + vu uv − vu
uv = + = u · v + u ∧ v.
2 2
Esse ∧ é bilinear e anti-simétrico, e coincide com o produto exterior de
Grassmann se definirmos ainda, para v1 , v2 , . . . , vn ∈ V ,
1 X
v1 ∧ v2 ∧ . . . ∧ vn = sgn(σ)vσ(1) vσ(2) . . . vσ(n) .
n!
σ∈Sn
C`(V ) ∼
= ΛV com novo produto, e dim C`(V ) = 2dim V .
Se q = 0 temos uv = u ∧ v , logo Grassmann é caso trivial de Clifford.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Propriedades
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
uv = u · v = vu.
u, v ortogonais anti-comutam:
uv = u ∧ v = −vu.
v1 v2 . . . vk = v1 ∧ v2 ∧ . . . ∧ vk .
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Invertibilidade:
Todo vetor v ∈ V com q(v ) 6= 0 tem inverso v −1 = v
q(v ) .
(γ0 ∧ γ1 ∧ γ2 )(γ0 ∧ γ2 ∧ γ3 ) = γ0 γ1 γ2 γ0 γ2 γ3
= γ0 γ0 γ1 γ2 γ2 γ3
= (+1)γ1 (−1)γ3
= −γ1 γ3
= −γ1 ∧ γ3 .
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Recapitulando
V espaço vetorial com forma quadrática q(v ) (= v · v em Rn ).
C`(V ) ∼
= ΛV com novo produto associativo tal que v 2 = q(v ).
dim C`(V ) = 2dim V .
Só para vetores: uv = u · v + u ∧ v .
Vetores paralelos adjacentes viram escalar u · v , ortogonais
anticomutam.
Para vetores ortogonais: v1 v2 . . . vp = v1 ∧ v2 ∧ . . . ∧ vp .
v −1 = v
q(v ) se q(v ) 6= 0.
Conceitos Importantes
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Subprodutos:
Se A é p-vetor, B é q-vetor, e h·ir =componente de grau r , definimos:
Produto exterior A ∧ B = hABip+q .
Junta todos vetores de A e B. Se há interseção, vetores comuns se
cancelam e não há componente de grau p + q.
AcB = (A, BP ) B⊥ ,
(
BP = componente de B na qual A projeta,
onde
B⊥ = componente de B ortogonal a A.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
(
AcB se p ≥ q,
Produto ”fat dot” A • B = hABi|q−p| =
AbB se p < q.
(
A • B se p, q 6= 0,
Produto interno de Hestenes A · B =
0 se p = 0 ou q = 0.
Cuidado: em geral dão multivetor, não escalar.
Para confundir ainda mais, alguns (como eu) usam contrações que
diferem dessas por sinais.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Ex: em R3 , se A = 2i + j + 3k e B = i ∧ j então
A ∗ B = 0,
AcB = −i + 2j, (⊂ B, ⊥ A)
AbB = 0,
A • B = A · B = −i + 2j,
A ∧ B = 3 i ∧ j ∧ k.
aB = acB + a ∧ B.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Reversão:
Reversão de A = v1 v2 . . . vp é Ã = vp . . . v2 v1 (ou A† ).
Todo p-vetor A pode ser decomposto em blades de vetores
p(p−1)
ortogonais (que anti-comutam), logo à = (−1) 2 A.
Muda sinal das componentes dependendo do grau, de acordo com
+ + − − + + − − . . . (começando em p = 0).
AB
f = B̃ Ã.
kABk2 = ABAB
f = B̃ ÃAB = kAk2 kBk2 .
Mas há muita geometria por trás! Vamos ver no caso de vetores.
Os produtos escalar e exterior são submultiplicativos porque “perdem
norma” ao projetar num único subespaço.
(
|u · v | = kukkv k cos θ
≤ kukkv k.
ku ∧ v k = kukkv k sin θ
Pseudoescalar e dualidade:
(e1 , . . . , en ) base ortonormal orientada (q não degenerada).
I = e1 e2 . . . en é pseudoescalar unitário (n-vetor com I 2 = ±1).
I −1 = ±I (dependendo de n e da signature de q).
Dual A∗ = AcI −1 (dualidade de Hodge, a menos de sinal).
Obs: alguns autores usam a notação A∗ para outra coisa.
Se A é p-blade, A∗ é (n − p)-blade dando complemento ortogonal.
Aplicações geométricas
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Projeção:
v ·u
Se v , u ∈ V , projeção de v na linha de u é Pu (v ) = u = (v · u)u −1 .
kuk2
ra (v ) = vk − v⊥
= a−1 a(vk − v⊥ )
= a−1 vk a + a−1 v⊥ a
= a−1 (vk + v⊥ )a
= a−1 va.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
A 7→ a−1 Aa.
Por ex., A = uv 7→ ra (u)ra (v ) = a−1 uaa−1 va = a−1 (uv )a.
R = cos α + i sin α,
a∧b
onde i = |a∧b| = bivetor unitário do plano de a e b.
Composição de rotações em R3 :
π π π π
R1 R2 = (cos + ij sin )(cos + jk sin )
4 4 4 4
= (1 + ij + jk + ik)/2
= 1/2 + (i + j) ∧ (j + k)/2
√ √
Pondo a = i + j e b = j + k temos |a ∧ b| = 3 e portanto a ∧ b = i 3,
onde i é o bivetor unitário do plano desses vetores. Logo
√ π π
R1 R2 = 1/2 + i 3/2 = cos + i sin
3 3
corresponde a uma rotação de 120◦ no plano de a e b.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Isso está ligado ao fato de que R = e i θ/2 gera rotação θ, e significa que
temos na verdade o recobrimento duplo Spin(n) de SO(n).
Spin(n) ∼
= {v1 v2 . . . v2k com vi ∈ Rn , vi2 = 1} ⊂ C`+ (Rn )
Comutador de Clifford:
Assim:
rotação em Rn se decompõe em rotações em planos perpendiculares;
se os planos têm interseção nula, as rotações são independentes;
senão, formam subespaço 3D, onde rotações compõem como em R3 .
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Exemplos importantes
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
C`+ (R2 ) = {x + i y } ∼
= C, onde i = i ∧ j tem i 2 = −1.
C`(R0,1 ) = {x + ı̂y } ∼
= C, onde ı̂ ∈ R é vetor unitário com ı̂2 = −1.
C`+ (R3 ) = {a + bii + cjj + dkk ) ∼
= H, onde os bivetores i = j ∧ k,
j = i ∧ k e k = i ∧ j anti-comutam, i 2 = j 2 = k 2 = −1 e i j = k .
C`(R0,2 ) = {a + bı̂ + c ̂ + dkk } ∼
= H, onde ı̂2 = ̂2 = −1, k = ı̂ ∧ ̂.
números split-complexos: {x + jy : j 2 = 1} ∼
= C`(R) ∼
= C`+ (R1,1 ).
números duais: {x + εy : ε2 = 0} ∼
= C`(R, q = 0) ∼
= ΛR.
etc. etc.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
γµ γν + γν γµ = 2ηµν ,
σ’s anti-comutam e σi2 = +1, logo (σ1 , σ2 , σ3 ) ↔ (ı̂, ̂, k̂) dá isomorfismo
C`+ (R1,3 ) ∼
= C`(R3 ).
Referências
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Clássicos:
H. Grassmann, Die Lineale Ausdehnungslehre (Linear Extension
Theory), 1844. Traduzido em ”A new branch of mathematics: The
Ausdehnungslehre of 1844, and other works”, Open Court, 1995.
W. Clifford, Applications of Grassmann’s Extensive Algebra, Am. J.
Math. 1, 350-358, 1878.
M. Riesz, Clifford Numbers and Spinors (notas de aula 1957-8),
Springer, 1993.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Introdutórios:
S. Gull, A. Lasenby, C. Doran, Imaginary numbers are not real – the
Geometric Algebra of Spacetime, 1993.
J. Suter, Geometric Algebra Primer, 2003.
E. Hitzer, Introduction to Clifford’s Geometric Algebra, 2012.
E. Chisolm, Geometric Algebra, 2012.
A. MacDonald, A Survey of Geometric Algebra and Geometric
Calculus, 2019.
Coleção de recursos:
P. Bleyer, Geometric Algebra: A collection of useful resources.
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Livros:
D. Hestenes, Space-time Algebra, 1966.
D. Hestenes, G. Sobczyk, Clifford Algebra to Geometric Calculus: a
Unified Language for Mathematics and Physics, 1984.
C. Doran, A. Lasenby, Geometric Algebra for Physicists, 2003.
L. Dorst, D. Fontijne, S. Mann, Geometric Algebra for Computer
Science: an Object-Oriented Approach to Geometry, 2007.
A. Rosén, Geometric Multivector Analysis: From Grassmann to
Dirac, 2019.
Meu artigo:
A. Mandolesi, Blade products in Grassmann and Clifford algebras,
preprint (interpretações geométricas dos produtos).
Motivação Produto Álgebra Propriedades Conceitos Aplicações Exemplos Refs.
Obrigado