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.