我是一名程序员,但对 Coq 来说是个超级新手,并且试图弄清楚这些教程,但没有取得多大成功。我的问题很简单:如何在 Coq 中定义有序对(自然数)?
这是我的尝试:
Variable node1 : nat.
Variable node2 : nat.
Inductive edge : type := node1 -> node2.
(请注意,“edge”是我用于有序对的名称。)第三行给出了一个语法错误,表明我需要一个 '.' 在某处的句子中。
我不知道该怎么办。任何帮助都会很棒!(另外,有没有一个教程可以帮助教授非常基本的 Coq 概念,而不是那些在谷歌搜索“Coq 教程”时很容易看到的教程?)