sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.35k stars 461 forks source link

train-tracks #20154

Open 5e1794c3-77c0-453a-bf39-4b14c1cb833c opened 8 years ago

5e1794c3-77c0-453a-bf39-4b14c1cb833c commented 8 years ago

We propose to implement in Sage the train-tracks package developed by Thierry Coulbois:

The main feature and the main achievement of the program is to compute train-track representative for (outer) automorphisms of free groups. phi.train track() computes a train-track representative for the (outer) automorphism phi. This train-track can be either an absolute train-track or a relative train-track. The celebrated theorem of Bestvina and Feighn assures that if phi is fully irreducible (iwip), then there exists an absolute train-track representing phi. The train-track(relative=False) method will terminate with either an absolute train-track or with a topological representative with a reduction: an invariant strict subgraph with non-trivial fundamental group. One more feature of train-tracks (absolute or relative) is to lower the number of Nielsen paths. Setting the stable=True option will return a train-track with at most one indivisible Nielsen path (per exponential stratum if it is a relative train-track).

See also:

CC: @tscrim @sagetrac-tmonteil @videlec

Component: group theory

Keywords: free-group automorphism

Author: Dominique Benielli, Thierry Coulbois

Branch/Commit: public/train-track @ dcc540c

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

slel commented 2 years ago

Description changed:

--- 
+++ 
@@ -7,4 +7,5 @@
 See also:

 - https://github.com/coulbois/sage-train-track
-- https://www.i2m.univ-amu.fr/~coulbois/train-track/
+- https://www.i2m.univ-amu.fr/perso/thierry.coulbois/train-track/
+- #31223: Add sage-train-track as an optional package