X-Git-Url: http://git.megacz.com/?p=coq-hetmet.git;a=blobdiff_plain;f=src%2FHaskWeakVars.v;fp=src%2FHaskWeakVars.v;h=8d8461048ecdd97bb9c7d96dd7a32af508fd545b;hp=ee8d3cf9d8e0a7db004bdbf4fa47261cccd66409;hb=5c493a75fbaf8454d8a21e55edc5b193e2c5879c;hpb=6232ffa2805211654c6ff40a9852d7fc312382d2 diff --git a/src/HaskWeakVars.v b/src/HaskWeakVars.v index ee8d3cf..8d84610 100644 --- a/src/HaskWeakVars.v +++ b/src/HaskWeakVars.v @@ -58,6 +58,7 @@ Variable tyFunResultKind : CoreTyCon -> Kind. Extract Inlined Constant tyFunResu Definition tyFunKind (tc:TyFun) : ((list Kind) * Kind) := ((map (fun (x:WeakTypeVar) => x:Kind) (tyConTyVars tc)) , (tyFunResultKind tc)). +(* (* EqDecidable instances for all of the above *) Instance WeakCoerVarEqDecidable : EqDecidable WeakCoerVar. apply Build_EqDecidable. @@ -96,8 +97,7 @@ Instance WeakVarEqDecidable : EqDecidable WeakVar. left; auto. right; intro X; apply n; inversion X; auto. Defined. - - +*) Instance WeakVarToString : ToString WeakVar := { toString := fun x => toString (weakVarToCoreVar x) }. \ No newline at end of file