Open
Description
To be most clear to the user (and staying in sync with current ticket discussions) I rather propose four functions:
gamma_to_factorial
- usesimplify_full
(?)factorial_to_gamma
- usemakegamma
withmaxima.eval("gamma_expand:true")
expand_gamma
- e.g.,gamma(n+1) --> n*gamma(n)
, usemakegamma
withmaxima.eval("gamma_expand:false")
, alsogamma_expand
simplify_gamma
- e.g.,n*gamma(n) --> gamma(n+1)
, usemakegamma
withmaxima.eval("gamma_expand:true")
. Could be an alias to 2) or left out.
This ticket will *not include one of these in another simplify*
function.
CC: @kcrisman @sagetrac-ktkohl @sagetrac-tmonteil @EmmanuelCharpentier
Component: symbolics
Issue created by migration from https://trac.sagemath.org/ticket/17737