Simplify
A simpler equivalent of an expression, optionally under assumptions such as .
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
Simplify✓Simplify(expr, options?)Runs compute-engine's own simplifier and then folds a quotient of same-argument or into ///, and applies , identities Wolfram's Simplify recognizes but compute-engine's does not. An expression in GoldenRatio and rationals that is rational folds to it ().Typed signatures
| Type | Package | Applies |
|---|---|---|
(any, any?) -> expression | analyticreplaces compute-engine | always |
(any, any?) -> expression | compute-engine | always |
(any, any?) -> expression | residuesreplaces analytic | always |
Examples
About
| Examples | 3 |
|---|---|
| Checked against | Wolfram Language 3 agreeSageMath 3 agreeSymPy 3 agree |
| Crosswalk | Wolfram LanguageSageMathSymPy |
Implementation
mapped
sympypackages/oracle/src/mappings.tsSymPy has one simplifier, so FullSimplify maps to it too. The scan compares what each answers by value (the difference simplifies to zero, or agrees at sample points), not by form; an answer ours leaves as written is no agreement unless SymPy leaves it too. Assumptions (a second operand) are not mapped.
mapped
sagepackages/oracle/src/mappings.ts