src/Pure/proofterm.ML
changeset 22846 fb79144af9a3
parent 22662 3e492ba59355
child 23178 07ba6b58b3d2
--- a/src/Pure/proofterm.ML	Sun May 06 21:50:17 2007 +0200
+++ b/src/Pure/proofterm.ML	Mon May 07 00:49:59 2007 +0200
@@ -110,8 +110,6 @@
     (string * (typ list -> proof -> proof option)) list -> proof -> proof
   val rewrite_proof_notypes : (proof * proof) list *
     (string * (typ list -> proof -> proof option)) list -> proof -> proof
-  val init_data: theory -> theory
-
 end
 
 structure Proofterm : PROOFTERM =
@@ -1178,10 +1176,8 @@
 (**** theory data ****)
 
 structure ProofData = TheoryDataFun
-(struct
-  val name = "Pure/proof";
-  type T = ((proof * proof) list *
-    (string * (typ list -> proof -> proof option)) list);
+(
+  type T = (proof * proof) list * (string * (typ list -> proof -> proof option)) list;
 
   val empty = ([], []);
   val copy = I;
@@ -1189,10 +1185,7 @@
   fun merge _ ((rules1, procs1) : T, (rules2, procs2)) =
     (Library.merge (op =) (rules1, rules2),
       AList.merge (op =) (K true) (procs1, procs2));
-  fun print _ _ = ();
-end);
-
-val init_data = ProofData.init;
+);
 
 fun add_prf_rrule r = (ProofData.map o apfst) (insert (op =) r);