Skip to content
/ coLie Public

python / sage code for working with Lie coalgebra word & tree symbols and Lie algebras / group words

License

Notifications You must be signed in to change notification settings

benwalt/coLie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description:

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.


File listing:

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

Acknowledgments:

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


References:

These algorithms are based off of theory present in the following papers.

Lie algebra - coalgebra pairings. (using graphs for coLie)

Letter braiding and group elements. (introduces symbols for coLie!)

Bases of Lie coalgebras / Lie algebras.

Further reading.

About

python / sage code for working with Lie coalgebra word & tree symbols and Lie algebras / group words

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published