This project contains Python / Sage code for working with Lie coalgebras and algebras.
Code is present both as python .py files and as jupyter notebook .ipynb files. The jupyter notebooks give explanations and small examples using included objects and functions to make computations.
TODO: Implement code for non-free Lie algebras and groups.
github files:
- CITATION.cff -- git citation information
- LICENSE -- GPL v2.0
- README.md -- this file
Jupyter Python Notebooks: (Links to CoCalc jupyter notebooks)
- coLie.ipynb -- objects for Lie brackets, coLie symbols, signed words
- lieBasis.ipynb -- functions creating LS words, making Lie bracket bases, and coLie symbol bases
Python:
- coLie.py -- Python code from coLie.ipynb
- lieBasis.py -- Python code from lieBasis.ipynb
Javascript (HTML):
- pairing.html -- javascript code from 2015 making LS words, Lie bracket bases, computing pairing matrices, and checking for invertibility
Dedicated to the memory of Aydin Ozbek
Some of the algebra-coalgebra algorithms present were first coded by me in javascript (see included pairing.html file from 2015).
The letter braiding computations in EilWord and EilTree are based off work by Aydin Ozbek
The Lyndon word generation algorithm I use is based off of C code by Joe Sawada
These algorithms are based off of theory present in the following papers.
Lie algebra - coalgebra pairings. (using graphs for coLie)
- D. Sinha and B. Walter. Lie coalgebras and rational homotopy theory, I: Graph coalgebras
- D. Sinha and B. Walter. Lie coalgebras and rational homotopy theory II: Hopf invariants
- B. Walter. The Lie algebra configuration pairing
Letter braiding and group elements. (introduces symbols for coLie!)
- N. Gadish, A. Ozbek, D. Sinha, B. Walter. Infinitesimal calculations in fundamental groups
- B. Walter. AlgTopPR2024 conference presentation slides
Bases of Lie coalgebras / Lie algebras.
- B. Walter and A. Shiri. The left-greedy Lie algebra basis and star graphs
- B. Walter. The configuration basis of a Lie algebra and its dual
- E.S. Chibrikov. A right normed basis for free Lie algebras and Lyndon–Shirshov words
Further reading.
- N. Gadish. Letter-braiding: a universal bridge between combinatorial group theory and topology