COQ 中的一个证明陈述如何类似于以下一个。
Require Import Vector.
Import VectorNotations.
Require Import Fin.
Definition v:=[1;2;3;4;5;6;7;8].
Lemma L: forall (x: Fin.t 8), (nth v x) > 0.
或者,假设您有一个给定的数字列表,并且您想证明没有数字在该列表中出现两次。
也许必须编写一个以引理为类型的算法。但我不知道如何做到这一点。
顺便说一句,这不是家庭作业。