strengthen reified division for divisor == 1

This commit is contained in:
Markus Triska
2023-01-24 22:15:05 +01:00
parent 6cb8020f62
commit 1c08b56e05
+4
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),