To set up this project, clone the repository to your local machine by running:
git clone https://github.com/madkate42/stuquandles.git
cd stuquandlesYou must have Python 3 installed on your system to run the programs in this repository. No additional packages are needed to run this project. For instructions on how to download and install Python, please visit the Python Beginner's Guide.
In the file links.py, make tables that represent * operation (q), R1, R2, R3, R4. Then, run
python3 links.pyIn the output, you will see the counting invariant, the colorings, whether they are the same for both links, and the substuquandle polynomials.
In the file is_stuquandle.py, change the operation tables q (*), R1, R2, R3, R4 to yours. Then, run
python3 is_stuquandle.pyThen, it'll output True/False!
In the file is_stuquandle_ops.py, change your n on line 4 and on every line where it says "CHANGE THE NEXT LINE ACCORDING TO YOUR OPERATION", change the line that starts with value = based on your algebraic expression for each operation (op is *), R1, R2, R3, R4. Run:
python3 is_stuquandle.pyThen, it'll output the tables and True/False!