Skip to content

Commit

Permalink
remove disjunctions by default
Browse files Browse the repository at this point in the history
We don't want to rely on PCSat, and thus, it is preferable to make an order n nuHFL formula tractable by translating it to an order (n + 1) formula.
  • Loading branch information
KenSakayori committed Jul 20, 2024
1 parent 89d56ab commit 02b8e64
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/options/rethfl_options.ml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ type params =
(* Preprocess *)
; no_inlining : bool [@default false]
(** Disable inlining *)
; remove_disjunction: bool [@default false]
; no_remove_disjunction: bool [@default false]
(** Remove disjunction *)

(* Logging *)
Expand Down Expand Up @@ -103,7 +103,7 @@ let set_up_params params =
set_module_log_level Info params.log_info;
set_ref oneshot params.oneshot;
set_ref Preprocess.inlining (not params.no_inlining);
set_ref Preprocess.remove_disjunction params.remove_disjunction;
set_ref Preprocess.remove_disjunction (not params.no_remove_disjunction);
set_ref Abstraction.max_I params.abst_max_I;
set_ref Abstraction.max_ands params.abst_max_ands;
set_ref Abstraction.modify_pred_by_guard (not params.abst_no_modify_pred_by_guard);
Expand Down

0 comments on commit 02b8e64

Please sign in to comment.