This document is one of More SageMath Tutorials. You may edit it on github. \(\def\NN{\mathbb{N}}\) \(\def\ZZ{\mathbb{Z}}\) \(\def\QQ{\mathbb{Q}}\) \(\def\RR{\mathbb{R}}\) \(\def\CC{\mathbb{C}}\)

# Computational sessions at the CRM thematic semester: Algebra and Words in Combinatorics¶

Computer exploration has proven to be an effective tool while carrying research in algebra and combinatorics. To support this, researchers around the world have implemented many features and shared them in systems like GAP, Magma, or SageMath. Quite a few of those researchers are participating to the CRM semester on Algebra and Words in Combinatorics and happy to share their expertise. To this end we are running regular informal computational sessions during the schools and workshops.

There are no prerequisites to attend the sessions. If possible, bring your laptop. This page contains some material for those sessions.

## Schools and workshops¶

## Software¶

Sagemath and GAP are open source, and can be used online. For regular use, we recommend installing them on your computer and are happy to give a hand. Magma can be used online for small calculations. Installing it require a license.

- The SageMath cell server for simple calculations
- Cocalc: a full featured computational environment with Sage, GAP and many other software
- The Magma calculator
- CHAMP: A CHerednik Algebra Magma Package

## References¶

- The official SageMath thematic tutorials.
- More Sage Thematic Tutorials
- Lie Methods and Related Combinatorics in Sage; see in particular the chapter on Coxeter Groups
- Root Systems,
`CoxeterGroup()`

,`ReflectionGroup()`

, … - Lie algebras in GAP