diff -r 2b64936f8fab -r 1f2c8be84be7 FSet.thy --- a/FSet.thy Fri Nov 27 18:38:09 2009 +0100 +++ b/FSet.thy Fri Nov 27 18:38:44 2009 +0100 @@ -347,10 +347,14 @@ apply(tactic {* procedure_tac @{context} @{thm list.induct} 1 *}) apply(tactic {* regularize_tac @{context} [rel_eqv] [rel_refl] 1 *}) prefer 2 -apply (tactic {* clean_tac @{context} [quot] defs [(@{typ "('a list \ bool)"},@{typ "('a fset \ bool)"})] 1 *}) +apply (tactic {* clean_tac @{context} [quot] defs + [(@{typ "('a list \ bool)"},@{typ "('a fset \ bool)"})] 1 *}) apply(tactic {* r_mk_comb_tac' @{context} rty [quot] rel_refl trans2 rsp_thms 1*}) done + + + quotient_def fset_rec::"'a \ ('b \ 'b fset \ 'a \ 'a) \ 'b fset \ 'a" where