(self)
return self._base
Return a base from the Schreier-Sims algorithm.

        For a permutation group ``G``, a base is a sequence of points
        ``B = (b_1, b_2, ..., b_k)`` such that no element of ``G`` apart
        from the identity fixes all the points in ``B``. The concepts of
        a base and strong generating set and their applications are
        discussed in depth in [1], pp. 87-89 and [2], pp. 55-57.

        An alternative way to think of ``B`` is that it gives the
        indices of the stabilizer cosets that contain more than the
        identity permutation.

        Examples
        ========

        >>> from sympy.combinatorics import Permutation, PermutationGroup
        >>> G = PermutationGroup([Permutation(0, 1, 3)(2, 4)])
        >>> G.base
        [0, 2]

        See Also
        ========

        strong_gens, basic_transversals, basic_orbits, basic_stabilizers
Return a base from the Schreier-Sims algorithm.
Return a base from the Schreier - Sims algorithm .
def base(self):
        """Return a base from the Schreier-Sims algorithm.

        For a permutation group ``G``, a base is a sequence of points
        ``B = (b_1, b_2, ..., b_k)`` such that no element of ``G`` apart
        from the identity fixes all the points in ``B``. The concepts of
        a base and strong generating set and their applications are
        discussed in depth in [1], pp. 87-89 and [2], pp. 55-57.

        An alternative way to think of ``B`` is that it gives the
        indices of the stabilizer cosets that contain more than the
        identity permutation.

        Examples
        ========

        >>> from sympy.combinatorics import Permutation, PermutationGroup
        >>> G = PermutationGroup([Permutation(0, 1, 3)(2, 4)])
        >>> G.base
        [0, 2]

        See Also
        ========

        strong_gens, basic_transversals, basic_orbits, basic_stabilizers

        """
        if self._base == []:
            self.schreier_sims()
        return self._base
def base ( self ) : if self . _base == [ ] : self . schreier_sims ( ) return self . _base