En lugar de convertir el bivector R(x∧y) a una 2-forma, se puede utilizar el álgebra de Clifford en su lugar. Definir una operación de producto sobre vectores arbitrarios a,b,c tal que
aa=g(a,a),(ab)c=a(bc)
Utilizo g aquí para la métrica de Riemann en lugar de ⟨,⟩ por razones que se aclararán en breve.
Este "producto geométrico" da lugar a un anillo cuyos elementos se denominan "multivectores". El álgebra exterior es bastante similar: sólo impone que aa=0 en su lugar. Por esta razón, el álgebra de Clifford también es un espacio vectorial graduado. Dado un multivector A la cantidad ⟨A⟩k denota el "grado k "de este multivector. Un multivector puede tener componentes de varios grados diferentes, pero a menudo, tratamos principalmente con objetos de un solo grado.
Teniendo esto en cuenta, interprete R(x∧y)z para vectores x,y,z utilizando el producto clifford como
R(x∧y)z≡⟨R(⟨xy⟩2)z⟩3(clifford products)
O bien, utilice las siguientes abreviaturas: ⟨⟨A⟩p⟨B⟩q⟩p+q≡A∧B y ⟨⟨A⟩p⟨B⟩q⟩|p−q|=A⋅B . Estas abreviaturas son comunes, y nos permiten deshacernos de un montón de paréntesis angulares para escribir en su lugar
R(x∧y)z≡R(x∧y)⋅z(clifford shorthand)
Sin embargo, debe quedar claro que, independientemente de la notación, la operación está bien definida. Basta con interpretar la curvatura de Riemann R en función de los bivectores en el álgebra de clifford a bivectores en el álgebra de clifford .
Al tener una operación de producto que incorpora la métrica de Riemann y los productos cuña del álgebra exterior nos permite evitar convertir el bivector en una 2-forma.
Para cuestiones de cálculo práctico, se podría escribir R(x∧y) en términos de alguna base ortogonal y utilizar el corolario de que, para dos vectores ortogonales u,v , uv=−vu bajo el producto clifford. Esto nos permite escribir x∧y en términos de una combinación lineal de dichos términos, lo que permite el uso de la asociatividad, o se puede derivar una gran cantidad de identidades a partir de estos términos (por ejemplo, dados dos vectores m,n y el vector z Ver que
(m∧n)⋅z=(n⋅z)m−(m⋅z)n=g(n,z)m−g(m,z)n
que resulta especialmente útil en este caso).