2
我如何證明以下瑣碎引理:平等感性類型
Require Import Vector.
Lemma t0_nil: forall A (x:t A 0), x = nil A.
Proof.
Qed.
FAQ建議decide equality
和discriminate
戰術,但我無法找到一個方法來運用他們的任何。作爲參考,這裏是感應的定義:
Inductive t A : nat -> Type :=
|nil : t A 0
|cons : forall (h:A) (n:nat), t A n -> t A (S n).
皮埃爾Boutillier,從這[勒柯克俱樂部後]採取(一種優雅的解決方案http://coq-club.inria.narkive.com/wrDwvaNY/how-to -prove-all-vectors-of-0-length-are-to-vector-nil#post2): 定義t0_nil A(x:t A 0):x = nil A:= match x with無_ => eq_refl結束.' – 2017-02-18 16:20:08