Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Delayed [vm_cast]

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Delayed [vm_cast]


Chronological Thread 
  • From: Gregory Malecha <gmalecha AT cs.harvard.edu>
  • To: Coq Club <coq-club AT inria.fr>
  • Subject: [Coq-Club] Delayed [vm_cast]
  • Date: Wed, 14 Aug 2013 20:37:45 -0400

Hello --

I want to construct a term like this:

exact (@eq_refl T Z <: Y = Z)

but the term Y contains unification variables so the vm_cast will fail. Is there any way for me to build this term without having the type checker check it until the [Qed]? I realize that this would mean that if there was an error it would not be caught until the [Qed] but I'm fine with that.

I realize that you can't do this in Ltac so I was digging through the Coq source and found [exact_no_check] which I thought would work, and looks like it should (I can't find the place where it is performing any sort of checking on the term), but for some reason it is still failing. Does anyone have any pointers or suggestions for how to get this to work?

Thank you.

--



Archive powered by MHonArc 2.6.18.

Top of Page