Derecated splits

Authors:

  • Mike Hansen (2007): original version
  • Vincent Delecroix (2014): deprecation
sage.combinat.split_nk.SplitNK(n, k)

Returns the combinatorial class of splits of a the set range(n) into a set of size k and a set of size n-k.

This was deprecated in trac ticket #10534. Use instead OrderedSetPartitions.

EXAMPLES:

sage: from sage.combinat.split_nk import SplitNK
sage: S = SplitNK(5,2)
doctest:...: DeprecationWarning:  SplitNk is deprecated and will be
removed. Use OrderedSetPartitions instead.
See http://trac.sagemath.org/10534 for details.
sage: S
Ordered set partitions of {0, 1, 2, 3, 4} into parts of size [2, 3]
sage: S.first()
[{0, 1}, {2, 3, 4}]
sage: S.last()
[{3, 4}, {0, 1, 2}]
sage: S.list()
[[{0, 1}, {2, 3, 4}],
 [{0, 2}, {1, 3, 4}],
 [{0, 3}, {1, 2, 4}],
 [{0, 4}, {1, 2, 3}],
 [{1, 2}, {0, 3, 4}],
 [{1, 3}, {0, 2, 4}],
 [{1, 4}, {0, 2, 3}],
 [{2, 3}, {0, 1, 4}],
 [{2, 4}, {0, 1, 3}],
 [{3, 4}, {0, 1, 2}]]

Previous topic

Deprecated low-level permutations

Next topic

Deprecated combinations

This Page