使用Isabelle的开发版本有哪些缺点?

使用Isabelle的开发版本有哪些缺点?,isabelle,Isabelle,这个问题很重要 在对我的问题的回答中有这样一句话: “在工作中使用存储库版本通常不是一个好主意” 那么我的问题是:使用mecurial存储库的开发版本最显著的缺点是什么 我还说明了我决定使用开发版本的原因: 我的经验是,伊莎贝尔2013-2完全无法使用。我 感到非常沮丧,这不好玩。它很慢,而且也崩溃了 经常对于dev版本,打字感觉再次正常,而不是轻微的 延迟。大锤又有了很大的改进,它找到了证据 更快,metis证明生成的速度也更快。 我不介意成为开发过程的一部分。 威瑟尔其他定理证明者如Agda

这个问题很重要

在对我的问题的回答中有这样一句话: “在工作中使用存储库版本通常不是一个好主意”

那么我的问题是:使用mecurial存储库的开发版本最显著的缺点是什么

我还说明了我决定使用开发版本的原因:

我的经验是,伊莎贝尔2013-2完全无法使用。我 感到非常沮丧,这不好玩。它很慢,而且也崩溃了 经常对于dev版本,打字感觉再次正常,而不是轻微的 延迟。大锤又有了很大的改进,它找到了证据 更快,metis证明生成的速度也更快。 我不介意成为开发过程的一部分。 威瑟尔其他定理证明者如Agda,建议用户 也使用开发版本

注意:慕尼黑的研究人员明确告诉我 如果最后一个稳定版本较旧,则开发版本是一个有价值的替代方案。现在这取决于“老”是什么意思,但三个月大可以被视为“老”。因此,我想知道关于伊莎贝尔的具体缺点(仅限于最重要的方面)


例如,我认为错误引理即使在开发版本中也不能被证明是正确的,但我想知道它是否正确。(一般来说,作为一名CS研究人员,我知道使用软件工具开发版本的缺点。)

无论如何,只要内核和逻辑的公理没有改变,您对开发版本的信心应该与对稳定版本的信心相同,这是很有可能的

然而,这些工具——包括定义包(如函数或数据类型)、证明方法(如simp或auto)以及框架组件(如区域设置和类)——可以进行修改,使它们更频繁地失败,速度更慢,或者以不同的方式做事情

如果出现这样的问题,它们很可能很快就会得到纠正,但是您必须更新您的存储库,可能会更新您的所有工作,有时是非常重要的,同时不能确保其他问题没有出现,并且修改将保留到下一个稳定版本


在开发版本中,一切都很顺利,但有时可能会出现问题或重大改革,迫使您改变所有理论,而这有时是不可能的。正如您在上一个问题中所看到的,获得帮助也可能更加困难。

与开发存储库中正在进行的更改相比,这里存在一个普遍的误解,即正确的软件版本实际上是什么

现在,我们已经过了最新版本的几个月,并且有许多新的东西以很高的速度出现,直到它稳定下来,并在2014年夏天的下一个版本中再次聚合,您肯定会自己解决这个问题