assume
Set symbolic assumptions for variables to influence mathematical simplifications and calculations.
Instructions
Set symbolic assumptions (affecting subsequent math() calculations)
Assumptions are recorded in MathContext and passed to SymPy, and also written
to the current session's multi-level assumption engine (session level).
Args:
variables: Mapping from variable to properties
e.g., {"x": "positive real", "n": "integer"}
Returns:
All current assumptions
Example:
assume({"x": "positive", "t": "real"})
# Afterwards, math("simplify", "sqrt(x**2)") returns x instead of Abs(x)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| variables | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||