'Return permutation whose rank is ``other`` less than current rank,
(mod the maximum rank for the set).
Examples
>>> from sympy.combinatorics.partitions import Partition
>>> a = Partition([1, 2], [3])
>>> a.rank
1
>>> (a - 1).rank
0
>>> (a - 100).rank
1'

def __sub__(self, other):

    return self.__add__((- other))
