This Python program allows the user to determine nontriviality of a Khovanov homology class by testing if the representative chain is a boundary in the Khovanov chain complex. The program also will verify that the representative chain is a cycle.
A method for finding nontrivial Khovanov homology classes is under development.
Directions
Please consult the Read Me for details about the program, installation, usage, citations, and a running to-do list. Some of this information is summarized here for easy access.
Installation
Download the current version as khnode.py and save to a local folder. Install the latest version of Python, and then install the SymPy module. Execute the khnode.py file from the command line.
Alternatively, one can download each class from the current version's github page and piece together a python project and compile with a preferred IDE (we use PyCharm)
Citation
Isaac Sundberg, KhNoDe, a program for determining nontriviality of Khovanov homology classes, imsundberg.github.io/khnode, 2023.
Contact
Please direct feedback, bug reports, and questions to sundberg@mpim-bonn.mpg.de
Version History
KhNoDe 1 (download)
April 2022
April 2022
- Requirements: Windows 10, SageMath, Python 3.9 or later
- No longer supported