English

Python Implementation and Construction of Finite Abelian Groups

Group Theory 2017-11-17 v1 Mathematical Software

Abstract

Here we present a working framework to establish finite abelian groups in python. The primary aim is to allow new A-level students to work with examples of finite abelian groups using open source software. We include the code used in the implementation of the framework. We also prove some useful results regarding finite abelian groups which are used to establish the functions and help show how number theoretic results can blend with computational power when studying algebra. The groups established are based modular multiplication and addition. We include direct products of cyclic groups meaning the user has access to all finite abelian groups.

Keywords

Cite

@article{arxiv.1711.05814,
  title  = {Python Implementation and Construction of Finite Abelian Groups},
  author = {Paul Bradley and John Smethurst},
  journal= {arXiv preprint arXiv:1711.05814},
  year   = {2017}
}

Comments

20 pages

R2 v1 2026-06-22T22:47:28.028Z