Skip to content

Commit

Permalink
port more from hybridSMT
Browse files Browse the repository at this point in the history
Signed-off-by: Lev Nachmanson <[email protected]>
  • Loading branch information
levnach committed Aug 11, 2024
1 parent 209366b commit 1a5bddb
Show file tree
Hide file tree
Showing 10 changed files with 3,061 additions and 4,044 deletions.
5 changes: 4 additions & 1 deletion src/nlsat/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ z3_add_component(nlsat
nlsat_simplify.cpp
nlsat_solver.cpp
nlsat_types.cpp
COMPONENT_DEPENDENCIES
nlsat_simple_checker.cpp
nlsat_variable_ordering_strategy.cpp
nlsat_symmetry_checker.cpp
COMPONENT_DEPENDENCIES
polynomial
sat
PYG_FILES
Expand Down
3 changes: 3 additions & 0 deletions src/nlsat/nlsat_params.pyg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ def_module_params('nlsat',
description='nonlinear solver',
export=True,
params=(max_memory_param(),
('linxi_simple_check', BOOL, False, "linxi precheck about variables sign"),
('linxi_variable_ordering_strategy', UINT, 0, "linxi Variable Ordering Strategy, 0 for none, 1 for BROWN, 2 for TRIANGULAR, 3 for ONLYPOLY"),
('cell_sample', BOOL, True, "cell sample projection"),
('linxi_symmetry_check', BOOL, False, "linxi symmetry check and learning"),
('lazy', UINT, 0, "how lazy the solver is."),
('reorder', BOOL, True, "reorder variables."),
('log_lemmas', BOOL, False, "display lemmas as self-contained SMT formulas"),
Expand Down
Loading

0 comments on commit 1a5bddb

Please sign in to comment.