Bracket Notation #
This file provides notation which can be used for the Lie bracket, for the commutator of two subgroups, and for other similar operations.
Main Definitions #
Bracket L Mfor a binary operation that takes something inLand something inMand produces something inM. Defining an instance of this structure gives access to the notation⁅ ⁆
Notation #
We introduce the notation ⁅x, y⁆ for the bracket of any Bracket structure. Note that
these are the Unicode "square with quill" brackets rather than the usual square brackets.
The Bracket class has three intended uses:
- for certain binary operations on structures, like the product
⁅x, y⁆of two elementsx,yin a Lie algebra or the commutator of two elementsxandyin a group. - for certain actions of one structure on another, like the action
⁅x, m⁆of an elementxof a Lie algebra on an elementmin one of its modules (analogous toSMulin the associative setting). - for binary operations on substructures, like the commutator
⁅H, K⁆of two subgroupsHandKof a group.
- bracket : L → M → M
⁅x, y⁆is the result of a bracket operation on elementsxandy. It is supported by theBrackettypeclass.
Instances
⁅x, y⁆ is the result of a bracket operation on elements x and y.
It is supported by the Bracket typeclass.
Equations
- One or more equations did not get rendered due to their size.