File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -853,6 +853,7 @@ namespace smt {
853
853
CTRACE (" utvpi" , !ok,
854
854
tout << " validation failed:\n " ;
855
855
tout << " Assignment: " << assign << " \n " ;
856
+ tout << mk_pp (e, get_manager ()) << " \n " ;
856
857
a.display (*this , tout);
857
858
tout << " \n " ;
858
859
display (tout);
@@ -915,7 +916,7 @@ namespace smt {
915
916
916
917
917
918
template <typename Ext>
918
- rational theory_utvpi<Ext>::mk_value(th_var v, bool is_int) {
919
+ rational theory_utvpi<Ext>::mk_value(th_var v, bool is_int) {
919
920
SASSERT (v != null_theory_var);
920
921
numeral val1 = m_graph.get_assignment (to_var (v));
921
922
numeral val2 = m_graph.get_assignment (neg (to_var (v)));
@@ -945,7 +946,7 @@ namespace smt {
945
946
946
947
template <typename Ext>
947
948
void theory_utvpi<Ext>::compute_delta() {
948
- m_delta = rational (1 );
949
+ m_delta = rational (1 , 4 );
949
950
unsigned sz = m_graph.get_num_edges ();
950
951
951
952
for (unsigned i = 0 ; i < sz; ++i) {
@@ -969,7 +970,7 @@ namespace smt {
969
970
if (eps_r.is_pos ()) {
970
971
rational num_r = -b.get_rational ();
971
972
SASSERT (num_r.is_pos ());
972
- rational new_delta = num_r/2 *eps_r;
973
+ rational new_delta = num_r/4 *eps_r;
973
974
if (new_delta < m_delta) {
974
975
m_delta = new_delta;
975
976
}
You can’t perform that action at this time.
0 commit comments