我想学习agda。但是,我出现了一个问题。我在agda wiki上发现的所有教程对我来说太复杂,涵盖了编程的不同方面。并行读取在AGDA上的3个教程后,我能够编写简单的证据,但我仍然没有足够的知识来使用它来真正的单词算法正确性。

你能推荐关于这个主题的任何教程吗?类似于学习自己的东西,但对于agda来说。

有帮助吗?

解决方案

当我在一年前开始学习agda时,我想我尝试了所有可用的教程,每个人都教给了我新的东西。

你应该尝试一下co co,因为它有一个更大的用户群,它有两个很好的书籍:

  1. coq'art - 略带日期,但初学者友好
  2. 具有依赖类型的认证编程

    软件基础也非常好。 漂亮的事情是,AGDA和COQ的理论基于稍微相似,所以很多例子可以从一个到另一个例子翻译。 在Martin-löf的类型理论中编程对依赖类型理论的一个非常好的和可读性,它可以清除一些东西。

    它将有助于了解“真实世界算法”的意思。在

其他提示

conor mcbride给出了一系列讲座去年在依赖性键入的编程使用agda。如果您想要通过关于主题的简洁教程倾倒,这是一个很好的地方。我相信还有伴随的练习。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top