Add proof for sine shift lemmas. (#5710)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Mon, 21 Dec 2020 17:16:53 +0000 (18:16 +0100)
committerGitHub <noreply@github.com>
Mon, 21 Dec 2020 17:16:53 +0000 (11:16 -0600)
commit0c2a43ab616c3670f3077758defcaa1f61cbe291
tree83cf86aa5cdd2ea0af07a980ebca0cd4af072f83
parent708c5a14bca031100b05000ddae65a9828d76da0
Add proof for sine shift lemmas. (#5710)

This PR adds proofs for the sine shift lemmas that add equivalent instances of the sine function where the argument is in its "main phase" between minus pi and pi.
src/expr/proof_rule.cpp
src/expr/proof_rule.h
src/theory/arith/nl/transcendental/proof_checker.cpp
src/theory/arith/nl/transcendental/sine_solver.cpp