Skip to content

zplus11/MGroups

Repository files navigation

MGroups

MGroups is a Mathematica package developed to support basic study of finite group theory. It offers a user-friendly interface for performing a range of computations involving finite groups including $Z_n$, $U_n$, $D_n$, $S_n$, and more. The package allows users to define and analyse groups through Cayley tables and provides functionality for investigating group operations, subgroup structures (lattices), group morphisms, and more. MGroups is developed with an emphasis on ease of use, accessibility, and pedagogical support. It is designed primarily for undergraduate students beginning with group theory, as well as for educators seeking a user-friendly tool to demonstrate group-theoretic concepts interactively.

The package is well documented in the documentation center of Mathematica, furthermore you can also interactively explore it using a single notebook available at MGroups.nb.

On Wolfram Paclet Repository: https://resources.wolframcloud.com/PacletRepository/resources/Taggar/MGroups

Installation

Install it using the following command in any Mathematica notebook:

PacletInstall["Taggar/MGroups"]

and load the package with

<<Taggar`MGroups`

in any mathematica notebook.

License

MIT. See LICENSE.

Author

Naman Taggar

About

Finite Group Theory in Mathematica

Resources

License

Stars

Watchers

Forks

Packages

No packages published