Skip to content

Commit affad5d

Browse files
docs: document inverse function registration
1 parent de058a2 commit affad5d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/src/manual/functions.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,21 @@ function Symbolics.derivative(interp::AbstractInterpolation, args::NTuple{1, Any
188188
Symbolics.unwrap(derivative(interp, Symbolics.wrap(args[1])))
189189
end
190190
```
191+
192+
## Inverse function registration
193+
194+
Symbolics.jl allows defining and querying the inverses of functions.
195+
196+
```@docs
197+
inverse
198+
left_inverse
199+
right_inverse
200+
@register_inverse
201+
has_inverse
202+
has_left_inverse
203+
has_right_inverse
204+
```
205+
206+
Symbolics.jl implements inverses for standard trigonometric and logarithmic functions,
207+
as well as their variants from `NaNMath`. It also implements inverses of
208+
`ComposedFunction`s.

0 commit comments

Comments
 (0)