src/Pure/Isar/proof.ML
changeset 8542 ac37ba498152
parent 8494 21074180a6f2
child 8561 2675e2f4dc61
equal deleted inserted replaced
8541:b0d2002f9f04 8542:ac37ba498152
   543     foldl these_facts (st, factss)
   543     foldl these_facts (st, factss)
   544     |> put_thms ("prems", prems)
   544     |> put_thms ("prems", prems)
   545     |> put_facts (Some (flat (map #2 factss))));
   545     |> put_facts (Some (flat (map #2 factss))));
   546 
   546 
   547 val hard_asm_tac = Tactic.etac Drule.triv_goal;
   547 val hard_asm_tac = Tactic.etac Drule.triv_goal;
   548 val soft_asm_tac = Tactic.rtac Drule.triv_goal;
   548 val soft_asm_tac = Tactic.rtac Drule.triv_goal
       
   549   THEN' Tactic.rtac asm_rl;	(* FIXME hack to norm goal *)
   549 
   550 
   550 in
   551 in
   551 
   552 
   552 val assm = gen_assume ProofContext.assume;
   553 val assm = gen_assume ProofContext.assume;
   553 val assm_i = gen_assume ProofContext.assume_i;
   554 val assm_i = gen_assume ProofContext.assume_i;