Two-dimensional reduction of the Burau representation at (trivial reduced)
ProvedBurauFaithful.burau_three_spec_reductionThis is the 2-dimensional reduction of the unreduced Burau representation, at the specialization used in Birman's proof of Theorem 3.15 (J. S. Birman, Braids, Links, and Mapping Class Groups, Annals of Mathematics Studies 82, §3.3, pp. 129-130).
The unreduced Burau representation of acts on . It fixes the vector and the covector , and . Hence the representation is the direct sum of the trivial representation on and the (2-dimensional) reduced Burau representation on ; the basis realizes this splitting.
At that basis is the integral matrix
so is invertible over . The theorem states that conjugation by brings the specialized Burau matrices of the two generators into block form "trivial reduced":
Consequently the kernel of the specialized 3-dimensional representation coincides with the kernel of the specialized 2-dimensional reduced Burau representation, which is the setting of the classical computation .
Formalization Note The specialization is written inline as LaurentPolynomial.eval₂ (Int.castRingHom ℤ) (-1 : ℤˣ) and extended to matrices by Matrix.GeneralLinearGroup.map; the matrices displayed are written as matrix literals !![...].
import Definitions.Def_BurauFaithful_UnreducedBurau set_option autoImplicit false
theorem BurauFaithful.burau_three_spec_reduction :
((Matrix.GeneralLinearGroup.map (LaurentPolynomial.eval₂ (Int.castRingHom ℤ) (-1 : ℤˣ))
(BurauFaithful.burauRep 3 (BraidsLinksMCG.sigma (n := 3) ⟨0, by decide⟩)) :
Matrix (Fin 3) (Fin 3) ℤ) * !![1, -1, 1; 1, -1, 0; 1, 0, -1] =
!![1, -1, 1; 1, -1, 0; 1, 0, -1] * !![1, 0, 0; 0, 1, -1; 0, 0, 1]) ∧
((Matrix.GeneralLinearGroup.map (LaurentPolynomial.eval₂ (Int.castRingHom ℤ) (-1 : ℤˣ))
(BurauFaithful.burauRep 3 (BraidsLinksMCG.sigma (n := 3) ⟨1, by decide⟩)) :
Matrix (Fin 3) (Fin 3) ℤ) * !![1, -1, 1; 1, -1, 0; 1, 0, -1] =
!![1, -1, 1; 1, -1, 0; 1, 0, -1] * !![1, 0, 0; 0, 2, -1; 0, 1, 0]) := by sorry