We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Matroid._max_independent
_rank
1 parent aa27703 commit 0221d15Copy full SHA for 0221d15
src/sage/matroids/matroid.pyx
@@ -637,12 +637,19 @@ cdef class Matroid(SageObject):
637
True
638
sage: all(M.is_dependent(X.union([y])) for y in M.groundset() if y not in X)
639
640
+
641
+ TESTS::
642
643
+ sage: M = matroids.catalog.R10()
644
+ sage: M1M = M.direct_sum(M)
645
+ sage: Matroid(M1M, regular=True) # indirect doctest
646
+ Regular matroid of rank 10 on 20 elements with 26244 bases
647
"""
648
cdef list res = []
649
cdef int r = 0
650
for e in X:
651
res.append(e)
- if self._rank(res) > r:
652
+ if self._rank(frozenset(res)) > r:
653
r += 1
654
else:
655
res.pop()
0 commit comments