Skip to Content.
Sympa Menu

coq-club - EApply

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

EApply


chronological Thread 
  • From: Venanzio Capretta <venanzio AT cs.kun.nl>
  • To: coq-club AT pauillac.inria.fr
  • Subject: EApply
  • Date: Mon, 08 Mar 1999 17:37:19 +0100
  • Organization: University of Nijmegen

Why don't the existential variables created by EApply get instantiated
during the proof?
Consider the example from the reference manual for version 6.2.4 pg.135:

Coq < Variable R : nat -> nat -> Prop.

Coq < Hypothesis Rtrans : (x,y,z:nat)(R x y) -> (R y z) -> (R x z).

Coq < Variables n,m,p:nat.

Coq < Hypothesis Rnm : (R n m).

Coq < Hypothesis Rmp : (R m p).


Coq < Goal (R n p).
1 subgoal
  
  ============================
   (R n p)

Unnamed_thm < EApply Rtrans.
2 subgoals
  
  ============================
   (R n ?136)

subgoal 2 is:
 (R ?136 p)

Unnamed_thm < Apply Rnm.
1 subgoal
  
  ============================
   (R ?136 p)

At this point the existential variable ?136 should already have been
instantiated with m. Why doesn't this happen?

----------------------
Venanzio Capretta
University of Nijmegen
Faculty of Mathematics
       and Informatics
the Nederlands
tel.: +31-24-3652232
----------------------





Archive powered by MhonArc 2.6.16.

Top of Page