aboutsummaryrefslogtreecommitdiff
path: root/test-suite/bugs/closed/bug_13278.v
blob: 9831a4d205d9f900379dd9898a4952294b37b9fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Inductive even: nat -> Prop :=
| evenB: even 0
| evenS: forall n, even n -> even (S (S n)).

Goal even 1 -> False.
Proof.
  refine (fun a => match a with end).
Qed.

Goal even 1 -> False.
Proof.
  refine (fun a => match a in even n
                   return match n with 1 => False | _ => True end : Prop
                   with evenB => I | evenS _ _ => I end).
Qed.