Determinacy Checker
Determinacy Checker:
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(module_information) does not exist
! goal: absolute_file_name(probsrc(module_information),_4085,[access(exist),file_type(source),relative_to('/home/hudson/build/workspace/ProB PL-Documentation/prolog/plugins/probvm/probvm_optimize.pl')])
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(tools) does not exist
! goal: absolute_file_name(probsrc(tools),_4485,[access(exist),file_type(source),relative_to('/home/hudson/build/workspace/ProB PL-Documentation/prolog/plugins/probvm/probvm_optimize.pl')])
* Non-determinate: probvm_optimize:
optimize_instructions2/3
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: probvm_optimize:
optimize_instructions2/3
(clause 1)
* Calls nondet predicate probvm_optimize:
select/3
.
* Non-determinate: probvm_optimize:
optimize_instructions2/3
(clause 2)
* Indexing cannot distinguish this from clause 3.
* Non-determinate: probvm_optimize:
optimize_instructions2/3
(clause 3)
* Indexing cannot distinguish this from clause 4.
* Non-determinate: probvm_optimize:
optimize_instructions2/3
(clause 4)
* Indexing cannot distinguish this from clause 5.
* Non-determinate: probvm_optimize:
simple_equation/3
(clause 3)
* Indexing cannot distinguish this from clause 4.
* Non-determinate: probvm_optimize:
optimize_negate/2
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: probvm_optimize:
unify_duplicate_instructions/2
(clause 1)
* Calls nondet predicate probvm_optimize:
select/3
.
* Non-determinate: probvm_optimize:
pick/5
(clause 1)
* Indexing cannot distinguish this from clause 2.