未经 Mathematica 验证的基本 Gamma 函数恒等式

Basic Gamma functions identities not verified with Mathematica

Mathematica V10 不会 return True 以下代码行:

Simplify[Gamma[z] == (z - 1)!, Element[z, Integers] && z > 0]
Simplify[(Gamma[1 - z] Gamma[z]) == Pi/Sin[ Pi z] , 
         Element[z, Complexes] && (0 < Re[z] < 1)]

因为我无法相信 MMA10 不知道这些身份,所以我想知道我的代码中的错误在哪里,它在结构上与以下行相同:

 Simplify[Abs[x] == x, x > 0]

其中 returns True

您必须改用 FullSimplify

FullSimplify[Gamma[z] == (z - 1)!, Element[z, Integers] && z > 0]
FullSimplify[(Gamma[1 - z] Gamma[z]) == Pi/Sin[ Pi z] , 
             Element[z, Complexes] && (0 < Re[z] < 1)]

FullSimplify 进行更多转换,如 documentation 中所述。