mathlib4 icon indicating copy to clipboard operation
mathlib4 copied to clipboard

feat: add simple reflections, words, lifting to Coxeter groups

Open trivial1711 opened this issue 1 year ago • 3 comments
trafficstars

  • Move all material about Coxeter groups from GroupTheory/SpecificGroups to GroupTheory/Coxeter.
  • Slightly change the definition of a Coxeter system so the associated matrix actually needs to be a Coxeter matrix.
  • Rename theorem AₙIsCoxeter to isCoxeter_Aₙ to follow Mathlib naming conventions, and similarly for similar theorems.
  • Update docstrings of GroupTheory/Coxeter/Basic.lean to include a note about what happens when an entry of the Coxeter matrix is zero.
  • Add definitions CoxeterSystem.simpleReflection, CoxeterSystem.lift, and CoxeterSystem.wordProd to GroupTheory/Coxeter/Basic.lean and prove their basic properties.

  • [x] depends on: #11493 Open in Gitpod

trivial1711 avatar Mar 15 '24 20:03 trivial1711