GRPO-project / Math-Verify /tests /test_gamma_func.py
tony24254's picture
Upload folder using huggingface_hub
ebd2f5a verified
import sympy
from math_verify import parser
def test_gamma_as_function():
latex_str = r"\(\Gamma(\frac{\pi}{12})\)"
[parsed_str] = parser.parse(latex_str, fallback_mode="no_fallback")
expected = sympy.gamma(sympy.pi/12)
assert sympy.simplify(parsed_str - expected) == 0
def test_gamma_as_constant():
latex_str = r"\(\Gamma * (\frac{\pi}{12})\)"
[parsed_str] = parser.parse(latex_str, fallback_mode="no_fallback")
expected = sympy.EulerGamma * sympy.pi/12
assert sympy.simplify(parsed_str - expected) == 0