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 in- Land something in- Mand produces something in- M. 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.
- bracket : L → M → M⁅x, y⁆is the result of a bracket operation on elementsxandy. It is supported by theBrackettypeclass.
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.
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.