Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Unification with metavars

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Unification with metavars


chronological Thread 
  • From: Edsko de Vries <devriese AT cs.tcd.ie>
  • To: coq-club AT pauillac.inria.fr
  • Subject: [Coq-Club] Unification with metavars
  • Date: Tue, 15 May 2007 10:50:32 +0100
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Hi,

Sometimes in the middle of a proof with lots of yet-to-be-decided
meta-variables, I get strange unification errors. For example:

Error: Impossible to unify "(?1871 * ?1872)%type" with "AttrType"

where AttrType is defined as

Definition AttrType : Set := (PreType * Attr)%type.

(It would seem to me that these two types trivially unify?). Or here is
another one:

Error: Impossible to unify "list ?1908" with "FreeVars"

where FreeVars is defined as

Definition FreeVars : Set := list (FreeVar * Attr).

Am I doing something silly?

Thanks!

Edsko





Archive powered by MhonArc 2.6.16.

Top of Page