Recognizing a second exterior power #
An alternating bilinear map ω : M → M → N induces, by the universal property of the exterior
power, a linear map ⋀²M → N sending x ∧ y to ω x y. This file records when that map is an
isomorphism: if M has a basis b indexed by a linearly ordered type and the values
ω (b i) (b j) for i < j form a basis of N, then ⋀²M ≃ N.
This is how a module presented by a basis of "brackets" of basis vectors, such as the degree-one
piece of the graded Lie algebra of a free group, is identified with an exterior square without
comparing the index set {(i, j) | i < j} with Mathlib's index set of two-element subsets.
Main definitions #
LinearMap.IsAlt.exteriorSquareEquiv: the isomorphism⋀²M ≃ Ninduced by an alternating bilinear map carrying the ordered pairs of a basis ofMto a basis ofN.
Main results #
LinearMap.IsAlt.exteriorSquareEquiv_ιMulti: the isomorphism sendsx ∧ ytoω x y.LinearMap.IsAlt.exteriorSquareEquiv_symm_apply: its inverse sends the basis vector indexed byi < jtob i ∧ b j.exteriorPower.ιMulti_two_add_rightandexteriorPower.ιMulti_two_smul_right: the wedgeu ∧ wof two vectors is linear inw.exteriorPower.ιMulti_two_smul_left: the wedgeu ∧ wis homogeneous inu.
Recognizing an exterior square. Let ω be an alternating bilinear map, b a basis of M
indexed by a linearly ordered type, and c a basis of N indexed by the pairs i < j with
c (i, j) = ω (b i) (b j). Then the linear map ⋀²M → N induced by ω, which sends x ∧ y to
ω x y (LinearMap.IsAlt.exteriorSquareEquiv_ιMulti), is an isomorphism.
Instances For
The isomorphism induced by ω sends x ∧ y to ω x y.
The inverse isomorphism sends the basis vector of N indexed by i < j to b i ∧ b j.