统计数据是否在多次检查中累积?
Are statistics accumulated across multiple check-sats?
(get-info :all-statistics)
返回的数字是否在对 check-sat
的多次调用以及多个 push
-pop
范围内累积?或者它们是否在每个 check-sat
(或 push
或 pop
)重置?
换句话说,如果我在 Z3 的 运行 期间的不同时间点获得统计数据,并且如果某个统计数据,例如 quant-instantiations
始终具有相同的值,那么我是否可以得出没有量词的结论实例化发生在获取这些统计数据之间?
我进行了快速搜索,似乎在各种 obj
的 check-sat 调用之间没有调用 obj::reset_statistics()
。虽然有一些重新初始化发生,所以不能保证其中任何一个都足够精确以满足您的目的。
(get-info :all-statistics)
返回的数字是否在对 check-sat
的多次调用以及多个 push
-pop
范围内累积?或者它们是否在每个 check-sat
(或 push
或 pop
)重置?
换句话说,如果我在 Z3 的 运行 期间的不同时间点获得统计数据,并且如果某个统计数据,例如 quant-instantiations
始终具有相同的值,那么我是否可以得出没有量词的结论实例化发生在获取这些统计数据之间?
我进行了快速搜索,似乎在各种 obj
的 check-sat 调用之间没有调用 obj::reset_statistics()
。虽然有一些重新初始化发生,所以不能保证其中任何一个都足够精确以满足您的目的。