检查用tex写的数学证明

proofcheck的Python项目详细描述


数学证明是 用正式语言表达的步骤 陈述另一个形式表达式已经知道的事情 因此而闻名。 每一步都必须有一个推理规则来证明。概念 当推理规则集是 减少到一个小数目。但是这种减少的效果 在证据上是为了让它们变得麻烦,比如 图灵机的计算。校对用途 一个非常大的规则集,用来证明 麻烦。默认推理规则集当前包含超过1500个规则 而且还在增长。

可以使用tex或乳胶。是什么 文档结构的要求是:

1. Each theorem must be labeled and numbered in number-dot-number style,

2. Each theorem and proof must be expressed in a language that ProofCheck can learn to parse, and

3. Proof steps must be numbered and annotated following ProofCheck syntax.

工作周期如下:

  1. Edit the document using your preferred text editor:

    emacs article.tex

  2. 发送文档:

    tex article

  3. 分析文档:

    parse.py article

  4. 检查一个证明,比如定理1.23:

    check.py article 1.23

当然,任何阶段的错误都会将您发送回文本编辑器。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
正则表达式使用Java从服务器截断文本   micronaut微服务的java内存消耗   如果私有函数需要相同的输入,java应该在公共函数中显式执行异常检查   为什么我们在java中使用抽象类和抽象方法   Java中接受外来字母的字符串?   cordova Android:ClassNotFoundException,包括ZXing   通过LiveData observer向特定索引添加项时出现java IndexOutOfBoundsException   jsp Java从两个源调用一个servlet   java如何设置网格布局中按钮的位置?   java HashMap返回方法   java JDK错误版本   java如何将现有类集成到新的Swing项目中   java如何在扫描程序位于输入端时使for循环停止   java正则表达式匹配空白表   java组织。格拉德尔。工具。BuildException:设置的代码长度无效   JList中的swing Java格式化字符串   javabeans如何将JavaBean属性映射到另一个名称以进行输出?   ajax请求后的java Rerender RichFaces错误消息