diff --git a/syntax/qualifier.ml b/syntax/qualifier.ml index e909c39..4e8a6f8 100644 --- a/syntax/qualifier.ml +++ b/syntax/qualifier.ml @@ -28,6 +28,7 @@ module F (L : Lit.T) = struct match List.filter (fun p -> not (is_true p)) l with | [] -> mk_true | [ x ] -> x + | [ x; y ] when x = y -> x | l -> And l let smart_or l =