src/FOL/cladata.ML
changeset 42793 88bee9f6eec7
parent 42792 85fb70b0c5e8
child 42794 07155da3b2f4
--- a/src/FOL/cladata.ML	Fri May 13 16:03:03 2011 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-(*  Title:      FOL/cladata.ML
-    Author:     Tobias Nipkow
-    Copyright   1996  University of Cambridge
-
-Setting up the classical reasoner.
-*)
-
-(*** Applying ClassicalFun to create a classical prover ***)
-structure Classical_Data = 
-struct
-  val imp_elim  = @{thm imp_elim}
-  val not_elim  = @{thm notE}
-  val swap      = @{thm swap}
-  val classical = @{thm classical}
-  val sizef     = size_of_thm
-  val hyp_subst_tacs=[hyp_subst_tac]
-end;
-
-structure Cla = ClassicalFun(Classical_Data);
-structure BasicClassical: BASIC_CLASSICAL = Cla; open BasicClassical;
-
-ML_Antiquote.value "claset" (Scan.succeed "Cla.claset_of (ML_Context.the_local_context ())");
-
-
-(*Propositional rules*)
-val prop_cs = empty_cs
-  addSIs [@{thm refl}, @{thm TrueI}, @{thm conjI}, @{thm disjCI}, @{thm impI},
-    @{thm notI}, @{thm iffI}]
-  addSEs [@{thm conjE}, @{thm disjE}, @{thm impCE}, @{thm FalseE}, @{thm iffCE}];
-
-(*Quantifier rules*)
-val FOL_cs = prop_cs addSIs [@{thm allI}, @{thm ex_ex1I}] addIs [@{thm exI}]
-                     addSEs [@{thm exE}, @{thm alt_ex1E}] addEs [@{thm allE}];
-