Determinacy Checker
Determinacy Checker:
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_safe_mode,true)
* Non-determinate: validator:
spec_predicate/2
(clause 1)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate/2
(clause 2)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate/2
(clause 3)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate/2
(clause 4)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate/2
(clause 5)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate/2
(clause 6)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate_recursive/4
(clause 1)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate_recursive/4
(clause 2)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_predicate_recursive/4
(clause 3)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_indirection/2
(clause 1)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_indirection/2
(clause 2)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_indirection/2
(clause 3)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_connective/4
(clause 1)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_connective/4
(clause 2)
* This predicate is multifile, and this clause has no cut.
* Non-determinate: validator:
spec_basic_or_normal_pred/2
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: validator:
spec_basic_or_normal_pred/2
(clause 2)
* Calls nondet predicate validator:
spec_predicate/2
.
* Non-determinate: validator:
spec_recursive_or_connective/3
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: validator:
spec_recursive_or_connective/3
(clause 1)
* Calls nondet predicate validator:
spec_predicate_recursive/4
.
* Non-determinate: validator:
spec_recursive_or_connective/3
(clause 2)
* Calls nondet predicate validator:
spec_connective/4
.
* Non-determinate: validator:
evaluate_spec_match_case/4
(clause 3)
* Calls nondet predicate validator:
spec_indirection/2
.
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_safe_mode,false)
* Non-determinate: validator:
or/4
(clause 1)
* Indexing cannot distinguish this from clause 2.