A | |
| abstr_num [Options] | |
| abstract_others [Forward] | |
| add [Heap.S] | |
| add [Use.Make] | |
| add [Uf.S] | |
| add [Intervals] | |
| add [Sig.RELATION] | add a representant to take into account |
| add [Polynome.T] | |
| add [Cubetrie] | Add a mapping cube->v to trie |
| add_and_resolve [Cubetrie] | |
| add_array [Cubetrie] | Add a mapping cube->v to trie |
| add_array_force [Cubetrie] | Add a mapping cube->v to trie without checking for subsomption |
| add_atom [Enumsolver_types] | |
| add_atom [Solver_types] | |
| add_constants [Types] | |
| add_force [Cubetrie] | Add a mapping cube->v to trie without checking for subsomption |
| add_fresh [Explanation] | |
| add_fun_def [Ptree] | |
| add_label [Literal.S] | |
| add_node [Cubetrie] | Add a node in the trie |
| alien_of [Fm.EXTENDED_Polynome] | |
| all_arrangements [Variable] | |
| all_arrangements_arity [Variable] | |
| all_constructors [Smt_sig.S.Type] |
|
| all_instantiations [Variable] | same as |
| all_permutations [Variable] |
|
| all_vals [Cubetrie] | List of all values mapped by the trie |
| all_var_terms [Forward] | |
| alpha [Types.ArrayAtom] | alpha renaming of process variables |
| alphas [Variable] | |
| already_distinct [Uf.S] | |
| ancestor_of [Node] |
|
| app_fun [Ptree] | |
| append_extra_procs [Variable] | |
| apply_subst [Types.ArrayAtom] | Efficient application of substitution |
| are_distinct [Uf.S] | |
| are_equal [Uf.S] | |
| array [Node] | returns the conjunction in array form of the associated cube |
| assign_constr [Smt_sig.S.Variant] |
|
| assign_var [Smt_sig.S.Variant] |
|
| assume [Enumsolver.Make] | |
| assume [Solver.Make] | |
| assume [Smt_sig.S.Solver] |
|
| assume [Cc.S] | |
| assume [Sig.RELATION] | |
| assume_goal [Prover] | Clears the context and assumes a goal formula |
| assume_goal_no_check [Prover] | Same as |
| assume_goal_nodes [Prover] | |
| assume_node [Prover] |
|
| assume_node_no_check [Prover] | Same as |
| atom [Enumsolver_types.Debug] | |
| atom [Solver_types.Debug] | |
| atoms_list [Enumsolver_types.Debug] | |
B | |
| bitsolver [Options] | |
| black [Util] | |
| blue [Util] | |
| borne_inf [Intervals] | |
| brab [Brab] | Backtracking procedure that uses approximated backward reachability
( |
| brab_up_to [Options] | |
| build_subst [Variable] | constructs a variable substitution |
C | |
| candidate [Stats] |
|
| candidate [Dot] | |
| candidate_heuristic [Options] | |
| case_split [Sig.RELATION] | case_split env returns a list of equalities |
| cc_active [Cc] | |
| certificate [Trace.S] | this takes a system in input and the list of visited nodes, of which the disjunction constitutes an inductive invariant for the system. |
| check [Smt_sig.S.Solver] |
|
| check [Safety] |
|
| check [Fixpoint.FixpointTrieNaive] | |
| check [Fixpoint.FixpointTrie] |
|
| check [Fixpoint.FixpointList] |
|
| check_bottom_clause [Enumsolver_types] | |
| check_guard [Prover] |
|
| check_limit [Stats] | Raises |
| check_strategy [Smt_sig.S.Solver] | The stragey used for preforming check-sat. |
| choose [Polynome.T] | |
| choose [Types.MConst] | |
| chromatic [Util] | |
| cin [Options] | |
| class_of [Uf.S] | |
| class_of [Cc.S] | |
| clause [Enumsolver_types.Debug] | |
| clause [Solver_types.Debug] | |
| clear [Vec] | |
| clear [Enumsolver_types] | |
| clear [Enumsolver.Make] | |
| clear [Solver_types] | |
| clear [Solver.Make] | |
| clear [Smt_sig.S.Solver] |
|
| clear [Bwd.PriorityNodeQueue] | |
| close [Smt_sig.S.Variant] |
|
| combine [Hashcons] | |
| combine2 [Hashcons] | |
| combine3 [Hashcons] | |
| combine_list [Hashcons] | |
| combine_option [Hashcons] | |
| combine_pair [Hashcons] | |
| compare [Hstring] |
|
| compare [Heap.OrderType] | |
| compare [Ty] | |
| compare [Term] | |
| compare [Symbols] | |
| compare [Sig.X] | |
| compare [Sig.COMBINATOR] | |
| compare [Polynome.S] | |
| compare [Literal.OrderedType] | |
| compare [Literal.S] | |
| compare [Sig.THEORY] | |
| compare [Polynome.T] | |
| compare [Variable] | |
| compare [Types.Atom] | compares two atoms. |
| compare [Types.Term] | |
| compare [Types.Var] | |
| compare_by_breadth [Node] | compare two nodes with a heuristic to find the most general one. |
| compare_by_depth [Node] | compare two nodes with a heuristic to find the most general one. |
| compare_constants [Types] | |
| compare_list [Hstring] |
|
| compare_list [Variable] | |
| compare_nb_common [Types.ArrayAtom] |
|
| compare_nb_diff [Types.ArrayAtom] |
|
| compute [Fake_functory.Cores] | |
| conflicting_from_trace [Forward] | check if an error trace is spurious due to the Crash Failure Model |
| congr_add [Use.Make] | |
| congr_close_up [Use.Make] | |
| consistent [Cubetrie] | All values whose keys (cubes) are not inconsistent with the given cube. |
| const_nul [Types] | |
| const_sign [Types] | |
| constructors [Smt_sig.S.Type] |
|
| copy [Vec] | |
| cores [Options] | |
| cpp_cmd [Options] | |
| cpt_delete [Stats] | number of delted nodes |
| cpt_mk_var [Enumsolver_types] | |
| cpt_mk_var [Solver_types] | |
| create [Polynome.T] | |
| create [Node] | given a cube creates a node with a given kind, and a history |
| create [Cube] | create a cube given its existential variables and a conjunction |
| create [Bwd.PriorityNodeQueue] | |
| create_normal [Cube] | create a cube in normal form by finding the quantified variables |
D | |
| date [Version] | |
| debug [Options] | |
| debug_smt [Options] | |
| declare [Smt_sig.S.Symbol] |
|
| declare [Smt_sig.S.Type] |
|
| declared [Smt_sig.S.Symbol] |
|
| declared_types [Smt_sig.S.Type] | |
| decrease [Iheap] | |
| delete [Stats] |
|
| delete [Options] | |
| delete [Cubetrie] | Delete all values which satisfy the predicate p |
| delete_node_by [Dot] | |
| delete_subsumed [Cubetrie] | Delete from the trie nodes that are subsumed by the first arguments |
| diff [Types.ArrayAtom] | array form of set difference |
| dim [Node] | returns the dimension of the associated cube (see |
| dim [Cube] | returns the number of exitential distinct variables, i.e. |
| distinct [Uf.S] | |
| div [Intervals] | |
| div [Polynome.T] | |
| dmcmt [Options] | |
| do_brab [Options] | |
| doesnt_contain_0 [Intervals] | |
| dot [Options] | |
| dot_colors [Options] | |
| dot_level [Options] | |
| dot_prog [Options] | |
| dummy_atom [Enumsolver_types] | |
| dummy_atom [Solver_types] | |
| dummy_clause [Enumsolver_types] | |
| dummy_clause [Solver_types] | |
| dummy_var [Enumsolver_types] | |
| dummy_var [Solver_types] | |
E | |
| easy_fixpoint [Fixpoint.FixpointTrie] | easy fixpoint test with subset tests |
| elements [Heap.S] | |
| elim_ite_simplify [Cube] | lifts |
| elim_ite_simplify_atoms [Cube] | lifts |
| embed [Sum.ALIEN] | |
| embed [Sig.C] | |
| embed [Sig.THEORY] | |
| empty [Hstring] | the empty ( |
| empty [Heap.S] | |
| empty [Use.Make] | |
| empty [Uf.S] | |
| empty [Explanation] | |
| empty [Cc.S] | |
| empty [Sig.RELATION] | |
| empty [Cubetrie] | The empty trie. |
| empty_embedding [Sig.COMBINATOR] | |
| empty_env [Enumerative] | A dummy empty environment. |
| empty_state [Enumerative] | A dummy empty state. |
| encode_psystem [Ptree] | |
| encoding [Muparser_globals] | Filled by |
| enqueue_ident [Enumsolver_types] | |
| entails [Smt_sig.S.Solver] |
|
| enumerative [Options] | |
| enumsolver [Options] | |
| env [Muparser_globals] | |
| equal [Hstring] |
|
| equal [Hashcons.HashedType_consed] | |
| equal [Hashcons.HashedType] | |
| equal [Ty] | |
| equal [Term] | |
| equal [Symbols] | |
| equal [Sig.X] | |
| equal [Literal.S] | |
| equal [Types.ArrayAtom] | |
| equal [Types.SAtom] | |
| equal [Types.Atom] | |
| equal [Types.Term] | |
| error_trace [Stats] | print an error trace given a faulty node |
| error_trace [Dot] | |
| exclude [Intervals] | |
| exhaustive [Instantiation] | Same as |
| extra_procs [Variable] | |
| extra_vars [Variable] | |
| extract [Sum.ALIEN] | |
| extract [Sig.C] | |
| extract [Sig.COMBINATOR] | |
F | |
| f_false [Smt_sig.S.Formula] | The formula which represents |
| f_true [Smt_sig.S.Formula] | The formula which represents |
| fast_remove [Vec] | |
| faux [Term] | |
| faux [Literal.S_Term] | |
| file [Options] | |
| filter [Iheap] | |
| find [Use.Make] | |
| find [Uf.S] | |
| find [Polynome.T] | |
| find_r [Uf.S] | |
| finite_size [Intervals] | |
| first_good_candidate [Oracle.S] | Given a list of candidate invariants, returns the first one that seems to be indeed an invariant. |
| fixpoint [Stats] | register the result of a successful fixpoint check |
| fixpoint [Dot] | |
| fold [Cubetrie] | fold f to all values mapped to in the trie. |
| fold_atoms [Explanation] | |
| forward_depth [Options] | |
| forward_inv [Options] | |
| forward_sym [Options] | |
| fresh_dname [Enumsolver_types] | |
| fresh_dname [Solver_types] | |
| fresh_exp [Explanation] | |
| fresh_lname [Enumsolver_types] | |
| fresh_lname [Solver_types] | |
| fresh_name [Enumsolver_types] | |
| fresh_name [Solver_types] | |
| freshs [Variable] | |
| from_array [Vec] | |
| from_list [Vec] | |
| fully_interpreted [Sig.X] | |
| fully_interpreted [Sig.THEORY] | |
G | |
| gen_inv [Options] | |
| get [Vec] | |
| get [Timer.S] | Returns the time in seconds accumulated in the timer. |
| get_calls [Smt_sig.S.Solver] |
|
| get_time [Smt_sig.S.Solver] |
|
| get_variants [Smt_sig.S.Variant] |
|
| give_procs [Variable] | |
| good [Approx.S] | Returns a good approximation in the form of a candidate invariant if the oracle was able to find one. |
| green [Util] | |
| grow_to [Vec] | |
| grow_to_by_double [Vec] | |
| grow_to_by_double [Iheap] | |
| grow_to_double_size [Vec] | |
H | |
| hard_fixpoint [Fixpoint.FixpointTrie] | full semantic fixpoint test with SMT solver |
| has_abstract_type [Smt_sig.S.Symbol] |
|
| has_deleted_ancestor [Node] | returns |
| has_infinite_type [Smt_sig.S.Symbol] |
|
| has_type_proc [Smt_sig.S.Symbol] |
|
| has_var [Types.Atom] | returns |
| has_vars [Types.Atom] | returns |
| hash [Hstring] |
|
| hash [Hashcons.HashedType_consed] | |
| hash [Hashcons.HashedType] | |
| hash [Ty] | |
| hash [Term] | |
| hash [Symbols] | |
| hash [Sig.X] | |
| hash [Literal.OrderedType] | |
| hash [Literal.S] | |
| hash [Sig.THEORY] | solve r1 r2, solve the equality r1=r2 and return the substitution |
| hash [Polynome.T] | |
| hash [Types.ArrayAtom] | |
| hash [Types.SAtom] | |
| hash [Types.Atom] | |
| hash [Types.Term] | |
| hashcons [Hashcons.S_consed] |
|
| hashcons [Hashcons.S] |
|
| hex_color [Util] | |
| hfalse [Types.Term] | |
| htrue [Types.Term] | |
I | |
| in_heap [Iheap] | |
| inconsistent [Cube] | |
| inconsistent_2 [Cube] | is the conjunction of |
| inconsistent_2arrays [Cube] | same as |
| inconsistent_array [Cube] | same as |
| inconsistent_set [Cube] | returns |
| init [Vec] | |
| init [Iheap] | |
| init [Smt_sig.S.Variant] |
|
| init [Oracle.S] | Initialize the oracle on a given system |
| insert [Iheap] | |
| instantiate_transitions [Forward] | instantiate transitions with a list of possible parameters |
| int [Term] | |
| int [Symbols] | |
| int_of_term [Enumerative] | Encoding of a term in the enumerative environment. |
| intersect [Intervals] | |
| is_ac [Symbols] | |
| is_attached [Enumsolver_types] | |
| is_bottom [Enumsolver_types] | |
| is_empty [Vec] | |
| is_empty [Iheap] | |
| is_empty [Polynome.T] | |
| is_empty [Cubetrie] | Test emptyness of a trie |
| is_empty [Bwd.PriorityNodeQueue] | |
| is_full [Vec] | |
| is_int [Term] | |
| is_int [Smt_sig.S.Term] |
|
| is_mine_symb [Sig.THEORY] | return true if the symbol is owned by the theory |
| is_monomial [Polynome.T] | |
| is_num [Types.MConst] | |
| is_point [Intervals] | |
| is_proc [Variable] | returns |
| is_real [Term] | |
| is_real [Smt_sig.S.Term] |
|
| is_strict_smaller [Intervals] | |
| is_subst_identity [Variable] | returns |
| iter [Hashcons.S_consed] |
|
| iter [Hashcons.S] |
|
| iter [Cubetrie] | Apply f to all values mapped to in the trie. |
| iter_atoms [Explanation] | |
| iter_subsumed [Cubetrie] | Apply f to all values whose keys (cubes) are subsumed by the given cube. |
J | |
| js_mode [Options] | |
L | |
| label [Literal.S] | |
| last [Vec] | |
| lazyinv [Options] | |
| leaves [Sig.X] | |
| leaves [Sig.COMBINATOR] | |
| leaves [Sig.THEORY] | Give the leaves of a term of the theory |
| length [Heap.S] | |
| length [Bwd.PriorityNodeQueue] | |
| libdir [Version] | |
| limit_forward_depth [Options] | |
| list_assoc [Hstring] |
|
| list_assoc_inv [Hstring] |
|
| list_equal [Hstring] |
|
| list_mem [Hstring] |
|
| list_mem_assoc [Hstring] | Same as |
| list_mem_couple [Hstring] |
|
| litterals [Node] | returns the conjunction of litterals of the associated cube |
| localized [Options] | |
M | |
| ma [Solver_types] | |
| made_vars_info [Enumsolver_types] | |
| made_vars_info [Solver_types] | |
| magenta [Util] | |
| make [Vec] | |
| make [Hstring] |
|
| make [Term] | |
| make [Smt_sig.S.Formula] |
|
| make [Sig.X] | |
| make [Sig.COMBINATOR] | |
| make [Literal.S] | |
| make [Sig.THEORY] | Give a representant of a term of the theory |
| make_app [Smt_sig.S.Term] |
|
| make_arith [Smt_sig.S.Term] |
|
| make_clause [Enumsolver_types] | |
| make_clause [Solver_types] | |
| make_cnf [Smt_sig.S.Formula] |
|
| make_formula [Prover] | |
| make_formula_set [Prover] | |
| make_int [Smt_sig.S.Term] |
|
| make_lit [Smt_sig.S.Formula] |
|
| make_literal [Prover] | |
| make_real [Smt_sig.S.Term] |
|
| make_tau [Pre] | functional form of transition |
| make_var [Solver_types] | |
| max_cands [Options] | |
| max_forward [Options] | |
| max_proc [Options] | |
| maxnodes [Options] | |
| maxrounds [Options] | |
| mem [Use.Make] | |
| mem [Uf.S] | |
| mem [Cubetrie] | Is cube subsumed by some cube in the trie? |
| mem_array [Cubetrie] | Is cube subsumed by some cube in the trie? |
| mem_array_poly [Cubetrie] | Is cube subsumed by some cube in the trie? |
| merge [Explanation] | |
| mk_env [Enumerative] |
|
| mk_pred [Literal.S_Term] | |
| mode [Options] | |
| modulo [Polynome.T] | |
| move_to [Vec] | |
| mu_cmd [Options] | |
| mu_opts [Options] | |
| mult [Polynome.S] | |
| mult [Intervals] | |
| mult [Polynome.T] | |
| mult_const [Polynome.T] | |
| mult_const [Types] | |
| murphi [Options] | |
| murphi_uopts [Options] | |
N | |
| name [Symbols] | |
| name [Sig.THEORY] | Name of the theory |
| nb_diff [Types.ArrayAtom] | returns the number of differences, i.e. |
| nb_digits [Util] | Returns the number of digits of a positive integer |
| neg [Literal.S] | |
| neg [Types.Atom] | returns the negation of the atom |
| new_borne_inf [Intervals] | |
| new_borne_sup [Intervals] | |
| new_node [Stats] | register the treatment of a new node |
| new_node [Dot] | |
| new_state [Muparser_globals] | Called by |
| new_undef_state [Enumerative] | Returns a new uninitialized state from an enumertive environment |
| next_id [Enumerative] | Returns the next free integer that is not used for encoding terms. |
| no_scan_states [Enumerative] | Prevent the GC from scanning the list of states stored in the environemnt as it is going to be kept in memory all the time. |
| nocolor [Options] | |
| noqe [Options] | |
| normal_form [Sig.COMBINATOR] | |
| normal_form [Polynome.T] | |
| normal_form [Cube] | puts a cube in normal form, so as to have the existential variables
contiguous ( |
| normal_form_pos [Polynome.T] | |
| notyping [Options] | |
| num_range [Options] | |
| number [Variable] | |
O | |
| of_satom [Types.ArrayAtom] | transforms a conjunction if the form of a set of atoms to an equivalent representation with an array |
| only_forward [Options] | |
| open_dot [Dot] | |
| origin [Node] | returns the origin of the node, i.e. |
| out_trace [Options] | |
P | |
| pause [Timer.S] | Pause the time, i.e. |
| peasy_fixpoint [Fixpoint.FixpointTrie] | easy fixpoint test including permutations |
| permutations_missing [Variable] | |
| pgcd_numerators [Polynome.T] | |
| point [Intervals] | |
| poly_of [Fm.EXTENDED_Polynome] | |
| pop [Vec] | |
| pop [Heap.S] | |
| pop [Smt_sig.S.Solver] | Pop the last context from the stack and forget what was done since the last push. |
| pop [Bwd.PriorityNodeQueue] | |
| pop_ident [Enumsolver_types] | |
| post_strategy [Options] | |
| power [Intervals] | |
| ppmc_denominators [Polynome.T] | |
| pre_image [Pre] |
|
| print [Hstring] | Prints a hash-consed strings on a formatter. |
| print [Use.Make] | |
| print [Ty] | |
| print [Term] | |
| print [Symbols] | |
| print [Smt_sig.S.Formula] |
|
| print [Smt_sig.S.Variant] |
|
| print [Sig.X] | |
| print [Sig.COMBINATOR] | |
| print [Polynome.S] | |
| print [Literal.OrderedType] | |
| print [Literal.S] | |
| print [Intervals] | |
| print [Explanation] | |
| print [Sig.THEORY] | |
| print [Polynome.T] | |
| print [Variable] | |
| print [Types.ArrayAtom] | prints the conjunction corresponding to the array of atoms |
| print [Types.SAtom] | prints a conjunction |
| print [Types.Atom] | prints an atom |
| print [Types.Term] | prints a term |
| print [Node] | prints the cube of a node |
| print [Cube] | |
| print_double_line [Pretty] | prints separating double line |
| print_history [Node] | prints the trace corresponding to the history of a node |
| print_inline [Types.SAtom] | prints a conjunction on a signle line |
| print_last [Enumerative] | |
| print_line [Pretty] | prints separating line |
| print_list [Hstring] | Prints a list of hash-consed strings on a formatter. |
| print_list [Pretty] |
|
| print_report [Stats] | prints a complete report. |
| print_state [Enumerative] | Printing a state. |
| print_stats_certificate [Stats] | |
| print_subst [Variable] | |
| print_system [Murphi] |
|
| print_system [Ptree] | |
| print_title [Pretty] | prints section title for stats |
| print_vars [Variable] | |
| proc_vars_int [Variable] | |
| procs [Variable] | predefinied list of skolem variables |
| profiling [Options] | |
| psystem_of_decls [Ptree] | |
| pure_smt_check [Fixpoint.FixpointList] | Same as |
| push [Vec] | |
| push [Smt_sig.S.Solver] | Push the current context on a stack. |
| push [Bwd.PriorityNodeQueue] | |
| push_list [Bwd.PriorityNodeQueue] | |
| push_none [Vec] | |
Q | |
| query [Cc.S] | |
| query [Sig.RELATION] | |
| quiet [Options] | |
R | |
| reachable_on_trace_from_init [Forward] | |
| reached [Prover] |
|
| real [Term] | |
| real [Symbols] | |
| red [Util] | |
| refine [Options] | |
| refine_universal [Options] | |
| register_state [Enumerative] | Register the given state as an explored state in the environment. |
| relevant [Instantiation] |
|
| remaining [Stats] | outputs number of remaining nodes in the queues given a function to count them. |
| remove [Vec] | |
| remove [Polynome.T] | |
| remove_bad_candidates [Approx] | Register bad candidates and try to infer as much inforamtion as possible from the error trace before the restart. |
| remove_fresh [Explanation] | |
| remove_min [Iheap] | |
| remove_trailing_whitespaces_end [Util] | |
| replay_history [Forward] | Replays the history of a faulty node and returns (possibly) an error trace |
| replay_trace_and_expand [Enumerative] | |
| report [Smt_sig.S] | |
| report [Typing] | |
| report_loc [Util] | Report location on formatter |
| reset_gc_params [Util] | Reset the parameters of the GC to its default values. |
| resolve_two [Cube] | |
| restart [Stats] | resisters a backtrack and restart |
| restart [Dot] | |
| restore [Enumsolver.Make] | |
| restore [Solver.Make] | |
| resume_search_from [Enumerative] | |
| root [Intervals] | |
| run [Prover] | Runs the SMT solver on its current context |
S | |
| same_ident [Enumsolver_types] | |
| satom_globs [Cube] | |
| save [Enumsolver.Make] | |
| save [Solver.Make] | |
| scale [Intervals] | |
| search [Forward] | |
| search [Enumerative] |
|
| search [Bwd.Strategy] | Backward reachability search on a system. |
| search_stateless [Forward] | |
| set [Vec] | |
| set_arith [Smt_sig.S] | set_arith |
| set_arith_active [Combine.CX] | |
| set_cc [Smt_sig.S] | set_cc |
| set_js_mode [Options] | |
| set_liberal_gc [Util] | Changes garbage collector parameters limit its effect |
| set_number_of_cores [Fake_functory.Cores] | |
| set_size [Vec] | |
| set_sum [Smt_sig.S] | set_sum |
| set_sum_active [Combine.CX] | |
| shrink [Vec] | |
| simpl_by_uc [Options] | |
| simplify [Cube] | simplify a cube. |
| simplify_atoms [Cube] | simplify a conjunction. |
| simplify_atoms_base [Cube] |
|
| singleton [Explanation] | |
| size [Vec] | |
| size [Iheap] | |
| size [Node] | returns the size of the associated cube (see |
| size [Cube] | returns the number of atoms in the conjuction |
| size_of_env [Enumerative] | Returns the (heuristically) computed size of tables needed for the exploration. |
| size_proc [Options] | |
| smallest_to_resist_on_trace [Enumerative] | Given a list of candidate approximations (and their permutations),
checks if one is satisfiable on the finite model constructed by
|
| smt_solver [Options] | |
| solve [Enumsolver.Make] | |
| solve [Solver.Make] | |
| solve [Sig.X] | |
| solve [Sig.COMBINATOR] | |
| solve [Sig.THEORY] | |
| sort [Vec] | |
| spurious [Forward] | check if the history of a node is spurious |
| spurious_due_to_cfm [Forward] | check if an error trace is spurious due to the Crash Failure Model |
| spurious_error_trace [Forward] | check if an error trace is spurious |
| sqrt [Intervals] | |
| st [Muparser_globals] | |
| start [Timer.S] | Start (or restart) recording user time when this function is called. |
| stateless [Options] | |
| stats [Hashcons.S_consed] | Return statistics on the table. |
| stats [Hashcons.S] | Return statistics on the table. |
| sub [Polynome.T] | |
| subset [Types.ArrayAtom] |
|
| subset [Node] | returns true if the set of litterals of the cube associated with the first arguement is a subset of the second argument |
| subst [Sig.X] | |
| subst [Sig.COMBINATOR] | |
| subst [Sig.THEORY] | |
| subst [Polynome.T] | |
| subst [Variable] | apply a variable substitution to a variable |
| subst [Types.SAtom] | Apply the substitution given in argument to the conjunction |
| subst [Types.Atom] | Apply the substitution given in argument to the atom. |
| subst [Types.Term] | Apply the substitution given in argument to the term |
| subst [Cube] | apply a substitution on a cube |
| subtyping [Options] | |
| syscall [Util] | Captures the output of a unix command |
| syscall_full [Util] | Captures the standard and error output of a unix command with its exit status |
| system [Typing] | Types an untyped system and performs subtyping analysis is the flag
|
T | |
| t_false [Smt_sig.S.Term] |
|
| t_true [Smt_sig.S.Term] |
|
| tag [Hashcons.HashedType] | |
| term_embed [Sig.X] | |
| term_embed [Polynome.S] | |
| term_extract [Sig.X] | |
| term_extract [Sig.THEORY] | |
| to_float [Enumsolver_types] | |
| to_float [Solver_types] | |
| to_int [Enumsolver_types] | |
| to_int [Solver_types] | |
| to_list [Polynome.T] | |
| to_satom [Types.ArrayAtom] | returns the set of atoms corresponding to the conjuntion encoded in the array |
| trace [Options] | |
| trivial_is_implied [Types.ArrayAtom] | |
| trivial_is_implied [Types.Atom] | return |
| type_bool [Smt_sig.S.Type] | The type of booleans |
| type_info [Sig.X] | |
| type_info [Sig.COMBINATOR] | |
| type_info [Sig.THEORY] | |
| type_info [Polynome.T] | |
| type_int [Smt_sig.S.Type] | The type of integers |
| type_of [Smt_sig.S.Symbol] |
|
| type_of [Types.Term] | returns the type of the term as it is known by the SMT solver |
| type_only [Options] | |
| type_proc [Smt_sig.S.Type] | The type processes (identifiers) |
| type_real [Smt_sig.S.Type] | The type of reals |
U | |
| uguard_dnf [Forward] | put a universal guard in disjunctive normal form |
| undefined [Intervals] | |
| union [Uf.S] | |
| union [Explanation] | |
| union [Types.ArrayAtom] | in fact concatenation, equivalent to taking the conjunctions of two conjunctinos |
| unsafe [Prover] | Checks if the node is directly reachable on init of the system |
| unsolvable [Sig.X] | |
| unsolvable [Sig.THEORY] | return true when the argument is an unsolvable function of the theory |
| up_add [Use.Make] | |
| up_close_up [Use.Make] | |
| useful_instances [Fixpoint.FixpointCertif] | Returns the cube instances that were useful in proving the fixpoint. |
V | |
| var [Symbols] | |
| variables [Types.SAtom] | returns the existential variables of the given conjunction |
| variables [Types.Atom] | returns the existential variables of the given atom |
| variables [Types.Term] | returns the existential variables of the given term |
| variables [Node] | returns the variables of the associated cube |
| variables_proc [Types.SAtom] | same as |
| variables_proc [Types.Atom] | same as |
| variables_proc [Types.Term] | same as |
| verbose [Options] | |
| version [Version] | |
| view [Hstring] |
|
| view [Term] | |
| view [Literal.S] | |
| vrai [Term] | |
| vrai [Literal.S_Term] | |
| vt_width [Pretty] | Width of the virtual terminal (80 if cannot be detected) |
W | |
| well_formed_subst [Variable] | returns |
| white [Util] |