Cross products #
This module defines the cross product of vectors in $R^3$ for $R$ a commutative ring, as a bilinear map.
Main definitions #
crossProduct
is the cross product of pairs of vectors in $R^3$.
Main results #
Notation #
The locale Matrix
gives the following notation:
×₃
for the cross product
Tags #
crossproduct
The cross product of two vectors in $R^3$ for $R$ a commutative ring.
Equations
Instances For
The cross product of two vectors in $R^3$ for $R$ a commutative ring.
Equations
- Matrix.«term_×₃_» = Lean.ParserDescr.trailingNode `Matrix.«term_×₃_» 74 74 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ×₃ ") (Lean.ParserDescr.cat `term 75))
Instances For
Cyclic permutations preserve the triple product. See also triple_product_eq_det
.
The triple product of u
, v
, and w
is equal to the determinant of the matrix
with those vectors as its rows.
The three-dimensional vectors together with the operations + and ×₃ form a Lie ring.
Note we do not make this an instance as a conflicting one already exists
via LieRing.ofAssociativeRing
.
Equations
- Cross.lieRing = LieRing.mk ⋯ ⋯ ⋯ ⋯
Instances For
Jacobi identity: For a cross product of three vectors, their sum over the three even permutations is equal to the zero vector.