From 1c08b56e05d0426edb1788c390918f82985dcd1d Mon Sep 17 00:00:00 2001 From: Markus Triska Date: Sat, 21 Jan 2023 16:01:30 +0100 Subject: [PATCH] strengthen reified division for divisor == 1 --- src/lib/clpz.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/clpz.pl b/src/lib/clpz.pl index de522ab6..0677b840 100644 --- a/src/lib/clpz.pl +++ b/src/lib/clpz.pl @@ -5842,6 +5842,10 @@ run_propagator(preified_slash(X, Y, D, R), MState) --> ( Y == 0 -> kill(MState), D = 0 + ; Y == 1 -> + kill(MState), + D = 1, + R = X ; nonvar(X), nonvar(Y) -> kill(MState), -- 2.54.0