def Hilion_parabolic(k=1):
        """
        Automorphism given in Section 2 of [Hilion].

        This automorphism has a parabolic orbit inside F_4.

        REFERENCES:

        [Hilion] A. Hilion

        """
        F=FreeGroup(4)
        phi=FreeGroupAutomorphism("a->a,b->ba,c->caa,d->dc",F)
        if k>1:
            phi=phi*pow(F.dehn_twist(c,a),k-1)
        return phi
    def Hilion_parabolic(k=1):
        """
        Automorphism given in Section 2 of [Hilion].

        This automorphism has a parabolic orbit inside F_4.

        REFERENCES:

        [Hilion] A. Hilion, Dynamique des automorphismes des groupes
        libres, Thesis (Toulouse, 2004).

        """
        F=FreeGroup(4)
        phi=FreeGroupAutomorphism("a->a,b->ba,c->caa,d->dc",F)
        if k>1:
            phi=phi*pow(F.dehn_twist(c,a),k-1)
        return phi
Esempio n. 3
0
    def Hilion_parabolic(k=1):
        """
        Automorphism given in Section 2 of [Hilion].

        This automorphism has a parabolic orbit inside F_4.

        REFERENCES:

        [Hilion] A. Hilion, Dynamique des automorphismes des groupes
        libres, Thesis (Toulouse, 2004).

        """
        F = FreeGroup(4)
        phi = FreeGroupAutomorphism("a->a,b->ba,c->caa,d->dc", F)
        if k > 1:
            phi = phi * pow(F.dehn_twist(c, a), k - 1)
        return phi