wenzelm [Tue, 06 Nov 2001 23:51:16 +0100] rev 12080
use_thy "Locales";
wenzelm [Tue, 06 Nov 2001 23:51:00 +0100] rev 12079
use locales instead of consts/axioms;
wenzelm [Tue, 06 Nov 2001 23:50:24 +0100] rev 12078
* Isar/Pure: proper integration with ``locales''; unlike the original
version by Florian Kammueller, Isar locales package high-level proof
contexts rather than raw logical ones (e.g. we admit to include
attributes everywhere);
* Isar/Pure: theory goals now support ad-hoc contexts, which are
discharged in the result, as in ``lemma (assumes A and B) K: A .'';
syntax coincides with that of a locale body;
wenzelm [Tue, 06 Nov 2001 23:47:35 +0100] rev 12077
activate dead code, make document work;
wenzelm [Tue, 06 Nov 2001 23:47:03 +0100] rev 12076
renamed Sqrt_Irrational.thy to Sqrt.thy;
wenzelm [Tue, 06 Nov 2001 23:45:58 +0100] rev 12075
Locales and simple mathematical structures;
wenzelm [Tue, 06 Nov 2001 23:45:34 +0100] rev 12074
renamed Real/ex/Sqrt_Irrational.thy to Real/ex/Sqrt.thy;
added ex/Locales.thy;
wenzelm [Tue, 06 Nov 2001 19:29:36 +0100] rev 12073
extend_XXX: sane argument order ... -> syntax -> syntax;
wenzelm [Tue, 06 Nov 2001 19:29:06 +0100] rev 12072
local syntax: add_syntax, proper read/pretty functions;
wenzelm [Tue, 06 Nov 2001 19:28:11 +0100] rev 12071
locale_element/uses: string;
wenzelm [Tue, 06 Nov 2001 19:27:56 +0100] rev 12070
proper treatment of local syntax;
store_thm: test atts;
Uses: string;
wenzelm [Tue, 06 Nov 2001 19:26:52 +0100] rev 12069
print_syntax: include local version;
wenzelm [Tue, 06 Nov 2001 19:26:32 +0100] rev 12068
added pretty_term', read_typ', read_typ_no_norm', read_def_terms'
which refer to local syntax;
wenzelm [Tue, 06 Nov 2001 19:25:24 +0100] rev 12067
export pretty_thm_aux;
wenzelm [Tue, 06 Nov 2001 01:21:10 +0100] rev 12066
tuned;
wenzelm [Tue, 06 Nov 2001 01:20:49 +0100] rev 12065
theorem(_i): locale atts;
global_goal, finish_global: proper treatment of target locale;
wenzelm [Tue, 06 Nov 2001 01:19:07 +0100] rev 12064
group locale_element;
wenzelm [Tue, 06 Nov 2001 01:18:46 +0100] rev 12063
added add_locale(_i) and store_thm;
removed old scope stuff;
tuned;
wenzelm [Tue, 06 Nov 2001 01:17:27 +0100] rev 12062
theorem(_i): locale atts;
added add_locale;
wenzelm [Tue, 06 Nov 2001 01:16:50 +0100] rev 12061
added 'locale', 'print_locales', 'print_locale';
wenzelm [Tue, 06 Nov 2001 01:15:08 +0100] rev 12060
added print_locales, print_locale;
wenzelm [Tue, 06 Nov 2001 01:14:46 +0100] rev 12059
added "locale", "print_locale", "print_locales";
wenzelm [Mon, 05 Nov 2001 21:03:08 +0100] rev 12058
fixes: optional typ;
removed garbage;
wenzelm [Mon, 05 Nov 2001 21:01:59 +0100] rev 12057
added pretty/print functions with context;
added cert_def;
print_asms covers both fixes and assumes;
wenzelm [Mon, 05 Nov 2001 21:00:45 +0100] rev 12056
locale_element: optional typ;
wenzelm [Mon, 05 Nov 2001 20:59:35 +0100] rev 12055
pretty/print functions with context;
wenzelm [Mon, 05 Nov 2001 20:58:28 +0100] rev 12054
export add_tvarsT, add_tvars, add_vars, add_frees (would actually
belong to term.ML, but is apt to cause some confusion with the
fold-right versions there);
wenzelm [Mon, 05 Nov 2001 20:56:29 +0100] rev 12053
Method.trace ctxt;
wenzelm [Mon, 05 Nov 2001 20:56:00 +0100] rev 12052
tuned;
paulson [Mon, 05 Nov 2001 13:55:48 +0100] rev 12051
new Sqrt example
wenzelm [Sun, 04 Nov 2001 21:12:03 +0100] rev 12050
tuned comment;
wenzelm [Sun, 04 Nov 2001 21:00:28 +0100] rev 12049
simplified Proof.init_state: