strengthen reified division for divisor == 1
This commit is contained in:
@@ -5842,6 +5842,10 @@ run_propagator(preified_slash(X, Y, D, R), MState) -->
|
|||||||
( Y == 0 ->
|
( Y == 0 ->
|
||||||
kill(MState),
|
kill(MState),
|
||||||
D = 0
|
D = 0
|
||||||
|
; Y == 1 ->
|
||||||
|
kill(MState),
|
||||||
|
D = 1,
|
||||||
|
R = X
|
||||||
; nonvar(X),
|
; nonvar(X),
|
||||||
nonvar(Y) ->
|
nonvar(Y) ->
|
||||||
kill(MState),
|
kill(MState),
|
||||||
|
|||||||
Reference in New Issue
Block a user