Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
modified imports of NN in combinat
Browse files Browse the repository at this point in the history
  • Loading branch information
fchapoton committed Jan 13, 2022
1 parent 9b329d5 commit 750af3d
Show file tree
Hide file tree
Showing 17 changed files with 18 additions and 18 deletions.
2 changes: 1 addition & 1 deletion src/sage/combinat/cluster_complex.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
from sage.categories.coxeter_groups import CoxeterGroups
from sage.combinat.root_system.coxeter_group import CoxeterGroup
from sage.combinat.subword_complex import SubwordComplex, SubwordComplexFacet
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN


class ClusterComplexFacet(SubwordComplexFacet):
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/crystals/tensor_product.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
TensorProductOfSuperCrystalsElement, TensorProductOfQueerSuperCrystalsElement)
from sage.misc.flatten import flatten
from sage.structure.element import get_coercion_model
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.arith.misc import integer_trunc as trunc


Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/integer_lists/nn.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sage.sets.family import Family
from sage.combinat.integer_lists import IntegerListsLex
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.sets.disjoint_union_enumerated_sets import DisjointUnionEnumeratedSets


Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/interval_posets.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
from sage.misc.latex import latex
from sage.misc.lazy_attribute import lazy_attribute
from sage.rings.integer import Integer
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.sets.non_negative_integers import NonNegativeIntegers
from sage.sets.disjoint_union_enumerated_sets import DisjointUnionEnumeratedSets
from sage.sets.family import Family
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/non_decreasing_parking_function.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
from sage.categories.infinite_enumerated_sets import InfiniteEnumeratedSets
from sage.categories.sets_with_grading import SetsWithGrading
from sage.categories.monoids import Monoids
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.rings.integer import Integer
from sage.structure.element import Element
from sage.structure.parent import Parent
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/partition.py
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@
from sage.rings.finite_rings.integer_mod_ring import IntegerModRing
from sage.rings.integer_ring import ZZ
from sage.rings.rational_field import QQ
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.arith.all import factorial, gcd
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
from sage.rings.integer import Integer
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/partition_kleshchev.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
from sage.misc.lazy_attribute import lazy_attribute
from sage.rings.finite_rings.integer_mod_ring import IntegerModRing
from sage.rings.integer_ring import ZZ
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.cpython.getattr import getattr_from_other_class

from collections import defaultdict
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/partition_tuple.py
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ class of modules for the algebras, which are generalisations of the Specht
from sage.misc.cachefunc import cached_method
from sage.rings.finite_rings.integer_mod_ring import IntegerModRing
from sage.rings.integer_ring import ZZ
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.rings.integer import Integer
from sage.sets.positive_integers import PositiveIntegers
from sage.structure.parent import Parent
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/path_tableaux/semistandard.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
from sage.combinat.tableau import Tableau
from sage.combinat.gelfand_tsetlin_patterns import GelfandTsetlinPattern
from sage.combinat.partition import _Partitions
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN

###############################################################################

Expand Down
4 changes: 2 additions & 2 deletions src/sage/combinat/posets/poset_examples.py
Original file line number Diff line number Diff line change
Expand Up @@ -612,7 +612,7 @@ def IntegerPartitionsDominanceOrder(n):
[[4, 2], [5, 1]],
[[5, 1], [6]]]
"""
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
if n not in NN:
raise ValueError('n must be an integer')
from sage.combinat.partition import Partitions, Partition
Expand Down Expand Up @@ -963,7 +963,7 @@ def SetPartitions(n):
sage: posets.SetPartitions(4)
Finite lattice containing 15 elements
"""
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
if n not in NN:
raise ValueError('n must be an integer')
from sage.combinat.set_partition import SetPartitions
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/root_system/cartan_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -594,7 +594,7 @@ def __call__(self, *args):
if isinstance(t, (CartanType_abstract, SuperCartanType_standard)):
return t

from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
if isinstance(t, str):
if "x" in t:
from . import type_reducible
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/root_system/root_lattice_realizations.py
Original file line number Diff line number Diff line change
Expand Up @@ -3833,7 +3833,7 @@ def is_dominant_weight(self): # Or is_dominant_integral_weight?
True
"""
alphacheck = self.parent().simple_coroots()
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
return all(self.inner_product(alphacheck[i]) in NN
for i in self.parent().index_set())

Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/root_system/type_super_A.py
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ def is_dominant_weight(self):
"""
alpha = self.parent().simple_roots()
l = self.parent().cartan_type().symmetrizer()
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
return all(l[i] * self.inner_product(alpha[i]) in NN
for i in self.parent().index_set())

Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/sine_gordon.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@

from sage.rings.integer_ring import ZZ
from sage.rings.real_mpfr import RR
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.functions.trig import cos, sin
from sage.plot.plot import parametric_plot
from sage.plot.graphics import Graphics
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/symmetric_group_algebra.py
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ def SymmetricGroupAlgebra(R, W, category=None):
sage: SGg.group().conjugacy_classes_representatives()
[(), (1,2), (1,2,3)]
"""
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
if W in NN:
W = Permutations(W)
if category is None:
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/tableau_tuple.py
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@
from sage.arith.all import factorial
from sage.rings.finite_rings.integer_mod_ring import IntegerModRing
from sage.rings.integer import Integer
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
from sage.sets.disjoint_union_enumerated_sets import DisjointUnionEnumeratedSets
from sage.sets.family import Family
from sage.sets.positive_integers import PositiveIntegers
Expand Down
2 changes: 1 addition & 1 deletion src/sage/combinat/words/abstract_word.py
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@ def delta(self):
word: 1211222112112112221122211222112112112221...
"""
from sage.combinat.words.word import Word
from sage.rings.semirings.non_negative_integer_semiring import NN
from sage.rings.semirings.all import NN
return Word(self._delta_iterator(), alphabet=NN)

def _iterated_right_palindromic_closure_iterator(self, f=None):
Expand Down

0 comments on commit 750af3d

Please sign in to comment.