Always use partial function for sqrt (#7926)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 12 Jan 2022 17:52:07 +0000 (11:52 -0600)
committerGitHub <noreply@github.com>
Wed, 12 Jan 2022 17:52:07 +0000 (17:52 +0000)
commite55e6b3bd4384f0b80e04d7acc6b6d613a244dd4
tree1d8d09bf99c53c9b430ed1acd93c2133bfc9ab70
parent141c8f592c31422cc07b0d8965750db235195251
Always use partial function for sqrt (#7926)

Fixes the behavior reported in #7924.
src/theory/arith/operator_elim.cpp
src/theory/arith/operator_elim.h
test/regress/CMakeLists.txt
test/regress/regress1/nl/issue7924-sqrt-partial.smt2 [new file with mode: 0644]