Library HoTT.Tests.bugs.github973

From HoTT Require Import Basics.

Inductive vec (A : Type) : nat Type :=
| nil : vec A 0
| cons : n : nat, A vec A n vec A (S n).

Definition hd (A : Type) (n : nat) (v : vec A (S n)) : A :=
match v in (vec _ (S n)) return A with
| cons _ h _h
end.