theorem-proving 相关问题

定理证明,目前是自动推理中最发达的子领域,是计算机程序证明数学定理。

关于使用解决方案来查找某些条款的驳斥的问题

我正在做人工智能课程的作业,而我目前仍然坚持要求对某些条款进行驳斥的问题。我尝试了很多方法来找到关于那些的反驳......

回答 1 投票 0

甚至从模板发生的Idris类型不匹配

测试一个“简单”的身份类型示例,mod等同,但是传递性证明不会进行类型检查,即使是从模板中也是如此。不仅仅是修复,我想知道为什么?这是最小的片段......

回答 1 投票 1

为什么布尔逻辑语句需要采用联合范式(CNF)

我在处理布尔逻辑公式时看到的大多数事情首先将其转换为CNF或DNF格式。维基百科称它“在自动化定理证明中很有用”,但不多。想知道为什么......

回答 1 投票 1

伊德里斯不会在指数法的证明中扩展`mult`

我正在尝试在Idris中写一个2 ^ n * 2 ^ m = 2 ^(n + m)的证明。现在我有这个:expLaw :(功率2 n)*(功率2 m)=功率2(n + m)expLaw {n = Z} {m} = plusZeroRightNeutral(功率2 m)expLaw {...

回答 1 投票 1

证明Agda的爆炸原理

由于阿格达是直觉主义者,因此必须假定排除中间的法则。但据我所知,直觉主义逻辑接受ex falso quodlibet或爆炸原理(定理......

回答 1 投票 1

在Isabelle中,尖括号和双星号是什么意思?

我试图理解一些Isabelle代码,并且有一些我不理解的语法。我没有在教程中看到它们,包括与Isabelle2017发行版捆绑的两个,“编程......

回答 1 投票 1

视觉上相同类型的“重写没有改变类型”错误

我写了一个简短的函数:swapMaybe:Monad m => Maybe(m a) - > m(也许是)swapMaybe Nothing = pure Nothing swapMaybe(Just x)= map Just x然后我试图证明它的一个属性:...

回答 1 投票 0

以交互方式生成的证据:elab不起作用

我试图用交互式证明助手证明以下声明:total concatAssoc:(x:List a) - >(y:List a) - >(z:List a) - >(x ++ y)++ z = x ++(y ++ z)concatAssoc =?...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.