Subject: Ssreflect Users Discussion List
List archive
- From: Jean-Jacques Levy <>
- To:
- Subject: meaning of elim
- Date: Mon, 31 May 2010 13:45:13 +0200
Beginner's question: why I get 2 different answers to following inputs ? -JJ-
> elim: n (n < S(n) )
2 subgoals
============================
bool -> reflect (ev 0) (evenb 0)
subgoal 2 is:
forall n : nat,
(bool -> reflect (ev n) (evenb n)) -> bool -> reflect (ev n.+1) (evenb n.+1)
> elim: n (ltnSn n).
0 < 1 -> reflect (ev 0) (evenb 0)
subgoal 2 is:
forall n : nat,
(n < n.+1 -> reflect (ev n) (evenb n)) ->
n.+1 < n.+2 -> reflect (ev n.+1) (evenb n.+1)
> elim: n (n < S(n))%coq_nat.
2 subgoals
============================
Prop -> reflect (ev 0) (evenb 0)
subgoal 2 is:
forall n : nat,
(Prop -> reflect (ev n) (evenb n)) -> Prop -> reflect (ev n.+1) (evenb n.+1)
- meaning of elim, Jean-Jacques Levy, 05/31/2010
- RE: meaning of elim, Georges Gonthier, 05/31/2010
Archive powered by MHonArc 2.6.18.