TOPICS
Search

Hidden Zero


A hidden zero is a quantity that is identically equal to zero but for which it is nontrivial to construct a proof of equality.

Hidden zeros can be problematic for computer algebra systems. For example, failing to detect a hidden zero in a denominator can lead to symbolic expressions that are invalid because they contain division by 0.

In the Wolfram Language, simple hidden zeroes such as

 (1-e)^2-e^2+2e-1
(1)
 (1-pi)^2-pi^2+2pi-1
(2)

do not automatically evaluate to 0, but functions such as Simplify and FunctionExpandcan reduce them to 0. For more complicated expressions such as

 sin^(-1)(4/5)+tan^(-1)7-(3pi)/4
(3)
 sec^(-1)(sqrt(26))-tan^(-1)5
(4)
 i^((-i)i)-i^(i^(-1)),
(5)

FullSimplify can be used (sometimes in combination with TrigToExp).

More complicated hidden zeros such as

 _2F_1(1/4,1/4;1;1/(64))-sqrt((2Gamma(1/7)Gamma(2/7)Gamma(4/7))/(7piGamma(3/7)Gamma(5/7)Gamma(6/7))),
(6)

where _2F_1(a,b;c;z) is a hypergeometric function and Gamma(z) is a gamma function, can require specialized simplifiers or heuristic methods such as PossibleZeroQ in the Wolfram Language.


See also

Almost Integer, Constant Problem, Equal, Identically Zero, Richardson's Theorem, Uniformity Conjecture, Zero

Explore with Wolfram|Alpha

References

Trott, M. The Mathematica GuideBook for Symbolics. New York: Springer-Verlag, 2005. http://www.mathematicaguidebooks.org/.

Referenced on Wolfram|Alpha

Hidden Zero

Cite this as:

Weisstein, Eric W. "Hidden Zero." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/HiddenZero.html

Subject classifications