src/Pure/Proof/proof_syntax.ML
changeset 14854 61bdf2ae4dc5
parent 13530 4813fdc0ef17
child 14981 e73f8140af78
--- a/src/Pure/Proof/proof_syntax.ML	Tue Jun 01 11:25:26 2004 +0200
+++ b/src/Pure/Proof/proof_syntax.ML	Tue Jun 01 12:33:50 2004 +0200
@@ -34,7 +34,7 @@
 val paramT = Type ("param", []);
 val paramsT = Type ("params", []);
 val idtT = Type ("idt", []);
-val aT = TFree ("'a", ["logic"]);
+val aT = TFree ("'a", []);
 
 (** constants for theorems and axioms **)
 
@@ -49,9 +49,8 @@
   sg
   |> Sign.copy
   |> Sign.add_path "/"
-  |> Sign.add_defsort_i ["logic"]
+  |> Sign.add_defsort_i []
   |> Sign.add_types [("proof", 0, NoSyn)]
-  |> Sign.add_arities [("proof", [], "logic")]
   |> Sign.add_consts_i
       [("Appt", [proofT, aT] ---> proofT, Mixfix ("(1_ %/ _)", [4, 5], 4)),
        ("AppP", [proofT, proofT] ---> proofT, Mixfix ("(1_ %%/ _)", [4, 5], 4)),