定理证明,目前是自动推理中最发达的子领域,是计算机程序证明数学定理。
我正在做人工智能课程的作业,而我目前仍然坚持要求对某些条款进行驳斥的问题。我尝试了很多方法来找到关于那些的反驳......
测试一个“简单”的身份类型示例,mod等同,但是传递性证明不会进行类型检查,即使是从模板中也是如此。不仅仅是修复,我想知道为什么?这是最小的片段......
我在处理布尔逻辑公式时看到的大多数事情首先将其转换为CNF或DNF格式。维基百科称它“在自动化定理证明中很有用”,但不多。想知道为什么......
我正在尝试在Idris中写一个2 ^ n * 2 ^ m = 2 ^(n + m)的证明。现在我有这个:expLaw :(功率2 n)*(功率2 m)=功率2(n + m)expLaw {n = Z} {m} = plusZeroRightNeutral(功率2 m)expLaw {...
由于阿格达是直觉主义者,因此必须假定排除中间的法则。但据我所知,直觉主义逻辑接受ex falso quodlibet或爆炸原理(定理......
我试图理解一些Isabelle代码,并且有一些我不理解的语法。我没有在教程中看到它们,包括与Isabelle2017发行版捆绑的两个,“编程......
我写了一个简短的函数:swapMaybe:Monad m => Maybe(m a) - > m(也许是)swapMaybe Nothing = pure Nothing swapMaybe(Just x)= map Just x然后我试图证明它的一个属性:...
我试图用交互式证明助手证明以下声明:total concatAssoc:(x:List a) - >(y:List a) - >(z:List a) - >(x ++ y)++ z = x ++(y ++ z)concatAssoc =?...