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

Commit 9018e5c

Browse files
committed
Merge branch 'u/chapoton/33146' in 9.6.beta0
2 parents 226937d + 750af3d commit 9018e5c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+121
-90
lines changed

src/sage/combinat/cluster_algebra_quiver/mutation_class.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from sage.groups.perm_gps.partn_ref.refinement_graphs import search_tree, get_orbits
2323
from sage.rings.integer_ring import ZZ
2424
from sage.rings.infinity import infinity
25-
from sage.graphs.all import DiGraph
25+
from sage.graphs.digraph import DiGraph
2626
from sage.combinat.cluster_algebra_quiver.quiver_mutation_type import _edge_list_to_matrix
2727

2828

src/sage/combinat/cluster_algebra_quiver/mutation_type.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727

2828
from sage.misc.cachefunc import cached_function
2929
from sage.misc.flatten import flatten
30-
from sage.graphs.all import DiGraph
31-
from sage.combinat.all import Combinations
30+
from sage.graphs.digraph import DiGraph
31+
from sage.combinat.combination import Combinations
3232
from sage.combinat.cluster_algebra_quiver.quiver_mutation_type import QuiverMutationType
3333

3434

src/sage/combinat/cluster_algebra_quiver/quiver.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
from sage.rings.integer_ring import ZZ
4343
from sage.rings.cc import CC
4444
from sage.rings.infinity import infinity
45-
from sage.graphs.all import Graph, DiGraph
45+
from sage.graphs.digraph import DiGraph
46+
from sage.graphs.graph import Graph
4647
from sage.graphs.views import EdgesView
4748
from sage.arith.misc import gcd
4849
from sage.modules.free_module_element import vector

src/sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
from sage.misc.cachefunc import cached_method
2626
from sage.rings.integer_ring import ZZ
2727
from sage.rings.infinity import infinity
28-
from sage.graphs.all import Graph, DiGraph
28+
from sage.graphs.digraph import DiGraph
29+
from sage.graphs.graph import Graph
2930
from sage.arith.all import binomial, euler_phi
3031
from sage.misc.misc_c import prod
3132
from sage.matrix.constructor import matrix

src/sage/combinat/cluster_complex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
from sage.categories.coxeter_groups import CoxeterGroups
5151
from sage.combinat.root_system.coxeter_group import CoxeterGroup
5252
from sage.combinat.subword_complex import SubwordComplex, SubwordComplexFacet
53-
from sage.rings.semirings.non_negative_integer_semiring import NN
53+
from sage.rings.semirings.all import NN
5454

5555

5656
class ClusterComplexFacet(SubwordComplexFacet):

src/sage/combinat/combinat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ def bell_number(n, algorithm='flint', **options) -> Integer:
417417
break
418418
b += v
419419
k += si
420-
from sage.rings.all import RealField
420+
from sage.rings.real_mpfr import RealField
421421
R = RealField(b.exact_log(2) + 1, rnd='RNDD')
422422
return ((R(-1).exp() / q) * b).ceil()
423423

src/sage/combinat/combination.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
# ****************************************************************************
2727
import itertools
2828

29-
from sage.rings.all import ZZ, Integer
29+
from sage.rings.integer import Integer
30+
from sage.rings.integer_ring import ZZ
3031
from sage.arith.all import binomial
3132
from .integer_vector import IntegerVectors
3233
from sage.categories.finite_enumerated_sets import FiniteEnumeratedSets

src/sage/combinat/crystals/alcove_path.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,18 @@
88
- Travis Scrimshaw (2016-06-23): implemented `\mathcal{B}(\infty)`
99
1010
Special thanks to: Nicolas Borie, Anne Schilling, Travis Scrimshaw, and
11-
Nicolas Thiery.
11+
Nicolas Thiéry.
1212
"""
13-
14-
#*****************************************************************************
13+
# ****************************************************************************
1514
# Copyright (C) 2008 Brant Jones <brant at math.ucdavis.edu>
1615
# Copyright (C) 2013 Arthur Lubovsky <alubovsky at albany.edu>
1716
#
1817
# This program is free software: you can redistribute it and/or modify
1918
# it under the terms of the GNU General Public License as published by
2019
# the Free Software Foundation, either version 2 of the License, or
2120
# (at your option) any later version.
22-
# http://www.gnu.org/licenses/
23-
#*****************************************************************************
21+
# https://www.gnu.org/licenses/
22+
# ****************************************************************************
2423

2524
from sage.structure.parent import Parent
2625
from sage.structure.element import Element
@@ -29,7 +28,7 @@
2928
from sage.structure.richcmp import richcmp
3029
from sage.categories.classical_crystals import ClassicalCrystals
3130
from sage.categories.loop_crystals import LoopCrystals
32-
from sage.graphs.all import DiGraph
31+
from sage.graphs.digraph import DiGraph
3332
from sage.combinat.root_system.cartan_type import CartanType
3433
from sage.combinat.root_system.root_system import RootSystem
3534
from sage.all import vector

src/sage/combinat/crystals/crystals.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -155,20 +155,14 @@
155155
# The full text of the GPL is available at:
156156
#
157157
# http://www.gnu.org/licenses/
158-
#****************************************************************************
158+
# ***************************************************************************
159159
# Acknowledgment: most of the design and implementation of this
160160
# library is heavily inspired from MuPAD-Combinat.
161-
#****************************************************************************
162-
163-
#from sage.structure.unique_representation import UniqueRepresentation
164-
#from sage.structure.parent import Parent
165-
#from sage.structure.element import Element
166-
#from sage.categories.finite_enumerated_sets import FiniteEnumeratedSets
167-
#from sage.graphs.all import DiGraph
168-
#from sage.combinat import ranker
169-
#from sage.combinat.root_system.weyl_characters import WeylCharacter
161+
# ***************************************************************************
162+
170163
from sage.combinat.backtrack import GenericBacktracker
171164

165+
172166
class CrystalBacktracker(GenericBacktracker):
173167
def __init__(self, crystal, index_set=None):
174168
r"""

src/sage/combinat/crystals/tensor_product.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
TensorProductOfSuperCrystalsElement, TensorProductOfQueerSuperCrystalsElement)
5252
from sage.misc.flatten import flatten
5353
from sage.structure.element import get_coercion_model
54-
from sage.rings.semirings.non_negative_integer_semiring import NN
54+
from sage.rings.semirings.all import NN
5555
from sage.arith.misc import integer_trunc as trunc
5656

5757

0 commit comments

Comments
 (0)