rawsat_thm: mk_conjunction_list replaced by Conjunction.mk_conjunction_list
authorwebertj
Wed, 06 Sep 2006 17:39:52 +0200
changeset 20486 02ca20e33030
parent 20485 3078fd2eec7b
child 20487 6ac7a4fc32a0
rawsat_thm: mk_conjunction_list replaced by Conjunction.mk_conjunction_list
src/HOL/Tools/sat_funcs.ML
--- a/src/HOL/Tools/sat_funcs.ML	Wed Sep 06 13:48:02 2006 +0200
+++ b/src/HOL/Tools/sat_funcs.ML	Wed Sep 06 17:39:52 2006 +0200
@@ -315,11 +315,8 @@
 				(* optimization: convert the given clauses from "[c_i] |- c_i" to *)
 				(* "[c_1 && ... && c_n] |- c_i"; this avoids accumulation of      *)
 				(* hypotheses during resolution                                   *)
-				(* Thm.cterm list -> Thm.cterm *)
-				fun mk_conjunction_list [x]     = x
-				  | mk_conjunction_list (x::xs) = Conjunction.mk_conjunction (x, mk_conjunction_list xs)
 				(* [c_1 && ... && c_n] |- c_1 && ... && c_n *)
-				val cnf_cterm = mk_conjunction_list (map cprop_of non_triv_clauses)
+				val cnf_cterm = Conjunction.mk_conjunction_list (map cprop_of non_triv_clauses)
 				val cnf_thm   = Thm.assume cnf_cterm
 				(* cf. Conjunction.elim_list *)
 				fun right_elim_list th =