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
↓ 11,413 callers
Method
size
* Return the number of constraints in the goal.
src/api/js/src/high-level/types.ts:3353
↓ 4,403 callers
Method
push_back
src/tactic/goal.cpp:117
↓ 4,136 callers
Method
reset
* Reset the goal to empty.
src/api/js/src/high-level/types.ts:3378
↓ 3,484 callers
Method
get
* Return a constraint from the goal at the given index.
src/api/js/src/high-level/types.ts:3358
↓ 3,230 callers
Function
to_app
src/ast/ast.h:965
↓ 2,469 callers
Method
empty
* Create an empty sequence
src/api/js/src/high-level/types.ts:3134
↓ 2,465 callers
Method
push_back
src/ast/ast.h:2095
↓ 2,137 callers
Method
set
(key: string, value: any)
src/api/js/src/high-level/types.ts:975
↓ 1,603 callers
Method
push_back
src/muz/rel/doc.h:155
↓ 1,392 callers
Method
contains
@category Operations
src/api/js/src/high-level/types.ts:3183
↓ 1,125 callers
Function
TRACE
src/smt/qi_queue.cpp:116
↓ 1,038 callers
Function
TRACE
src/ast/ast.cpp:3378
↓ 1,013 callers
Method
m
src/math/polynomial/polynomial.cpp:1528
↓ 930 callers
Function
TRACE
src/math/dd/dd_bdd.cpp:479
↓ 926 callers
Method
back
src/util/queue.h:55
↓ 909 callers
Method
data
Low level functions for implementing the C API
src/math/realclosure/realclosure.h:317
↓ 890 callers
Method
get_num_args
src/ast/ast.h:750
↓ 881 callers
Method
add
@category Arithmetic
src/api/js/src/high-level/types.ts:2999
↓ 881 callers
Function
mk_c
src/api/api_context.h:269
↓ 863 callers
Method
getNativeObject
()
src/api/java/Z3Object.java:56
↓ 820 callers
Method
data
src/ast/rewriter/var_subst.h:108
↓ 796 callers
Method
get_expr
src/smt/smt_enode.h:169
↓ 769 callers
Method
Assert
<summary> Adds the <paramref name="constraints"/> to the given goal. </summary>
src/api/dotnet/Goal.cs:80
↓ 751 callers
Method
data
src/util/array.h:184
↓ 742 callers
Method
nCtx
()
src/api/java/Context.java:4528
↓ 703 callers
Method
pop_back
src/util/queue.h:59
↓ 694 callers
Function
is_app
src/ast/ast.h:947
↓ 676 callers
Function
display
src/util/util.h:166
↓ 660 callers
Method
push
()
src/api/js/src/high-level/types.ts:980
↓ 655 callers
Method
get_arg
src/smt/theory_bv.cpp:178
↓ 644 callers
Method
resize
(size: number)
src/api/js/src/high-level/types.ts:3661
↓ 598 callers
Method
index
src/sat/smt/q_clause.h:58
↓ 594 callers
Method
neg
@category Arithmetic
src/api/js/src/high-level/types.ts:3011
↓ 578 callers
Method
getContext
()
src/api/java/Z3Object.java:68
↓ 577 callers
Method
get_arg
src/ast/ast.h:751
↓ 532 callers
Method
get_arg
src/ast/euf/euf_enode.h:163
↓ 528 callers
Method
mk_app
src/ast/ast.cpp:1898
↓ 512 callers
Method
ctx
src/api/c++/z3++.h:4871
↓ 511 callers
Function
set
src/util/ext_numeral.h:51
↓ 501 callers
Method
mk_var
src/tactic/aig/aig.cpp:167
↓ 484 callers
Function
dealloc
src/util/memory_manager.h:95
↓ 484 callers
Method
get_family_id
src/ast/ast.cpp:139
↓ 476 callers
Method
ref
Return a reference to the actual C pointer to the Z3 context.
src/api/python/z3/z3.py:228
↓ 459 callers
Method
get_decl
src/ast/ast.h:742
↓ 458 callers
Function
get_id
src/smt/theory_lra.cpp:222
↓ 446 callers
Method
mk_numeral
src/util/sexpr.cpp:272
↓ 440 callers
Method
var
src/sat/sat_model_converter.h:77
↓ 439 callers
Method
value
* Get the floating-point value as a JavaScript number * Note: May lose precision for values outside JavaScript number range
src/api/js/src/high-level/types.ts:3071
↓ 428 callers
Method
join
src/ast/ast.cpp:983
↓ 407 callers
Method
get_root
src/smt/mam.cpp:525
↓ 390 callers
Function
TRACE
src/ast/sls/sls_euf_plugin.cpp:89
↓ 381 callers
Method
push_back
src/qe/qe.h:234
↓ 375 callers
Function
TRACE
src/muz/base/hnf.cpp:525
↓ 368 callers
Function
swap
src/util/mpz.h:143
↓ 366 callers
Method
get_num_args
src/smt/smt_enode.h:215
↓ 361 callers
Function
check
(val: T)
src/api/js/src/high-level/high-level.ts:229
↓ 361 callers
Method
get_decl
src/ast/euf/euf_enode.h:208
↓ 356 callers
Method
as_ast
Return a pointer to the corresponding C Z3_ast object.
src/api/python/z3/z3.py:419
↓ 355 callers
Method
push_back
src/math/dd/dd_bdd.h:321
↓ 350 callers
Method
get_arg
src/model/func_interp.h:57
↓ 350 callers
Method
pop_back
src/ast/ast.h:2097
↓ 350 callers
Function
to_quantifier
src/ast/ast.h:967
↓ 350 callers
Function
u
(x)
src/api/python/z3/z3printer.py:266
↓ 349 callers
Method
data
src/smt/arith_eq_adapter.h:55
↓ 346 callers
Method
get_plugin
src/ast/ast.cpp:1576
↓ 343 callers
Method
del
(elem: CoercibleToMap<SortToExprMap<ElemSort, Name>, Name>)
src/api/js/src/high-level/types.ts:2736
↓ 339 callers
Method
checkContextMatch
(Z3Object other)
src/api/java/Context.java:4536
↓ 338 callers
Method
check
* Check whether the assertions in the solver are consistent or not. * * Optionally, you can provide additional boolean expressions as assumption
src/api/js/src/high-level/types.ts:1033
↓ 337 callers
Function
expect
(str: string, regex: string | RegExp)
src/api/js/scripts/parse-api.ts:378
↓ 328 callers
Method
get_arg
src/ast/rewriter/seq_rewriter.h:73
↓ 328 callers
Method
var
src/math/lp/nex.h:107
↓ 324 callers
Function
TRACE
src/sat/smt/q_queue.cpp:108
↓ 322 callers
Function
add_clause
src/test/sat_user_scope.cpp:29
↓ 320 callers
Function
is_app_of
Return true if n is an application of d.
src/ast/ast.h:1399
↓ 319 callers
Method
back
src/api/c++/z3++.h:668
↓ 314 callers
Function
get
(target: ApplyResultImpl, prop: string | symbol)
src/api/js/src/high-level/high-level.ts:3119
↓ 312 callers
Method
get_bv_size
src/ast/rewriter/bv_rewriter.h:188
↓ 311 callers
Method
is_not
src/api/c++/z3++.h:1383
↓ 308 callers
Method
eq
(other: CoercibleToExpr<Name>)
src/api/js/src/high-level/types.ts:1842
↓ 306 callers
Method
display
src/test/karr.cpp:38
↓ 303 callers
Method
length
@category Operations
src/api/js/src/high-level/types.ts:3165
↓ 302 callers
Method
append
src/sat/sat_drat.cpp:182
↓ 298 callers
Function
mk_and
src/ast/ast_util.h:104
↓ 296 callers
Method
get_sort
src/ast/ast.cpp:374
↓ 293 callers
Function
get_enode
src/smt/theory_lra.cpp:228
↓ 287 callers
Method
coeff
src/math/polynomial/polynomial.cpp:7277
↓ 287 callers
Method
is_numeral
src/ast/rewriter/maximize_ac_sharing.cpp:165
↓ 280 callers
Method
get_id
src/ast/euf/euf_enode.h:210
↓ 280 callers
Method
mk_polynomial
\brief create polynomail expression. result = p[0] + x*p[1] + x*x*p[2] + ... */
src/qe/nlarith_util.cpp:1253
↓ 279 callers
Method
mul
@category Arithmetic
src/api/js/src/high-level/types.ts:3005
↓ 272 callers
Method
get_assignment
\brief Return the truth assignment for an expression. If the expression is a not-application, then its child is inspected instead. *
src/smt/smt_context.cpp:1516
↓ 269 callers
Function
TRACE
src/nlsat/levelwise.cpp:1289
↓ 269 callers
Function
zero
(sort: FPSort<Name>, negative: boolean = false)
src/api/js/src/high-level/high-level.ts:956
↓ 266 callers
Method
push_back
src/qe/mbp/mbp_plugin.cpp:93
↓ 263 callers
Method
mk_bool_sort
src/ast/ast.h:1755
↓ 262 callers
Method
get_owner_id
src/smt/smt_enode.h:171
↓ 262 callers
Method
var
src/smt/smt_implied_equalities.cpp:415
↓ 259 callers
Function
TRACE
src/muz/spacer/spacer_farkas_learner.cpp:325
↓ 258 callers
Method
get_decl_kind
src/ast/ast.h:744
↓ 258 callers
Function
is_var
src/ast/ast.h:948
next →
1–100 of 43,174, ranked by callers