FunctionExpand
Rewrite special functions in expr in terms of more elementary or better-known ones. Provided by @enumeratio/analytic.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
FunctionExpand!FunctionExpand(expr)expr with a handful of named special-function identities applied.Typed signatures
| Type | Package | Applies |
|---|---|---|
(expression) -> expression | analytic | always |
Details
- Not a general special-function identity engine: DirichletEta and DirichletBeta rewrite in terms of the (Hurwitz) zeta this package already declares, BarnesG(½) in Glaisher's constant, and two special angles (Sin(π/15), Cos(π/24)) past compute-engine's automatic table -- each is a named identity, not a derivation.
- The two special angles are pinned lookups at exactly those arguments, not a general nested-radical solver for an arbitrary rational multiple of π.
- Pochhammer(x, 3) and Binomial(n, 2) need no rule here: compute-engine's own evaluator already expands a concrete nonnegative integer length into the product before FunctionExpand runs.
Examples
1 more kept as data, checked against the oraclesBasic #
About
| Examples | 13 |
|---|---|
| Checked against | Wolfram Language 11 agree2 differ |
| Crosswalk | Wolfram Language |
See also: FullSimplify, DirichletEta, DirichletBeta, BarnesG