Ticket #11598: trac_11598-docfixes.patch

File trac_11598-docfixes.patch, 2.4 KB (added by davidloeffler, 23 months ago)

Apply over trac_11598-all.patch

  • sage/modular/arithgroup/arithgroup_perm.py

    # HG changeset patch
    # User David Loeffler <d.loeffler.01@cantab.net>
    # Date 1310886741 -3600
    # Node ID da17358e56688cd46a982c50f747c4aca57b705e
    # Parent  f2839cfc46bf2c42a7675f28b439b61308230c34
    #11598: documentation fixes
    
    diff -r f2839cfc46bf -r da17358e5668 sage/modular/arithgroup/arithgroup_perm.py
    a b  
    22Arithmetic subgroups defined by permutations of cosets 
    33 
    44A subgroup of finite index `H` of a finitely generated group `G` is completely 
    5 described by the action of the generators of `G` on the right cosets `H 
     5described by the action of a set of generators of `G` on the right cosets `H 
    66\backslash G = \{Hg\}_{g \in G}`. After some arbitrary choice of numbering one 
    77can identify the action of generators as elements of a symmetric group acting 
    88transitively (and satisfying the relations of the relators in G). As `{\rm 
     
    2727    s_2^2 = s_3^3 = -1, \quad r = s_2^{-1}\ l^{-1}\ s_2. 
    2828 
    2929In particular not all four are needed to generate the whole group `{\rm 
    30 SL}_2(\ZZ)`. Three couples which which generate `{\rm SL}_2(\ZZ)` are of 
    31 particular interest: 
    32  
    33 - `(l,r)` as the pair is involved in the continued fraction algorithm, 
    34 - `(l,s_2)` similar as the one above because of the relations, 
     30SL}_2(\ZZ)`. Three couples which generate `{\rm SL}_2(\ZZ)` are of particular 
     31interest: 
     32 
     33- `(l,r)` as they are also semigroup generators for the semigroup of matrices 
     34  in `{\rm SL}_2(\ZZ)` with non-negative entries, 
     35- `(l,s_2)` as they are closely related to the continued fraction algorithm, 
    3536- `(s_2,s_3)` as the group `{\rm PSL}_2(\ZZ)` is the free product of the finite 
    3637  cyclic groups generated by these two elements. 
    3738 
    3839Part of these functions are based on Chris Kurth's *KFarey* package [Kur08]_. 
    39 For tests see the file :mod:`sage.modular.arithgroup.tests`. 
     40For tests see the file ``sage.modular.arithgroup.tests``. 
    4041 
    4142REFERENCES:  
    4243 
     
    474475    A subgroup of `{\rm SL}_2(\ZZ)` defined by the action of generators on its 
    475476    coset graph. 
    476477 
    477     The class stores the action of generators `s_2`,`s_3`,`l`,`r` on right cosets 
     478    The class stores the action of generators `s_2, s_3, l, r` on right cosets 
    478479    `Hg` of a finite index subgroup `H < {\rm SL}_2(\ZZ)`. In particular the action of 
    479480    `{\rm SL}_2(\ZZ)` on the cosets is on right. 
    480481