gpt4 book ai didi

python - 我们如何使用 python 程序访问 Coq 或 Isabelle/HOL?

转载 作者:太空宇宙 更新时间:2023-11-03 12:36:45 24 4
gpt4 key购买 nike

我想使用我的 python 程序访问 Coq 或 Isabelle/HOL 交互式定理证明器。有没有可用的python包?请建议

最佳答案

我不是 Isabelle 方面的专家,但我相信最常用的接口(interface)是 IDE 使用的 Scala API,不幸的是,我不能说更多。

关于 Coq,多年来的标准交互方式一直是与终端 REPL 界面对话。那不是很方便。你有一个更新的 IDE protocol , 但我不建议对其进行大量投资,因为它很快就会进行重大修订,(希望对其进行改进 :))

一个不成熟但可行的替代方案是 SerAPI ,[免责声明我是作者],它提供了协议(protocol)中接下来会发生什么的一瞥。取决于您想做什么,它可能会起作用。不幸的是,没有 Python 绑定(bind),因为我不知道如何最好地进行异步编程,但欢迎提供帮助/PR。

最后,您当然可以直接使用 OCaml 从 Python 与 Coq 对话。同样,根据您的用例,它会很有趣,也可能是一项非常具有挑战性的工作。

关于python - 我们如何使用 python 程序访问 Coq 或 Isabelle/HOL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47552304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com