@@ -7758,7 +7758,7 @@ def reflection(self, i):
7758
7758
return self .element_class (self , data , check = False )
7759
7759
7760
7760
class Element (Permutation ):
7761
- def has_left_descent (self , i , mult = None ):
7761
+ def has_left_descent (self , i ):
7762
7762
r"""
7763
7763
Check if ``i`` is a left descent of ``self``.
7764
7764
@@ -7789,23 +7789,7 @@ def has_left_descent(self, i, mult=None):
7789
7789
[1, 2]
7790
7790
sage: [i for i in P.index_set() if x.has_left_descent(i)]
7791
7791
[1, 2]
7792
-
7793
- TESTS::
7794
-
7795
- sage: P = Permutations(4)
7796
- sage: x = P([3, 2, 4, 1])
7797
- sage: x.has_left_descent(2, mult='l2r')
7798
- doctest:warning
7799
- ...
7800
- DeprecationWarning: The mult option is deprecated and ignored.
7801
- See https://github.com/sagemath/sage/issues/27467 for details.
7802
- True
7803
- sage: x.has_left_descent(2, mult='r2l')
7804
- True
7805
7792
"""
7806
- if mult is not None :
7807
- from sage .misc .superseded import deprecation
7808
- deprecation (27467 , "The mult option is deprecated and ignored." )
7809
7793
for val in self ._list :
7810
7794
if val == i :
7811
7795
return False
@@ -7843,24 +7827,8 @@ def has_right_descent(self, i, mult=None):
7843
7827
[1, 3]
7844
7828
sage: [i for i in P.index_set() if x.has_right_descent(i)]
7845
7829
[1, 3]
7846
-
7847
- TESTS::
7848
-
7849
- sage: P = Permutations(4)
7850
- sage: x = P([3, 2, 4, 1])
7851
- sage: x.has_right_descent(3, mult='l2r')
7852
- doctest:warning
7853
- ...
7854
- DeprecationWarning: The mult option is deprecated and ignored.
7855
- See https://github.com/sagemath/sage/issues/27467 for details.
7856
- True
7857
- sage: x.has_right_descent(3, mult='r2l')
7858
- True
7859
7830
"""
7860
- if mult is not None :
7861
- from sage .misc .superseded import deprecation
7862
- deprecation (27467 , "The mult option is deprecated and ignored." )
7863
- return self [i - 1 ] > self [i ]
7831
+ return self [i - 1 ] > self [i ]
7864
7832
7865
7833
def __mul__ (self , other ):
7866
7834
r"""
@@ -9602,24 +9570,6 @@ def __init__(self, n, a):
9602
9570
StandardPermutations_n_abstract .__init__ (self , n )
9603
9571
self ._a = a
9604
9572
9605
- @property
9606
- def a (self ):
9607
- r"""
9608
- ``self.a`` is deprecated; use :meth:`patterns` instead.
9609
-
9610
- TESTS::
9611
-
9612
- sage: P = Permutations(3, avoiding=[[2,1,3],[1,2,3]])
9613
- sage: P.a
9614
- doctest:...: DeprecationWarning: The attribute a for the list of patterns to avoid is deprecated, use the method patterns instead.
9615
- See https://github.com/sagemath/sage/issues/26810 for details.
9616
- ([2, 1, 3], [1, 2, 3])
9617
- """
9618
- from sage .misc .superseded import deprecation
9619
- deprecation (26810 , "The attribute a for the list of patterns to avoid is "
9620
- "deprecated, use the method patterns instead." )
9621
- return self .patterns ()
9622
-
9623
9573
def patterns (self ):
9624
9574
"""
9625
9575
Return the patterns avoided by this class of permutations.
0 commit comments