Z3统计中的变量数
我试图在Z3统计中找到变量的数量,但我找不到任何迹象。有人能帮我确定以下哪个统计是变量的数量吗 请注意,我要寻找的正是变量的数量,而不是子句的数量Z3统计中的变量数,z3,smt,z3py,Z3,Smt,Z3py,我试图在Z3统计中找到变量的数量,但我找不到任何迹象。有人能帮我确定以下哪个统计是变量的数量吗 请注意,我要寻找的正是变量的数量,而不是子句的数量 (:added-eqs 9977 :binary-propagations 9922 :conflicts 367 :decisions 132793 :del-clause 24410
(:added-eqs 9977
:binary-propagations 9922
:conflicts 367
:decisions 132793
:del-clause 244104
:final-checks 30
:lazy-quant-instantiations 334
:max-generation 11
:max-memory 15.36
:memory 4.29
:minimized-lits 2
:missed-quant-instantiations 49
:mk-clause 245835
:num-allocs 2987116.00
:propagations 108837
:quant-instantiations 124407
:restarts 17
:rlimit-count 13420765)
Z3不公开搜索期间创建的布尔变量数。 如果移动线路,可能会发生以下情况:
st.update("mk bool var", m_stats.m_num_mk_bool_var);
在文件src/smt/smt_context_pp.cpp中,从注释下方到注释上方,重新编译等。您所说的“变量”是什么意思?SMT程序中明确声明的符号?如果是这样,请使用grep。声明的符号加上实例化的量化变量?如果是这样,那么在不同路径(析取)上发生的等效实例化应该在每次发生时计数,还是只计算一次?