z3_add_component(polysat SOURCES assignment.cpp boolean.cpp clause.cpp clause_builder.cpp conflict.cpp constraint.cpp constraint_manager.cpp eq_explain.cpp forbidden_intervals.cpp inference_logger.cpp justification.cpp linear_solver.cpp log.cpp naming.cpp op_constraint.cpp polysat_ast.cpp restart.cpp saturation.cpp search_state.cpp simplify.cpp simplify_clause.cpp slicing.cpp smul_fl_constraint.cpp solver.cpp superposition.cpp ule_constraint.cpp umul_ovfl_constraint.cpp variable_elimination.cpp viable.cpp COMPONENT_DEPENDENCIES bigfix dd euf interval polysat_univariate_solver simplex util PYG_FILES polysat_params.pyg )