(self)
return self._basic_orbits
Return the basic orbits relative to a base and strong generating set.

        If ``(b_1, b_2, ..., b_k)`` is a base for a group ``G``, and
        ``G^{(i)} = G_{b_1, b_2, ..., b_{i-1}}`` is the ``i``-th basic stabilizer
        (so that ``G^{(1)} = G``), the ``i``-th basic orbit relative to this base
        is the orbit of ``b_i`` under ``G^{(i)}``. See [1], pp. 87-89 for more
        information.

        Examples
        ========

        >>> from sympy.combinatorics.named_groups import SymmetricGroup
        >>> S = SymmetricGroup(4)
        >>> S.basic_orbits
        [[0, 1, 2, 3], [1, 2, 3], [2, 3]]

        See Also
        ========

        base, strong_gens, basic_transversals, basic_stabilizers
Return the basic orbits relative to a base and strong generating set.
Return the basic orbits relative to a base and strong generating set .
def basic_orbits(self):
        """
        Return the basic orbits relative to a base and strong generating set.

        If ``(b_1, b_2, ..., b_k)`` is a base for a group ``G``, and
        ``G^{(i)} = G_{b_1, b_2, ..., b_{i-1}}`` is the ``i``-th basic stabilizer
        (so that ``G^{(1)} = G``), the ``i``-th basic orbit relative to this base
        is the orbit of ``b_i`` under ``G^{(i)}``. See [1], pp. 87-89 for more
        information.

        Examples
        ========

        >>> from sympy.combinatorics.named_groups import SymmetricGroup
        >>> S = SymmetricGroup(4)
        >>> S.basic_orbits
        [[0, 1, 2, 3], [1, 2, 3], [2, 3]]

        See Also
        ========

        base, strong_gens, basic_transversals, basic_stabilizers

        """
        if self._basic_orbits == []:
            self.schreier_sims()
        return self._basic_orbits
def basic_orbits ( self ) : if self . _basic_orbits == [ ] : self . schreier_sims ( ) return self . _basic_orbits