coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jean-Christophe Léchenet <jean-christophe.lechenet AT irisa.fr>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] how to instantiate existential variables
- Date: Tue, 4 Dec 2018 17:47:31 +0100
Note that there is an open issue on Github about the unclear error message when you try to manipulate an evar whose name was not manually set: https://github.com/coq/coq/issues/4633.
Jean-Christophe
Le 04/12/2018 à 05:06, Jeremy Dawson a écrit :
Hi,
thanks for all the answers to my previous question.
FWIW, actually simpl seems to rewrite a goal without instantiating evars
Another question about evars:
given a goal
Γ1 ++ l ++ A :: Γ2 ++ B :: Γ3 = ?Γ1 ++ ?A :: ?Γ2 ++ ?B :: ?Γ3
how do I instantiate ?A to A and ?B to B?
I've tried
instantiate (?A := A).
and
instantiate (A := A).
but both those produce error messages.
thanks
Jeremy
- [Coq-Club] how to instantiate existential variables, Jeremy Dawson, 12/04/2018
- Re: [Coq-Club] how to instantiate existential variables, Jason Gross, 12/04/2018
- Re: [Coq-Club] how to instantiate existential variables, Théo Zimmermann, 12/04/2018
- Re: [Coq-Club] how to instantiate existential variables, Jean-Christophe Léchenet, 12/04/2018
- Re: [Coq-Club] how to instantiate existential variables, Jason Gross, 12/04/2018
Archive powered by MHonArc 2.6.18.