- changed title to XSB Definition evaluation incorrect when a variable ranges over a stricter type
- edited description
- attached bug_variable_over_stricter_type.idp
XSB Definition evaluation incorrect when a variable ranges over a stricter type
Issue #642
resolved
Attached file does not result in a correct model.
Comments (2)
-
reporter -
reporter - changed status to resolved
Added extra type check after each XSB predicate call
This is because any variable that was instantiated in that call might actually range over a different/stricter domain.
This type check could be filtered out if one could detect what the types of the predicate call were. Doing this at this stage would incur heavy refactoring, since a PrologTerm has no notion of the type of it's called variables.
This fixes bug
#642→ <<cset 9b83c9beea71>>
- Log in to comment