Check for optimization only
Fix UTF symbol
Fix expression negation bug

When we are negating a query to get a SAT model for a constant,
the (B)PCs and UB constraints shouldn't be negated, only the candidate
expression itself.
Add test cases for constant synthesis
Fix function call