Back to results

Northern Michigan University

Magpy: A Python Package for Magmas

Abstract

dc:description.abstract

<p>There exist a multitude of computational tools available to mathematicians, such as interactive and automated theorem provers, finite counter-example generators, and computer algebra systems, most of which have a complicated installation process, unintuitive syntax, a lack of comprehensiveness for mathematical structures, or some combination of these. Computer algebra systems are indispensable tools due to their capacity for creating mathematical objects and performing computations on them. However, there is a lack of computational resources that focus on dealing with explicit examples, and extracting the properties thereof, especially for the most basic algebraic structures. Here, we will dive into several prominent computer algebra systems and their capabilities, and isolate some of the unfortunate mechanics or other assets of these systems. Afterwards, we will traverse a novel computer algebra system with a primary focus on manipulation and property extraction of the most basic algebraic structures. This system aims to serve mathematicians with little programming experience by keeping the syntax simple and intuitive, extensible, and easy to learn.</p>

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Math and Computer Science
Year dc:date.available
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Korf, Skylar
Contributors dc:contributor
  • Daniel Rowe

Subjects

dc:subject × 9

Identifiers

dc:identifier.*
Repository record dc:identifier
https://commons.nmu.edu/theses/864
OAI identifier oai:identifier
oai:commons.nmu.edu:theses-1921

Chain of custody

source
Harvested from
Northern Michigan University
Base URL
commons.nmu.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Korf, Skylar. Magpy: A Python Package for Magmas. Thesis thesis, 2024. https://commons.nmu.edu/theses/864