Skip to Content.
Sympa Menu

ssreflect - meaning of elim

Subject: Ssreflect Users Discussion List

List archive

meaning of elim


Chronological Thread 
  • 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

Archive powered by MHonArc 2.6.18.

Top of Page