src/HOL/TPTP/TPTP_Parser/tptp_reconstruct_library.ML
changeset 82804 070585eb5d54
parent 82643 f1c14af17591
equal deleted inserted replaced
82801:c8d92d4ced73 82804:070585eb5d54
   601   let
   601   let
   602     val tac_result = tac i st
   602     val tac_result = tac i st
   603     val pulled_tac_result = Seq.pull tac_result
   603     val pulled_tac_result = Seq.pull tac_result
   604     val tac_failed =
   604     val tac_failed =
   605       is_none pulled_tac_result orelse
   605       is_none pulled_tac_result orelse
   606        not (has_fewer_prems 1 (fst (the pulled_tac_result)))
   606        not (Thm.no_prems (fst (the pulled_tac_result)))
   607   in
   607   in
   608     if tac_failed then (wittler THEN' ASAP wittler tac) i st
   608     if tac_failed then (wittler THEN' ASAP wittler tac) i st
   609     else tac_result
   609     else tac_result
   610   end
   610   end
   611 
   611