NonCommutativeMultiply
The ordered product, for units that anticommute.
Wolfram Language
NonCommutativeMultiplyNonCommutativeMultiply(a, b, …)the product of the operands, in the order writtenGeometricProduct(a, b, …)alias, for the geometric-algebra readinga \otimes binfix alias (Details
- Wolfram spells this head the same way (infix `**`), keeping it apart from `Times`; matrix multiplication is likewise its own head, `Dot`
- On the COMMUTING families it simply agrees with
, so it is safe to use everywhere - A tensor product of two scalars is their product, so
is - Associative across mixed families: the commutation factor
is a bicharacter - Juxtaposition carries the sign on its own --
is caught before `Multiply`'s commutative sort can reach it - An explicit
or is not: it parses straight to a sorted `Multiply`, so it REFUSES two distinct anticommuting units rather than assert a sign it cannot justify
Examples
See also: Norm, Basis, Quaternions