To focus the search input from anywhere on the page, press the 'S' key.
in-package search v0.1.0
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
and symbol = ptr
and config = ptr
and context = ptr
and ast = ptr
and app = ast
and sort = ast
and func_decl = ast
and pattern = ast
and model = ptr
and literals = ptr
and constructor = ptr
and constructor_list = ptr
and solver = ptr
and solver_callback = ptr
and goal = ptr
and tactic = ptr
and params = ptr
and parser_context = ptr
and probe = ptr
and stats = ptr
and ast_vector = ptr
and ast_map = ptr
and apply_result = ptr
and func_interp = ptr
and func_entry = ptr
and fixedpoint = ptr
and optimize = ptr
and param_descrs = ptr
and rcf_num = ptr
val set_internal_error_handler : ptr -> unit
val mk_config : unit -> config
val del_config : config -> unit
val set_param_value : config -> string -> string -> unit
val del_context : context -> unit
val update_param_value : context -> string -> string -> unit
val get_global_param_descrs : context -> param_descrs
val interrupt : context -> unit
val enable_concurrent_dec_ref : context -> unit
val params_validate : context -> params -> param_descrs -> unit
val param_descrs_inc_ref : context -> param_descrs -> unit
val param_descrs_dec_ref : context -> param_descrs -> unit
val param_descrs_get_kind : context -> param_descrs -> symbol -> int
val param_descrs_size : context -> param_descrs -> int
val param_descrs_get_name : context -> param_descrs -> int -> symbol
val param_descrs_get_documentation :
context ->
param_descrs ->
symbol ->
string
val param_descrs_to_string : context -> param_descrs -> string
val del_constructor : context -> constructor -> unit
val mk_datatype :
context ->
symbol ->
int ->
constructor list ->
sort * constructor list
val mk_constructor_list :
context ->
int ->
constructor list ->
constructor_list
val del_constructor_list : context -> constructor_list -> unit
val mk_datatypes :
context ->
int ->
symbol list ->
constructor_list list ->
sort list * constructor_list list
val query_constructor :
context ->
constructor ->
int ->
ptr * ptr * func_decl list
val simplify_get_help : context -> string
val simplify_get_param_descrs : context -> param_descrs
val model_get_func_interp : context -> model -> func_decl -> func_interp
val model_get_sort_universe : context -> model -> sort -> ast_vector
val add_func_interp : context -> model -> func_decl -> ast -> func_interp
val func_interp_inc_ref : context -> func_interp -> unit
val func_interp_dec_ref : context -> func_interp -> unit
val func_interp_get_num_entries : context -> func_interp -> int
val func_interp_get_entry : context -> func_interp -> int -> func_entry
val func_interp_get_else : context -> func_interp -> ast
val func_interp_set_else : context -> func_interp -> ast -> unit
val func_interp_get_arity : context -> func_interp -> int
val func_interp_add_entry : context -> func_interp -> ast_vector -> ast -> unit
val func_entry_inc_ref : context -> func_entry -> unit
val func_entry_dec_ref : context -> func_entry -> unit
val func_entry_get_value : context -> func_entry -> ast
val func_entry_get_num_args : context -> func_entry -> int
val func_entry_get_arg : context -> func_entry -> int -> ast
val set_ast_print_mode : context -> int -> unit
val eval_smtlib2_string : context -> string -> string
val mk_parser_context : context -> parser_context
val parser_context_inc_ref : context -> parser_context -> unit
val parser_context_dec_ref : context -> parser_context -> unit
val parser_context_add_sort : context -> parser_context -> sort -> unit
val parser_context_add_decl : context -> parser_context -> func_decl -> unit
val parser_context_from_string :
context ->
parser_context ->
string ->
ast_vector
val get_error_code : context -> int
val set_error : context -> int -> unit
val get_error_msg : context -> int -> string
val get_num_tactics : context -> int
val get_tactic_name : context -> int -> string
val get_num_probes : context -> int
val get_probe_name : context -> int -> string
val tactic_get_param_descrs : context -> tactic -> param_descrs
val tactic_get_descr : context -> string -> string
val probe_get_descr : context -> string -> string
val tactic_apply : context -> tactic -> goal -> apply_result
val tactic_apply_ex : context -> tactic -> goal -> params -> apply_result
val apply_result_inc_ref : context -> apply_result -> unit
val apply_result_dec_ref : context -> apply_result -> unit
val apply_result_to_string : context -> apply_result -> string
val apply_result_get_num_subgoals : context -> apply_result -> int
val apply_result_get_subgoal : context -> apply_result -> int -> goal
val solver_get_param_descrs : context -> solver -> param_descrs
val solver_get_assertions : context -> solver -> ast_vector
val solver_get_units : context -> solver -> ast_vector
val solver_get_trail : context -> solver -> ast_vector
val solver_get_non_units : context -> solver -> ast_vector
val solver_get_levels :
context ->
solver ->
ast_vector ->
int ->
int list ->
unit
val solver_next_split : context -> solver_callback -> ast -> int -> int -> unit
val solver_propagate_register_cb : context -> solver_callback -> ast -> unit
val solver_get_consequences :
context ->
solver ->
ast_vector ->
ast_vector ->
ast_vector ->
int
val solver_cube : context -> solver -> ast_vector -> int -> ast_vector
val solver_get_unsat_core : context -> solver -> ast_vector
val mk_ast_vector : context -> ast_vector
val ast_vector_inc_ref : context -> ast_vector -> unit
val ast_vector_dec_ref : context -> ast_vector -> unit
val ast_vector_size : context -> ast_vector -> int
val ast_vector_get : context -> ast_vector -> int -> ast
val ast_vector_set : context -> ast_vector -> int -> ast -> unit
val ast_vector_resize : context -> ast_vector -> int -> unit
val ast_vector_push : context -> ast_vector -> ast -> unit
val ast_vector_translate : context -> ast_vector -> context -> ast_vector
val ast_vector_to_string : context -> ast_vector -> string
val ast_map_keys : context -> ast_map -> ast_vector
val algebraic_roots : context -> ast -> int -> ast list -> ast_vector
val algebraic_get_poly : context -> ast -> ast_vector
val polynomial_subresultants : context -> ast -> ast -> ast -> ast_vector
val mk_fixedpoint : context -> fixedpoint
val fixedpoint_inc_ref : context -> fixedpoint -> unit
val fixedpoint_dec_ref : context -> fixedpoint -> unit
val fixedpoint_add_rule : context -> fixedpoint -> ast -> symbol -> unit
val fixedpoint_add_fact :
context ->
fixedpoint ->
func_decl ->
int ->
int list ->
unit
val fixedpoint_assert : context -> fixedpoint -> ast -> unit
val fixedpoint_query : context -> fixedpoint -> ast -> int
val fixedpoint_query_relations :
context ->
fixedpoint ->
int ->
func_decl list ->
int
val fixedpoint_get_answer : context -> fixedpoint -> ast
val fixedpoint_get_reason_unknown : context -> fixedpoint -> string
val fixedpoint_update_rule : context -> fixedpoint -> ast -> symbol -> unit
val fixedpoint_get_num_levels : context -> fixedpoint -> func_decl -> int
val fixedpoint_get_cover_delta :
context ->
fixedpoint ->
int ->
func_decl ->
ast
val fixedpoint_add_cover :
context ->
fixedpoint ->
int ->
func_decl ->
ast ->
unit
val fixedpoint_get_statistics : context -> fixedpoint -> stats
val fixedpoint_register_relation : context -> fixedpoint -> func_decl -> unit
val fixedpoint_set_predicate_representation :
context ->
fixedpoint ->
func_decl ->
int ->
symbol list ->
unit
val fixedpoint_get_rules : context -> fixedpoint -> ast_vector
val fixedpoint_get_assertions : context -> fixedpoint -> ast_vector
val fixedpoint_set_params : context -> fixedpoint -> params -> unit
val fixedpoint_get_help : context -> fixedpoint -> string
val fixedpoint_get_param_descrs : context -> fixedpoint -> param_descrs
val fixedpoint_to_string : context -> fixedpoint -> int -> ast list -> string
val fixedpoint_from_string : context -> fixedpoint -> string -> ast_vector
val fixedpoint_from_file : context -> fixedpoint -> string -> ast_vector
val optimize_get_unsat_core : context -> optimize -> ast_vector
val optimize_get_param_descrs : context -> optimize -> param_descrs
val optimize_get_lower_as_vector : context -> optimize -> int -> ast_vector
val optimize_get_upper_as_vector : context -> optimize -> int -> ast_vector
val optimize_get_assertions : context -> optimize -> ast_vector
val optimize_get_objectives : context -> optimize -> ast_vector
val fixedpoint_query_from_lvl : context -> fixedpoint -> ast -> int -> int
val fixedpoint_get_ground_sat_answer : context -> fixedpoint -> ast
val fixedpoint_get_rules_along_trace : context -> fixedpoint -> ast_vector
val fixedpoint_get_rule_names_along_trace : context -> fixedpoint -> symbol
val fixedpoint_add_invariant :
context ->
fixedpoint ->
func_decl ->
ast ->
unit
val fixedpoint_get_reachable : context -> fixedpoint -> func_decl -> ast
val qe_lite : context -> ast_vector -> ast -> ast
val is_null_symbol : symbol -> bool
val is_null_ast : ast -> bool
val is_null_model : model -> bool
val context_of_constructor : constructor -> context
val is_null_constructor : constructor -> bool
val mk_null_constructor : context -> constructor
val context_of_constructor_list : constructor_list -> context
val is_null_constructor_list : constructor_list -> bool
val mk_null_constructor_list : context -> constructor_list
val is_null_solver : solver -> bool
val is_null_goal : goal -> bool
val is_null_tactic : tactic -> bool
val is_null_params : params -> bool
val is_null_probe : probe -> bool
val is_null_stats : stats -> bool
val context_of_ast_vector : ast_vector -> context
val is_null_ast_vector : ast_vector -> bool
val mk_null_ast_vector : context -> ast_vector
val is_null_ast_map : ast_map -> bool
val context_of_apply_result : apply_result -> context
val is_null_apply_result : apply_result -> bool
val mk_null_apply_result : context -> apply_result
val context_of_func_interp : func_interp -> context
val is_null_func_interp : func_interp -> bool
val mk_null_func_interp : context -> func_interp
val context_of_func_entry : func_entry -> context
val is_null_func_entry : func_entry -> bool
val mk_null_func_entry : context -> func_entry
val context_of_fixedpoint : fixedpoint -> context
val is_null_fixedpoint : fixedpoint -> bool
val mk_null_fixedpoint : context -> fixedpoint
val is_null_optimize : optimize -> bool
val context_of_param_descrs : param_descrs -> context
val is_null_param_descrs : param_descrs -> bool
val mk_null_param_descrs : context -> param_descrs
val is_null_rcf_num : rcf_num -> bool
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>