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')
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')