update comment to reflect the used propagators

This commit is contained in:
Markus Triska
2023-10-10 19:53:26 +02:00
parent 32af047925
commit 26fdf83a48

View File

@@ -3545,9 +3545,9 @@ L #\ R :- (L #\/ R) #/\ #\ (L #/\ R).
undefined, created auxiliary constraints are killed, and the undefined, created auxiliary constraints are killed, and the
"clpz" attribute is removed from auxiliary variables. "clpz" attribute is removed from auxiliary variables.
For mod/2, div/2, rem/2 etc. we create a skeleton propagator and For (//)/2, (mod)/2 and (rem)/2, we create a skeleton propagator
remember it as an auxiliary constraint. The pskeleton propagator and remember it as an auxiliary constraint. The pskeleton
can use the skeleton when the constraint is defined. propagator can use the skeleton when the constraint is defined.
We cannot use a skeleton propagator for (/)/2, since (/)/2 can We cannot use a skeleton propagator for (/)/2, since (/)/2 can
fail in cases such as 0 #==> X #= 1/2, where we expect success. fail in cases such as 0 #==> X #= 1/2, where we expect success.