author | wenzelm |
Fri, 28 Aug 2015 13:36:33 +0200 | |
changeset 61041 | 58e41aa1c36d |
parent 61040 | d08a0c5a68f7 |
child 61042 | c2155072c2f4 |
--- a/src/Pure/more_thm.ML Fri Aug 28 13:23:02 2015 +0200 +++ b/src/Pure/more_thm.ML Fri Aug 28 13:36:33 2015 +0200 @@ -374,8 +374,8 @@ fun forall_intr_frees th = let - val {prop, hyps, tpairs, ...} = Thm.rep_thm th; - val fixed = fold Term.add_frees (Thm.terms_of_tpairs tpairs @ hyps) []; + val fixed = + fold Term.add_frees (Thm.terms_of_tpairs (Thm.tpairs_of th) @ Thm.hyps_of th) []; val frees = Thm.fold_atomic_cterms (fn a => (case Thm.term_of a of