Determinacy Checker
Determinacy Checker:
* Non-determinate: tools:
map_host_proc1/3
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
map_host_proc1/3
(clause 3)
* Indexing cannot distinguish this from clause 4.
* Non-determinate: tools:
map_host_proc1/3
(clause 5)
* Indexing cannot distinguish this from clause 6.
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_release,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_avl_custom,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_core_only,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(no_terminal_colors,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_enter_debugger_upon_error,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_use_timer,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_profile,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_src_profile,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_safe_mode,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_core_only,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_myheap,false)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(disable_chr,true)
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(tools_strings) does not exist
! goal: absolute_file_name(probsrc(tools_strings),_86735,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/pathes_lib.pl')])
! Existence error in argument 1 of absolute_file_name/3
! file extension('counter/counter') does not exist
! goal: absolute_file_name(extension('counter/counter'),_55893,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/error_manager.pl')])
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_debug_flag,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(plspec_patch_libraries,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_debug_flag,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_release,true)
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(error_manager) does not exist
! goal: absolute_file_name(probsrc(error_manager),_67807,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/xml_prob.pl')])
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(debug) does not exist
! goal: absolute_file_name(probsrc(debug),_66143,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/xml_prob.pl')])
* Non-determinate: tools:
format_bt/2
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
print_bt_message/1
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
print_bt_trace_message/1
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
bt_trace/1
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
remove/3
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
filter/4
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
is_a_comment/3
(clause 1)
* Calls nondet predicate tools:
prefix/2
.
* Non-determinate: tools:
comparator/3
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
comparator/3
(clause 2)
* Indexing cannot distinguish this from clause 3.
* Non-determinate: tools:
comparator/3
(clause 3)
* Indexing cannot distinguish this from clause 4.
* Non-determinate: tools:
print_size_of_table/1
(clause 2)
* Calls nondet predicate tools:
count/1
.
* Non-determinate: tools:
inc_size_of_table/0
(clause 1)
* Calls nondet predicate retract/1.
* Non-determinate: tools:
bt_start_ms_timer/1
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
bt_stop_ms_timer/1
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
bt_stop_ms_timer/1
(clause 1)
* Calls nondet predicate retract/1.
* Non-determinate: tools:
retract_with_statistics/3
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
detect_xml_encoding/3
(clause 1)
* Calls nondet predicate tools:
debug_format/3
.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 1)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 2)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 3)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 4)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 5)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 6)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 7)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 8)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
dot_string_escape_map/2
(clause 9)
* Indexing cannot distinguish this from clause 10.
* Non-determinate: tools:
x_string_escape_map/2
(clause 1)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 2)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 3)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 4)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 5)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 6)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 7)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 8)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 9)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 10)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 11)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 12)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 13)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 14)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 15)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 16)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 17)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 18)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 19)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 20)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 21)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 22)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 23)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 24)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 25)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 26)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 27)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 28)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 29)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 30)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 31)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 32)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 33)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 34)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 35)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 36)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 37)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 38)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 39)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 40)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 41)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 42)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 43)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 44)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 45)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 46)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 47)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 48)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 49)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 50)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 51)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 52)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 53)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 54)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 55)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 56)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 57)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 58)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 59)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 60)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 61)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 62)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 63)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 64)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 65)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 66)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 67)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 68)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 69)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 70)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 71)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 72)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 73)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 74)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 75)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 76)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 77)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 78)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 79)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 80)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 81)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 82)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 83)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 84)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 85)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 86)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 87)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 88)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
x_string_escape_map/2
(clause 89)
* Indexing cannot distinguish this from clause 90.
* Non-determinate: tools:
maplist5/5
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
map_path_separator/2
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools:
atom_to_number/2
(clause 1)
* Indexing cannot distinguish this from clause 2.