Skip to content

Implement an interface to GAP3 #8380

@saliola

Description

@saliola

It would be great to have an interface to GAP3 so that one can use GAP3 packages that have not been ported to GAP4. Of particular interest are the packages (sage-devel occasionally receives questions about integrating these packages):

  • CHEVIE: Finite reflection groups and their root systems, braid groups, Iwahori-Hecke algebras, and Kazhdan-Lusztig polynomials.
  • Specht: Specht: Decomposition matrices for the Hecke algebras of type A.

For a list of other GAP3 packages, check out

http://www.gap-system.org/Gap3/Packages3/packages.html

To use the interface implemented in this ticket, you need to have GAP3 installed on your machine.

To this end, you can use Jean Michel's GAP3 distribution
http://www.math.jussieu.fr/~jmichel/gap3/gap3-jm4.tar.gz
(instructions: http://www.math.jussieu.fr/~jmichel/gap3), which
includes a bunch of GAP3 packages (including Chevie, Specht, ...),

A simple alternative is to install the following Sage package
based on a slightly outdated version of the above.

    sage -i http://sage.math.washington.edu/home/nthiery/gap3-jm2.spkg

CC: @sagetrac-sage-combinat @wdjoyner @seblabbe @sagetrac-jmichel

Component: interfaces

Keywords: gap3, chevie, specht, gap, sage-combinat

Author: Franco Saliola

Reviewer: Burcin Erocal

Merged: sage-4.4.4.alpha1

Issue created by migration from https://trac.sagemath.org/ticket/8380

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions