def __init__(self, R):
        """
        EXAMPLES::

            sage: X = SchubertPolynomialRing(QQ)
            sage: X == loads(dumps(X))
            True
        """
        self._name = "Schubert polynomial ring with X basis"
        self._repr_option_bracket = False
        self._one = Permutations()([1])
        CombinatorialAlgebra.__init__(self, R, cc = Permutations(), category = GradedAlgebrasWithBasis(R))
        self.print_options(prefix='X')
Beispiel #2
0
 def __init__(self, R):
     """
     EXAMPLES::
     
         sage: X = SchubertPolynomialRing(QQ)
         sage: X == loads(dumps(X))
         True
     """
     self._name = "Schubert polynomial ring with X basis"
     self._repr_option_bracket = False
     self._one = permutation.Permutation([1])
     CombinatorialAlgebra.__init__(self, R, cc = permutation.Permutations(), category = GradedAlgebrasWithBasis(R))
     self.print_options(prefix='X')