1
我想將公式中的所有嵌套量詞都拉到最外層。我希望下面的命令在Z3的工作,但他們不這樣做:pull_nested_quantifiers選項在Z3中簡化了嗎?
(set-option :pull-nested-quantifiers true)
(simplify (exists ((x Int)) (and (>= x 0)
(forall ((y Int)) (and (>= y 1) (> x y))))))
什麼是:pull-nested-quantifiers
的目的是什麼?我怎樣才能使用SMT-LIB或Z3 API來提取嵌套量詞?
我應該提到我想使用拉嵌套量詞作爲簡化步驟,以便將公式轉換爲Prenex標準形式。看起來這個選項只能作爲預處理步驟使用,對吧? – pad 2012-03-09 19:18:45