Discussion Overview
The discussion revolves around performing calculations with non-Abelian groups in Mathematica, specifically focusing on quaternions and the potential for extending this to other groups like D_6. Participants explore methods for defining and manipulating these groups within the software.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- One participant asks about performing calculations with non-Abelian groups, particularly quaternions, and seeks a method for defining arbitrary group definitions in Mathematica.
- Another participant suggests using the Quaternion function in Mathematica for specific quaternion calculations.
- A different participant mentions that while arbitrary definitions may be challenging, one can define functions and data structures as needed, referencing their own experience with a quaternion library in LabVIEW.
- There is a mention of the possibility of representing the D_6 group using 2x2 matrices, alongside the quaternions, indicating a potential method for handling these groups in Mathematica.
- One participant expresses uncertainty about which non-Abelian groups can be represented by matrices, raising a question about the limitations of such representations.
Areas of Agreement / Disagreement
Participants do not reach a consensus on the best method for handling non-Abelian groups in Mathematica, and multiple viewpoints and suggestions are presented without resolution.
Contextual Notes
Some participants express limitations based on their versions of Mathematica and the availability of modules, which may affect their ability to implement certain functionalities.