Skip to content

Commit 4d68334

Browse files
committed
Forget to add a file
1 parent a9aed04 commit 4d68334

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/sage/symbolic/expression.pyx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13441,13 +13441,13 @@ cdef class Expression(Expression_abc):
1344113441
raise TypeError("this expression must be a relation")
1344213442
return self / x
1344313443

13444-
def compositional_inverse(self, allow_inverse_multivalued=True, **kwargs):
13444+
def compositional_inverse(self, allow_multivalued_inverse=True, **kwargs):
1344513445
"""
1344613446
Find the compositional inverse of this symbolic function.
1344713447
1344813448
INPUT:
1344913449
13450-
- ``allow_inverse_multivalued`` -- (default: ``True``); see example below
13450+
- ``allow_multivalued_inverse`` -- (default: ``True``); see example below
1345113451
- ``**kwargs`` -- additional keyword arguments passed to :func:`sage.symbolic.relation.solve`.
1345213452
1345313453
.. SEEALSO::
@@ -13468,18 +13468,18 @@ cdef class Expression(Expression_abc):
1346813468
sage: f.compositional_inverse()
1346913469
x |--> -sqrt(x)
1347013470
13471-
When ``allow_inverse_multivalued=False``, there is some additional checking::
13471+
When ``allow_multivalued_inverse=False``, there is some additional checking::
1347213472
1347313473
sage: f(x) = x^2
13474-
sage: f.compositional_inverse(allow_inverse_multivalued=False)
13474+
sage: f.compositional_inverse(allow_multivalued_inverse=False)
1347513475
Traceback (most recent call last):
1347613476
...
13477-
ValueError: inverse is multivalued, pass allow_inverse_multivalued=True to bypass
13477+
ValueError: inverse is multivalued, pass allow_multivalued_inverse=True to bypass
1347813478
1347913479
Nonetheless, the checking is not always foolproof (``x |--> log(x) + 2*pi*I`` is another possibility)::
1348013480
1348113481
sage: f(x) = exp(x)
13482-
sage: f.compositional_inverse(allow_inverse_multivalued=False)
13482+
sage: f.compositional_inverse(allow_multivalued_inverse=False)
1348313483
x |--> log(x)
1348413484
1348513485
Sometimes passing ``kwargs`` is useful, for example ``algorithm`` can be used
@@ -13516,7 +13516,7 @@ cdef class Expression(Expression_abc):
1351613516
ValueError: base ring must be a symbolic expression ring
1351713517
"""
1351813518
from sage.modules.free_module_element import vector
13519-
return vector([self]).compositional_inverse(allow_inverse_multivalued=allow_inverse_multivalued, **kwargs)[0]
13519+
return vector([self]).compositional_inverse(allow_multivalued_inverse=allow_multivalued_inverse, **kwargs)[0]
1352013520

1352113521
def implicit_derivative(self, Y, X, n=1):
1352213522
"""

0 commit comments

Comments
 (0)