equal
deleted
inserted
replaced
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; |