A Generic Tableau Prover and its Integration with Isabelle
A Generic Tableau Prover and its Integration with Isabelle
复制标题
通用 Tableau Prover 及其与 Isabelle 的集成
DOI:
10.3217/jucs-005-03-0073
复制
发表时间:
1999
期刊:
影响因子:
--
通讯作者:
Lawrence Charles Paulson
中科院分区:
文献类型:
--
作者:
Lawrence Charles Paulson
A generic tableau prover has been implemented and integrated with Isabelle (Paulson, 1994). Compared with classical first-order logic provers, it has numerous extensions that allow it to reason with any supplied set of tableau rules. It has a higherorder syntax in order to support user-defined binding operators, such as those of set theory. The unification algorithm is first-order instead of higher-order, but it includes modifications to handle bound variables. The proof, when found, is returned to Isabelle as a list of tactics. Because Isabelle verifies the proof, the prover can cut corners for efficiency’s sake without compromising soundness. For example, the prover can use type information to guide the search without storing type information in full. Categories: F.4, I.1