(self)
return self.centralizer(self)
r"""
        Return the center of a permutation group.

        The center for a group ``G`` is defined as
        ``Z(G) = \{z\in G | \forall g\in G, zg = gz \}``,
        the set of elements of ``G`` that commute with all elements of ``G``.
        It is equal to the centralizer of ``G`` inside ``G``, and is naturally a
        subgroup of ``G`` ([9]).

        Examples
        ========

        >>> from sympy.combinatorics.perm_groups import PermutationGroup
        >>> from sympy.combinatorics.named_groups import DihedralGroup
        >>> D = DihedralGroup(4)
        >>> G = D.center()
        >>> G.order()
        2

        See Also
        ========

        centralizer

        Notes
        =====

        This is a naive implementation that is a straightforward application
        of ``.centralizer()``
r"""
        Return the center of a permutation group.
r Return the center of a permutation group .
def center(self):
        r"""
        Return the center of a permutation group.

        The center for a group ``G`` is defined as
        ``Z(G) = \{z\in G | \forall g\in G, zg = gz \}``,
        the set of elements of ``G`` that commute with all elements of ``G``.
        It is equal to the centralizer of ``G`` inside ``G``, and is naturally a
        subgroup of ``G`` ([9]).

        Examples
        ========

        >>> from sympy.combinatorics.perm_groups import PermutationGroup
        >>> from sympy.combinatorics.named_groups import DihedralGroup
        >>> D = DihedralGroup(4)
        >>> G = D.center()
        >>> G.order()
        2

        See Also
        ========

        centralizer

        Notes
        =====

        This is a naive implementation that is a straightforward application
        of ``.centralizer()``

        """
        return self.centralizer(self)
def center ( self ) : return self . centralizer ( self )