src/Pure/Isar/proof_context.ML
changeset 18138 04f0e4ca1451
parent 18122 d5a876195499
child 18152 1d1cc715a9e5
equal deleted inserted replaced
18137:cb916659c89b 18138:04f0e4ca1451
   730         val tfrees = gen (Term.add_term_tfree_names (prop, []));
   730         val tfrees = gen (Term.add_term_tfree_names (prop, []));
   731       in
   731       in
   732         rule
   732         rule
   733         |> Drule.forall_intr_list frees
   733         |> Drule.forall_intr_list frees
   734         |> Goal.norm_hhf
   734         |> Goal.norm_hhf
   735         |> (#1 o Drule.tvars_intr_list tfrees)
   735         |> Drule.tvars_intr_list tfrees |> #2
   736       end)
   736       end)
   737   end;
   737   end;
   738 
   738 
   739 fun export inner outer =
   739 fun export inner outer =
   740   let val exp = common_exports false inner outer in
   740   let val exp = common_exports false inner outer in