# Predicates

This index lists all entities declaring a given predicate. To load an entity providing the predicate that you want to call, always load the library that includes it using the goal `logtalk_load(library_name(loader))` instead of loading just the entity. The library loader file ensures that all the required dependencies are also loaded.

## `(/)/2`

- help

## `(//)/2`

- help

## `(<)/2`

- comparingp

## `(<=)/2`

- assignvarsp

- streamvars

## `(=:=)/2`

- comparingp

## `(=<)/2`

- comparingp

## `(=>)/2`

- assignvarsp

- streamvars

## `(=\=)/2`

- comparingp

## `=~= / 2`

- lgtunit

- number

## `(>)/2`

- comparingp

## `(>=)/2`

- comparingp

## `absolute_file_name/2`

- osp

## `activate_monitor/0`

- monitorp

## `add/3`

- difflist

## `addDependent/1`

- subject

## `after/2`

- intervalp

## `after/3`

- monitoring

## `all/0`

- code_metric

- dead_code_scanner

- lgtdocp

## `all/1`

- lgtdocp

## `all_files/0`

- diagram(Format)

- diagrams(Format)

## `all_files/1`

- diagram(Format)

- diagrams(Format)

## `all_libraries/0`

- diagram(Format)

- diagrams(Format)

## `all_libraries/1`

- diagram(Format)

- diagrams(Format)

## `all_score/1`

- code_metric

## `ancestor/1`

- hierarchyp

## `ancestors/1`

- hierarchyp

## `append/2`

- listp

## `append/3`

- listp

- varlistp

## `apply/2`

- zipperp

## `apply/4`

- dictionaryp

## `approximately_equal/3`

- lgtunit

- number

## `arbitrary/1`

- arbitrary

## `arbitrary/2`

- arbitrary

## `arithmetic_mean/2`

- statisticsp

## `array_list/2`

- java_utils_protocol

## `array_to_terms/2`

- java_utils_protocol

## `array_to_terms/3`

- java_utils_protocol

## `as_dictionary/2`

- dictionaryp

## `as_difflist/2`

- list

## `as_heap/2`

- heapp

## `as_list/2`

- dictionaryp

- difflist

- heapp

- queuep

- setp

## `as_set/2`

- setp

## `ask_question/5`

- logtalk

## `assertion/1`

- assertions(Mode)

- lgtunit

## `assertion/2`

- assertions(Mode)

- lgtunit

## `assignable/1`

- assignvarsp

## `assignable/2`

- assignvarsp

## `average/2`

- numberlistp

## `average_deviation/3`

- statisticsp

## `before/2`

- intervalp

## `before/3`

- monitoring

## `bench_goal/1`

- databasep

## `benchmark/2`

- lgtunit

## `benchmark/3`

- lgtunit

## `benchmark/4`

- lgtunit

## `benchmark_reified/3`

- lgtunit

## `between/3`

- integer

- randomp

## `body_pred/1`

- metagol

## `built_in_directive/4`

- help

## `built_in_flag/2`

- flags

## `built_in_method/4`

- help

## `built_in_non_terminal/4`

- help

## `built_in_predicate/4`

- help

## `calendar_month/3`

- iso8601

## `call_with_timeout/2`

- timeout

## `call_with_timeout/3`

- timeout

## `cat/2`

- maybe

## `change_directory/1`

- osp

## `changed/0`

- subject

## `changed/1`

- subject

## `chebyshev_distance/3`

- numberlistp

## `chebyshev_norm/2`

- numberlistp

## `check/1`

- termp

- varlistp

## `check/2`

- type

## `check/3`

- type

## `chr_is/2`

- toychrdb

## `chr_no_spy/1`

- toychrdb

## `chr_nospy/0`

- toychrdb

## `chr_notrace/0`

- toychrdb

## `chr_option/2`

- toychrdb

## `chr_spy/1`

- toychrdb

## `chr_trace/0`

- toychrdb

## `class/1`

- class_hierarchyp

## `classes/1`

- class_hierarchyp

## `clone/1`

- cloning

## `clone/3`

- dictionaryp

## `clone/4`

- dictionaryp

## `coefficient_of_variation/2`

- statisticsp

## `command_line_arguments/1`

- osp

## `compile_aux_clauses/1`

- logtalk

## `compile_predicate_heads/4`

- logtalk

## `compile_predicate_indicators/3`

- logtalk

## `completion/2`

- help

## `completions/2`

- help

## `connect/1`

- redis

## `connect/3`

- redis

## `console/1`

- redis

## `contains/2`

- intervalp

## `control_construct/4`

- help

## `counter/2`

- counters

## `cover/1`

- lgtunit

## `cpu_time/1`

- osp

- timep

## `current/2`

- zipperp

## `data/0`

- ports_profiler

## `data/1`

- ports_profiler

## `date/4`

- iso8601

## `date/5`

- iso8601

## `date/6`

- iso8601

## `date/7`

- iso8601

## `date_string/3`

- iso8601

## `date_time/7`

- osp

## `days_in_month/3`

- datep

## `debug/0`

- debuggerp

## `debug_handler/2`

- logtalk

## `debug_handler_provider/1`

- logtalk

## `debugging/0`

- debuggerp

## `debugging/1`

- debuggerp

## `decode_exception/2`

- java_utils_protocol

## `decode_exception/3`

- java_utils_protocol

## `decompile_predicate_heads/4`

- logtalk

## `decompile_predicate_indicators/4`

- logtalk

## `decompose_file_name/3`

- osp

## `decompose_file_name/4`

- osp

## `decrement_counter/1`

- counters

## `default_option/1`

- diagram(Format)

- wrapper

## `default_options/1`

- diagram(Format)

- wrapper

## `define_log_file/2`

- loggingp

## `defined_flag/6`

- flags

## `del_monitors/0`

- event_registryp

## `del_monitors/4`

- event_registryp

## `del_spy_points/4`

- monitorp

## `delete/3`

- listp

- setp

- varlistp

## `delete/4`

- dictionaryp

- heapp

## `delete_all_after/2`

- zipperp

## `delete_all_after_and_unzip/2`

- zipperp

## `delete_all_before/2`

- zipperp

## `delete_all_before_and_unzip/2`

- zipperp

## `delete_and_next/2`

- zipperp

## `delete_and_previous/2`

- zipperp

## `delete_and_unzip/2`

- zipperp

## `delete_directory/1`

- osp

## `delete_file/1`

- osp

## `delete_matches/3`

- listp

## `delete_max/4`

- dictionaryp

## `delete_min/4`

- dictionaryp

## `dependents/1`

- subject

## `depth/2`

- termp

## `descendant/1`

- hierarchyp

## `descendant_class/1`

- class_hierarchyp

## `descendant_classes/1`

- class_hierarchyp

## `descendant_instance/1`

- class_hierarchyp

## `descendant_instances/1`

- class_hierarchyp

## `descendants/1`

- hierarchyp

## `deterministic/1`

- lgtunit

## `deterministic/2`

- lgtunit

## `diagram_description/1`

- diagram(Format)

## `diagram_name_suffix/1`

- diagram(Format)

## `dif/2`

- coroutining

## `directories/1`

- wrapper

## `directories/2`

- diagram(Format)

- diagrams(Format)

- wrapper

## `directories/3`

- diagram(Format)

- diagrams(Format)

## `directory/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `directory/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `directory/3`

- diagram(Format)

- diagrams(Format)

## `directory_exists/1`

- osp

## `directory_files/2`

- osp

## `directory_files/3`

- osp

## `directory_score/2`

- code_metric

## `disable/1`

- debug_messages

## `disable/2`

- debug_messages

## `disable_logging/1`

- loggingp

## `disconnect/1`

- redis

## `disjoint/2`

- setp

## `doc_goal/1`

- doclet

## `dowhile/2`

- loopp

## `drop/3`

- listp

## `during/2`

- intervalp

## `easter_day/3`

- iso8601

## `edge/6`

- graph_language_protocol

## `edge_case/2`

- arbitrary

## `either/3`

- expected(Expected)

## `empty/1`

- dictionaryp

- heapp

- listp

- optional

- queuep

- setp

- varlistp

## `enable/1`

- debug_messages

## `enable/2`

- debug_messages

## `enable_logging/1`

- loggingp

## `enabled/1`

- debug_messages

## `enabled/2`

- debug_messages

## `ensure_directory/1`

- osp

## `ensure_file/1`

- osp

## `entity/1`

- code_metric

- dead_code_scanner

- xref_diagram(Format)

## `entity/2`

- xref_diagram(Format)

## `entity_info_pair_score_hook/3`

- doc_metric

## `entity_info_score_hook/2`

- doc_metric

## `entity_predicates_weights_hook/2`

- doc_metric

## `entity_prefix/2`

- logtalk

## `entity_score/2`

- code_metric

## `entity_score//2`

- code_metric

## `enumerate/2`

- randomp

## `environment_variable/2`

- osp

## `epsilon/1`

- lgtunit

## `equal/2`

- intervalp

- setp

## `essentially_equal/3`

- lgtunit

- number

## `euclidean_distance/3`

- numberlistp

## `euclidean_norm/2`

- numberlistp

## `exclude/3`

- metap

## `execution_context/7`

- logtalk

## `expand_library_path/2`

- logtalk

## `expected/1`

- expected(Expected)

## `expecteds/2`

- either

## `extension/1`

- proto_hierarchyp

## `extensions/1`

- proto_hierarchyp

## `false/1`

- java_utils_protocol

## `file/1`

- code_metric

- dead_code_scanner

- entity_diagram(Format)

- lgtdocp

- wrapper

## `file/2`

- entity_diagram(Format)

- lgtdocp

- wrapper

## `file_exists/1`

- osp

## `file_footer/3`

- graph_language_protocol

## `file_header/3`

- graph_language_protocol

## `file_modification_time/2`

- osp

## `file_permission/2`

- osp

## `file_score/2`

- code_metric

## `file_size/2`

- osp

## `file_to_chars/2`

- reader

## `file_to_chars/3`

- reader

## `file_to_codes/2`

- reader

## `file_to_codes/3`

- reader

## `file_to_terms/2`

- reader

## `file_to_terms/3`

- reader

## `file_type_extension/2`

- logtalk

## `files/1`

- diagram(Format)

- diagrams(Format)

- wrapper

## `files/2`

- diagram(Format)

- diagrams(Format)

- wrapper

## `files/3`

- diagram(Format)

- diagrams(Format)

## `filter/2`

- optional(Optional)

## `findall_member/4`

- metap

## `findall_member/5`

- metap

## `finished_by/2`

- intervalp

## `finishes/2`

- intervalp

## `flag_group_chk/1`

- flags

## `flag_groups/1`

- flags

## `flat_map/2`

- expected(Expected)

- optional(Optional)

## `flatten/2`

- listp

- varlistp

## `fold_left/4`

- metap

## `fold_left_1/3`

- metap

## `fold_right/4`

- metap

## `fold_right_1/3`

- metap

## `fordownto/3`

- loopp

## `fordownto/4`

- loopp

## `fordownto/5`

- loopp

## `foreach/3`

- loopp

## `foreach/4`

- loopp

## `format_object/1`

- diagram(Format)

## `forto/3`

- loopp

## `forto/4`

- loopp

## `forto/5`

- loopp

## `forward/1`

- forwarding

## `forward/2`

- zipperp

## `forward/3`

- zipperp

## `freeze/2`

- coroutining

## `from_generator/2`

- expected

- optional

## `from_generator/3`

- expected

- optional

## `from_generator/4`

- expected

## `from_goal/2`

- expected

- optional

## `from_goal/3`

- expected

- optional

## `from_goal/4`

- expected

## `frozen/2`

- coroutining

## `func_test/3`

- metagol

## `functional/0`

- metagol

## `gensym/2`

- gensym

## `geometric_mean/2`

- statisticsp

## `get/1`

- optional(Optional)

## `get_field/2`

- java_access_protocol

## `get_flag_value/2`

- flags

## `get_seed/1`

- arbitrary

- randomp

## `goal_expansion/2`

- expanding

## `graph_footer/5`

- graph_language_protocol

## `graph_header/5`

- graph_language_protocol

## `ground/1`

- termp

## `group_by_key/2`

- pairs

## `hamming_distance/3`

- listp

## `harmonic_mean/2`

- statisticsp

## `head/2`

- queuep

## `head_pred/1`

- metagol

## `help/0`

- help

## `ibk/3`

- metagol

## `if_empty/1`

- optional(Optional)

## `if_expected/1`

- expected(Expected)

## `if_expected_or_else/2`

- expected(Expected)

## `if_present/1`

- optional(Optional)

## `if_present_or_else/2`

- optional(Optional)

## `if_unexpected/1`

- expected(Expected)

## `include/3`

- metap

## `increase/1`

- counter

## `increment/0`

- counter

## `increment_counter/1`

- counters

## `init/0`

- shell(Interpreters)

## `init_log_file/2`

- loggingp

## `inorder/2`

- bintree

## `insert/3`

- setp

## `insert/4`

- dictionaryp

- heapp

## `insert_after/3`

- zipperp

## `insert_all/3`

- heapp

- setp

## `insert_before/3`

- zipperp

## `instance/1`

- class_hierarchyp

## `instances/1`

- class_hierarchyp

## `intersect/2`

- setp

## `intersection/3`

- setp

## `intersection/4`

- setp

## `invoke/1`

- java_access_protocol

## `invoke/2`

- java_access_protocol

## `is_alpha/1`

- characterp

## `is_alphanumeric/1`

- characterp

## `is_ascii/1`

- characterp

## `is_bin_digit/1`

- characterp

## `is_control/1`

- characterp

## `is_dec_digit/1`

- characterp

## `is_empty/0`

- optional(Optional)

## `is_end_of_line/1`

- characterp

## `is_expected/0`

- expected(Expected)

## `is_false/1`

- java_utils_protocol

## `is_hex_digit/1`

- characterp

## `is_layout/1`

- characterp

## `is_letter/1`

- characterp

## `is_lower_case/1`

- characterp

## `is_newline/1`

- characterp

## `is_null/1`

- java_utils_protocol

## `is_object/1`

- java_utils_protocol

## `is_octal_digit/1`

- characterp

## `is_period/1`

- characterp

## `is_present/0`

- optional(Optional)

## `is_punctuation/1`

- characterp

## `is_quote/1`

- characterp

## `is_true/1`

- java_utils_protocol

## `is_unexpected/0`

- expected(Expected)

## `is_upper_case/1`

- characterp

## `is_void/1`

- java_utils_protocol

## `is_vowel/1`

- characterp

## `is_white_space/1`

- characterp

## `iterator_element/2`

- java_utils_protocol

## `join/3`

- queuep

## `join_all/3`

- queuep

## `jump/3`

- queuep

## `jump_all/3`

- queuep

## `keys/2`

- dictionaryp

- pairs

## `keys_values/3`

- pairs

## `keysort/2`

- listp

## `kurtosis/2`

- statisticsp

## `language_object/2`

- graph_language_registry

## `last/2`

- listp

- varlistp

## `leaf/1`

- hierarchyp

## `leaf_class/1`

- class_hierarchyp

## `leaf_classes/1`

- class_hierarchyp

## `leaf_instance/1`

- class_hierarchyp

## `leaf_instances/1`

- class_hierarchyp

## `leap_year/1`

- datep

- iso8601

## `learn/0`

- metagol_example_protocol

## `learn/1`

- metagol_example_protocol

## `learn/2`

- metagol

## `learn/3`

- metagol

## `learn_seq/2`

- metagol

## `learn_with_timeout/4`

- metagol

## `leash/1`

- debuggerp

## `leashing/1`

- debuggerp

## `leaves/1`

- hierarchyp

## `length/2`

- listp

- queuep

- varlistp

## `libraries/1`

- diagram(Format)

- diagrams(Format)

## `libraries/2`

- diagram(Format)

- diagrams(Format)

## `libraries/3`

- diagram(Format)

- diagrams(Format)

## `library/0`

- help

## `library/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- help

- lgtdocp

## `library/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `library_score/2`

- code_metric

## `line_to_codes/2`

- reader

## `line_to_codes/3`

- reader

## `loaded_file/1`

- logtalk

## `loaded_file_property/2`

- logtalk

- modules_diagram_support

## `log_event/2`

- loggingp

## `log_file/2`

- loggingp

## `logging/1`

- loggingp

## `lookup/2`

- dictionaryp

## `lookup/3`

- dictionaryp

## `lower_upper/2`

- characterp

## `magic/2`

- magic

## `magicise/4`

- magic

## `make_directory/1`

- osp

## `make_directory_path/1`

- osp

## `manhattan_distance/3`

- numberlistp

## `manhattan_norm/2`

- numberlistp

## `manuals/0`

- help

## `map/2`

- dictionaryp

- expected(Expected)

- metap

- optional(Optional)

## `map/3`

- dictionaryp

- metap

- pairs

## `map/4`

- metap

## `map/5`

- metap

## `map/6`

- metap

## `map/7`

- metap

## `map/8`

- metap

## `map_reduce/5`

- metap

## `max/2`

- listp

- numberlistp

- statisticsp

## `max/3`

- dictionaryp

## `max_clauses/1`

- metagol

## `max_inv_preds/1`

- metagol

## `maybe/0`

- randomp

## `maybe/1`

- randomp

## `maybe/2`

- randomp

## `maybe_call/1`

- randomp

## `maybe_call/2`

- randomp

## `mean_deviation/2`

- statisticsp

## `median/2`

- statisticsp

## `median_deviation/2`

- statisticsp

## `meets/2`

- intervalp

## `member/2`

- listp

- randomp

- setp

## `memberchk/2`

- listp

- setp

- varlistp

## `merge/3`

- heapp

## `message_hook/4`

- logtalk

## `message_prefix_stream/4`

- logtalk

## `message_tokens//2`

- logtalk

## `met_by/2`

- intervalp

## `meta_type/3`

- type

## `metarule/6`

- metagol

## `metarule_next_id/1`

- metagol

## `min/2`

- listp

- numberlistp

- statisticsp

## `min/3`

- dictionaryp

## `min_clauses/1`

- metagol

## `module_property/2`

- modules_diagram_support

## `monitor/1`

- event_registryp

## `monitor/4`

- event_registryp

## `monitor_activated/0`

- monitorp

## `monitored/1`

- event_registryp

## `monitors/1`

- event_registryp

## `msort/2`

- listp

## `msort/3`

- listp

## `name_of_day/3`

- datep

## `name_of_month/3`

- datep

## `new/1`

- java_access_protocol

- streamvars

- termp

## `new/2`

- java_access_protocol

- streamvars

## `new/3`

- intervalp

## `next/2`

- zipperp

## `next/3`

- zipperp

## `next/4`

- dictionaryp

## `nextto/3`

- listp

- varlistp

## `node/7`

- graph_language_protocol

## `nodebug/0`

- debuggerp

## `normalize_range/2`

- numberlistp

## `normalize_range/4`

- numberlistp

## `normalize_scalar/2`

- numberlistp

## `normalize_unit/2`

- numberlistp

## `nospy/1`

- debuggerp

## `nospy/4`

- debuggerp

## `nospyall/0`

- debuggerp

## `notrace/0`

- debuggerp

## `now/3`

- timep

## `nth0/3`

- listp

- varlistp

## `nth0/4`

- listp

- varlistp

## `nth1/3`

- listp

- varlistp

## `nth1/4`

- listp

- varlistp

## `null/1`

- java_utils_protocol

## `occurs/2`

- termp

## `of/2`

- optional

## `of_expected/2`

- expected

## `of_unexpected/2`

- expected

## `operating_system_type/1`

- osp

## `option/2`

- lgtdocp

## `or/2`

- optional(Optional)

## `or_else/2`

- expected(Expected)

- optional(Optional)

## `or_else_call/2`

- expected(Expected)

- optional(Optional)

## `or_else_fail/1`

- expected(Expected)

- optional(Optional)

## `or_else_get/2`

- expected(Expected)

- optional(Optional)

## `or_else_throw/1`

- expected(Expected)

## `or_else_throw/2`

- optional(Optional)

## `output_file_name/2`

- graph_language_protocol

## `overlapped_by/2`

- intervalp

## `overlaps/2`

- intervalp

## `parent/1`

- proto_hierarchyp

## `parenthesis/2`

- characterp

## `parents/1`

- proto_hierarchyp

## `parse/2`

- xml

## `parse/3`

- xml

## `parse_domain/2`

- pddl

## `parse_domain/3`

- pddl

## `parse_problem/2`

- pddl

## `parse_problem/3`

- pddl

## `partial_map/4`

- rbtree

## `partition/3`

- either

## `partition/4`

- metap

## `partition/5`

- listp

## `partition/6`

- metap

## `permutation/2`

- listp

- randomp

- varlistp

## `pid/1`

- osp

## `plus/3`

- integer

## `port/5`

- ports_profiler

## `postorder/2`

- bintree

## `powerset/2`

- setp

## `pp/1`

- xml

## `pprint/1`

- metagol

## `predicate/2`

- dead_code_scanner

## `predicate_info_pair_score_hook/4`

- doc_metric

## `predicate_info_score_hook/3`

- doc_metric

## `predicate_mode_score_hook/3`

- doc_metric

## `predicate_mode_score_hook/5`

- doc_metric

## `predicates/2`

- dead_code_scanner

## `prefix/2`

- listp

- varlistp

## `prefix/3`

- listp

## `preorder/2`

- bintree

## `previous/2`

- zipperp

## `previous/3`

- zipperp

## `previous/4`

- dictionaryp

## `print_flags/0`

- flags

- flags_validator

## `print_flags/1`

- flags

## `print_message/3`

- logtalk

## `print_message_token/4`

- logtalk

## `print_message_tokens/3`

- logtalk

## `product/2`

- numberlistp

- statisticsp

## `product/3`

- setp

## `program_to_clauses/2`

- metagol

## `proper_prefix/2`

- listp

## `proper_prefix/3`

- listp

## `proper_suffix/2`

- listp

## `proper_suffix/3`

- listp

## `prove/2`

- interpreterp

## `prove/3`

- interpreterp

## `question_hook/6`

- logtalk

## `question_prompt_stream/4`

- logtalk

## `quick_check/1`

- lgtunit

## `quick_check/2`

- lgtunit

## `quick_check/3`

- lgtunit

## `random/1`

- randomp

## `random/3`

- randomp

## `random_tree/1`

- benchmark_generators

## `randomize/1`

- fast_random

- random

## `randseq/4`

- randomp

## `randset/4`

- randomp

## `range/2`

- statisticsp

## `rdirectory/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `rdirectory/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `rdirectory/3`

- diagram(Format)

- diagrams(Format)

## `rdirectory_score/2`

- code_metric

## `read_file/2`

- read_file

## `relative_standard_deviation/2`

- statisticsp

## `removeDependent/1`

- subject

## `remove_duplicates/2`

- listp

- varlistp

## `rename_file/2`

- osp

## `replace/3`

- zipperp

## `replace_sub_atom/4`

- atom

## `rescale/3`

- numberlistp

## `reset/0`

- counter

- debuggerp

- ports_profiler

## `reset/1`

- ports_profiler

## `reset_counter/1`

- counters

## `reset_counters/0`

- counters

## `reset_flags/0`

- flags

## `reset_flags/1`

- flags

## `reset_gensym/0`

- gensym

## `reset_gensym/1`

- gensym

## `reset_monitor/0`

- monitorp

## `reset_seed/0`

- fast_random

- random

## `reverse/2`

- listp

- varlistp

## `rewind/2`

- zipperp

## `rewind/3`

- zipperp

## `rlibrary/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `rlibrary/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `rlibrary_score/2`

- code_metric

## `rule/2`

- databasep

## `rule/3`

- databasep

## `rule/4`

- databasep

## `run/0`

- lgtunit

## `run/1`

- lgtunit

## `run/2`

- lgtunit

## `run_test_sets/1`

- lgtunit

## `same_length/2`

- listp

- varlistp

## `same_length/3`

- listp

## `save/0`

- wrapper

## `save/1`

- wrapper

## `scalar_product/3`

- numberlistp

## `scan_left/4`

- metap

## `scan_left_1/3`

- metap

## `scan_right/4`

- metap

## `scan_right_1/3`

- metap

## `select/3`

- listp

- randomp

- setp

- varlistp

## `select/4`

- listp

## `selectchk/3`

- listp

- setp

## `selectchk/4`

- listp

## `send/3`

- redis

## `sequence/3`

- integer

## `sequence/4`

- randomp

## `serve/3`

- queuep

## `set/1`

- counter

## `set/4`

- randomp

## `set_field/2`

- java_access_protocol

## `set_flag_value/2`

- flags

## `set_flag_value/3`

- flags

## `set_monitor/4`

- event_registryp

## `set_option/2`

- lgtdocp

## `set_seed/1`

- arbitrary

- randomp

## `set_spy_point/4`

- monitorp

## `shell/1`

- osp

## `shell/2`

- osp

## `shell_command/1`

- doclet

## `shrink/3`

- arbitrary

## `shrinker/1`

- arbitrary

## `singletons/2`

- termp

## `size/2`

- dictionaryp

- heapp

- setp

## `skewness/2`

- statisticsp

## `sleep/1`

- osp

## `sort/2`

- listp

## `sort/3`

- listp

## `sort/4`

- listp

## `source_file_extension/1`

- modules_diagram_support

## `split/3`

- atom

## `split/4`

- listp

## `spy/1`

- debuggerp

## `spy/4`

- debuggerp

## `spy_point/4`

- monitorp

## `spying/1`

- debuggerp

## `spying/4`

- debuggerp

## `standard_deviation/2`

- statisticsp

## `start/0`

- shell

## `started_by/2`

- intervalp

## `starts/2`

- intervalp

## `stream_to_chars/2`

- reader

## `stream_to_chars/3`

- reader

## `stream_to_codes/2`

- reader

## `stream_to_codes/3`

- reader

## `stream_to_terms/2`

- reader

## `stream_to_terms/3`

- reader

## `subclass/1`

- class_hierarchyp

## `subclasses/1`

- class_hierarchyp

## `sublist/2`

- listp

- varlistp

## `subsequence/3`

- listp

## `subsequence/4`

- listp

## `subset/2`

- setp

## `substitute/4`

- listp

## `subsumes/2`

- termp

## `subterm/2`

- termp

- xml

## `subtract/3`

- listp

- setp

- varlistp

## `succ/2`

- integer

## `suffix/2`

- listp

- varlistp

## `suffix/3`

- listp

## `sum/2`

- numberlistp

- statisticsp

## `superclass/1`

- class_hierarchyp

## `superclasses/1`

- class_hierarchyp

## `suspend_monitor/0`

- monitorp

## `symdiff/3`

- setp

## `take/3`

- listp

## `term_expansion/2`

- expanding

## `terms_to_array/2`

- java_utils_protocol

## `time_stamp/1`

- osp

## `timeout/1`

- metagol

## `today/3`

- datep

## `tolerance_equal/4`

- lgtunit

- number

## `top/3`

- heapp

## `top_next/5`

- heapp

## `trace/0`

- debuggerp

## `trace_event/2`

- logtalk

## `transpose/2`

- pairs

## `true/1`

- java_utils_protocol

## `type/1`

- type

## `unexpected/1`

- expected(Expected)

## `unexpecteds/2`

- either

## `union/3`

- setp

## `union/4`

- setp

## `unzip/2`

- zipperp

## `update/0`

- doclet

## `update/1`

- observer

## `update/3`

- dictionaryp

## `update/4`

- dictionaryp

## `update/5`

- dictionaryp

## `valid/1`

- intervalp

- statisticsp

- termp

- varlistp

## `valid/2`

- type

## `valid/3`

- datep

- timep

## `valid_date/3`

- iso8601

## `validate/1`

- flags_validator

## `value/1`

- counter

## `value_reference/2`

- java_utils_protocol

## `values/2`

- dictionaryp

- pairs

## `variables/2`

- termp

## `variance/2`

- statisticsp

## `variant/2`

- lgtunit

- termp

## `void/1`

- java_utils_protocol

## `wall_time/1`

- osp

## `welcome/0`

- shell

## `when/2`

- coroutining

## `whiledo/2`

- loopp

## `working_directory/1`

- osp

## `z_normalization/2`

- statisticsp

## `zip/2`

- zipperp

## `zip/3`

- zipperp

## `zip_at_index/4`

- zlist