有没有办法通过python与Isabelle定理证明者通信?

有没有办法通过python与Isabelle定理证明者通信?,isabelle,theorem-proving,Isabelle,Theorem Proving,我想为Isabelle构建一个python API。我想知道这是否可能?有没有可能通过Python发送证据、战术、命令以及杰迪特将要做的一切,并对证据进行类型检查?非常肯定没有。你可以看看拉尔斯·赫佩尔的《利比莎贝尔》是如何做到的;这是一个类似的问题,但是使用Scala而不是Python:@ManuelEberl为什么不可能?啊,对不起,我没有正确阅读您的问题。我以为你问过这样的事情是否已经存在。这当然是/可能的/,尽管我担心这将是相当多的工作,需要深入了解Isabelle的内部结构。最简单的方

我想为Isabelle构建一个python API。我想知道这是否可能?有没有可能通过Python发送证据、战术、命令以及杰迪特将要做的一切,并对证据进行类型检查?

非常肯定没有。你可以看看拉尔斯·赫佩尔的《利比莎贝尔》是如何做到的;这是一个类似的问题,但是使用Scala而不是Python:@ManuelEberl为什么不可能?啊,对不起,我没有正确阅读您的问题。我以为你问过这样的事情是否已经存在。这当然是/可能的/,尽管我担心这将是相当多的工作,需要深入了解Isabelle的内部结构。最简单的方法可能是与Isabelle/Scala进程通信,我认为这就是Libiabelle所做的。另一种选择是通过LSP协议进行通信。