The answer proposed to the original question doesn't solve it, I need to understand the results of TraceInternal when used on FullSimplify as a sequence of steps, which has not been resolved for me.
Original Question:
I'm trying to verify an identity:
Reduce[(2*n)! (2*n + 1)!/n!^2 == 16^(n) Pochhammer[1/2, n] Pochhammer[3/2, n] &&
n >= 1, {n}, Integers]
Neither Reduce nor Solve can prove it, they generated these methods:
Reduce::fexp: Warning: Reduce used FunctionExpand to transform the system. Since FunctionExpand transformation rules are only generically correct, the solution set might have been altered.
This system cannot be solved with the methods available to Solve.
I randomly decided to try yet another function:
FullSimplify[(2*n)! (2*n + 1)!/n!^2 == 16^(n) Pochhammer[1/2, n] Pochhammer[3/2, n], ForAll[{n}, n >= 1 && n \[Element] Integers]]
And I guess it worked, but how and why!? Here's my question:
Why did
FullSimplifywork and the others fail?For "theorem proving" functions (e.g. Reduce and FullSimplify) - Is there any way to see the steps here or the sow the intermediate results or (i.e. individual transformation steps of FunctionExpand) that it uses/deduces so as to verify it by hand?
If not are what are viable packages (or 3rd party software) available that can illustrate human verifiable steps for identities?

Pochhammer[]orFactorial[]involved, useFullSimplify[]. – J. M.'s missing motivation Aug 05 '16 at 01:48