C API
The C API of cvc5 is based on its C++ API and is
feature complete, within the limits of the C language.
The quickstart guide gives a short introduction of how
to use cvc5 via its C API.
For most applications, the Cvc5
solver struct is the main
entry point to cvc5.
One of the key differences is the way how memory is managed. While users of the C++ API can rely on memory being efficiently managed automatically, on the C level, management to maintain a low overhead needs more manual intervention.
The C API offers two modes of memory management:
Let cvc5 handle memory management without manual intervention. All memory allocated by the C API via a term manager (
Cvc5TermManager
) or solver (Cvc5
) instance will only be released when these instances are deleted viacvc5_delete()
andcvc5_term_manager_delete()
. For example:
Cvc5TermManager* tm = cvc5_term_manager_new();
Cvc5* cvc5 = cvc5_new(tm);
Cvc5Term a = cvc5_mk_const(tm, cvc5_get_integer_sort(tm), "a");
Cvc5Term two = cvc5_mk_integer_int64(tm, 2);
Cvc5Term args1[2] = {a, two};
cvc5_assert_formula(cvc5, cvc5_mk_term(tm, CVC5_KIND_EQUAL, 2, args1));
Cvc5Term b = cvc5_mk_const(tm, cvc5_get_integer_sort(tm), "b");
Cvc5Term args2[2] = {b, two};
cvc5_assert_formula(cvc5, cvc5_mk_term(tm, CVC5_KIND_DISTINCT, 2, args2));
cvc5_check_sat(cvc5);
cvc5_delete(cvc5);
cvc5_term_manager_delete(tm);
Introduce a more fine-grained, user-level memory management for objects created via a term manager or solver via the corresponding
cvc5_*_copy()
andcvc5_*_release()
functions. The copy functions increment the reference counter of an object, the release functions decrement the reference counter and free its allocated memory when the counter reaches 0. For example:
Cvc5TermManager* tm = cvc5_term_manager_new();
Cvc5* cvc5 = cvc5_new(tm);
Cvc5Term a = cvc5_mk_const(tm, cvc5_get_integer_sort(tm), "a");
Cvc5Term two = cvc5_mk_integer_int64(tm, 2);
Cvc5Term args1[2] = {a, two};
cvc5_assert_formula(cvc5, cvc5_mk_term(tm, CVC5_KIND_EQUAL, 2, args1));
// we can release 'a' here, not needed anymore
cvc5_term_release(a);
Cvc5Term b = cvc5_mk_const(tm, cvc5_get_integer_sort(tm), "b");
Cvc5Term args2[2] = {b, two};
cvc5_assert_formula(cvc5, cvc5_mk_term(tm, CVC5_KIND_DISTINCT, 2, args2));
cvc5_check_sat(cvc5);
cvc5_delete(cvc5);
cvc5_term_manager_delete(tm);
- Quickstart Guide
- Cvc5
Cvc5
cvc5_new()
cvc5_delete()
cvc5_get_tm()
cvc5_declare_dt()
cvc5_declare_fun()
cvc5_declare_sort()
cvc5_define_fun()
cvc5_define_fun_rec()
cvc5_define_fun_rec_from_const()
cvc5_define_funs_rec()
cvc5_simplify()
cvc5_assert_formula()
cvc5_check_sat()
cvc5_check_sat_assuming()
cvc5_get_assertions()
cvc5_get_info()
cvc5_get_option()
cvc5_get_option_names()
cvc5_get_option_info()
cvc5_get_unsat_assumptions()
cvc5_get_unsat_core()
cvc5_get_unsat_core_lemmas()
cvc5_get_difficulty()
cvc5_get_timeout_core()
cvc5_get_timeout_core_assuming()
cvc5_get_proof()
cvc5_get_learned_literals()
cvc5_get_value()
cvc5_get_values()
cvc5_get_model_domain_elements()
cvc5_is_model_core_symbol()
cvc5_get_model()
cvc5_get_quantifier_elimination()
cvc5_get_quantifier_elimination_disjunct()
cvc5_declare_sep_heap()
cvc5_get_value_sep_heap()
cvc5_get_value_sep_nil()
cvc5_declare_pool()
cvc5_declare_oracle_fun()
cvc5_add_plugin()
cvc5_get_interpolant()
cvc5_get_interpolant_with_grammar()
cvc5_get_interpolant_next()
cvc5_get_abduct()
cvc5_get_abduct_with_grammar()
cvc5_get_abduct_next()
cvc5_block_model()
cvc5_block_model_values()
cvc5_get_instantiations()
cvc5_push()
cvc5_pop()
cvc5_reset_assertions()
cvc5_set_info()
cvc5_set_logic()
cvc5_is_logic_set()
cvc5_get_logic()
cvc5_set_option()
cvc5_declare_sygus_var()
cvc5_mk_grammar()
cvc5_synth_fun()
cvc5_synth_fun_with_grammar()
cvc5_add_sygus_constraint()
cvc5_get_sygus_constraints()
cvc5_add_sygus_assume()
cvc5_get_sygus_assumptions()
cvc5_add_sygus_inv_constraint()
cvc5_check_synth()
cvc5_check_synth_next()
cvc5_get_synth_solution()
cvc5_get_synth_solutions()
cvc5_find_synth()
cvc5_find_synth_with_grammar()
cvc5_find_synth_next()
cvc5_get_statistics()
cvc5_print_stats_safe()
cvc5_is_output_on()
cvc5_get_output()
cvc5_close_output()
cvc5_get_version()
cvc5_proof_to_string()
- Cvc5Command
- Cvc5Datatype
Cvc5Datatype
cvc5_dt_copy()
cvc5_dt_release()
cvc5_dt_is_equal()
cvc5_dt_get_constructor()
cvc5_dt_get_constructor_by_name()
cvc5_dt_get_selector()
cvc5_dt_get_name()
cvc5_dt_get_num_constructors()
cvc5_dt_get_parameters()
cvc5_dt_is_parametric()
cvc5_dt_is_codatatype()
cvc5_dt_is_tuple()
cvc5_dt_is_record()
cvc5_dt_is_finite()
cvc5_dt_is_well_founded()
cvc5_dt_to_string()
cvc5_dt_hash()
- Cvc5DatatypeDecl
- Cvc5DatatypeConstructor
Cvc5DatatypeConstructor
cvc5_dt_cons_copy()
cvc5_dt_cons_release()
cvc5_dt_cons_is_equal()
cvc5_dt_cons_get_name()
cvc5_dt_cons_get_term()
cvc5_dt_cons_get_instantiated_term()
cvc5_dt_cons_get_tester_term()
cvc5_dt_cons_get_num_selectors()
cvc5_dt_cons_get_selector()
cvc5_dt_cons_get_selector_by_name()
cvc5_dt_cons_to_string()
cvc5_dt_cons_hash()
- Cvc5DatatypeConstructorDecl
- Cvc5DatatypeSelector
- Cvc5Grammar
- Cvc5InputParser
Cvc5InputParser
cvc5_parser_new()
cvc5_parser_delete()
cvc5_parser_release()
cvc5_parser_get_solver()
cvc5_parser_get_sm()
cvc5_parser_set_file_input()
cvc5_parser_set_str_input()
cvc5_parser_set_inc_str_input()
cvc5_parser_append_inc_str_input()
cvc5_parser_next_command()
cvc5_parser_next_term()
cvc5_parser_done()
- Cvc5Op
- Cvc5Proof
- Cvc5Result
- Cvc5Sort
Cvc5Sort
cvc5_sort_copy()
cvc5_sort_release()
cvc5_sort_is_equal()
cvc5_sort_is_disequal()
cvc5_sort_compare()
cvc5_sort_get_kind()
cvc5_sort_has_symbol()
cvc5_sort_get_symbol()
cvc5_sort_is_boolean()
cvc5_sort_is_integer()
cvc5_sort_is_real()
cvc5_sort_is_string()
cvc5_sort_is_regexp()
cvc5_sort_is_rm()
cvc5_sort_is_bv()
cvc5_sort_is_fp()
cvc5_sort_is_dt()
cvc5_sort_is_dt_constructor()
cvc5_sort_is_dt_selector()
cvc5_sort_is_dt_tester()
cvc5_sort_is_dt_updater()
cvc5_sort_is_fun()
cvc5_sort_is_predicate()
cvc5_sort_is_tuple()
cvc5_sort_is_nullable()
cvc5_sort_is_record()
cvc5_sort_is_array()
cvc5_sort_is_ff()
cvc5_sort_is_set()
cvc5_sort_is_bag()
cvc5_sort_is_sequence()
cvc5_sort_is_abstract()
cvc5_sort_is_uninterpreted_sort()
cvc5_sort_is_uninterpreted_sort_constructor()
cvc5_sort_is_instantiated()
cvc5_sort_get_uninterpreted_sort_constructor()
cvc5_sort_get_datatype()
cvc5_sort_instantiate()
cvc5_sort_get_instantiated_parameters()
cvc5_sort_substitute()
cvc5_sort_substitute_sorts()
cvc5_sort_to_string()
cvc5_sort_hash()
cvc5_sort_dt_constructor_get_arity()
cvc5_sort_dt_constructor_get_domain()
cvc5_sort_dt_constructor_get_codomain()
cvc5_sort_dt_selector_get_domain()
cvc5_sort_dt_selector_get_codomain()
cvc5_sort_dt_tester_get_domain()
cvc5_sort_dt_tester_get_codomain()
cvc5_sort_fun_get_arity()
cvc5_sort_fun_get_domain()
cvc5_sort_fun_get_codomain()
cvc5_sort_array_get_index_sort()
cvc5_sort_array_get_element_sort()
cvc5_sort_set_get_element_sort()
cvc5_sort_bag_get_element_sort()
cvc5_sort_sequence_get_element_sort()
cvc5_sort_abstract_get_kind()
cvc5_sort_uninterpreted_sort_constructor_get_arity()
cvc5_sort_bv_get_size()
cvc5_sort_ff_get_size()
cvc5_sort_fp_get_exp_size()
cvc5_sort_fp_get_sig_size()
cvc5_sort_dt_get_arity()
cvc5_sort_tuple_get_length()
cvc5_sort_tuple_get_element_sorts()
cvc5_sort_nullable_get_element_sort()
- Cvc5Statistics
Cvc5Stat
cvc5_stat_is_internal()
cvc5_stat_is_default()
cvc5_stat_is_int()
cvc5_stat_get_int()
cvc5_stat_is_double()
cvc5_stat_get_double()
cvc5_stat_is_string()
cvc5_stat_get_string()
cvc5_stat_is_histogram()
cvc5_stat_get_histogram()
cvc5_stat_to_string()
Cvc5Statistics
cvc5_stats_iter_init()
cvc5_stats_iter_has_next()
cvc5_stats_iter_next()
cvc5_stats_get()
cvc5_stats_to_string()
- Cvc5SymbolManager
- Cvc5SynthResult
Cvc5SynthResult
cvc5_synth_result_is_null()
cvc5_synth_result_has_solution()
cvc5_synth_result_has_no_solution()
cvc5_synth_result_is_unknown()
cvc5_synth_result_is_equal()
cvc5_synth_result_is_disequal()
cvc5_synth_result_to_string()
cvc5_synth_result_hash()
cvc5_synth_result_copy()
cvc5_synth_result_release()
- Cvc5Term
Cvc5Term
cvc5_term_copy()
cvc5_term_release()
cvc5_term_is_equal()
cvc5_term_is_disequal()
cvc5_term_compare()
cvc5_term_get_num_children()
cvc5_term_get_child()
cvc5_term_get_id()
cvc5_term_get_kind()
cvc5_term_get_sort()
cvc5_term_substitute_term()
cvc5_term_substitute_terms()
cvc5_term_has_op()
cvc5_term_get_op()
cvc5_term_has_symbol()
cvc5_term_get_symbol()
cvc5_term_to_string()
cvc5_term_get_real_or_integer_value_sign()
cvc5_term_is_int32_value()
cvc5_term_get_int32_value()
cvc5_term_is_uint32_value()
cvc5_term_get_uint32_value()
cvc5_term_is_int64_value()
cvc5_term_get_int64_value()
cvc5_term_is_uint64_value()
cvc5_term_get_uint64_value()
cvc5_term_is_integer_value()
cvc5_term_get_integer_value()
cvc5_term_is_string_value()
cvc5_term_get_string_value()
cvc5_term_is_real32_value()
cvc5_term_get_real32_value()
cvc5_term_is_real64_value()
cvc5_term_get_real64_value()
cvc5_term_is_real_value()
cvc5_term_get_real_value()
cvc5_term_is_const_array()
cvc5_term_get_const_array_base()
cvc5_term_is_boolean_value()
cvc5_term_get_boolean_value()
cvc5_term_is_bv_value()
cvc5_term_get_bv_value()
cvc5_term_is_ff_value()
cvc5_term_get_ff_value()
cvc5_term_is_uninterpreted_sort_value()
cvc5_term_get_uninterpreted_sort_value()
cvc5_term_is_tuple_value()
cvc5_term_get_tuple_value()
cvc5_term_is_rm_value()
cvc5_term_get_rm_value()
cvc5_term_is_fp_pos_zero()
cvc5_term_is_fp_neg_zero()
cvc5_term_is_fp_pos_inf()
cvc5_term_is_fp_neg_inf()
cvc5_term_is_fp_nan()
cvc5_term_is_fp_value()
cvc5_term_get_fp_value()
cvc5_term_is_set_value()
cvc5_term_get_set_value()
cvc5_term_is_sequence_value()
cvc5_term_get_sequence_value()
cvc5_term_is_cardinality_constraint()
cvc5_term_get_cardinality_constraint()
cvc5_term_is_real_algebraic_number()
cvc5_term_get_real_algebraic_number_defining_polynomial()
cvc5_term_get_real_algebraic_number_lower_bound()
cvc5_term_get_real_algebraic_number_upper_bound()
cvc5_term_is_skolem()
cvc5_term_get_skolem_id()
cvc5_term_get_skolem_indices()
cvc5_term_hash()
- Cvc5TermManager
Cvc5TermManager
cvc5_term_manager_new()
cvc5_term_manager_delete()
cvc5_term_manager_release()
cvc5_term_manager_print_stats_safe()
cvc5_term_manager_get_statistics()
- Sort Creation
cvc5_get_boolean_sort()
cvc5_get_integer_sort()
cvc5_get_real_sort()
cvc5_get_regexp_sort()
cvc5_get_rm_sort()
cvc5_get_string_sort()
cvc5_mk_array_sort()
cvc5_mk_bv_sort()
cvc5_mk_fp_sort()
cvc5_mk_ff_sort()
cvc5_mk_dt_sort()
cvc5_mk_dt_sorts()
cvc5_mk_fun_sort()
cvc5_mk_param_sort()
cvc5_mk_predicate_sort()
cvc5_mk_record_sort()
cvc5_mk_set_sort()
cvc5_mk_bag_sort()
cvc5_mk_sequence_sort()
cvc5_mk_abstract_sort()
cvc5_mk_uninterpreted_sort()
cvc5_mk_unresolved_dt_sort()
cvc5_mk_uninterpreted_sort_constructor_sort()
cvc5_mk_tuple_sort()
cvc5_mk_nullable_sort()
- Operator Creation
- Term Creation
cvc5_mk_term()
cvc5_mk_term_from_op()
cvc5_mk_tuple()
cvc5_mk_nullable_some()
cvc5_mk_nullable_val()
cvc5_mk_nullable_is_null()
cvc5_mk_nullable_is_some()
cvc5_mk_nullable_null()
cvc5_mk_nullable_lift()
cvc5_mk_skolem()
cvc5_get_num_idxs_for_skolem_id()
cvc5_mk_true()
cvc5_mk_false()
cvc5_mk_boolean()
cvc5_mk_pi()
cvc5_mk_integer()
cvc5_mk_integer_int64()
cvc5_mk_real()
cvc5_mk_real_int64()
cvc5_mk_real_num_den()
cvc5_mk_regexp_all()
cvc5_mk_regexp_allchar()
cvc5_mk_regexp_none()
cvc5_mk_empty_set()
cvc5_mk_empty_bag()
cvc5_mk_sep_emp()
cvc5_mk_sep_nil()
cvc5_mk_string()
cvc5_mk_string_from_wchar()
cvc5_mk_empty_sequence()
cvc5_mk_universe_set()
cvc5_mk_bv_uint64()
cvc5_mk_bv()
cvc5_mk_ff_elem()
cvc5_mk_const_array()
cvc5_mk_fp_pos_inf()
cvc5_mk_fp_neg_inf()
cvc5_mk_fp_nan()
cvc5_mk_fp_pos_zero()
cvc5_mk_fp_neg_zero()
cvc5_mk_rm()
cvc5_mk_fp()
cvc5_mk_fp_from_ieee()
cvc5_mk_cardinality_constraint()
cvc5_mk_const()
cvc5_mk_var()
- Datatype Declaration Creation
- Datatype Constructor Declaration Creation
- Cvc5OptionInfo
Cvc5OptionInfoKind
Cvc5OptionInfo
Cvc5OptionInfo::kind
Cvc5OptionInfo::name
Cvc5OptionInfo::num_aliases
Cvc5OptionInfo::aliases
Cvc5OptionInfo::is_set_by_user
Cvc5OptionInfo::is_expert
Cvc5OptionInfo::is_regular
Cvc5OptionInfo::d_cpp_info
Cvc5OptionInfo::BoolInfo
Cvc5OptionInfo::DoubleInfo
Cvc5OptionInfo::IntInfo
Cvc5OptionInfo::ModeInfo
Cvc5OptionInfo::StringInfo
Cvc5OptionInfo::UIntInfo
cvc5_option_info_to_string()
- Cvc5Plugin
- Cvc5Kind
Cvc5Kind
Cvc5Kind::CVC5_KIND_INTERNAL_KIND
Cvc5Kind::CVC5_KIND_UNDEFINED_KIND
Cvc5Kind::CVC5_KIND_NULL_TERM
Cvc5Kind::CVC5_KIND_UNINTERPRETED_SORT_VALUE
Cvc5Kind::CVC5_KIND_EQUAL
Cvc5Kind::CVC5_KIND_DISTINCT
Cvc5Kind::CVC5_KIND_CONSTANT
Cvc5Kind::CVC5_KIND_VARIABLE
Cvc5Kind::CVC5_KIND_SKOLEM
Cvc5Kind::CVC5_KIND_SEXPR
Cvc5Kind::CVC5_KIND_LAMBDA
Cvc5Kind::CVC5_KIND_WITNESS
Cvc5Kind::CVC5_KIND_CONST_BOOLEAN
Cvc5Kind::CVC5_KIND_NOT
Cvc5Kind::CVC5_KIND_AND
Cvc5Kind::CVC5_KIND_IMPLIES
Cvc5Kind::CVC5_KIND_OR
Cvc5Kind::CVC5_KIND_XOR
Cvc5Kind::CVC5_KIND_ITE
Cvc5Kind::CVC5_KIND_APPLY_UF
Cvc5Kind::CVC5_KIND_CARDINALITY_CONSTRAINT
Cvc5Kind::CVC5_KIND_HO_APPLY
Cvc5Kind::CVC5_KIND_ADD
Cvc5Kind::CVC5_KIND_MULT
Cvc5Kind::CVC5_KIND_IAND
Cvc5Kind::CVC5_KIND_POW2
Cvc5Kind::CVC5_KIND_SUB
Cvc5Kind::CVC5_KIND_NEG
Cvc5Kind::CVC5_KIND_DIVISION
Cvc5Kind::CVC5_KIND_DIVISION_TOTAL
Cvc5Kind::CVC5_KIND_INTS_DIVISION
Cvc5Kind::CVC5_KIND_INTS_DIVISION_TOTAL
Cvc5Kind::CVC5_KIND_INTS_MODULUS
Cvc5Kind::CVC5_KIND_INTS_MODULUS_TOTAL
Cvc5Kind::CVC5_KIND_ABS
Cvc5Kind::CVC5_KIND_POW
Cvc5Kind::CVC5_KIND_EXPONENTIAL
Cvc5Kind::CVC5_KIND_SINE
Cvc5Kind::CVC5_KIND_COSINE
Cvc5Kind::CVC5_KIND_TANGENT
Cvc5Kind::CVC5_KIND_COSECANT
Cvc5Kind::CVC5_KIND_SECANT
Cvc5Kind::CVC5_KIND_COTANGENT
Cvc5Kind::CVC5_KIND_ARCSINE
Cvc5Kind::CVC5_KIND_ARCCOSINE
Cvc5Kind::CVC5_KIND_ARCTANGENT
Cvc5Kind::CVC5_KIND_ARCCOSECANT
Cvc5Kind::CVC5_KIND_ARCSECANT
Cvc5Kind::CVC5_KIND_ARCCOTANGENT
Cvc5Kind::CVC5_KIND_SQRT
Cvc5Kind::CVC5_KIND_DIVISIBLE
Cvc5Kind::CVC5_KIND_CONST_RATIONAL
Cvc5Kind::CVC5_KIND_CONST_INTEGER
Cvc5Kind::CVC5_KIND_LT
Cvc5Kind::CVC5_KIND_LEQ
Cvc5Kind::CVC5_KIND_GT
Cvc5Kind::CVC5_KIND_GEQ
Cvc5Kind::CVC5_KIND_IS_INTEGER
Cvc5Kind::CVC5_KIND_TO_INTEGER
Cvc5Kind::CVC5_KIND_TO_REAL
Cvc5Kind::CVC5_KIND_PI
Cvc5Kind::CVC5_KIND_CONST_BITVECTOR
Cvc5Kind::CVC5_KIND_BITVECTOR_CONCAT
Cvc5Kind::CVC5_KIND_BITVECTOR_AND
Cvc5Kind::CVC5_KIND_BITVECTOR_OR
Cvc5Kind::CVC5_KIND_BITVECTOR_XOR
Cvc5Kind::CVC5_KIND_BITVECTOR_NOT
Cvc5Kind::CVC5_KIND_BITVECTOR_NAND
Cvc5Kind::CVC5_KIND_BITVECTOR_NOR
Cvc5Kind::CVC5_KIND_BITVECTOR_XNOR
Cvc5Kind::CVC5_KIND_BITVECTOR_COMP
Cvc5Kind::CVC5_KIND_BITVECTOR_MULT
Cvc5Kind::CVC5_KIND_BITVECTOR_ADD
Cvc5Kind::CVC5_KIND_BITVECTOR_SUB
Cvc5Kind::CVC5_KIND_BITVECTOR_NEG
Cvc5Kind::CVC5_KIND_BITVECTOR_UDIV
Cvc5Kind::CVC5_KIND_BITVECTOR_UREM
Cvc5Kind::CVC5_KIND_BITVECTOR_SDIV
Cvc5Kind::CVC5_KIND_BITVECTOR_SREM
Cvc5Kind::CVC5_KIND_BITVECTOR_SMOD
Cvc5Kind::CVC5_KIND_BITVECTOR_SHL
Cvc5Kind::CVC5_KIND_BITVECTOR_LSHR
Cvc5Kind::CVC5_KIND_BITVECTOR_ASHR
Cvc5Kind::CVC5_KIND_BITVECTOR_ULT
Cvc5Kind::CVC5_KIND_BITVECTOR_ULE
Cvc5Kind::CVC5_KIND_BITVECTOR_UGT
Cvc5Kind::CVC5_KIND_BITVECTOR_UGE
Cvc5Kind::CVC5_KIND_BITVECTOR_SLT
Cvc5Kind::CVC5_KIND_BITVECTOR_SLE
Cvc5Kind::CVC5_KIND_BITVECTOR_SGT
Cvc5Kind::CVC5_KIND_BITVECTOR_SGE
Cvc5Kind::CVC5_KIND_BITVECTOR_ULTBV
Cvc5Kind::CVC5_KIND_BITVECTOR_SLTBV
Cvc5Kind::CVC5_KIND_BITVECTOR_ITE
Cvc5Kind::CVC5_KIND_BITVECTOR_REDOR
Cvc5Kind::CVC5_KIND_BITVECTOR_REDAND
Cvc5Kind::CVC5_KIND_BITVECTOR_NEGO
Cvc5Kind::CVC5_KIND_BITVECTOR_UADDO
Cvc5Kind::CVC5_KIND_BITVECTOR_SADDO
Cvc5Kind::CVC5_KIND_BITVECTOR_UMULO
Cvc5Kind::CVC5_KIND_BITVECTOR_SMULO
Cvc5Kind::CVC5_KIND_BITVECTOR_USUBO
Cvc5Kind::CVC5_KIND_BITVECTOR_SSUBO
Cvc5Kind::CVC5_KIND_BITVECTOR_SDIVO
Cvc5Kind::CVC5_KIND_BITVECTOR_EXTRACT
Cvc5Kind::CVC5_KIND_BITVECTOR_REPEAT
Cvc5Kind::CVC5_KIND_BITVECTOR_ZERO_EXTEND
Cvc5Kind::CVC5_KIND_BITVECTOR_SIGN_EXTEND
Cvc5Kind::CVC5_KIND_BITVECTOR_ROTATE_LEFT
Cvc5Kind::CVC5_KIND_BITVECTOR_ROTATE_RIGHT
Cvc5Kind::CVC5_KIND_INT_TO_BITVECTOR
Cvc5Kind::CVC5_KIND_BITVECTOR_TO_NAT
Cvc5Kind::CVC5_KIND_BITVECTOR_FROM_BOOLS
Cvc5Kind::CVC5_KIND_BITVECTOR_BIT
Cvc5Kind::CVC5_KIND_CONST_FINITE_FIELD
Cvc5Kind::CVC5_KIND_FINITE_FIELD_NEG
Cvc5Kind::CVC5_KIND_FINITE_FIELD_ADD
Cvc5Kind::CVC5_KIND_FINITE_FIELD_BITSUM
Cvc5Kind::CVC5_KIND_FINITE_FIELD_MULT
Cvc5Kind::CVC5_KIND_CONST_FLOATINGPOINT
Cvc5Kind::CVC5_KIND_CONST_ROUNDINGMODE
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_FP
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_EQ
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_ABS
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_NEG
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_ADD
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_SUB
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_MULT
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_DIV
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_FMA
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_SQRT
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_REM
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_RTI
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_MIN
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_MAX
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_LEQ
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_LT
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_GEQ
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_GT
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_NORMAL
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_SUBNORMAL
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_ZERO
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_INF
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_NAN
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_NEG
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_IS_POS
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_FP_FROM_IEEE_BV
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_FP_FROM_FP
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_FP_FROM_REAL
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_FP_FROM_SBV
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_FP_FROM_UBV
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_UBV
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_SBV
Cvc5Kind::CVC5_KIND_FLOATINGPOINT_TO_REAL
Cvc5Kind::CVC5_KIND_SELECT
Cvc5Kind::CVC5_KIND_STORE
Cvc5Kind::CVC5_KIND_CONST_ARRAY
Cvc5Kind::CVC5_KIND_EQ_RANGE
Cvc5Kind::CVC5_KIND_APPLY_CONSTRUCTOR
Cvc5Kind::CVC5_KIND_APPLY_SELECTOR
Cvc5Kind::CVC5_KIND_APPLY_TESTER
Cvc5Kind::CVC5_KIND_APPLY_UPDATER
Cvc5Kind::CVC5_KIND_MATCH
Cvc5Kind::CVC5_KIND_MATCH_CASE
Cvc5Kind::CVC5_KIND_MATCH_BIND_CASE
Cvc5Kind::CVC5_KIND_TUPLE_PROJECT
Cvc5Kind::CVC5_KIND_NULLABLE_LIFT
Cvc5Kind::CVC5_KIND_SEP_NIL
Cvc5Kind::CVC5_KIND_SEP_EMP
Cvc5Kind::CVC5_KIND_SEP_PTO
Cvc5Kind::CVC5_KIND_SEP_STAR
Cvc5Kind::CVC5_KIND_SEP_WAND
Cvc5Kind::CVC5_KIND_SET_EMPTY
Cvc5Kind::CVC5_KIND_SET_UNION
Cvc5Kind::CVC5_KIND_SET_INTER
Cvc5Kind::CVC5_KIND_SET_MINUS
Cvc5Kind::CVC5_KIND_SET_SUBSET
Cvc5Kind::CVC5_KIND_SET_MEMBER
Cvc5Kind::CVC5_KIND_SET_SINGLETON
Cvc5Kind::CVC5_KIND_SET_INSERT
Cvc5Kind::CVC5_KIND_SET_CARD
Cvc5Kind::CVC5_KIND_SET_COMPLEMENT
Cvc5Kind::CVC5_KIND_SET_UNIVERSE
Cvc5Kind::CVC5_KIND_SET_COMPREHENSION
Cvc5Kind::CVC5_KIND_SET_CHOOSE
Cvc5Kind::CVC5_KIND_SET_IS_EMPTY
Cvc5Kind::CVC5_KIND_SET_IS_SINGLETON
Cvc5Kind::CVC5_KIND_SET_MAP
Cvc5Kind::CVC5_KIND_SET_FILTER
Cvc5Kind::CVC5_KIND_SET_ALL
Cvc5Kind::CVC5_KIND_SET_SOME
Cvc5Kind::CVC5_KIND_SET_FOLD
Cvc5Kind::CVC5_KIND_RELATION_JOIN
Cvc5Kind::CVC5_KIND_RELATION_TABLE_JOIN
Cvc5Kind::CVC5_KIND_RELATION_PRODUCT
Cvc5Kind::CVC5_KIND_RELATION_TRANSPOSE
Cvc5Kind::CVC5_KIND_RELATION_TCLOSURE
Cvc5Kind::CVC5_KIND_RELATION_JOIN_IMAGE
Cvc5Kind::CVC5_KIND_RELATION_IDEN
Cvc5Kind::CVC5_KIND_RELATION_GROUP
Cvc5Kind::CVC5_KIND_RELATION_AGGREGATE
Cvc5Kind::CVC5_KIND_RELATION_PROJECT
Cvc5Kind::CVC5_KIND_BAG_EMPTY
Cvc5Kind::CVC5_KIND_BAG_UNION_MAX
Cvc5Kind::CVC5_KIND_BAG_UNION_DISJOINT
Cvc5Kind::CVC5_KIND_BAG_INTER_MIN
Cvc5Kind::CVC5_KIND_BAG_DIFFERENCE_SUBTRACT
Cvc5Kind::CVC5_KIND_BAG_DIFFERENCE_REMOVE
Cvc5Kind::CVC5_KIND_BAG_SUBBAG
Cvc5Kind::CVC5_KIND_BAG_COUNT
Cvc5Kind::CVC5_KIND_BAG_MEMBER
Cvc5Kind::CVC5_KIND_BAG_SETOF
Cvc5Kind::CVC5_KIND_BAG_MAKE
Cvc5Kind::CVC5_KIND_BAG_CARD
Cvc5Kind::CVC5_KIND_BAG_CHOOSE
Cvc5Kind::CVC5_KIND_BAG_MAP
Cvc5Kind::CVC5_KIND_BAG_FILTER
Cvc5Kind::CVC5_KIND_BAG_FOLD
Cvc5Kind::CVC5_KIND_BAG_PARTITION
Cvc5Kind::CVC5_KIND_TABLE_PRODUCT
Cvc5Kind::CVC5_KIND_TABLE_PROJECT
Cvc5Kind::CVC5_KIND_TABLE_AGGREGATE
Cvc5Kind::CVC5_KIND_TABLE_JOIN
Cvc5Kind::CVC5_KIND_TABLE_GROUP
Cvc5Kind::CVC5_KIND_STRING_CONCAT
Cvc5Kind::CVC5_KIND_STRING_IN_REGEXP
Cvc5Kind::CVC5_KIND_STRING_LENGTH
Cvc5Kind::CVC5_KIND_STRING_SUBSTR
Cvc5Kind::CVC5_KIND_STRING_UPDATE
Cvc5Kind::CVC5_KIND_STRING_CHARAT
Cvc5Kind::CVC5_KIND_STRING_CONTAINS
Cvc5Kind::CVC5_KIND_STRING_INDEXOF
Cvc5Kind::CVC5_KIND_STRING_INDEXOF_RE
Cvc5Kind::CVC5_KIND_STRING_REPLACE
Cvc5Kind::CVC5_KIND_STRING_REPLACE_ALL
Cvc5Kind::CVC5_KIND_STRING_REPLACE_RE
Cvc5Kind::CVC5_KIND_STRING_REPLACE_RE_ALL
Cvc5Kind::CVC5_KIND_STRING_TO_LOWER
Cvc5Kind::CVC5_KIND_STRING_TO_UPPER
Cvc5Kind::CVC5_KIND_STRING_REV
Cvc5Kind::CVC5_KIND_STRING_TO_CODE
Cvc5Kind::CVC5_KIND_STRING_FROM_CODE
Cvc5Kind::CVC5_KIND_STRING_LT
Cvc5Kind::CVC5_KIND_STRING_LEQ
Cvc5Kind::CVC5_KIND_STRING_PREFIX
Cvc5Kind::CVC5_KIND_STRING_SUFFIX
Cvc5Kind::CVC5_KIND_STRING_IS_DIGIT
Cvc5Kind::CVC5_KIND_STRING_FROM_INT
Cvc5Kind::CVC5_KIND_STRING_TO_INT
Cvc5Kind::CVC5_KIND_CONST_STRING
Cvc5Kind::CVC5_KIND_STRING_TO_REGEXP
Cvc5Kind::CVC5_KIND_REGEXP_CONCAT
Cvc5Kind::CVC5_KIND_REGEXP_UNION
Cvc5Kind::CVC5_KIND_REGEXP_INTER
Cvc5Kind::CVC5_KIND_REGEXP_DIFF
Cvc5Kind::CVC5_KIND_REGEXP_STAR
Cvc5Kind::CVC5_KIND_REGEXP_PLUS
Cvc5Kind::CVC5_KIND_REGEXP_OPT
Cvc5Kind::CVC5_KIND_REGEXP_RANGE
Cvc5Kind::CVC5_KIND_REGEXP_REPEAT
Cvc5Kind::CVC5_KIND_REGEXP_LOOP
Cvc5Kind::CVC5_KIND_REGEXP_NONE
Cvc5Kind::CVC5_KIND_REGEXP_ALL
Cvc5Kind::CVC5_KIND_REGEXP_ALLCHAR
Cvc5Kind::CVC5_KIND_REGEXP_COMPLEMENT
Cvc5Kind::CVC5_KIND_SEQ_CONCAT
Cvc5Kind::CVC5_KIND_SEQ_LENGTH
Cvc5Kind::CVC5_KIND_SEQ_EXTRACT
Cvc5Kind::CVC5_KIND_SEQ_UPDATE
Cvc5Kind::CVC5_KIND_SEQ_AT
Cvc5Kind::CVC5_KIND_SEQ_CONTAINS
Cvc5Kind::CVC5_KIND_SEQ_INDEXOF
Cvc5Kind::CVC5_KIND_SEQ_REPLACE
Cvc5Kind::CVC5_KIND_SEQ_REPLACE_ALL
Cvc5Kind::CVC5_KIND_SEQ_REV
Cvc5Kind::CVC5_KIND_SEQ_PREFIX
Cvc5Kind::CVC5_KIND_SEQ_SUFFIX
Cvc5Kind::CVC5_KIND_CONST_SEQUENCE
Cvc5Kind::CVC5_KIND_SEQ_UNIT
Cvc5Kind::CVC5_KIND_SEQ_NTH
Cvc5Kind::CVC5_KIND_FORALL
Cvc5Kind::CVC5_KIND_EXISTS
Cvc5Kind::CVC5_KIND_VARIABLE_LIST
Cvc5Kind::CVC5_KIND_INST_PATTERN
Cvc5Kind::CVC5_KIND_INST_NO_PATTERN
Cvc5Kind::CVC5_KIND_INST_POOL
Cvc5Kind::CVC5_KIND_INST_ADD_TO_POOL
Cvc5Kind::CVC5_KIND_SKOLEM_ADD_TO_POOL
Cvc5Kind::CVC5_KIND_INST_ATTRIBUTE
Cvc5Kind::CVC5_KIND_INST_PATTERN_LIST
Cvc5Kind::CVC5_KIND_LAST_KIND
cvc5_kind_to_string()
cvc5_kind_hash()
- Cvc5ProofRule and Cvc5ProofRewriteRule
Cvc5ProofRule
Cvc5ProofRule::CVC5_PROOF_RULE_ASSUME
Cvc5ProofRule::CVC5_PROOF_RULE_SCOPE
Cvc5ProofRule::CVC5_PROOF_RULE_SUBS
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_REWRITE
Cvc5ProofRule::CVC5_PROOF_RULE_EVALUATE
Cvc5ProofRule::CVC5_PROOF_RULE_DISTINCT_VALUES
Cvc5ProofRule::CVC5_PROOF_RULE_ACI_NORM
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_SR_EQ_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_SR_PRED_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_SR_PRED_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_SR_PRED_TRANSFORM
Cvc5ProofRule::CVC5_PROOF_RULE_ENCODE_EQ_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_DSL_REWRITE
Cvc5ProofRule::CVC5_PROOF_RULE_THEORY_REWRITE
Cvc5ProofRule::CVC5_PROOF_RULE_ITE_EQ
Cvc5ProofRule::CVC5_PROOF_RULE_TRUST
Cvc5ProofRule::CVC5_PROOF_RULE_TRUST_THEORY_REWRITE
Cvc5ProofRule::CVC5_PROOF_RULE_SAT_REFUTATION
Cvc5ProofRule::CVC5_PROOF_RULE_DRAT_REFUTATION
Cvc5ProofRule::CVC5_PROOF_RULE_SAT_EXTERNAL_PROVE
Cvc5ProofRule::CVC5_PROOF_RULE_RESOLUTION
Cvc5ProofRule::CVC5_PROOF_RULE_CHAIN_RESOLUTION
Cvc5ProofRule::CVC5_PROOF_RULE_FACTORING
Cvc5ProofRule::CVC5_PROOF_RULE_REORDERING
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_RESOLUTION
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_RESOLUTION_TRUST
Cvc5ProofRule::CVC5_PROOF_RULE_SPLIT
Cvc5ProofRule::CVC5_PROOF_RULE_EQ_RESOLVE
Cvc5ProofRule::CVC5_PROOF_RULE_MODUS_PONENS
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_NOT_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_CONTRA
Cvc5ProofRule::CVC5_PROOF_RULE_AND_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_AND_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_OR_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_IMPLIES_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_IMPLIES_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_IMPLIES_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_EQUIV_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_EQUIV_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_EQUIV_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_EQUIV_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_XOR_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_XOR_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_XOR_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_XOR_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_ITE_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_ITE_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_ITE_ELIM1
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_ITE_ELIM2
Cvc5ProofRule::CVC5_PROOF_RULE_NOT_AND
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_AND_POS
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_AND_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_OR_POS
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_OR_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_IMPLIES_POS
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_IMPLIES_NEG1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_IMPLIES_NEG2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_EQUIV_POS1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_EQUIV_POS2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_EQUIV_NEG1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_EQUIV_NEG2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_XOR_POS1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_XOR_POS2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_XOR_NEG1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_XOR_NEG2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_ITE_POS1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_ITE_POS2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_ITE_POS3
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_ITE_NEG1
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_ITE_NEG2
Cvc5ProofRule::CVC5_PROOF_RULE_CNF_ITE_NEG3
Cvc5ProofRule::CVC5_PROOF_RULE_REFL
Cvc5ProofRule::CVC5_PROOF_RULE_SYMM
Cvc5ProofRule::CVC5_PROOF_RULE_TRANS
Cvc5ProofRule::CVC5_PROOF_RULE_CONG
Cvc5ProofRule::CVC5_PROOF_RULE_NARY_CONG
Cvc5ProofRule::CVC5_PROOF_RULE_TRUE_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_TRUE_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_FALSE_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_FALSE_ELIM
Cvc5ProofRule::CVC5_PROOF_RULE_HO_APP_ENCODE
Cvc5ProofRule::CVC5_PROOF_RULE_HO_CONG
Cvc5ProofRule::CVC5_PROOF_RULE_ARRAYS_READ_OVER_WRITE
Cvc5ProofRule::CVC5_PROOF_RULE_ARRAYS_READ_OVER_WRITE_CONTRA
Cvc5ProofRule::CVC5_PROOF_RULE_ARRAYS_READ_OVER_WRITE_1
Cvc5ProofRule::CVC5_PROOF_RULE_ARRAYS_EXT
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_BV_BITBLAST
Cvc5ProofRule::CVC5_PROOF_RULE_BV_BITBLAST_STEP
Cvc5ProofRule::CVC5_PROOF_RULE_BV_EAGER_ATOM
Cvc5ProofRule::CVC5_PROOF_RULE_BV_POLY_NORM
Cvc5ProofRule::CVC5_PROOF_RULE_BV_POLY_NORM_EQ
Cvc5ProofRule::CVC5_PROOF_RULE_DT_SPLIT
Cvc5ProofRule::CVC5_PROOF_RULE_DT_CLASH
Cvc5ProofRule::CVC5_PROOF_RULE_SKOLEM_INTRO
Cvc5ProofRule::CVC5_PROOF_RULE_SKOLEMIZE
Cvc5ProofRule::CVC5_PROOF_RULE_INSTANTIATE
Cvc5ProofRule::CVC5_PROOF_RULE_ALPHA_EQUIV
Cvc5ProofRule::CVC5_PROOF_RULE_QUANT_VAR_REORDERING
Cvc5ProofRule::CVC5_PROOF_RULE_SETS_SINGLETON_INJ
Cvc5ProofRule::CVC5_PROOF_RULE_SETS_EXT
Cvc5ProofRule::CVC5_PROOF_RULE_SETS_FILTER_UP
Cvc5ProofRule::CVC5_PROOF_RULE_SETS_FILTER_DOWN
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_EQ
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_UNIFY
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_CONFLICT
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_CONFLICT_DEQ
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_SPLIT
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_CSPLIT
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_LPROP
Cvc5ProofRule::CVC5_PROOF_RULE_CONCAT_CPROP
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_DECOMPOSE
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_LENGTH_POS
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_LENGTH_NON_EMPTY
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_REDUCTION
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_EAGER_REDUCTION
Cvc5ProofRule::CVC5_PROOF_RULE_RE_INTER
Cvc5ProofRule::CVC5_PROOF_RULE_RE_CONCAT
Cvc5ProofRule::CVC5_PROOF_RULE_RE_UNFOLD_POS
Cvc5ProofRule::CVC5_PROOF_RULE_RE_UNFOLD_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_RE_UNFOLD_NEG_CONCAT_FIXED
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_CODE_INJ
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_SEQ_UNIT_INJ
Cvc5ProofRule::CVC5_PROOF_RULE_STRING_EXT
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_STRING_INFERENCE
Cvc5ProofRule::CVC5_PROOF_RULE_MACRO_ARITH_SCALE_SUM_UB
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_MULT_ABS_COMPARISON
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_SUM_UB
Cvc5ProofRule::CVC5_PROOF_RULE_INT_TIGHT_UB
Cvc5ProofRule::CVC5_PROOF_RULE_INT_TIGHT_LB
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRICHOTOMY
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_REDUCTION
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_POLY_NORM
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_POLY_NORM_REL
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_MULT_SIGN
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_MULT_POS
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_MULT_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_MULT_TANGENT
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_PI
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_POSITIVITY
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_SUPER_LIN
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_ZERO
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_APPROX_ABOVE_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_APPROX_ABOVE_POS
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_EXP_APPROX_BELOW
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_BOUNDS
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_SHIFT
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_SYMMETRY
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_TANGENT_ZERO
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_TANGENT_PI
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_APPROX_ABOVE_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_APPROX_ABOVE_POS
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_APPROX_BELOW_NEG
Cvc5ProofRule::CVC5_PROOF_RULE_ARITH_TRANS_SINE_APPROX_BELOW_POS
Cvc5ProofRule::CVC5_PROOF_RULE_LFSC_RULE
Cvc5ProofRule::CVC5_PROOF_RULE_ALETHE_RULE
Cvc5ProofRule::CVC5_PROOF_RULE_UNKNOWN
Cvc5ProofRule::CVC5_PROOF_RULE_LAST
cvc5_proof_rule_to_string()
cvc5_proof_rule_hash()
Cvc5ProofRewriteRule
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DISTINCT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DISTINCT_CARD_CONFLICT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_TO_NAT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_INT_TO_BV_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_BOOL_NNF_NORM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_ARITH_INT_EQ_CONFLICT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_ARITH_INT_GEQ_TIGHTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_ARITH_STRING_PRED_ENTAIL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_STRING_PRED_ENTAIL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_STRING_PRED_SAFE_APPROX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_POW_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BETA_REDUCE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_LAMBDA_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_LAMBDA_CAPTURE_AVOID
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAYS_SELECT_CONST
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_ARRAYS_NORMALIZE_OP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_ARRAYS_NORMALIZE_CONSTANT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAYS_EQ_RANGE_EXPAND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_EXISTS_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_UNUSED_VARS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_MERGE_PRENEX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_MERGE_PRENEX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_PRENEX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_MINISCOPE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_MINISCOPE_AND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_MINISCOPE_OR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_MINISCOPE_ITE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_DT_SPLIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_PARTITION_CONNECTED_FV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_VAR_ELIM_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_QUANT_VAR_ELIM_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_VAR_ELIM_INEQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_QUANT_REWRITE_BODY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_INST
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_COLLAPSE_SELECTOR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_COLLAPSE_TESTER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_COLLAPSE_TESTER_SINGLETON
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_DT_CONS_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_CONS_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_CONS_EQ_CLASH
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_CYCLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_COLLAPSE_UPDATER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_UPDATER_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DT_MATCH_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_BV_EQ_SOLVE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UMULO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SMULO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ADD_COMBINE_LIKE_TERMS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_SIMPLIFY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_BITWISE_SLICING
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_REPEAT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CTN_MULTISET_SUBSET
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_STR_EQ_LEN_UNIFY_PREFIX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_STR_EQ_LEN_UNIFY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_STR_SPLIT_CTN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_STR_STRIP_ENDPOINTS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_OVERLAP_SPLIT_CTN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_OVERLAP_ENDPOINTS_CTN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_OVERLAP_ENDPOINTS_INDEXOF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_OVERLAP_ENDPOINTS_REPLACE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_EVAL_OP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_RE_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_RE_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_RE_ALL_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_LOOP_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_RE_INTER_UNION_INCLUSION
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_INCLUSION
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_UNION_INCLUSION
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_CONSUME
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_CONCAT_STAR_CHAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_SIGMA
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_SIGMA_STAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_SUBSTR_STRIP_SYM_LENGTH
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_SETS_INTER_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_MACRO_SETS_MINUS_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_UNION_NORM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_IS_EMPTY_EVAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_INSERT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_DIV_TOTAL_REAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_DIV_TOTAL_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_DIV_TOTAL_ZERO_REAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_DIV_TOTAL_ZERO_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_DIV_TOTAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_DIV_TOTAL_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_DIV_TOTAL_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_DIV_TOTAL_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_MOD_TOTAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_MOD_TOTAL_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_MOD_TOTAL_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_MOD_TOTAL_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ELIM_GT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ELIM_LT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ELIM_INT_GT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ELIM_INT_LT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ELIM_LEQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_LEQ_NORM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_GEQ_TIGHTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_GEQ_NORM1_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_GEQ_NORM1_REAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_GEQ_NORM2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_REFL_LEQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_REFL_LT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_REFL_GEQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_REFL_GT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_EQ_ELIM_REAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_EQ_ELIM_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_PLUS_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_MULT_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ABS_ELIM_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ABS_ELIM_REAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_TO_REAL_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_TO_INT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_TO_INT_ELIM_TO_REAL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_DIV_ELIM_TO_REAL1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_DIV_ELIM_TO_REAL2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_MOD_OVER_MOD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_EQ_CONFLICT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_INT_GEQ_TIGHTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ABS_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ABS_INT_GT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_ABS_REAL_GT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_GEQ_ITE_LIFT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_GT_ITE_LIFT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_LEQ_ITE_LIFT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_LT_ITE_LIFT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_MIN_LT1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_MIN_LT2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_MAX_GEQ1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_MAX_GEQ2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAY_READ_OVER_WRITE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAY_READ_OVER_WRITE2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAY_STORE_OVERWRITE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAY_STORE_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAY_READ_OVER_WRITE_SPLIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARRAY_STORE_SWAP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_DOUBLE_NOT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_NOT_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_NOT_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_EQ_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_EQ_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_EQ_NREFL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPL_FALSE1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPL_FALSE2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPL_TRUE1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPL_TRUE2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPL_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_DUAL_IMPL_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_OR_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_OR_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_AND_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_AND_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_AND_CONF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_AND_CONF2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_OR_TAUT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_OR_TAUT2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_OR_DE_MORGAN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPLIES_DE_MORGAN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_AND_DE_MORGAN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_OR_AND_DISTRIB
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_IMPLIES_OR_DISTRIB
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_XOR_REFL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_XOR_NREFL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_XOR_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_XOR_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_XOR_COMM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_XOR_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_NOT_XOR_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_NOT_EQ_ELIM1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_NOT_EQ_ELIM2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_NEG_BRANCH
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_THEN_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_ELSE_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_THEN_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_ELSE_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_THEN_LOOKAHEAD_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_ELSE_LOOKAHEAD_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_THEN_LOOKAHEAD_NOT_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_ELSE_LOOKAHEAD_NOT_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_EXPAND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BOOL_NOT_ITE_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_TRUE_COND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_FALSE_COND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_NOT_COND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_EQ_BRANCH
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_THEN_LOOKAHEAD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_ELSE_LOOKAHEAD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_THEN_NEG_LOOKAHEAD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ITE_ELSE_NEG_LOOKAHEAD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_CONCAT_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_CONCAT_EXTRACT_MERGE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_EXTRACT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_WHOLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_CONCAT_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_CONCAT_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_CONCAT_3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_CONCAT_4
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EQ_EXTRACT_ELIM1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EQ_EXTRACT_ELIM2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EQ_EXTRACT_ELIM3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_BITWISE_AND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_BITWISE_OR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_BITWISE_XOR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_NOT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_SIGN_EXTEND_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_SIGN_EXTEND_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_SIGN_EXTEND_3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NEG_MULT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NEG_ADD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_DISTRIB_CONST_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_DISTRIB_CONST_ADD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_DISTRIB_CONST_SUB
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_DISTRIB_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_DISTRIB_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOT_XOR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_AND_SIMPLIFY_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_AND_SIMPLIFY_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_OR_SIMPLIFY_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_OR_SIMPLIFY_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_SIMPLIFY_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_SIMPLIFY_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_SIMPLIFY_3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULT_ADD_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_CONCAT_TO_MULT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_SLT_MULT_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_SLT_MULT_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_COMMUTATIVE_AND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_COMMUTATIVE_OR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_COMMUTATIVE_XOR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_COMMUTATIVE_MUL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_OR_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MUL_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MUL_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ADD_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ADD_TWO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_EXTEND_ELIMINATE_0
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_ELIMINATE_0
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOT_NEQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULT_ONES
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_OR_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_AND_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MUL_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_CONCAT_MERGE_CONST
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_COMMUTATIVE_ADD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NEG_SUB
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NEG_IDEMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SUB_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UGT_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UGE_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SGT_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SGE_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SLT_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SLE_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_REDOR_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_REDAND_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULE_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_COMP_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ROTATE_LEFT_ELIMINATE_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ROTATE_LEFT_ELIMINATE_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ROTATE_RIGHT_ELIMINATE_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ROTATE_RIGHT_ELIMINATE_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NAND_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOR_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XNOR_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SDIV_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SDIV_ELIMINATE_FEWER_BITWISE_OPS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_EXTEND_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UADDO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SADDO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SDIVO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SMOD_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SMOD_ELIMINATE_FEWER_BITWISE_OPS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SREM_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SREM_ELIMINATE_FEWER_BITWISE_OPS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_USUBO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SSUBO_ELIMINATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_EQUAL_CHILDREN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_CONST_CHILDREN_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_CONST_CHILDREN_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_EQUAL_COND_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_EQUAL_COND_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_EQUAL_COND_3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_MERGE_THEN_IF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_MERGE_ELSE_IF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_MERGE_THEN_ELSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ITE_MERGE_ELSE_ELSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SHL_BY_CONST_0
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SHL_BY_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SHL_BY_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_LSHR_BY_CONST_0
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_LSHR_BY_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_LSHR_BY_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ASHR_BY_CONST_0
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ASHR_BY_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ASHR_BY_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_AND_CONCAT_PULLUP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_OR_CONCAT_PULLUP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_CONCAT_PULLUP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_BITWISE_IDEMP_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_BITWISE_IDEMP_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_AND_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_AND_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_OR_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_DUPLICATE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_ONES
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_BITWISE_NOT_AND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_BITWISE_NOT_OR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_XOR_NOT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOT_IDEMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULT_ZERO_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULT_ZERO_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULT_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_LT_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULE_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULE_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_ULE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SLE_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULE_MAX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOT_ULT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOT_ULE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_NOT_SLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_POW2_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_POW2_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MULT_POW2_2B
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_EXTRACT_MULT_LEADING_BIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UDIV_POW2_NOT_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UDIV_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UDIV_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UREM_POW2_NOT_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UREM_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UREM_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SHL_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_LSHR_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ASHR_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_UGT_UREM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ULT_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SLT_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MERGE_SIGN_EXTEND_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MERGE_SIGN_EXTEND_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_MERGE_SIGN_EXTEND_3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_EQ_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_EQ_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_EXTEND_EQ_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_EXTEND_EQ_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_EXTEND_ULT_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_ZERO_EXTEND_ULT_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_ULT_CONST_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_ULT_CONST_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_ULT_CONST_3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_BV_SIGN_EXTEND_ULT_CONST_4
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_EQ_SINGLETON_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_MEMBER_SINGLETON
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_MEMBER_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_SUBSET_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_UNION_COMM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_INTER_COMM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_INTER_EMP1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_INTER_EMP2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_MINUS_EMP1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_MINUS_EMP2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_UNION_EMP1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_UNION_EMP2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_INTER_MEMBER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_MINUS_MEMBER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_UNION_MEMBER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_CHOOSE_SINGLETON
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_MINUS_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_IS_EMPTY_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_CTN_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_CTN_FULL_FALSE1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_CTN_FULL_FALSE2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_LEN_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_FLATTEN_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_FLATTEN_EQ_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_EMPTY_STR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_EMPTY_RANGE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_EMPTY_START
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_EMPTY_START_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_EQ_EMPTY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_REPLACE_INV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_REPLACE_ALL_INV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_UPDATE_INV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_UPDATE_IN_FIRST_CONCAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_SUBSTR_IN_RANGE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_SUBSTR_UB1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_SUBSTR_UB2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_CLASH
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_CLASH_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_CLASH2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_CLASH2_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_UNIFY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_UNIFY_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_UNIFY_BASE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_UNIFY_BASE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_CLASH_CHAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONCAT_CLASH_CHAR_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_PREFIXOF_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUFFIXOF_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_PREFIXOF_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUFFIXOF_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_COMBINE1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_COMBINE2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_COMBINE3
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_COMBINE4
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_CONCAT1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_CONCAT2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_FULL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_FULL_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_REFL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_CONCAT_FIND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_CONCAT_FIND_CONTRA
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_SPLIT_CHAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_LT_LEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_LEQ_LEN_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_CONTAINS_IS_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_AT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_PREFIX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_NO_CONTAINS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_FIND_BASE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_FIND_FIRST_CONCAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_EMPTY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_CONTAINS_PRE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_ONE_PRE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_ALL_NO_CONTAINS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_RE_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_RE_ALL_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEN_CONCAT_REC
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_SELF
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_NO_CONTAINS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_CONTAINS_PRE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_FIND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_FIND_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_INDEXOF_RE_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_LOWER_CONCAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_UPPER_CONCAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_LOWER_UPPER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_UPPER_LOWER
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_LOWER_LEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_UPPER_LEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_LOWER_FROM_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_UPPER_FROM_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_TO_INT_CONCAT_NEG_ONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEQ_EMPTY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEQ_EMPTY_EQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEQ_CONCAT_FALSE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEQ_CONCAT_TRUE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEQ_CONCAT_BASE_1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LEQ_CONCAT_BASE_2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_LT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_FROM_INT_NO_CTN_NONDIGIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_CTN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_REPLACE_DUAL_CTN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_ALL_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_OPT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_DIFF_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_PLUS_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_STAR_SWAP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_STAR_REPEAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_STAR_SUBSUME1
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_STAR_SUBSUME2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_CONCAT_MERGE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_UNION_ALL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_UNION_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_UNION_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_UNION_DUP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_ALL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_FLATTEN
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_DUP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_STAR_NONE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_STAR_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_STAR_STAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_STAR_UNION_DROP_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_LOOP_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_CSTRING
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_INTER_CSTRING_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_LEN_INCLUDE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_LEN_INCLUDE_PRE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_LEN_SKIP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_SUBSTR_LEN_NORM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_LEN_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_REV_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_REV_CONCAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_REPL_SELF_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_REPL_NO_CHANGE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_EQ_REPL_LEN_ONE_EMP_PREFIX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_LEN_UNIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_NTH_UNIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_REV_UNIT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SEQ_LEN_EMPTY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_IN_EMPTY
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_IN_SIGMA
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_IN_SIGMA_STAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_IN_CSTRING
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_RE_IN_COMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_UNION_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_INTER_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_RANGE_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_CONTAINS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SR_SINGLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SR_SINGLE_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SRS_SINGLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SRS_SINGLE_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_S_SINGLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_S_SINGLE_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_S_SINGLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_S_SINGLE_NEG
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_CHAR
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_CHAR_S_SINGLE
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_NEG_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SR_SINGLE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SR_SINGLE_NEG_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SRS_SINGLE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_SRS_SINGLE_NEG_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_S_SINGLE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_S_SINGLE_NEG_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_NEG_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_S_SINGLE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_PREFIX_BASE_S_SINGLE_NEG_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_CHAR_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_STRIP_CHAR_S_SINGLE_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_REQ_UNFOLD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_REQ_UNFOLD_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_SKIP_UNFOLD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_SKIP_UNFOLD_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_TEST_UNFOLD
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_TEST_UNFOLD_REV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_STR_IN_RE_CONCAT_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_EQ_REFL
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_EQ_SYMM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_EQ_COND_DEQ
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_EQ_ITE_LIFT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_DISTINCT_BINARY_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_BV2NAT_INT2BV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_BV2NAT_INT2BV_EXTEND
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_BV2NAT_INT2BV_EXTRACT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_INT2BV_BV2NAT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_BV2NAT_GEQ_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_INT2BV_BVULT_EQUIV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_UF_INT2BV_BVULE_EQUIV
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_SINE_ZERO
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_SINE_PI2
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_COSINE_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_TANGENT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_SECENT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_COSECENT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_COTANGENT_ELIM
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_ARITH_PI_NOT_INT
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_CARD_SINGLETON
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_CARD_UNION
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_CARD_MINUS
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_SETS_CARD_EMP
Cvc5ProofRewriteRule::CVC5_PROOF_REWRITE_RULE_LAST
cvc5_proof_rewrite_rule_to_string()
cvc5_proof_rewrite_rule_hash()
- Cvc5SortKind
Cvc5SortKind
Cvc5SortKind::CVC5_SORT_KIND_INTERNAL_SORT_KIND
Cvc5SortKind::CVC5_SORT_KIND_UNDEFINED_SORT_KIND
Cvc5SortKind::CVC5_SORT_KIND_NULL_SORT
Cvc5SortKind::CVC5_SORT_KIND_ABSTRACT_SORT
Cvc5SortKind::CVC5_SORT_KIND_ARRAY_SORT
Cvc5SortKind::CVC5_SORT_KIND_BAG_SORT
Cvc5SortKind::CVC5_SORT_KIND_BOOLEAN_SORT
Cvc5SortKind::CVC5_SORT_KIND_BITVECTOR_SORT
Cvc5SortKind::CVC5_SORT_KIND_DATATYPE_SORT
Cvc5SortKind::CVC5_SORT_KIND_FINITE_FIELD_SORT
Cvc5SortKind::CVC5_SORT_KIND_FLOATINGPOINT_SORT
Cvc5SortKind::CVC5_SORT_KIND_FUNCTION_SORT
Cvc5SortKind::CVC5_SORT_KIND_INTEGER_SORT
Cvc5SortKind::CVC5_SORT_KIND_REAL_SORT
Cvc5SortKind::CVC5_SORT_KIND_REGLAN_SORT
Cvc5SortKind::CVC5_SORT_KIND_ROUNDINGMODE_SORT
Cvc5SortKind::CVC5_SORT_KIND_SEQUENCE_SORT
Cvc5SortKind::CVC5_SORT_KIND_SET_SORT
Cvc5SortKind::CVC5_SORT_KIND_STRING_SORT
Cvc5SortKind::CVC5_SORT_KIND_TUPLE_SORT
Cvc5SortKind::CVC5_SORT_KIND_NULLABLE_SORT
Cvc5SortKind::CVC5_SORT_KIND_UNINTERPRETED_SORT
Cvc5SortKind::CVC5_SORT_KIND_LAST_SORT_KIND
cvc5_sort_kind_to_string()
cvc5_sort_kind_hash()
- Cvc5RoundingMode
- Cvc5UnknownExplanation
Cvc5UnknownExplanation
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_REQUIRES_FULL_CHECK
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_INCOMPLETE
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_TIMEOUT
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_RESOURCEOUT
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_MEMOUT
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_INTERRUPTED
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_UNSUPPORTED
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_OTHER
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_REQUIRES_CHECK_AGAIN
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_UNKNOWN_REASON
Cvc5UnknownExplanation::CVC5_UNKNOWN_EXPLANATION_LAST
cvc5_unknown_explanation_to_string()
- Modes
Cvc5BlockModelsMode
cvc5_modes_block_models_mode_to_string()
Cvc5LearnedLitType
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_PREPROCESS_SOLVED
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_PREPROCESS
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_INPUT
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_SOLVABLE
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_CONSTANT_PROP
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_INTERNAL
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_UNKNOWN
Cvc5LearnedLitType::CVC5_LEARNED_LIT_TYPE_LAST
cvc5_modes_learned_lit_type_to_string()
Cvc5ProofComponent
cvc5_modes_proof_component_to_string()
Cvc5ProofFormat
cvc5_modes_proof_format_to_string()
Cvc5FindSynthTarget
Cvc5FindSynthTarget::CVC5_FIND_SYNTH_TARGET_ENUM
Cvc5FindSynthTarget::CVC5_FIND_SYNTH_TARGET_REWRITE
Cvc5FindSynthTarget::CVC5_FIND_SYNTH_TARGET_REWRITE_UNSOUND
Cvc5FindSynthTarget::CVC5_FIND_SYNTH_TARGET_REWRITE_INPUT
Cvc5FindSynthTarget::CVC5_FIND_SYNTH_TARGET_QUERY
Cvc5FindSynthTarget::CVC5_FIND_SYNTH_TARGET_LAST
cvc5_modes_find_synth_target_to_string()
Types
The following types are defined via typedefs but used as black boxes, their internals are hidden.
typedef struct Cvc5
typedef struct Cvc5Command
typedef struct Cvc5Datatype
typedef struct Cvc5DatatypeDecl
typedef struct Cvc5DatatypeConstructor
typedef struct Cvc5DatatypeConstructorDecl
typedef struct Cvc5DatatypeSelector
typedef struct Cvc5Grammar
typedef struct Cvc5InputParser
typedef struct Cvc5Op
typedef struct Cvc5Proof
typedef struct Cvc5Result
typedef struct Cvc5Sort
typedef struct
Cvc5Stat
typedef struct Cvc5Statistics
typedef struct Cvc5SymbolManager
typedef struct Cvc5SynthResult
typedef struct Cvc5Term
typedef struct Cvc5TermManager
Structs
The following structs are fully exposed via the API.
struct Cvc5OptionInfo
struct Cvc5Plugin
Enums
enum Cvc5Kind
enum Cvc5SortKind
enum
Cvc5OptionInfoKind
enum
Cvc5ProofRule
enum
Cvc5ProofRewriteRule
enum Cvc5RoundingMode
enums for configuration modes
enum
Cvc5BlockModelsMode
enum
Cvc5LearnedLitType
enum
Cvc5ProofComponent
enum
Cvc5ProofFormat
enum
Cvc5FindSynthTarget