src/HOL/Nominal/nominal_fresh_fun.ML
changeset 28397 389c5e494605
parent 27239 f2f42f9fa09d
child 29265 5b4247055bd7
     1.1 --- a/src/HOL/Nominal/nominal_fresh_fun.ML	Mon Sep 29 10:58:04 2008 +0200
     1.2 +++ b/src/HOL/Nominal/nominal_fresh_fun.ML	Mon Sep 29 11:46:47 2008 +0200
     1.3 @@ -86,7 +86,7 @@
     1.4       (term_frees goal @ bvs);
     1.5  (* build the tuple *)
     1.6     val s = (Library.foldr1 (fn (v, s) =>
     1.7 -     HOLogic.pair_const (fastype_of1 (Ts, v)) (fastype_of1 (Ts, s)) $ v $ s) vs) handle _ => HOLogic.unit ;
     1.8 +     HOLogic.pair_const (fastype_of1 (Ts, v)) (fastype_of1 (Ts, s)) $ v $ s) vs) handle _ => HOLogic.unit ;  (* FIXME avoid handle _ *)
     1.9     val fs_name_thm = get_dyn_thm thy ("fs_"^atom_basename^"1") atom_basename;
    1.10     val at_name_inst_thm = get_dyn_thm thy ("at_"^atom_basename^"_inst") atom_basename;
    1.11     val exists_fresh' = at_name_inst_thm RS at_exists_fresh';