strengthen reified division for divisor == 1

This commit is contained in:
Markus Triska
2023-01-21 16:01:30 +01:00
parent 6cb8020f62
commit 1c08b56e05

View File

@@ -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),