haftmann [Tue, 08 Nov 2005 15:26:35 +0100] rev 18125
allowing indentation of 'theory' keyword
wenzelm [Tue, 08 Nov 2005 10:44:40 +0100] rev 18124
simplified after_qed;
wenzelm [Tue, 08 Nov 2005 10:43:15 +0100] rev 18123
avoid prove_plain, export_plain, simplified after_qed;
witness = term * thm, i.e. the original proposition with a protected fact
(this achieves reliable discharge and allows facts to be slightly more general/normalized);
internal assume/prove/conclude/satisfy_protected handle witness pairs accordingly;
ObjectLogic.ensure_propT;
wenzelm [Tue, 08 Nov 2005 10:43:13 +0100] rev 18122
removed export_plain;
(some_)fact_tac: Drule.incr_indexes;
wenzelm [Tue, 08 Nov 2005 10:43:12 +0100] rev 18121
renamed assert_prop to ensure_prop;
wenzelm [Tue, 08 Nov 2005 10:43:11 +0100] rev 18120
renamed goals.ML to old_goals.ML;
inline Drule.impose_hyps;
wenzelm [Tue, 08 Nov 2005 10:43:10 +0100] rev 18119
export compose_hhf;
removed obsolete norm_hhf_plain;
tuned;