Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Z3Prover/z3
/ functions
Functions
43,174 in github.com/Z3Prover/z3
⨍
Functions
43,174
◇
Types & classes
5,965
↓ 39 callers
Method
mkAnd
Create an expression representing {@code t[0] and t[1] and ...}.
src/api/java/Context.java:960
↓ 39 callers
Method
mkSolver
Creates a new (incremental) solver. Remarks: This solver also uses a set of builtin tactics for handling the first check-sat command, and check-sat c
src/api/java/Context.java:3552
↓ 39 callers
Method
mk_clause
src/sat/smt/pb_solver.cpp:2185
↓ 39 callers
Method
mk_ge
src/tactic/arith/bv2int_rewriter.cpp:179
↓ 39 callers
Method
mk_ule
src/ast/rewriter/bv_rewriter.cpp:254
↓ 39 callers
Function
occurs
Return true if n1 occurs in n2
src/ast/occurs.cpp:65
↓ 39 callers
Function
of_symbol
src/api/api_util.h:81
↓ 39 callers
Function
pp
src/smt/smt_enode.h:470
↓ 39 callers
Function
register_theory_var_in_lar_solver
src/smt/theory_lra.cpp:642
↓ 39 callers
Method
str_symbol
src/api/c++/z3++.h:3655
↓ 39 callers
Function
to_fixedpoint_ref
src/api/api_datalog.h:45
↓ 39 callers
Method
v1
src/smt/theory_special_relations.h:62
↓ 38 callers
Method
ArrayLength
(Z3Object[] a)
src/api/dotnet/Z3Object.cs:128
↓ 38 callers
Function
append
src/util/list.h:73
↓ 38 callers
Method
assert_expr
src/qe/qsat.cpp:570
↓ 38 callers
Method
begin
src/util/heap.h:259
↓ 38 callers
Method
begin_entries
src/smt/theory_arith.h:160
↓ 38 callers
Method
deallocate
src/math/polynomial/polynomial.cpp:522
↓ 38 callers
Function
eval_sign_at
src/math/polynomial/algebraic_numbers.cpp:2246
↓ 38 callers
Method
functional_columns
\brief The returned value is the number of last columns that are functional. The uniqueness is enforced on non-functional columns. When pr
src/muz/rel/dl_base.h:924
↓ 38 callers
Method
get_args
src/smt/smt_enode.h:224
↓ 38 callers
Method
get_arity
src/model/func_interp.h:119
↓ 38 callers
Method
get_cube
src/smt/smt_parallel.cpp:503
↓ 38 callers
Method
get_offset
src/ast/substitution/expr_offset.h:41
↓ 38 callers
Method
get_positive_tail_size
\brief Return number of positive uninterpreted predicates in the tail. These predicates are the first in the tail. */
src/muz/base/dl_rule.h:337
↓ 38 callers
Function
is_add
Return `True` if `a` is an expression of the form b + c. >>> x, y = Ints('x y') >>> is_add(x + y) True >>> is_add(x - y) False
src/api/python/z3/z3.py:2946
↓ 38 callers
Method
is_enabled
src/smt/diff_logic.h:86
↓ 38 callers
Method
is_numeral
src/qe/nlarith_util.cpp:824
↓ 38 callers
Method
range
()
src/api/js/src/high-level/types.ts:1816
↓ 38 callers
Method
rlimit
src/params/context_params.h:48
↓ 38 callers
Function
to_optimize_ptr
src/api/api_opt.cpp:45
↓ 38 callers
Function
unpack
(packages, symbols, arch)
scripts/mk_nuget_task.py:79
↓ 38 callers
Method
was_removed
src/sat/sat_clause.h:75
↓ 37 callers
Function
Z3_mk_real
src/api/api_arith.cpp:65
↓ 37 callers
Method
apply_substitution
src/qe/lite/qe_lite_tactic.cpp:370
↓ 37 callers
Method
flush
src/ast/expr_map.cpp:90
↓ 37 callers
Method
get_constant
src/model/model_core.h:63
↓ 37 callers
Method
get_monomial
src/math/polynomial/polynomial.cpp:1772
↓ 37 callers
Method
head
src/muz/spacer/spacer_context.h:564
↓ 37 callers
Method
inc_ref
src/tactic/aig/aig.cpp:1335
↓ 37 callers
Function
internalize_term
src/smt/theory_lra.cpp:942
↓ 37 callers
Function
inv
src/util/ext_numeral.h:86
↓ 37 callers
Function
is_app_of
Return `True` if `a` is an application of the given kind `k`. >>> x = Int('x') >>> n = x + 1 >>> is_app_of(n, Z3_OP_ADD) True >>>
src/api/python/z3/z3.py:1471
↓ 37 callers
Method
is_const_char
src/ast/seq_decl_plugin.cpp:841
↓ 37 callers
Method
is_inverted
src/tactic/aig/aig.cpp:35
↓ 37 callers
Method
is_loop
src/ast/seq_decl_plugin.cpp:1209
↓ 37 callers
Method
is_numeral
src/muz/rel/udoc_relation.cpp:262
↓ 37 callers
Method
is_select
src/qe/qe_array_plugin.cpp:288
↓ 37 callers
Method
is_true
src/sat/smt/sat_th.cpp:190
↓ 37 callers
Method
is_uninterp
src/ast/ast.h:1761
↓ 37 callers
Method
is_zero
src/math/dd/dd_pdd.h:438
↓ 37 callers
Method
mkNumeral
Create a Term of a given sort. @param v A string representing the term value in decimal notation. If the given sort is a real, then the Term can be a
src/api/java/Context.java:2654
↓ 37 callers
Method
mk_implies
src/muz/base/hnf.cpp:446
↓ 37 callers
Method
to_double
src/util/mpf.cpp:1710
↓ 37 callers
Function
tst_mul2k
src/test/mpz.cpp:173
↓ 37 callers
Method
v2
src/smt/theory_special_relations.h:63
↓ 36 callers
Method
arrayLength
(Z3Object[] a)
src/api/java/Z3Object.java:83
↓ 36 callers
Function
coeff
src/math/polynomial/polynomial.h:1223
↓ 36 callers
Method
display
src/muz/rel/dl_product_relation.cpp:1120
↓ 36 callers
Function
end
src/util/dlist.h:239
↓ 36 callers
Method
erase
src/math/lp/indexed_vector_def.h:66
↓ 36 callers
Method
get_base_var
src/smt/theory_arith.h:176
↓ 36 callers
Method
is_int
src/util/hwf.cpp:470
↓ 36 callers
Method
is_int
src/sat/smt/arith_solver.h:256
↓ 36 callers
Method
is_int64
src/util/mpfx.cpp:104
↓ 36 callers
Method
is_le
src/smt/smt_model_finder.cpp:1833
↓ 36 callers
Method
is_true
src/qe/mbp/mbp_plugin.cpp:246
↓ 36 callers
Method
merge
merge range from [lo:lo+length-1] with each index in equivalence class. under assumption of equalities and columns that are discarded.
src/muz/rel/doc.cpp:212
↓ 36 callers
Method
mkBoolConst
Create a Boolean constant.
src/api/java/Context.java:781
↓ 36 callers
Method
mk_asserted
src/ast/ast.cpp:2766
↓ 36 callers
Method
mk_bv_add
src/ast/rewriter/bv_rewriter.cpp:2334
↓ 36 callers
Method
mk_eq
src/muz/spacer/spacer_qe_project.cpp:140
↓ 36 callers
Method
mk_mul
src/smt/smt_farkas_util.cpp:53
↓ 36 callers
Method
norm
src/ast/simplifiers/bound_manager.cpp:71
↓ 36 callers
Function
of_sort
src/api/api_util.h:69
↓ 36 callers
Method
propagate
src/sat/sat_drat.cpp:571
↓ 36 callers
Function
reset_rcf_cancel
src/api/api_rcf.cpp:31
↓ 36 callers
Method
set_model_completion
src/model/model.h:99
↓ 36 callers
Method
to_numeral_vector
src/math/polynomial/upolynomial.h:401
↓ 35 callers
Function
Z3_mk_int_sort
src/api/api_arith.cpp:33
↓ 35 callers
Method
get_constructor_accessors
src/ast/datatype_decl_plugin.cpp:1114
↓ 35 callers
Method
get_core
src/qe/qsat.cpp:838
↓ 35 callers
Method
get_expr_id
src/ast/euf/euf_enode.h:209
↓ 35 callers
Method
get_range
src/muz/spacer/spacer_antiunify.cpp:305
↓ 35 callers
Method
get_rules
retrieve rules that have been added to fixedpoint context
src/api/python/z3/z3.py:7972
↓ 35 callers
Method
get_symbol
Ensure that symbols that are used both with skolems and non-skolems are named apart.
src/ast/ast_smt_pp.cpp:133
↓ 35 callers
Function
has_quantifiers
src/ast/ast.h:1415
↓ 35 callers
Function
implies
src/api/c++/z3++.h:1716
↓ 35 callers
Method
is_add
src/smt/smt_model_finder.cpp:1821
↓ 35 callers
Method
is_float
src/ast/fpa_decl_plugin.h:229
↓ 35 callers
Method
is_length
src/ast/seq_decl_plugin.h:346
↓ 35 callers
Method
is_sub
src/ast/arith_decl_plugin.h:278
↓ 35 callers
Method
is_true
src/opt/maxsmt.h:76
↓ 35 callers
Function
is_univariate
src/math/polynomial/polynomial.h:1203
↓ 35 callers
Method
isolate_roots
src/math/polynomial/upolynomial.cpp:2529
↓ 35 callers
Method
mk_concat
src/math/dd/dd_bdd.cpp:1136
↓ 35 callers
Method
mk_const_decl
src/ast/ast.h:1840
↓ 35 callers
Method
mk_forall
src/math/dd/dd_bdd.cpp:108
↓ 35 callers
Method
mk_proof_sort
src/ast/ast.h:1757
↓ 35 callers
Method
num
src/math/realclosure/realclosure.h:314
← previous
next →
901–1,000 of 43,174, ranked by callers