The formula for CatalanNumber[-1] on this functions.wolfram.com page gives:
-(1/2)
whereas CatalanNumber[-1] directly evaluated gives?
-1
The formula for CatalanNumber[-1] on this functions.wolfram.com page gives:
-(1/2)
whereas CatalanNumber[-1] directly evaluated gives?
-1
This is a bug an enforced convention in CatalanNumber[] (per Chip). Evaluating
Needs["GeneralUtilities`"]
PrintDefinitions[CatalanNumber]
reveals that the definition CatalanNumber[-1] := -1 was hard-coded.
Thus, do this for now if you want the gamma function representation's limiting value:
FunctionExpand[CatalanNumber[n]] /. n -> -1
-1/2
(CatalanNumber[n] // FunctionExpand) /. n -> -1evaluates to-1/2. You should report this toWolfram Support– Bob Hanlon Nov 02 '17 at 21:08