3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00

other components

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
Leonardo de Moura 2012-10-02 11:48:48 -07:00
parent e9eab22e5c
commit 68269c43a6
250 changed files with 70871 additions and 0 deletions

27
dll/dll.cpp Normal file
View file

@ -0,0 +1,27 @@
#include "windows.h"
#ifdef _MANAGED
#pragma managed(push, off)
#endif
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
#ifdef _MANAGED
#pragma managed(pop)
#endif

101
dll/dll.rc Normal file
View file

@ -0,0 +1,101 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,2,0,0
PRODUCTVERSION 4,2,0,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x2L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "Z3 Dynamic Link Library"
VALUE "FileVersion" "4,2,0,0"
VALUE "InternalName", "Z3 DLL"
VALUE "LegalCopyright", "(c) Microsoft Corporation. All rights reserved."
VALUE "OriginalFilename", "z3.dll"
VALUE "ProductName", "Z3"
VALUE "ProductVersion", "4,2,0,0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

1340
dll/dll.vcxproj Normal file

File diff suppressed because it is too large Load diff

3
dll/dll.vcxproj.user Normal file
View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

24
dll/mk_def.py Normal file
View file

@ -0,0 +1,24 @@
import re
pat1 = re.compile(".*Z3_API.*")
api = open('..\lib\z3_api.h', 'r')
z3def = open('z3.def', 'w')
z3dbgdef = open('z3_dbg.def', 'w')
z3def.write('LIBRARY "Z3"\nEXPORTS\n')
z3dbgdef.write('LIBRARY "Z3_DBG"\nEXPORTS\n')
num = 1
for line in api:
m = pat1.match(line)
if m:
words = re.split('\W+', line)
i = 0
for w in words:
if w == 'Z3_API':
f = words[i+1]
z3def.write('\t%s @%s\n' % (f, num))
z3dbgdef.write('\t%s @%s\n' % (f, num))
i = i + 1
num = num + 1

14
dll/resource.h Normal file
View file

@ -0,0 +1,14 @@
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by dll.rc
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 101
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif

521
dll/z3.def Normal file
View file

@ -0,0 +1,521 @@
LIBRARY "Z3"
EXPORTS
Z3_mk_config @1
Z3_del_config @2
Z3_set_param_value @3
Z3_mk_context @4
Z3_mk_context_rc @5
Z3_del_context @6
Z3_inc_ref @7
Z3_dec_ref @8
Z3_update_param_value @9
Z3_get_param_value @10
Z3_interrupt @11
Z3_mk_params @12
Z3_params_inc_ref @13
Z3_params_dec_ref @14
Z3_params_set_bool @15
Z3_params_set_uint @16
Z3_params_set_double @17
Z3_params_set_symbol @18
Z3_params_to_string @19
Z3_params_validate @20
Z3_param_descrs_inc_ref @21
Z3_param_descrs_dec_ref @22
Z3_param_descrs_get_kind @23
Z3_param_descrs_size @24
Z3_param_descrs_get_name @25
Z3_mk_int_symbol @26
Z3_mk_string_symbol @27
Z3_mk_uninterpreted_sort @28
Z3_mk_bool_sort @29
Z3_mk_int_sort @30
Z3_mk_real_sort @31
Z3_mk_bv_sort @32
Z3_mk_finite_domain_sort @33
Z3_mk_array_sort @34
Z3_mk_tuple_sort @35
Z3_mk_enumeration_sort @36
Z3_mk_list_sort @37
Z3_mk_constructor @38
Z3_del_constructor @39
Z3_mk_datatype @40
Z3_mk_constructor_list @41
Z3_del_constructor_list @42
Z3_mk_datatypes @43
Z3_query_constructor @44
Z3_mk_func_decl @45
Z3_mk_app @46
Z3_mk_const @47
Z3_mk_fresh_func_decl @48
Z3_mk_fresh_const @49
Z3_mk_true @50
Z3_mk_false @51
Z3_mk_eq @52
Z3_mk_distinct @53
Z3_mk_not @54
Z3_mk_ite @55
Z3_mk_iff @56
Z3_mk_implies @57
Z3_mk_xor @58
Z3_mk_and @59
Z3_mk_or @60
Z3_mk_add @61
Z3_mk_mul @62
Z3_mk_sub @63
Z3_mk_unary_minus @64
Z3_mk_div @65
Z3_mk_mod @66
Z3_mk_rem @67
Z3_mk_power @68
Z3_mk_lt @69
Z3_mk_le @70
Z3_mk_gt @71
Z3_mk_ge @72
Z3_mk_int2real @73
Z3_mk_real2int @74
Z3_mk_is_int @75
Z3_mk_bvnot @76
Z3_mk_bvredand @77
Z3_mk_bvredor @78
Z3_mk_bvand @79
Z3_mk_bvor @80
Z3_mk_bvxor @81
Z3_mk_bvnand @82
Z3_mk_bvnor @83
Z3_mk_bvxnor @84
Z3_mk_bvneg @85
Z3_mk_bvadd @86
Z3_mk_bvsub @87
Z3_mk_bvmul @88
Z3_mk_bvudiv @89
Z3_mk_bvsdiv @90
Z3_mk_bvurem @91
Z3_mk_bvsrem @92
Z3_mk_bvsmod @93
Z3_mk_bvult @94
Z3_mk_bvslt @95
Z3_mk_bvule @96
Z3_mk_bvsle @97
Z3_mk_bvuge @98
Z3_mk_bvsge @99
Z3_mk_bvugt @100
Z3_mk_bvsgt @101
Z3_mk_concat @102
Z3_mk_extract @103
Z3_mk_sign_ext @104
Z3_mk_zero_ext @105
Z3_mk_repeat @106
Z3_mk_bvshl @107
Z3_mk_bvlshr @108
Z3_mk_bvashr @109
Z3_mk_rotate_left @110
Z3_mk_rotate_right @111
Z3_mk_ext_rotate_left @112
Z3_mk_ext_rotate_right @113
Z3_mk_int2bv @114
Z3_mk_bv2int @115
Z3_mk_bvadd_no_overflow @116
Z3_mk_bvadd_no_underflow @117
Z3_mk_bvsub_no_overflow @118
Z3_mk_bvsub_no_underflow @119
Z3_mk_bvsdiv_no_overflow @120
Z3_mk_bvneg_no_overflow @121
Z3_mk_bvmul_no_overflow @122
Z3_mk_bvmul_no_underflow @123
Z3_mk_select @124
Z3_mk_store @125
Z3_mk_const_array @126
Z3_mk_map @127
Z3_mk_array_default @128
Z3_mk_set_sort @129
Z3_mk_empty_set @130
Z3_mk_full_set @131
Z3_mk_set_add @132
Z3_mk_set_del @133
Z3_mk_set_union @134
Z3_mk_set_intersect @135
Z3_mk_set_difference @136
Z3_mk_set_complement @137
Z3_mk_set_member @138
Z3_mk_set_subset @139
Z3_mk_numeral @140
Z3_mk_real @141
Z3_mk_int @142
Z3_mk_unsigned_int @143
Z3_mk_int64 @144
Z3_mk_unsigned_int64 @145
Z3_mk_pattern @146
Z3_mk_bound @147
Z3_mk_forall @148
Z3_mk_exists @149
Z3_mk_quantifier @150
Z3_mk_quantifier_ex @151
Z3_mk_forall_const @152
Z3_mk_exists_const @153
Z3_mk_quantifier_const @154
Z3_mk_quantifier_const_ex @155
Z3_get_symbol_kind @156
Z3_get_symbol_int @157
Z3_get_symbol_string @158
Z3_get_sort_name @159
Z3_get_sort_id @160
Z3_sort_to_ast @161
Z3_is_eq_sort @162
Z3_get_sort_kind @163
Z3_get_bv_sort_size @164
Z3_get_finite_domain_sort_size @165
Z3_get_array_sort_domain @166
Z3_get_array_sort_range @167
Z3_get_tuple_sort_mk_decl @168
Z3_get_tuple_sort_num_fields @169
Z3_get_tuple_sort_field_decl @170
Z3_get_datatype_sort_num_constructors @171
Z3_get_datatype_sort_constructor @172
Z3_get_datatype_sort_recognizer @173
Z3_get_datatype_sort_constructor_accessor @174
Z3_get_relation_arity @175
Z3_get_relation_column @176
Z3_func_decl_to_ast @177
Z3_is_eq_func_decl @178
Z3_get_func_decl_id @179
Z3_get_decl_name @180
Z3_get_decl_kind @181
Z3_get_domain_size @182
Z3_get_arity @183
Z3_get_domain @184
Z3_get_range @185
Z3_get_decl_num_parameters @186
Z3_get_decl_parameter_kind @187
Z3_get_decl_int_parameter @188
Z3_get_decl_double_parameter @189
Z3_get_decl_symbol_parameter @190
Z3_get_decl_sort_parameter @191
Z3_get_decl_ast_parameter @192
Z3_get_decl_func_decl_parameter @193
Z3_get_decl_rational_parameter @194
Z3_app_to_ast @195
Z3_get_app_decl @196
Z3_get_app_num_args @197
Z3_get_app_arg @198
Z3_is_eq_ast @199
Z3_get_ast_id @200
Z3_get_ast_hash @201
Z3_get_sort @202
Z3_is_well_sorted @203
Z3_get_bool_value @204
Z3_get_ast_kind @205
Z3_is_app @206
Z3_is_numeral_ast @207
Z3_is_algebraic_number @208
Z3_to_app @209
Z3_to_func_decl @210
Z3_get_numeral_string @211
Z3_get_numeral_decimal_string @212
Z3_get_numerator @213
Z3_get_denominator @214
Z3_get_numeral_small @215
Z3_get_numeral_int @216
Z3_get_numeral_uint @217
Z3_get_numeral_uint64 @218
Z3_get_numeral_int64 @219
Z3_get_numeral_rational_int64 @220
Z3_get_algebraic_number_lower @221
Z3_get_algebraic_number_upper @222
Z3_pattern_to_ast @223
Z3_get_pattern_num_terms @224
Z3_get_pattern @225
Z3_get_index_value @226
Z3_is_quantifier_forall @227
Z3_get_quantifier_weight @228
Z3_get_quantifier_num_patterns @229
Z3_get_quantifier_pattern_ast @230
Z3_get_quantifier_num_no_patterns @231
Z3_get_quantifier_no_pattern_ast @232
Z3_get_quantifier_bound_name @233
Z3_get_quantifier_bound_sort @234
Z3_get_quantifier_body @235
Z3_get_quantifier_num_bound @236
Z3_simplify @237
Z3_simplify_ex @238
Z3_simplify_get_help @239
Z3_simplify_get_param_descrs @240
Z3_update_term @241
Z3_substitute @242
Z3_substitute_vars @243
Z3_translate @244
Z3_model_inc_ref @245
Z3_model_dec_ref @246
Z3_model_eval @247
Z3_model_get_const_interp @248
Z3_model_get_func_interp @249
Z3_model_get_num_consts @250
Z3_model_get_const_decl @251
Z3_model_get_num_funcs @252
Z3_model_get_func_decl @253
Z3_model_get_num_sorts @254
Z3_model_get_sort @255
Z3_model_get_sort_universe @256
Z3_is_as_array @257
Z3_get_as_array_func_decl @258
Z3_func_interp_inc_ref @259
Z3_func_interp_dec_ref @260
Z3_func_interp_get_num_entries @261
Z3_func_interp_get_entry @262
Z3_func_interp_get_else @263
Z3_func_interp_get_arity @264
Z3_func_entry_inc_ref @265
Z3_func_entry_dec_ref @266
Z3_func_entry_get_value @267
Z3_func_entry_get_num_args @268
Z3_func_entry_get_arg @269
Z3_open_log @270
Z3_append_log @271
Z3_close_log @272
Z3_toggle_warning_messages @273
Z3_set_ast_print_mode @274
Z3_ast_to_string @275
Z3_pattern_to_string @276
Z3_sort_to_string @277
Z3_func_decl_to_string @278
Z3_model_to_string @279
Z3_benchmark_to_smtlib_string @280
Z3_parse_smtlib2_string @281
Z3_parse_smtlib2_file @282
Z3_parse_smtlib_string @283
Z3_parse_smtlib_file @284
Z3_get_smtlib_num_formulas @285
Z3_get_smtlib_formula @286
Z3_get_smtlib_num_assumptions @287
Z3_get_smtlib_assumption @288
Z3_get_smtlib_num_decls @289
Z3_get_smtlib_decl @290
Z3_get_smtlib_num_sorts @291
Z3_get_smtlib_sort @292
Z3_get_smtlib_error @293
Z3_parse_z3_string @294
Z3_parse_z3_file @295
Z3_get_error_code @296
Z3_set_error_handler @297
Z3_set_error @298
Z3_get_error_msg @299
Z3_get_error_msg_ex @300
Z3_get_version @301
Z3_reset_memory @302
Z3_mk_theory @303
Z3_theory_get_ext_data @304
Z3_theory_mk_sort @305
Z3_theory_mk_value @306
Z3_theory_mk_constant @307
Z3_theory_mk_func_decl @308
Z3_theory_get_context @309
Z3_set_delete_callback @310
Z3_set_reduce_app_callback @311
Z3_set_reduce_eq_callback @312
Z3_set_reduce_distinct_callback @313
Z3_set_new_app_callback @314
Z3_set_new_elem_callback @315
Z3_set_init_search_callback @316
Z3_set_push_callback @317
Z3_set_pop_callback @318
Z3_set_restart_callback @319
Z3_set_reset_callback @320
Z3_set_final_check_callback @321
Z3_set_new_eq_callback @322
Z3_set_new_diseq_callback @323
Z3_set_new_assignment_callback @324
Z3_set_new_relevant_callback @325
Z3_theory_assert_axiom @326
Z3_theory_assume_eq @327
Z3_theory_enable_axiom_simplification @328
Z3_theory_get_eqc_root @329
Z3_theory_get_eqc_next @330
Z3_theory_get_num_parents @331
Z3_theory_get_parent @332
Z3_theory_is_value @333
Z3_theory_is_decl @334
Z3_theory_get_num_elems @335
Z3_theory_get_elem @336
Z3_theory_get_num_apps @337
Z3_theory_get_app @338
Z3_mk_fixedpoint @339
Z3_fixedpoint_inc_ref @340
Z3_fixedpoint_dec_ref @341
Z3_fixedpoint_add_rule @342
Z3_fixedpoint_add_fact @343
Z3_fixedpoint_assert @344
Z3_fixedpoint_query @345
Z3_fixedpoint_query_relations @346
Z3_fixedpoint_get_answer @347
Z3_fixedpoint_get_reason_unknown @348
Z3_fixedpoint_update_rule @349
Z3_fixedpoint_get_num_levels @350
Z3_fixedpoint_get_cover_delta @351
Z3_fixedpoint_add_cover @352
Z3_fixedpoint_get_statistics @353
Z3_fixedpoint_register_relation @354
Z3_fixedpoint_set_predicate_representation @355
Z3_fixedpoint_simplify_rules @356
Z3_fixedpoint_set_params @357
Z3_fixedpoint_get_help @358
Z3_fixedpoint_get_param_descrs @359
Z3_fixedpoint_to_string @360
Z3_fixedpoint_push @361
Z3_fixedpoint_pop @362
Z3_fixedpoint_init @363
Z3_fixedpoint_set_reduce_assign_callback @364
Z3_fixedpoint_set_reduce_app_callback @365
Z3_mk_ast_vector @366
Z3_ast_vector_inc_ref @367
Z3_ast_vector_dec_ref @368
Z3_ast_vector_size @369
Z3_ast_vector_get @370
Z3_ast_vector_set @371
Z3_ast_vector_resize @372
Z3_ast_vector_push @373
Z3_ast_vector_translate @374
Z3_ast_vector_to_string @375
Z3_mk_ast_map @376
Z3_ast_map_inc_ref @377
Z3_ast_map_dec_ref @378
Z3_ast_map_contains @379
Z3_ast_map_find @380
Z3_ast_map_insert @381
Z3_ast_map_erase @382
Z3_ast_map_reset @383
Z3_ast_map_size @384
Z3_ast_map_keys @385
Z3_ast_map_to_string @386
Z3_mk_goal @387
Z3_goal_inc_ref @388
Z3_goal_dec_ref @389
Z3_goal_precision @390
Z3_goal_assert @391
Z3_goal_inconsistent @392
Z3_goal_depth @393
Z3_goal_reset @394
Z3_goal_size @395
Z3_goal_formula @396
Z3_goal_num_exprs @397
Z3_goal_is_decided_sat @398
Z3_goal_is_decided_unsat @399
Z3_goal_translate @400
Z3_goal_to_string @401
Z3_mk_tactic @402
Z3_tactic_inc_ref @403
Z3_tactic_dec_ref @404
Z3_mk_probe @405
Z3_probe_inc_ref @406
Z3_probe_dec_ref @407
Z3_tactic_and_then @408
Z3_tactic_or_else @409
Z3_tactic_par_or @410
Z3_tactic_par_and_then @411
Z3_tactic_try_for @412
Z3_tactic_when @413
Z3_tactic_cond @414
Z3_tactic_repeat @415
Z3_tactic_skip @416
Z3_tactic_fail @417
Z3_tactic_fail_if @418
Z3_tactic_fail_if_not_decided @419
Z3_tactic_using_params @420
Z3_probe_const @421
Z3_probe_lt @422
Z3_probe_gt @423
Z3_probe_le @424
Z3_probe_ge @425
Z3_probe_eq @426
Z3_probe_and @427
Z3_probe_or @428
Z3_probe_not @429
Z3_get_num_tactics @430
Z3_get_tactic_name @431
Z3_get_num_probes @432
Z3_get_probe_name @433
Z3_tactic_get_help @434
Z3_tactic_get_param_descrs @435
Z3_tactic_get_descr @436
Z3_probe_get_descr @437
Z3_probe_apply @438
Z3_tactic_apply @439
Z3_tactic_apply_ex @440
Z3_apply_result_inc_ref @441
Z3_apply_result_dec_ref @442
Z3_apply_result_to_string @443
Z3_apply_result_get_num_subgoals @444
Z3_apply_result_get_subgoal @445
Z3_apply_result_convert_model @446
Z3_mk_solver @447
Z3_mk_simple_solver @448
Z3_mk_solver_for_logic @449
Z3_mk_solver_from_tactic @450
Z3_solver_get_help @451
Z3_solver_get_param_descrs @452
Z3_solver_set_params @453
Z3_solver_inc_ref @454
Z3_solver_dec_ref @455
Z3_solver_push @456
Z3_solver_pop @457
Z3_solver_reset @458
Z3_solver_get_num_scopes @459
Z3_solver_assert @460
Z3_solver_get_assertions @461
Z3_solver_check @462
Z3_solver_check_assumptions @463
Z3_solver_get_model @464
Z3_solver_get_proof @465
Z3_solver_get_unsat_core @466
Z3_solver_get_reason_unknown @467
Z3_solver_get_statistics @468
Z3_solver_to_string @469
Z3_stats_to_string @470
Z3_stats_inc_ref @471
Z3_stats_dec_ref @472
Z3_stats_size @473
Z3_stats_get_key @474
Z3_stats_is_uint @475
Z3_stats_is_double @476
Z3_stats_get_uint_value @477
Z3_stats_get_double_value @478
Z3_mk_injective_function @479
Z3_set_logic @480
Z3_push @481
Z3_pop @482
Z3_get_num_scopes @483
Z3_persist_ast @484
Z3_assert_cnstr @485
Z3_check_and_get_model @486
Z3_check @487
Z3_check_assumptions @488
Z3_get_implied_equalities @489
Z3_del_model @490
Z3_soft_check_cancel @491
Z3_get_search_failure @492
Z3_mk_label @493
Z3_get_relevant_labels @494
Z3_get_relevant_literals @495
Z3_get_guessed_literals @496
Z3_del_literals @497
Z3_get_num_literals @498
Z3_get_label_symbol @499
Z3_get_literal @500
Z3_disable_literal @501
Z3_block_literals @502
Z3_get_model_num_constants @503
Z3_get_model_constant @504
Z3_get_model_num_funcs @505
Z3_get_model_func_decl @506
Z3_eval_func_decl @507
Z3_is_array_value @508
Z3_get_array_value @509
Z3_get_model_func_else @510
Z3_get_model_func_num_entries @511
Z3_get_model_func_entry_num_args @512
Z3_get_model_func_entry_arg @513
Z3_get_model_func_entry_value @514
Z3_eval @515
Z3_eval_decl @516
Z3_context_to_string @517
Z3_statistics_to_string @518
Z3_get_context_assignment @519

521
dll/z3_dbg.def Normal file
View file

@ -0,0 +1,521 @@
LIBRARY "Z3_DBG"
EXPORTS
Z3_mk_config @1
Z3_del_config @2
Z3_set_param_value @3
Z3_mk_context @4
Z3_mk_context_rc @5
Z3_del_context @6
Z3_inc_ref @7
Z3_dec_ref @8
Z3_update_param_value @9
Z3_get_param_value @10
Z3_interrupt @11
Z3_mk_params @12
Z3_params_inc_ref @13
Z3_params_dec_ref @14
Z3_params_set_bool @15
Z3_params_set_uint @16
Z3_params_set_double @17
Z3_params_set_symbol @18
Z3_params_to_string @19
Z3_params_validate @20
Z3_param_descrs_inc_ref @21
Z3_param_descrs_dec_ref @22
Z3_param_descrs_get_kind @23
Z3_param_descrs_size @24
Z3_param_descrs_get_name @25
Z3_mk_int_symbol @26
Z3_mk_string_symbol @27
Z3_mk_uninterpreted_sort @28
Z3_mk_bool_sort @29
Z3_mk_int_sort @30
Z3_mk_real_sort @31
Z3_mk_bv_sort @32
Z3_mk_finite_domain_sort @33
Z3_mk_array_sort @34
Z3_mk_tuple_sort @35
Z3_mk_enumeration_sort @36
Z3_mk_list_sort @37
Z3_mk_constructor @38
Z3_del_constructor @39
Z3_mk_datatype @40
Z3_mk_constructor_list @41
Z3_del_constructor_list @42
Z3_mk_datatypes @43
Z3_query_constructor @44
Z3_mk_func_decl @45
Z3_mk_app @46
Z3_mk_const @47
Z3_mk_fresh_func_decl @48
Z3_mk_fresh_const @49
Z3_mk_true @50
Z3_mk_false @51
Z3_mk_eq @52
Z3_mk_distinct @53
Z3_mk_not @54
Z3_mk_ite @55
Z3_mk_iff @56
Z3_mk_implies @57
Z3_mk_xor @58
Z3_mk_and @59
Z3_mk_or @60
Z3_mk_add @61
Z3_mk_mul @62
Z3_mk_sub @63
Z3_mk_unary_minus @64
Z3_mk_div @65
Z3_mk_mod @66
Z3_mk_rem @67
Z3_mk_power @68
Z3_mk_lt @69
Z3_mk_le @70
Z3_mk_gt @71
Z3_mk_ge @72
Z3_mk_int2real @73
Z3_mk_real2int @74
Z3_mk_is_int @75
Z3_mk_bvnot @76
Z3_mk_bvredand @77
Z3_mk_bvredor @78
Z3_mk_bvand @79
Z3_mk_bvor @80
Z3_mk_bvxor @81
Z3_mk_bvnand @82
Z3_mk_bvnor @83
Z3_mk_bvxnor @84
Z3_mk_bvneg @85
Z3_mk_bvadd @86
Z3_mk_bvsub @87
Z3_mk_bvmul @88
Z3_mk_bvudiv @89
Z3_mk_bvsdiv @90
Z3_mk_bvurem @91
Z3_mk_bvsrem @92
Z3_mk_bvsmod @93
Z3_mk_bvult @94
Z3_mk_bvslt @95
Z3_mk_bvule @96
Z3_mk_bvsle @97
Z3_mk_bvuge @98
Z3_mk_bvsge @99
Z3_mk_bvugt @100
Z3_mk_bvsgt @101
Z3_mk_concat @102
Z3_mk_extract @103
Z3_mk_sign_ext @104
Z3_mk_zero_ext @105
Z3_mk_repeat @106
Z3_mk_bvshl @107
Z3_mk_bvlshr @108
Z3_mk_bvashr @109
Z3_mk_rotate_left @110
Z3_mk_rotate_right @111
Z3_mk_ext_rotate_left @112
Z3_mk_ext_rotate_right @113
Z3_mk_int2bv @114
Z3_mk_bv2int @115
Z3_mk_bvadd_no_overflow @116
Z3_mk_bvadd_no_underflow @117
Z3_mk_bvsub_no_overflow @118
Z3_mk_bvsub_no_underflow @119
Z3_mk_bvsdiv_no_overflow @120
Z3_mk_bvneg_no_overflow @121
Z3_mk_bvmul_no_overflow @122
Z3_mk_bvmul_no_underflow @123
Z3_mk_select @124
Z3_mk_store @125
Z3_mk_const_array @126
Z3_mk_map @127
Z3_mk_array_default @128
Z3_mk_set_sort @129
Z3_mk_empty_set @130
Z3_mk_full_set @131
Z3_mk_set_add @132
Z3_mk_set_del @133
Z3_mk_set_union @134
Z3_mk_set_intersect @135
Z3_mk_set_difference @136
Z3_mk_set_complement @137
Z3_mk_set_member @138
Z3_mk_set_subset @139
Z3_mk_numeral @140
Z3_mk_real @141
Z3_mk_int @142
Z3_mk_unsigned_int @143
Z3_mk_int64 @144
Z3_mk_unsigned_int64 @145
Z3_mk_pattern @146
Z3_mk_bound @147
Z3_mk_forall @148
Z3_mk_exists @149
Z3_mk_quantifier @150
Z3_mk_quantifier_ex @151
Z3_mk_forall_const @152
Z3_mk_exists_const @153
Z3_mk_quantifier_const @154
Z3_mk_quantifier_const_ex @155
Z3_get_symbol_kind @156
Z3_get_symbol_int @157
Z3_get_symbol_string @158
Z3_get_sort_name @159
Z3_get_sort_id @160
Z3_sort_to_ast @161
Z3_is_eq_sort @162
Z3_get_sort_kind @163
Z3_get_bv_sort_size @164
Z3_get_finite_domain_sort_size @165
Z3_get_array_sort_domain @166
Z3_get_array_sort_range @167
Z3_get_tuple_sort_mk_decl @168
Z3_get_tuple_sort_num_fields @169
Z3_get_tuple_sort_field_decl @170
Z3_get_datatype_sort_num_constructors @171
Z3_get_datatype_sort_constructor @172
Z3_get_datatype_sort_recognizer @173
Z3_get_datatype_sort_constructor_accessor @174
Z3_get_relation_arity @175
Z3_get_relation_column @176
Z3_func_decl_to_ast @177
Z3_is_eq_func_decl @178
Z3_get_func_decl_id @179
Z3_get_decl_name @180
Z3_get_decl_kind @181
Z3_get_domain_size @182
Z3_get_arity @183
Z3_get_domain @184
Z3_get_range @185
Z3_get_decl_num_parameters @186
Z3_get_decl_parameter_kind @187
Z3_get_decl_int_parameter @188
Z3_get_decl_double_parameter @189
Z3_get_decl_symbol_parameter @190
Z3_get_decl_sort_parameter @191
Z3_get_decl_ast_parameter @192
Z3_get_decl_func_decl_parameter @193
Z3_get_decl_rational_parameter @194
Z3_app_to_ast @195
Z3_get_app_decl @196
Z3_get_app_num_args @197
Z3_get_app_arg @198
Z3_is_eq_ast @199
Z3_get_ast_id @200
Z3_get_ast_hash @201
Z3_get_sort @202
Z3_is_well_sorted @203
Z3_get_bool_value @204
Z3_get_ast_kind @205
Z3_is_app @206
Z3_is_numeral_ast @207
Z3_is_algebraic_number @208
Z3_to_app @209
Z3_to_func_decl @210
Z3_get_numeral_string @211
Z3_get_numeral_decimal_string @212
Z3_get_numerator @213
Z3_get_denominator @214
Z3_get_numeral_small @215
Z3_get_numeral_int @216
Z3_get_numeral_uint @217
Z3_get_numeral_uint64 @218
Z3_get_numeral_int64 @219
Z3_get_numeral_rational_int64 @220
Z3_get_algebraic_number_lower @221
Z3_get_algebraic_number_upper @222
Z3_pattern_to_ast @223
Z3_get_pattern_num_terms @224
Z3_get_pattern @225
Z3_get_index_value @226
Z3_is_quantifier_forall @227
Z3_get_quantifier_weight @228
Z3_get_quantifier_num_patterns @229
Z3_get_quantifier_pattern_ast @230
Z3_get_quantifier_num_no_patterns @231
Z3_get_quantifier_no_pattern_ast @232
Z3_get_quantifier_bound_name @233
Z3_get_quantifier_bound_sort @234
Z3_get_quantifier_body @235
Z3_get_quantifier_num_bound @236
Z3_simplify @237
Z3_simplify_ex @238
Z3_simplify_get_help @239
Z3_simplify_get_param_descrs @240
Z3_update_term @241
Z3_substitute @242
Z3_substitute_vars @243
Z3_translate @244
Z3_model_inc_ref @245
Z3_model_dec_ref @246
Z3_model_eval @247
Z3_model_get_const_interp @248
Z3_model_get_func_interp @249
Z3_model_get_num_consts @250
Z3_model_get_const_decl @251
Z3_model_get_num_funcs @252
Z3_model_get_func_decl @253
Z3_model_get_num_sorts @254
Z3_model_get_sort @255
Z3_model_get_sort_universe @256
Z3_is_as_array @257
Z3_get_as_array_func_decl @258
Z3_func_interp_inc_ref @259
Z3_func_interp_dec_ref @260
Z3_func_interp_get_num_entries @261
Z3_func_interp_get_entry @262
Z3_func_interp_get_else @263
Z3_func_interp_get_arity @264
Z3_func_entry_inc_ref @265
Z3_func_entry_dec_ref @266
Z3_func_entry_get_value @267
Z3_func_entry_get_num_args @268
Z3_func_entry_get_arg @269
Z3_open_log @270
Z3_append_log @271
Z3_close_log @272
Z3_toggle_warning_messages @273
Z3_set_ast_print_mode @274
Z3_ast_to_string @275
Z3_pattern_to_string @276
Z3_sort_to_string @277
Z3_func_decl_to_string @278
Z3_model_to_string @279
Z3_benchmark_to_smtlib_string @280
Z3_parse_smtlib2_string @281
Z3_parse_smtlib2_file @282
Z3_parse_smtlib_string @283
Z3_parse_smtlib_file @284
Z3_get_smtlib_num_formulas @285
Z3_get_smtlib_formula @286
Z3_get_smtlib_num_assumptions @287
Z3_get_smtlib_assumption @288
Z3_get_smtlib_num_decls @289
Z3_get_smtlib_decl @290
Z3_get_smtlib_num_sorts @291
Z3_get_smtlib_sort @292
Z3_get_smtlib_error @293
Z3_parse_z3_string @294
Z3_parse_z3_file @295
Z3_get_error_code @296
Z3_set_error_handler @297
Z3_set_error @298
Z3_get_error_msg @299
Z3_get_error_msg_ex @300
Z3_get_version @301
Z3_reset_memory @302
Z3_mk_theory @303
Z3_theory_get_ext_data @304
Z3_theory_mk_sort @305
Z3_theory_mk_value @306
Z3_theory_mk_constant @307
Z3_theory_mk_func_decl @308
Z3_theory_get_context @309
Z3_set_delete_callback @310
Z3_set_reduce_app_callback @311
Z3_set_reduce_eq_callback @312
Z3_set_reduce_distinct_callback @313
Z3_set_new_app_callback @314
Z3_set_new_elem_callback @315
Z3_set_init_search_callback @316
Z3_set_push_callback @317
Z3_set_pop_callback @318
Z3_set_restart_callback @319
Z3_set_reset_callback @320
Z3_set_final_check_callback @321
Z3_set_new_eq_callback @322
Z3_set_new_diseq_callback @323
Z3_set_new_assignment_callback @324
Z3_set_new_relevant_callback @325
Z3_theory_assert_axiom @326
Z3_theory_assume_eq @327
Z3_theory_enable_axiom_simplification @328
Z3_theory_get_eqc_root @329
Z3_theory_get_eqc_next @330
Z3_theory_get_num_parents @331
Z3_theory_get_parent @332
Z3_theory_is_value @333
Z3_theory_is_decl @334
Z3_theory_get_num_elems @335
Z3_theory_get_elem @336
Z3_theory_get_num_apps @337
Z3_theory_get_app @338
Z3_mk_fixedpoint @339
Z3_fixedpoint_inc_ref @340
Z3_fixedpoint_dec_ref @341
Z3_fixedpoint_add_rule @342
Z3_fixedpoint_add_fact @343
Z3_fixedpoint_assert @344
Z3_fixedpoint_query @345
Z3_fixedpoint_query_relations @346
Z3_fixedpoint_get_answer @347
Z3_fixedpoint_get_reason_unknown @348
Z3_fixedpoint_update_rule @349
Z3_fixedpoint_get_num_levels @350
Z3_fixedpoint_get_cover_delta @351
Z3_fixedpoint_add_cover @352
Z3_fixedpoint_get_statistics @353
Z3_fixedpoint_register_relation @354
Z3_fixedpoint_set_predicate_representation @355
Z3_fixedpoint_simplify_rules @356
Z3_fixedpoint_set_params @357
Z3_fixedpoint_get_help @358
Z3_fixedpoint_get_param_descrs @359
Z3_fixedpoint_to_string @360
Z3_fixedpoint_push @361
Z3_fixedpoint_pop @362
Z3_fixedpoint_init @363
Z3_fixedpoint_set_reduce_assign_callback @364
Z3_fixedpoint_set_reduce_app_callback @365
Z3_mk_ast_vector @366
Z3_ast_vector_inc_ref @367
Z3_ast_vector_dec_ref @368
Z3_ast_vector_size @369
Z3_ast_vector_get @370
Z3_ast_vector_set @371
Z3_ast_vector_resize @372
Z3_ast_vector_push @373
Z3_ast_vector_translate @374
Z3_ast_vector_to_string @375
Z3_mk_ast_map @376
Z3_ast_map_inc_ref @377
Z3_ast_map_dec_ref @378
Z3_ast_map_contains @379
Z3_ast_map_find @380
Z3_ast_map_insert @381
Z3_ast_map_erase @382
Z3_ast_map_reset @383
Z3_ast_map_size @384
Z3_ast_map_keys @385
Z3_ast_map_to_string @386
Z3_mk_goal @387
Z3_goal_inc_ref @388
Z3_goal_dec_ref @389
Z3_goal_precision @390
Z3_goal_assert @391
Z3_goal_inconsistent @392
Z3_goal_depth @393
Z3_goal_reset @394
Z3_goal_size @395
Z3_goal_formula @396
Z3_goal_num_exprs @397
Z3_goal_is_decided_sat @398
Z3_goal_is_decided_unsat @399
Z3_goal_translate @400
Z3_goal_to_string @401
Z3_mk_tactic @402
Z3_tactic_inc_ref @403
Z3_tactic_dec_ref @404
Z3_mk_probe @405
Z3_probe_inc_ref @406
Z3_probe_dec_ref @407
Z3_tactic_and_then @408
Z3_tactic_or_else @409
Z3_tactic_par_or @410
Z3_tactic_par_and_then @411
Z3_tactic_try_for @412
Z3_tactic_when @413
Z3_tactic_cond @414
Z3_tactic_repeat @415
Z3_tactic_skip @416
Z3_tactic_fail @417
Z3_tactic_fail_if @418
Z3_tactic_fail_if_not_decided @419
Z3_tactic_using_params @420
Z3_probe_const @421
Z3_probe_lt @422
Z3_probe_gt @423
Z3_probe_le @424
Z3_probe_ge @425
Z3_probe_eq @426
Z3_probe_and @427
Z3_probe_or @428
Z3_probe_not @429
Z3_get_num_tactics @430
Z3_get_tactic_name @431
Z3_get_num_probes @432
Z3_get_probe_name @433
Z3_tactic_get_help @434
Z3_tactic_get_param_descrs @435
Z3_tactic_get_descr @436
Z3_probe_get_descr @437
Z3_probe_apply @438
Z3_tactic_apply @439
Z3_tactic_apply_ex @440
Z3_apply_result_inc_ref @441
Z3_apply_result_dec_ref @442
Z3_apply_result_to_string @443
Z3_apply_result_get_num_subgoals @444
Z3_apply_result_get_subgoal @445
Z3_apply_result_convert_model @446
Z3_mk_solver @447
Z3_mk_simple_solver @448
Z3_mk_solver_for_logic @449
Z3_mk_solver_from_tactic @450
Z3_solver_get_help @451
Z3_solver_get_param_descrs @452
Z3_solver_set_params @453
Z3_solver_inc_ref @454
Z3_solver_dec_ref @455
Z3_solver_push @456
Z3_solver_pop @457
Z3_solver_reset @458
Z3_solver_get_num_scopes @459
Z3_solver_assert @460
Z3_solver_get_assertions @461
Z3_solver_check @462
Z3_solver_check_assumptions @463
Z3_solver_get_model @464
Z3_solver_get_proof @465
Z3_solver_get_unsat_core @466
Z3_solver_get_reason_unknown @467
Z3_solver_get_statistics @468
Z3_solver_to_string @469
Z3_stats_to_string @470
Z3_stats_inc_ref @471
Z3_stats_dec_ref @472
Z3_stats_size @473
Z3_stats_get_key @474
Z3_stats_is_uint @475
Z3_stats_is_double @476
Z3_stats_get_uint_value @477
Z3_stats_get_double_value @478
Z3_mk_injective_function @479
Z3_set_logic @480
Z3_push @481
Z3_pop @482
Z3_get_num_scopes @483
Z3_persist_ast @484
Z3_assert_cnstr @485
Z3_check_and_get_model @486
Z3_check @487
Z3_check_assumptions @488
Z3_get_implied_equalities @489
Z3_del_model @490
Z3_soft_check_cancel @491
Z3_get_search_failure @492
Z3_mk_label @493
Z3_get_relevant_labels @494
Z3_get_relevant_literals @495
Z3_get_guessed_literals @496
Z3_del_literals @497
Z3_get_num_literals @498
Z3_get_label_symbol @499
Z3_get_literal @500
Z3_disable_literal @501
Z3_block_literals @502
Z3_get_model_num_constants @503
Z3_get_model_constant @504
Z3_get_model_num_funcs @505
Z3_get_model_func_decl @506
Z3_eval_func_decl @507
Z3_is_array_value @508
Z3_get_array_value @509
Z3_get_model_func_else @510
Z3_get_model_func_num_entries @511
Z3_get_model_func_entry_num_args @512
Z3_get_model_func_entry_arg @513
Z3_get_model_func_entry_value @514
Z3_eval @515
Z3_eval_decl @516
Z3_context_to_string @517
Z3_statistics_to_string @518
Z3_get_context_assignment @519