lcp [Tue, 06 Sep 1994 11:02:16 +0200] rev 581
removal of needless quotes
nipkow [Wed, 31 Aug 1994 17:34:12 +0200] rev 580
Updated datatype documentation with a few hints
lcp [Thu, 25 Aug 1994 12:21:00 +0200] rev 579
new file of useful things for writing theory sections
lcp [Thu, 25 Aug 1994 12:09:21 +0200] rev 578
ZF/Inductive.thy,.ML: renamed from "inductive" to allow re-building without
the keyword "inductive" making the theory file fail
ZF/Makefile: now has Inductive.thy,.ML
ZF/Datatype,Finite,Zorn: depend upon Inductive
ZF/intr_elim: now checks that the inductive name does not clash with
existing theory names
ZF/ind_section: deleted things replicated in Pure/section_utils.ML
ZF/ROOT: now loads Pure/section_utils
lcp [Thu, 25 Aug 1994 10:41:17 +0200] rev 577
print_sign_exn: now exported, with a polymorphic type
lcp [Wed, 24 Aug 1994 15:48:47 +0200] rev 576
ZF/ex/LList/lconst_type: streamlined proof
wenzelm [Tue, 23 Aug 1994 19:34:01 +0200] rev 575
added print_syntax: theory -> unit;
wenzelm [Tue, 23 Aug 1994 19:33:33 +0200] rev 574
read_def_cterm: minor changes;
merge_thm_sgs: improved error msg;
wenzelm [Tue, 23 Aug 1994 19:31:05 +0200] rev 573
removed constant _constrain from Pure sig;
lcp [Mon, 22 Aug 1994 11:27:23 +0200] rev 572
ZF/upair/consE', UnE': new
lcp [Mon, 22 Aug 1994 11:11:17 +0200] rev 571
ZF/Cardinal: some results moved here from CardinalArith
ZF/CardinalArith/nat_succ_lepoll: removed obsolete proof
ZF/CardinalArith/nat_cons_eqpoll: new
lcp [Mon, 22 Aug 1994 11:07:40 +0200] rev 570
Pure/Thy/thy_parse/THY_PARSE: deleted duplicate specifications of parens,
brackets, ..., mk_triple
lcp [Mon, 22 Aug 1994 11:03:52 +0200] rev 569
HOLCF/Lift1.thy: now imports Sum
wenzelm [Fri, 19 Aug 1994 16:13:53 +0200] rev 568
replaced Lexicon.scan_id by Scanner.scan_id;
replaced const_name by Syntax.const_name;
wenzelm [Fri, 19 Aug 1994 16:12:23 +0200] rev 567
replaced add_defns_i by add_defs_i;
wenzelm [Fri, 19 Aug 1994 16:09:27 +0200] rev 566
replaced sextension.ML by syn_trans.ML;
wenzelm [Fri, 19 Aug 1994 15:42:13 +0200] rev 565
slightly changed args of infer_types;
replaced parents by enclose;
renamed 2nd add_types to attach_types and fixed the
typevar-sort-constraint BUG;
various minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:41:39 +0200] rev 564
added inferT_axm;
removed extend_theory;
changed read_def_cterm: now uses Sign.infer_types;
wenzelm [Fri, 19 Aug 1994 15:41:00 +0200] rev 563
replaced mapst by map;
added find_first;
wenzelm [Fri, 19 Aug 1994 15:40:44 +0200] rev 562
added pretty_sg;
added infer_types;
removed subclasses arg of add_classes;
removed old 'extend' and related stuff;
various minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:40:10 +0200] rev 561
added add_defs, add_defs_i;
wenzelm [Fri, 19 Aug 1994 15:39:52 +0200] rev 560
cleaned sig;
removed add_defns (now in drule.ML as add_defs);
removed add_sigclass;
minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:39:19 +0200] rev 559
added theory_of_sign, theory_of_thm;
renamed get_thms to thms_of;
improved store_thms etc.;
wenzelm [Fri, 19 Aug 1994 15:38:50 +0200] rev 558
renamed 'defns' to 'defs';
removed 'sigclass';
replaced parents by enclose;
exported parens, brackets, mk_list, mk_big_list, mk_pair, mk_triple;
various minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:38:18 +0200] rev 557
added raw_term_sorts and changed typ_of_term accordingly (part of fix
of the typevar-sort-constraint BUG);
various minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:37:46 +0200] rev 556
added type xrule (from sextension.ML);
removed old 'extend';
removed added syn_ext_const_names, syn_ext_trfuns (now in syn_ext.ML);
various minor changes;
wenzelm [Fri, 19 Aug 1994 15:37:24 +0200] rev 555
removed idT, varT, tidT, tvarT (now in lexicon.ML);
added syn_ext_const_names, syn_ext_trfuns;
wenzelm [Fri, 19 Aug 1994 15:37:05 +0200] rev 554
various minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:36:45 +0200] rev 553
added map_strs: (string -> string) -> T -> T;
wenzelm [Fri, 19 Aug 1994 15:36:23 +0200] rev 552
removed roots arg of extend_gram;
added functor sig constraint (: PARSER);
wenzelm [Fri, 19 Aug 1994 15:35:56 +0200] rev 551
minor cleanings;
wenzelm [Fri, 19 Aug 1994 15:35:38 +0200] rev 550
replaced id, var, tid, tvar by idT, varT, tidT, tvarT;
added const, free, var: build atomic terms of dummyT;
added 'xnum' (signed numerals) and 'xstr' (strings) token kinds;
various minor internal changes;
wenzelm [Fri, 19 Aug 1994 15:34:58 +0200] rev 549
replaced SExtension by SynTrans (mixfix stuff in Mixfix);
private structs now hidden within PrivateSyntax;
wenzelm [Fri, 19 Aug 1994 15:34:28 +0200] rev 548
added this file;
lcp [Fri, 19 Aug 1994 10:57:40 +0200] rev 547
deleted obsolete references to ISABELLEMAKE
lcp [Thu, 18 Aug 1994 17:56:07 +0200] rev 546
/unvarifyT, unvarify: moved to Pure/logic.ML
lcp [Thu, 18 Aug 1994 17:53:28 +0200] rev 545
Pure/goals.ML: prove_goalw_cterm now does its own exception-handling, moved
from prove_goalw
lcp [Thu, 18 Aug 1994 17:50:22 +0200] rev 544
Pure/library/assert_all: new, moved from ZF/ind_syntax.ML
lcp [Thu, 18 Aug 1994 17:41:40 +0200] rev 543
ZF/ind_syntax/unvarifyT, unvarify: moved to Pure/logic.ML
ZF/ind_syntax/prove_term: deleted
ZF/constructor, indrule, intr_elim: now call prove_goalw_cterm and
Logic.unvarify
lcp [Thu, 18 Aug 1994 12:56:57 +0200] rev 542
HOLCF/Lift1.thy: updated for new sum_case by using "case" syntax
lcp [Wed, 17 Aug 1994 10:42:41 +0200] rev 541
overheads for inductive definitions, originally for CADE-12
lcp [Wed, 17 Aug 1994 10:38:37 +0200] rev 540
ZF/ex/ROOT: added .ML to use command use "ex/twos_compl"
Should be able to delete this after fixing the treatment of orphans.
lcp [Wed, 17 Aug 1994 10:34:44 +0200] rev 539
ZF/ex/Ntree: two new examples, maptree and maptree2
lcp [Wed, 17 Aug 1994 10:33:23 +0200] rev 538
ZF/func/fun_extend3: new
ZF/func/cons_fun_eq: simplified proof
lcp [Wed, 17 Aug 1994 10:31:35 +0200] rev 537
ZF/Univ/Sigma_subset_univ, Transset_Pair_subset_univ: deleted
lcp [Tue, 16 Aug 1994 19:09:43 +0200] rev 536
ZF/domrange/domain_of_prod, domain_empty, etc: moved to equalities.ML where
they can be proved trivially using eq_cs
ZF/domrange/XXX_empty: renamed XXX_0
lcp [Tue, 16 Aug 1994 19:06:14 +0200] rev 535
ZF/ex/Equiv.thy,.ML: moved to main directory as EquivClass.thy,.ML
lcp [Tue, 16 Aug 1994 19:03:45 +0200] rev 534
ZF/Finite: added the finite function space, A-||>B
ZF/InfDatatype: added rules for the above
lcp [Tue, 16 Aug 1994 19:01:26 +0200] rev 533
ZF/pair.ML: moved some definitions here from simpdata.ML
lcp [Tue, 16 Aug 1994 18:58:42 +0200] rev 532
ZF/Makefile,ROOT.ML, ZF/ex/Integ.thy: updated for EquivClass
lcp [Tue, 16 Aug 1994 18:53:29 +0200] rev 531
ZF/Makefile,ROOT.ML, ZF/ex/Integ.thy: updated for EquivClass
lcp [Mon, 15 Aug 1994 19:01:51 +0200] rev 530
ZF/Makefile/FILES: added many missing .thy files
lcp [Mon, 15 Aug 1994 18:38:38 +0200] rev 529
ZF/List, ex/Brouwer,Data,LList,Ntree,TF,Term: much simplified proof of _unfold
lcp [Mon, 15 Aug 1994 18:37:25 +0200] rev 528
ZF/ex/Brouwer.thy,.ML: new example of wellordering types
lcp [Mon, 15 Aug 1994 18:31:29 +0200] rev 527
ZF/ex/CoUnit/lleq_cs: copied from LList.ML
lcp [Mon, 15 Aug 1994 18:27:50 +0200] rev 526
ZF/ex/ROOT: changed "time_use" to "time_use_thy" to load CoUnit;
removed some explicit loads by exploiting theory dependencies
lcp [Mon, 15 Aug 1994 18:25:27 +0200] rev 525
ZF/List, ex/Brouwer,Data,LList,Ntree,TF,Term: much simplified proof of _unfold
lcp [Mon, 15 Aug 1994 18:15:09 +0200] rev 524
ZF/InfDatatype: simplified, extended results for infinite branching
lcp [Mon, 15 Aug 1994 18:12:56 +0200] rev 523
ZF/CardinalArith/InfCard_Un: new
lcp [Mon, 15 Aug 1994 18:11:00 +0200] rev 522
ZF/Cardinal/Card_Un: new