MCPcopy Create free account

hub / github.com/Z3Prover/z3 / functions

Functions43,174 in github.com/Z3Prover/z3

↓ 11,413 callersMethodsize
* Return the number of constraints in the goal.
src/api/js/src/high-level/types.ts:3353
↓ 4,403 callersMethodpush_back
src/tactic/goal.cpp:117
↓ 4,136 callersMethodreset
* Reset the goal to empty.
src/api/js/src/high-level/types.ts:3378
↓ 3,484 callersMethodget
* Return a constraint from the goal at the given index.
src/api/js/src/high-level/types.ts:3358
↓ 3,230 callersFunctionto_app
src/ast/ast.h:965
↓ 2,469 callersMethodempty
* Create an empty sequence
src/api/js/src/high-level/types.ts:3134
↓ 2,465 callersMethodpush_back
src/ast/ast.h:2095
↓ 2,137 callersMethodset
(key: string, value: any)
src/api/js/src/high-level/types.ts:975
↓ 1,603 callersMethodpush_back
src/muz/rel/doc.h:155
↓ 1,392 callersMethodcontains
@category Operations
src/api/js/src/high-level/types.ts:3183
↓ 1,125 callersFunctionTRACE
src/smt/qi_queue.cpp:116
↓ 1,038 callersFunctionTRACE
src/ast/ast.cpp:3378
↓ 1,013 callersMethodm
src/math/polynomial/polynomial.cpp:1528
↓ 930 callersFunctionTRACE
src/math/dd/dd_bdd.cpp:479
↓ 926 callersMethodback
src/util/queue.h:55
↓ 909 callersMethoddata
Low level functions for implementing the C API
src/math/realclosure/realclosure.h:317
↓ 890 callersMethodget_num_args
src/ast/ast.h:750
↓ 881 callersMethodadd
@category Arithmetic
src/api/js/src/high-level/types.ts:2999
↓ 881 callersFunctionmk_c
src/api/api_context.h:269
↓ 863 callersMethodgetNativeObject
()
src/api/java/Z3Object.java:56
↓ 820 callersMethoddata
src/ast/rewriter/var_subst.h:108
↓ 796 callersMethodget_expr
src/smt/smt_enode.h:169
↓ 769 callersMethodAssert
<summary> Adds the <paramref name="constraints"/> to the given goal. </summary>
src/api/dotnet/Goal.cs:80
↓ 751 callersMethoddata
src/util/array.h:184
↓ 742 callersMethodnCtx
()
src/api/java/Context.java:4528
↓ 703 callersMethodpop_back
src/util/queue.h:59
↓ 694 callersFunctionis_app
src/ast/ast.h:947
↓ 676 callersFunctiondisplay
src/util/util.h:166
↓ 660 callersMethodpush
()
src/api/js/src/high-level/types.ts:980
↓ 655 callersMethodget_arg
src/smt/theory_bv.cpp:178
↓ 644 callersMethodresize
(size: number)
src/api/js/src/high-level/types.ts:3661
↓ 598 callersMethodindex
src/sat/smt/q_clause.h:58
↓ 594 callersMethodneg
@category Arithmetic
src/api/js/src/high-level/types.ts:3011
↓ 578 callersMethodgetContext
()
src/api/java/Z3Object.java:68
↓ 577 callersMethodget_arg
src/ast/ast.h:751
↓ 532 callersMethodget_arg
src/ast/euf/euf_enode.h:163
↓ 528 callersMethodmk_app
src/ast/ast.cpp:1898
↓ 512 callersMethodctx
src/api/c++/z3++.h:4871
↓ 511 callersFunctionset
src/util/ext_numeral.h:51
↓ 501 callersMethodmk_var
src/tactic/aig/aig.cpp:167
↓ 484 callersFunctiondealloc
src/util/memory_manager.h:95
↓ 484 callersMethodget_family_id
src/ast/ast.cpp:139
↓ 476 callersMethodref
Return a reference to the actual C pointer to the Z3 context.
src/api/python/z3/z3.py:228
↓ 459 callersMethodget_decl
src/ast/ast.h:742
↓ 458 callersFunctionget_id
src/smt/theory_lra.cpp:222
↓ 446 callersMethodmk_numeral
src/util/sexpr.cpp:272
↓ 440 callersMethodvar
src/sat/sat_model_converter.h:77
↓ 439 callersMethodvalue
* 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 callersMethodjoin
src/ast/ast.cpp:983
↓ 407 callersMethodget_root
src/smt/mam.cpp:525
↓ 390 callersFunctionTRACE
src/ast/sls/sls_euf_plugin.cpp:89
↓ 381 callersMethodpush_back
src/qe/qe.h:234
↓ 375 callersFunctionTRACE
src/muz/base/hnf.cpp:525
↓ 368 callersFunctionswap
src/util/mpz.h:143
↓ 366 callersMethodget_num_args
src/smt/smt_enode.h:215
↓ 361 callersFunctioncheck
(val: T)
src/api/js/src/high-level/high-level.ts:229
↓ 361 callersMethodget_decl
src/ast/euf/euf_enode.h:208
↓ 356 callersMethodas_ast
Return a pointer to the corresponding C Z3_ast object.
src/api/python/z3/z3.py:419
↓ 355 callersMethodpush_back
src/math/dd/dd_bdd.h:321
↓ 350 callersMethodget_arg
src/model/func_interp.h:57
↓ 350 callersMethodpop_back
src/ast/ast.h:2097
↓ 350 callersFunctionto_quantifier
src/ast/ast.h:967
↓ 350 callersFunctionu
(x)
src/api/python/z3/z3printer.py:266
↓ 349 callersMethoddata
src/smt/arith_eq_adapter.h:55
↓ 346 callersMethodget_plugin
src/ast/ast.cpp:1576
↓ 343 callersMethoddel
(elem: CoercibleToMap<SortToExprMap<ElemSort, Name>, Name>)
src/api/js/src/high-level/types.ts:2736
↓ 339 callersMethodcheckContextMatch
(Z3Object other)
src/api/java/Context.java:4536
↓ 338 callersMethodcheck
* 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 callersFunctionexpect
(str: string, regex: string | RegExp)
src/api/js/scripts/parse-api.ts:378
↓ 328 callersMethodget_arg
src/ast/rewriter/seq_rewriter.h:73
↓ 328 callersMethodvar
src/math/lp/nex.h:107
↓ 324 callersFunctionTRACE
src/sat/smt/q_queue.cpp:108
↓ 322 callersFunctionadd_clause
src/test/sat_user_scope.cpp:29
↓ 320 callersFunctionis_app_of
Return true if n is an application of d.
src/ast/ast.h:1399
↓ 319 callersMethodback
src/api/c++/z3++.h:668
↓ 314 callersFunctionget
(target: ApplyResultImpl, prop: string | symbol)
src/api/js/src/high-level/high-level.ts:3119
↓ 312 callersMethodget_bv_size
src/ast/rewriter/bv_rewriter.h:188
↓ 311 callersMethodis_not
src/api/c++/z3++.h:1383
↓ 308 callersMethodeq
(other: CoercibleToExpr<Name>)
src/api/js/src/high-level/types.ts:1842
↓ 306 callersMethoddisplay
src/test/karr.cpp:38
↓ 303 callersMethodlength
@category Operations
src/api/js/src/high-level/types.ts:3165
↓ 302 callersMethodappend
src/sat/sat_drat.cpp:182
↓ 298 callersFunctionmk_and
src/ast/ast_util.h:104
↓ 296 callersMethodget_sort
src/ast/ast.cpp:374
↓ 293 callersFunctionget_enode
src/smt/theory_lra.cpp:228
↓ 287 callersMethodcoeff
src/math/polynomial/polynomial.cpp:7277
↓ 287 callersMethodis_numeral
src/ast/rewriter/maximize_ac_sharing.cpp:165
↓ 280 callersMethodget_id
src/ast/euf/euf_enode.h:210
↓ 280 callersMethodmk_polynomial
\brief create polynomail expression. result = p[0] + x*p[1] + x*x*p[2] + ... */
src/qe/nlarith_util.cpp:1253
↓ 279 callersMethodmul
@category Arithmetic
src/api/js/src/high-level/types.ts:3005
↓ 272 callersMethodget_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 callersFunctionTRACE
src/nlsat/levelwise.cpp:1289
↓ 269 callersFunctionzero
(sort: FPSort<Name>, negative: boolean = false)
src/api/js/src/high-level/high-level.ts:956
↓ 266 callersMethodpush_back
src/qe/mbp/mbp_plugin.cpp:93
↓ 263 callersMethodmk_bool_sort
src/ast/ast.h:1755
↓ 262 callersMethodget_owner_id
src/smt/smt_enode.h:171
↓ 262 callersMethodvar
src/smt/smt_implied_equalities.cpp:415
↓ 259 callersFunctionTRACE
src/muz/spacer/spacer_farkas_learner.cpp:325
↓ 258 callersMethodget_decl_kind
src/ast/ast.h:744
↓ 258 callersFunctionis_var
src/ast/ast.h:948
next →1–100 of 43,174, ranked by callers