src/ZF/Coind/Static.ML
changeset 6141 a6922171b396
parent 4091 771b1f6422a8
--- a/src/ZF/Coind/Static.ML	Tue Jan 19 11:16:39 1999 +0100
+++ b/src/ZF/Coind/Static.ML	Tue Jan 19 11:18:11 1999 +0100
@@ -4,27 +4,22 @@
     Copyright   1995  University of Cambridge
 *)
 
-open BCR Static;
+val elab_constE	= ElabRel.mk_cases "<te,e_const(c),t>:ElabRel";
 
-val elab_constE = 
-  ElabRel.mk_cases Exp.con_defs "<te,e_const(c),t>:ElabRel";
+val elab_varE 	= ElabRel.mk_cases "<te,e_var(x),t>:ElabRel";
 
-val elab_varE =
-  ElabRel.mk_cases Exp.con_defs "<te,e_var(x),t>:ElabRel";
+val elab_fnE 	= ElabRel.mk_cases "<te,e_fn(x,e),t>:ElabRel";
 
-val elab_fnE =
-  ElabRel.mk_cases Exp.con_defs "<te,e_fn(x,e),t>:ElabRel";
+val elab_fixE 	= ElabRel.mk_cases "<te,e_fix(f,x,e),t>:ElabRel";
+
+val elab_appE 	= ElabRel.mk_cases "<te,e_app(e1,e2),t>:ElabRel";
 
-val elab_fixE =
-  ElabRel.mk_cases Exp.con_defs "<te,e_fix(f,x,e),t>:ElabRel";
+AddSEs [elab_constE, elab_varE, elab_fixE];
 
-val elab_appE = 
-  ElabRel.mk_cases Exp.con_defs "<te,e_app(e1,e2),t>:ElabRel";
+AddSIs [ElabRel.constI, ElabRel.varI, ElabRel.fnI, ElabRel.fixI];
 
-let open ElabRel in 
-claset_ref() := claset() addSIs [elab_constI,elab_varI,elab_fnI,elab_fixI]
-                  addSEs [elab_constE,elab_varE,elab_fixE]
-		  addIs [elab_appI]
-		  addEs [elab_appE,elab_fnE]
-		  addDs [ElabRel.dom_subset RS subsetD]
-end;
+AddIs  [ElabRel.appI];
+
+AddEs [elab_appE, elab_fnE];
+
+AddDs [ElabRel.dom_subset RS subsetD];