History log of /seL4-l4v-10.1.1/isabelle/NEWS
Revision Date Author Comments
# 92a256bb 01-Aug-2018 wenzelm <none@none>

isabelle build options -c -x -B refer to imports_graph;


# 9c8ecf70 26-Jul-2018 wenzelm <none@none>

more flexible session selection as in "isabelle jedit";


# c9afa8fa 22-Jul-2018 wenzelm <none@none>

tuned;


# ad719c25 19-Jul-2018 wenzelm <none@none>

added system option "strict_facts";


# 889a5414 18-Jul-2018 wenzelm <none@none>

tuned;


# ebd9d26b 15-Jul-2018 Andreas Lochbihler <none@none>

more examples for Code_Lazy


# 6985f7d6 15-Jul-2018 Manuel Eberl <eberlm@in.tum.de>

Added Real_Asymp package


# 6d0075c7 02-Jul-2018 wenzelm <none@none>

more NEWS;


# d0514c6d 30-Jun-2018 wenzelm <none@none>

discontinued pending_shyps: too much complication due to lazy facts;


# e1afdaa2 29-Jun-2018 wenzelm <none@none>

tuned;


# b5651d18 29-Jun-2018 wenzelm <none@none>

misc tuning and updates for release;


# dc9d4eef 29-Jun-2018 wenzelm <none@none>

misc tuning for release;


# 41344522 29-Jun-2018 wenzelm <none@none>

command-line option for include_sessions;


# 5e0ab3c5 29-Jun-2018 wenzelm <none@none>

disallow pending hyps;
disallow pending shyps, with option to override the check;
tuned message;


# d409cc61 29-Jun-2018 Wenda Li <wl302@cam.ac.uk>

NEWS and CONTRIBUTORS


# db3253ff 27-Jun-2018 wenzelm <none@none>

clarified settings -- avoid hard-wired directories;
tuned documentation;


# 5c6f3ded 27-Jun-2018 immler <none@none>

example for Types_To_Sets: transfer from type-based linear algebra to subspaces


# 49341c94 26-Jun-2018 wenzelm <none@none>

updated documentation;


# 102fb118 26-Jun-2018 paulson <lp15@cam.ac.uk>

Rationalisation of complex transcendentals, esp the Arg function


# 8413f38b 22-Jun-2018 wenzelm <none@none>

clarified document antiquotation @{theory};


# df373ad6 20-Jun-2018 wenzelm <none@none>

clarified documentation;


# cb652c12 19-Jun-2018 ballarin <none@none>

In interpretation commands, clarify what to do with definitions immediately subject to rewriting.


# 0ebac218 18-Jun-2018 paulson <lp15@cam.ac.uk>

corrections to markup


# dd214cba 15-Jun-2018 nipkow <none@none>

Map.empty now qualified to avoid name clashes


# 2b1ecb7f 06-Jun-2018 nipkow <none@none>

reorient -> split; documented split


# c7380ae5 06-Jun-2018 wenzelm <none@none>

misc tuning and updates for release;


# 78a54074 06-Jun-2018 wenzelm <none@none>

updated for release;
tuned;


# 9f8afdcf 04-Jun-2018 paulson <lp15@cam.ac.uk>

NEWS: infinite products


# 103d8f70 04-Jun-2018 wenzelm <none@none>

clarified signature;
simplified options;


# fd92d2ac 03-Jun-2018 wenzelm <none@none>

NEWS;


# ff8d9271 03-Jun-2018 nipkow <none@none>

list syntax details


# d4a83481 01-Jun-2018 wenzelm <none@none>

documentation for "isabelle dump";


# fe693d84 26-May-2018 wenzelm <none@none>

support 'export_files' in session ROOT;


# 4e48ab1e 25-May-2018 wenzelm <none@none>

added command 'ML_export';


# bbddc748 24-May-2018 haftmann <none@none>

avoid overaggressive classical rule

--HG--
extra : rebase_source : 53a1eeba712a12b1da867fa7ecf2289255f06680


# e0e22efa 22-May-2018 nipkow <none@none>

First step to remove nonstandard "[x <- xs. P]" syntax: only input

--HG--
extra : amend_source : a2e6a2312b63a5ed1947d3302e43341c073c9f03


# eaaff18b 19-May-2018 wenzelm <none@none>

clarified store directories;
discontinued settings ISABELLE_PATH, ISABELLE_OUTPUT;


# 24d56e0a 18-May-2018 Manuel Eberl <eberlm@in.tum.de>

Moved Landau_Symbols from the AFP to HOL-Library

--HG--
extra : rebase_source : 118ac657be82d7b9b2d3e14ff4e59f8b1c3b7b5c


# 66083c13 16-May-2018 Andreas Lochbihler <none@none>

NEWS and CONTRIBUTORS for 8b50f29a1992


# 8280abe0 12-May-2018 haftmann <none@none>

removed some non-essential rules


# dd96656d 08-May-2018 nipkow <none@none>

announce sorted changes


# c690de54 08-May-2018 wenzelm <none@none>

command-line tool "isabelle export";
more documentation;
tuned;


# 5159bef9 06-May-2018 haftmann <none@none>

removed some lemma duplicates

--HG--
extra : rebase_source : e56adb958684d57563b0ec467d4b13f1b726b4e0


# 8e396fdc 04-May-2018 wenzelm <none@none>

set view title dynamically;


# cadf20bc 02-May-2018 wenzelm <none@none>

clarified menu actions;


# e04b7748 02-May-2018 immler <none@none>

added Johannes' generalizations Modules.thy and Vector_Spaces.thy; adapted HOL and HOL-Analysis accordingly

--HG--
rename : src/HOL/Library/FuncSet.thy => src/HOL/FuncSet.thy


# 11a92088 25-Apr-2018 haftmann <none@none>

uniform tagging for printable and non-printable literals


# 3a4a7136 24-Apr-2018 haftmann <none@none>

proper datatype for 8-bit characters


# 647b26c4 24-Apr-2018 haftmann <none@none>

corrected nonsense


# a9347ffd 18-Apr-2018 wenzelm <none@none>

prefer explicit 32/64 bit platform settings;


# 59874229 18-Apr-2018 paulson <lp15@cam.ac.uk>

tidying up including contributions from Paulo Emílio de Vilhena


# 3e52bede 17-Apr-2018 wenzelm <none@none>

NEWS;


# 88ea89c5 23-Mar-2018 haftmann <none@none>

NEWS and CONTRIBUTORS


# f90bf366 19-Mar-2018 wenzelm <none@none>

documentation for the Isabelle server;


# 39be15af 12-Mar-2018 Manuel Eberl <eberlm@in.tum.de>

Removed stray 'sledgehammer' invocation


# a518d907 12-Mar-2018 Manuel Eberl <eberlm@in.tum.de>

Changes to NEWS regarding 2a6ef5ba4822


# c0a19014 03-Mar-2018 ballarin <none@none>

Drop rewrites after defines in interpretations.


# a2e33fda 02-Mar-2018 ballarin <none@none>

Fall back to reading rewrite morphism first if activation fails without it.


# 0f3993a9 02-Mar-2018 ballarin <none@none>

Proper rewrite morphisms in locale instances.


# 3b5cb23d 24-Feb-2018 wenzelm <none@none>

notation for dummy sort;


# 7cf74066 23-Feb-2018 wenzelm <none@none>

command 'interpret' no longer exposes resulting theorems as literal facts;


# 1e48626c 09-Feb-2018 wenzelm <none@none>

NEWS;


# 7c894eca 16-Feb-2018 Andreas Lochbihler <none@none>

strengthen filter relator to canonical categorical definition with better properties


# 3cc77c85 28-Jan-2018 haftmann <none@none>

avoid concrete (anti)mono in theorem names since it could be the other way round

--HG--
extra : rebase_source : 99c2bd425eb6f44b37c6e989a08ec0fbefe25b2b


# 8f37ab25 26-Jan-2018 wenzelm <none@none>

redundant;


# 1d692e86 25-Jan-2018 wenzelm <none@none>

old-style inner comments are legacy;


# f9869ddc 16-Jan-2018 wenzelm <none@none>

more documentation;


# 963d2784 16-Jan-2018 wenzelm <none@none>

discontinued old form of marginal comments;


# ad24c5c7 14-Jan-2018 wenzelm <none@none>

more specific tool "isabelle update_comments", for uniformity with formal comments in embedded languages;


# 2bf3a1cf 13-Jan-2018 wenzelm <none@none>

added glyph from "Deja Vu Sans Mono" font;


# 328a08f7 13-Jan-2018 wenzelm <none@none>

tuned;


# dc534bc8 13-Jan-2018 wenzelm <none@none>

added \<^cancel> operator for unused text;


# e1682ab2 10-Jan-2018 nipkow <none@none>

typo


# 43984cdb 10-Jan-2018 nipkow <none@none>

tuned


# 20349da0 10-Jan-2018 nipkow <none@none>

Manual updates towards conversion of "op" syntax

--HG--
extra : amend_source : fd689f9cef643a634d5ce2dfded9a17206473899


# de640a9a 09-Jan-2018 wenzelm <none@none>

more accurate spell-checking for nested quotations / antiquotations, notably in formal comments;


# e426fcb2 08-Jan-2018 wenzelm <none@none>

theory Pure is default presentation context;


# a0e3f1a3 07-Jan-2018 wenzelm <none@none>

clarified NEWS;


# 02b489bb 07-Jan-2018 wenzelm <none@none>

output token content with formal comments and antiquotations;


# 00cf6b06 06-Jan-2018 wenzelm <none@none>

inner syntax comments may be written as "\<comment> \<open>text\<close>";


# 94df9708 05-Jan-2018 nipkow <none@none>

Renamed (^) to [^] in preparation of the move from "op X" to (X)


# 27c0a8e1 03-Jan-2018 blanchet <none@none>

updated NEWS


# 22f29a40 01-Jan-2018 wenzelm <none@none>

more completion templates;


# 12060e54 30-Dec-2017 wenzelm <none@none>

more robust hyphen (see also "Soft hyphen (SHY) – a hard problem?" http://jkorpela.fi/shy.html);


# 91598a33 30-Dec-2017 wenzelm <none@none>

more robust treatment of conflicts with existing Unicode text;


# 2424f959 30-Dec-2017 wenzelm <none@none>

tuned whitespace;


# f5b27173 29-Dec-2017 wenzelm <none@none>

formal check of @{cite} bibtex entries -- only in batch-mode session builds;


# 39d045fb 28-Dec-2017 wenzelm <none@none>

NEWS;


# 388c9e48 22-Dec-2017 wenzelm <none@none>

tuned;


# 0e2708d9 22-Dec-2017 wenzelm <none@none>

discontinued 'display_drafts' command;


# de6327d8 22-Dec-2017 wenzelm <none@none>

action "isabelle.draft" for plain-text preview;


# d8298a5a 22-Dec-2017 wenzelm <none@none>

NEWS;


# fca03835 21-Dec-2017 wenzelm <none@none>

isabelle.preview presents bibtex database files as well;


# 317417d5 21-Dec-2017 wenzelm <none@none>

isabelle.preview presents auxiliary text files as well;


# 516a26c4 18-Dec-2017 traytel <none@none>

a conditional paramitrecity prover


# 0ad0582e 16-Dec-2017 wenzelm <none@none>

tuned;


# c11192ba 16-Dec-2017 wenzelm <none@none>

added document antiquotation @{session name};
renamed protocol function "Prover.session_base" to "Prover.init_session_base" according to the ML/Scala operation;


# dd1da728 16-Dec-2017 wenzelm <none@none>

PIDE markup for session ROOT files;


# 515bdf02 14-Dec-2017 haftmann <none@none>

dedicated case option for code generation to Scala

--HG--
extra : rebase_source : f4d2da47982250c33b66f81d009da3f3d0b48bbd


# a91097e7 14-Dec-2017 wenzelm <none@none>

expose bibtex errors;


# 6192c7dc 14-Dec-2017 wenzelm <none@none>

NEWS;


# f762827b 13-Dec-2017 wenzelm <none@none>

positions as postlude: avoid intrusion of odd %-forms into main tex source;


# 5d74bc5d 12-Dec-2017 wenzelm <none@none>

option document_positions;


# 5d4cf2ef 10-Dec-2017 wenzelm <none@none>

re-implemented "isabelle document" in Isabelle/Scala, include latex_errors here;


# 11fe9340 10-Dec-2017 wenzelm <none@none>

more explicit latex errors;


# 55072b15 07-Dec-2017 wenzelm <none@none>

clarified document preparation vs. skip_proofs;


# 37fadfbc 06-Dec-2017 wenzelm <none@none>

name mangling for Latex macros;
tuned signature;


# a9191707 05-Dec-2017 wenzelm <none@none>

more documentation;


# 2a15d4a9 04-Dec-2017 wenzelm <none@none>

NEWS;


# 1cc04bdd 03-Dec-2017 wenzelm <none@none>

discontinued old 'def' command;


# e80d644f 27-Nov-2017 wenzelm <none@none>

updated to official release of polyml-5.7.1;
back to more modest default heap: e.g. relevant for Pure session for ML IDE;
more robust POLYML_EXE;


# e691b6f1 25-Nov-2017 wenzelm <none@none>

Mac OS X 10.10 Yosemite is baseline;


# 269175c1 13-Nov-2017 wenzelm <none@none>

init Mercurial repository for the generated session files;


# 85b3e948 11-Nov-2017 haftmann <none@none>

dedicated definition for coprimality

--HG--
extra : rebase_source : 891168c98ce62efae6b7e72c7d3365fea12b33ae


# 48bb3c85 11-Nov-2017 wenzelm <none@none>

more options for "isabelle mkroot";
updated documentation;


# b985f1a3 05-Nov-2017 wenzelm <none@none>

more uniform header syntax, in contrast to the former etc/abbrevs file-format (see 73939a9b70a3);


# 07010333 03-Nov-2017 wenzelm <none@none>

tuned (non-unique example);


# f490a293 03-Nov-2017 wenzelm <none@none>

clarified situation of global theory names;


# 4ff1ebd1 02-Nov-2017 wenzelm <none@none>

allow unrelated ancestor;
clarified error;


# 94f62ba1 02-Nov-2017 wenzelm <none@none>

support alternative ancestor session;


# 90c41085 02-Nov-2017 wenzelm <none@none>

support focus_session, for much faster startup of Isabelle/jEdit;
more options for "isabelle jedit";


# 0ea0c300 01-Nov-2017 wenzelm <none@none>

added isabelle jedit options -B, -P, clarified -R;
misc tuning and clarification;


# 6df0c8c4 31-Oct-2017 haftmann <none@none>

removed ancient nat-int transfer

--HG--
extra : rebase_source : ce8f250636192c6dff622d66fb514fcc401ce0e7


# 7343b4d1 30-Oct-2017 wenzelm <none@none>

NEWS;


# c297118b 30-Oct-2017 haftmann <none@none>

rule out pathologic instances

--HG--
extra : rebase_source : b04515f7600d4314068b2fe100baa5b177111e0c


# 93819517 23-Oct-2017 wenzelm <none@none>

discontinued Linux 32bit platform support;


# ab5293cf 23-Oct-2017 wenzelm <none@none>

updated to jdk-8u152, which is for x86_64 only;


# 81b333c7 12-Oct-2017 wenzelm <none@none>

more informative Imports.Report with actual session imports (minimized);


# 7df94734 11-Oct-2017 wenzelm <none@none>

tuned whitespace;


# 8a71f328 11-Oct-2017 wenzelm <none@none>

clarified meta_digest;


# bfb14c08 11-Oct-2017 wenzelm <none@none>

added isablle build option -f;


# b59a4492 10-Oct-2017 paulson <lp15@cam.ac.uk>

Session HOL-Analysis: Moebius functions and the Riemann mapping theorem.


# 59f441e3 08-Oct-2017 haftmann <none@none>

Polynomial_Factorial does not depend on Field_as_Ring as such

--HG--
extra : rebase_source : 861651e48a9de9a0b5e426805345a67e071ac419


# 1d1ca5f1 08-Oct-2017 haftmann <none@none>

avoid name clashes on interpretation of abstract locales

--HG--
extra : rebase_source : f524b077cafad9e920061f751ff3126d7a903434


# f601f95d 08-Oct-2017 haftmann <none@none>

avoid trivial definition

--HG--
extra : rebase_source : ecbfc9db3f916d9cc1908f888bce3612ed449b8c


# ad36577d 08-Oct-2017 haftmann <none@none>

avoid fact name clashes

--HG--
extra : rebase_source : dadb340e6deb1d95749a6828999b5295bffc7702


# 0816bf69 05-Oct-2017 wenzelm <none@none>

completion supports theory header imports;
tuned;


# 963a9ac5 04-Oct-2017 wenzelm <none@none>

process ROOT files only once, which allows duplicate (or overlapping) session root directories;


# 9e1ff688 03-Oct-2017 wenzelm <none@none>

more NEWS;


# 85f62621 02-Oct-2017 wenzelm <none@none>

discontinued obsolete 'files' in session ROOT;


# 814dec41 02-Oct-2017 wenzelm <none@none>

added command 'external_file';


# 236b76d7 02-Oct-2017 wenzelm <none@none>

option -S for "isabelle build";


# 2b5d7f28 01-Oct-2017 blanchet <none@none>

updated NEWS


# 7626f922 01-Oct-2017 wenzelm <none@none>

option -B for "isabelle build" and "isabelle imports";


# 27c6ff50 30-Sep-2017 wenzelm <none@none>

NEWS;


# 22315146 28-Sep-2017 wenzelm <none@none>

session-qualified theory names are mandatory;


# 8a46e5bd 22-Sep-2017 blanchet <none@none>

document incompatibility


# 766d11c5 22-Sep-2017 blanchet <none@none>

real oracle


# dfed1fa2 17-Sep-2017 wenzelm <none@none>

more documentation;
tuned message;


# 903acd84 11-Sep-2017 haftmann <none@none>

spelling


# 2c864d7c 08-Sep-2017 wenzelm <none@none>

tuned;


# a020c163 08-Sep-2017 wenzelm <none@none>

back to post-release mode -- after fork point;


# 04d5ff61 08-Sep-2017 paulson <lp15@cam.ac.uk>

Correction of typos and a bit of streamlining


# fea81281 07-Sep-2017 paulson <lp15@cam.ac.uk>

Simplicial complexes and triangulations; Baire Category Theorem


# 835e6161 07-Sep-2017 blanchet <none@none>

moved Nunchaku to Main; the goal is to move Nitpick out in the next 1-2 years

--HG--
rename : src/HOL/Nunchaku/Nunchaku.thy => src/HOL/Nunchaku.thy
rename : src/HOL/Nunchaku/Tools/nunchaku.ML => src/HOL/Tools/Nunchaku/nunchaku.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_collect.ML => src/HOL/Tools/Nunchaku/nunchaku_collect.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_commands.ML => src/HOL/Tools/Nunchaku/nunchaku_commands.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_display.ML => src/HOL/Tools/Nunchaku/nunchaku_display.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_model.ML => src/HOL/Tools/Nunchaku/nunchaku_model.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_problem.ML => src/HOL/Tools/Nunchaku/nunchaku_problem.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_reconstruct.ML => src/HOL/Tools/Nunchaku/nunchaku_reconstruct.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_tool.ML => src/HOL/Tools/Nunchaku/nunchaku_tool.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_translate.ML => src/HOL/Tools/Nunchaku/nunchaku_translate.ML
rename : src/HOL/Nunchaku/Tools/nunchaku_util.ML => src/HOL/Tools/Nunchaku/nunchaku_util.ML


# 2dfbb989 02-Sep-2017 wenzelm <none@none>

proper URL;


# c7532f08 31-Aug-2017 wenzelm <none@none>

reverted 6acb28e5ba41: permissiveness of 1e5ae735e026 should be sufficient;


# d644fa06 30-Aug-2017 Andreas Lochbihler <none@none>

add type of unordered pairs


# 110328db 29-Aug-2017 wenzelm <none@none>

proper theory name;


# 9959fd67 28-Aug-2017 nipkow <none@none>

news


# 6b6f95c8 22-Aug-2017 Manuel Eberl <eberlm@in.tum.de>

HOL-Library: going_to filter


# de4a2835 22-Aug-2017 Lars Hupel <lars.hupel@mytum.de>

output syntax for pattern aliases


# 4756006d 21-Aug-2017 Manuel Eberl <eberlm@in.tum.de>

HOL-Analysis: Convergent FPS and infinite sums

--HG--
extra : rebase_source : 13cc70726e381a14afef3a3ace871ff02dfa8ba8
extra : amend_source : 24996647b80e5b6c0f6b19469f245f6b785df3a0


# 3b1a0b05 21-Aug-2017 wenzelm <none@none>

tuned;


# 97cc6b29 21-Aug-2017 wenzelm <none@none>

tuned;


# f0d692c0 21-Aug-2017 wenzelm <none@none>

misc tuning and updates for release;


# b982ac38 20-Aug-2017 wenzelm <none@none>

officially allow restart of Isabelle plugin;


# 84e38869 18-Aug-2017 wenzelm <none@none>

more NEWS;


# 506f0803 18-Aug-2017 Lars Hupel <lars.hupel@mytum.de>

syntax for pattern aliases

--HG--
extra : amend_source : 7c0bbf9de4960ef668fef05070e84581f7ec7582


# 608bcd1b 17-Aug-2017 eberlm <eberlm@in.tum.de>

NEWS: Removed constant subseq; subsumed by strict_mono


# 5eb462e4 17-Aug-2017 wenzelm <none@none>

support for incremental update according to session graph structure;


# e8f1bd05 15-Aug-2017 nipkow <none@none>

NEWS sorted_wrt


# 7c80c11c 15-Aug-2017 wenzelm <none@none>

NEWS;


# 0fcdba11 06-Aug-2017 haftmann <none@none>

do not fall back on nbe if plain evaluation fails

--HG--
extra : rebase_source : 39c0db3b5b4b140dfa4b9ec4b73134a3126ac472


# 799aa928 02-Aug-2017 haftmann <none@none>

simplified function specification history: each pending function specification is historized at the end of a theory, without additional bookkeeping;
sufficient to keep history stamps rather than complete historized data;
semantically conflicting specifications are temoprary blacklisted after theory merge but remain historized;
clarified signature;

--HG--
extra : rebase_source : 8ff5c1572bfcccdd9c89eeaecbf6b7fb1af30b6d


# 1d8a8be4 28-Jul-2017 blanchet <none@none>

introduced option for nat-as-int in SMT


# 48b2d136 15-Jul-2017 eberlm <eberlm@in.tum.de>

Updated NEWS


# 8b8342b3 03-Jul-2017 wenzelm <none@none>

added command 'alias' and 'type_alias';


# b5a9af76 30-Jun-2017 wenzelm <none@none>

NEWS;


# 28bc9ff0 23-Jun-2017 wenzelm <none@none>

NEWS;


# be187b9a 20-Jun-2017 haftmann <none@none>

deleting a code equation never leads to unimplemented function

--HG--
extra : rebase_source : c6fb7d60fa56a5acad5f5ee2a1a468ceca4d1a92


# 14123df0 20-Jun-2017 blanchet <none@none>

SMT news


# d2bed628 05-Jun-2017 wenzelm <none@none>

HTML preview via builtin HTTP server;


# e0d246a1 29-May-2017 eberlm <eberlm@in.tum.de>

reorganised material on sublists

--HG--
rename : src/HOL/Library/Sublist_Order.thy => src/HOL/Library/Subseq_Order.thy
extra : amend_source : e295fcfca4d0d9db4c5591741cb62b62bb340c87


# 0505c04a 15-May-2017 wenzelm <none@none>

NEWS;


# c931f9b5 05-May-2017 Manuel Eberl <eberlm@in.tum.de>

NEWS: totient 1 = 1 now


# 24e0385d 24-Apr-2017 wenzelm <none@none>

tuned;


# 4883758b 24-Apr-2017 wenzelm <none@none>

clarified meaning of "isabelle jedit -R": avoid potential problems with all_known = true;


# 9fad6372 23-Apr-2017 wenzelm <none@none>

tuned documentation;


# 93ef013a 23-Apr-2017 wenzelm <none@none>

clarified tool name -- more official status;

--HG--
rename : src/Pure/Tools/update_imports.scala => src/Pure/Tools/imports.scala


# 3f30d088 22-Apr-2017 wenzelm <none@none>

theories "GCD" and "Binomial" are already included in "Main": this avoids improper imports in applications;

--HG--
rename : src/HOL/Main.thy => src/HOL/Pre_Main.thy


# cc411a33 21-Apr-2017 wenzelm <none@none>

afford unconditional all_known = true (reverting ea42dfd95ec8), for practical usability of qualified imports from arbitrary sessions;


# 4685f2dd 20-Apr-2017 blanchet <none@none>

removed Old_SMT legacy module


# 20f9c296 19-Apr-2017 wenzelm <none@none>

optionally explore all sessions -- potentially slow, e.g. for AFP;


# b4e31d96 19-Apr-2017 wenzelm <none@none>

proper sections;


# 30fc9a8e 18-Apr-2017 wenzelm <none@none>

exclude theories from other sessions;
clarified modules;


# 72e9f8d1 18-Apr-2017 wenzelm <none@none>

some documentation;


# b0d386dc 12-Apr-2017 haftmann <none@none>

more fundamental euler's totient function on nat rather than int;
avoid generic name phi;
separate theory for euler's totient function

--HG--
extra : rebase_source : c26ab0dd6c0f13eeaaf023a22fb4c029c5495043


# c067113c 09-Apr-2017 wenzelm <none@none>

NEWS;


# e2bb69c8 09-Apr-2017 wenzelm <none@none>

added system option record_proofs, which allows to build HOL-Proofs without special Proofs.thy;


# 37a4900c 06-Apr-2017 haftmann <none@none>

session containing computational algebra

--HG--
rename : src/HOL/Number_Theory/Euclidean_Algorithm.thy => src/HOL/Computational_Algebra/Euclidean_Algorithm.thy
rename : src/HOL/Number_Theory/Factorial_Ring.thy => src/HOL/Computational_Algebra/Factorial_Ring.thy
rename : src/HOL/Library/Formal_Power_Series.thy => src/HOL/Computational_Algebra/Formal_Power_Series.thy
rename : src/HOL/Library/Fundamental_Theorem_Algebra.thy => src/HOL/Computational_Algebra/Fundamental_Theorem_Algebra.thy
rename : src/HOL/Library/Normalized_Fraction.thy => src/HOL/Computational_Algebra/Normalized_Fraction.thy
rename : src/HOL/Library/Polynomial.thy => src/HOL/Computational_Algebra/Polynomial.thy
rename : src/HOL/Library/Polynomial_FPS.thy => src/HOL/Computational_Algebra/Polynomial_FPS.thy
rename : src/HOL/Library/Polynomial_Factorial.thy => src/HOL/Computational_Algebra/Polynomial_Factorial.thy
rename : src/HOL/Number_Theory/Primes.thy => src/HOL/Computational_Algebra/Primes.thy
extra : rebase_source : c81da44950fdb70d0f6e552e1f73b980cac0ac75


# a8d50643 04-Apr-2017 eberlm <eberlm@in.tum.de>

moved AFP material to Formal_Power_Series; renamed E/L/F in Formal_Power_Series


# 3fd83897 19-Mar-2017 wenzelm <none@none>

updated to jedit-5.4.0;

--HG--
rename : src/Tools/jEdit/patches/brackets_extended_styles => src/Tools/jEdit/patches/extended_styles


# 30dac60d 10-Mar-2017 haftmann <none@none>

restored surj as output abbreviation, amending 6af79184bef3


# 5df98fce 02-Mar-2017 ballarin <none@none>

Knaster-Tarski fixed point theorem and Galois Connections.


# 374519aa 01-Mar-2017 wenzelm <none@none>

more uniform platform settings;


# 95e92687 28-Feb-2017 wenzelm <none@none>

more detailed platform information;


# 246d8de3 28-Feb-2017 paulson <lp15@cam.ac.uk>

Renamed ii to imaginary_unit in order to free up ii as a variable name. Also replaced some legacy def commands


# 84c54928 27-Feb-2017 paulson <lp15@cam.ac.uk>

Some new lemmas thanks to Lukas Bulwahn. Also, NEWS.


# 33b957d3 26-Feb-2017 wenzelm <none@none>

clarified defaults;


# 0b8bee0a 26-Feb-2017 wenzelm <none@none>

tuned whitespace;


# a8fed593 26-Feb-2017 haftmann <none@none>

re-established AFP entry for FinFuns as library


# 882adfab 23-Feb-2017 wenzelm <none@none>

avoid Unicode that conflicts with Isabelle symbol rendering;


# ef73534c 22-Feb-2017 haftmann <none@none>

more precise NEWS and CONTRIBUTORS


# 84d89437 22-Feb-2017 haftmann <none@none>

basic documentation for computations

--HG--
extra : rebase_source : d93164fed6eb40c0d78779f72878f42feb87415b


# 597074e9 13-Feb-2017 fleury <Mathias.Fleury@mpi-inf.mpg.de>

renaming multiset simprocs


# a5dffa47 04-Feb-2017 wenzelm <none@none>

more uniform use of Reconstruct.clean_proof_of;


# f1b92889 17-Jan-2017 wenzelm <none@none>

removed some old ASCII syntax;


# 04d6544b 15-Jan-2017 wenzelm <none@none>

clarified settings;


# 6152f838 15-Jan-2017 wenzelm <none@none>

tuned whitespace;


# 3f72ea52 11-Jan-2017 blanchet <none@none>

generalized types in lemmas


# 7fdd3866 10-Jan-2017 wenzelm <none@none>

support "purge" operation on document model;


# 606c5fe3 09-Jan-2017 paulson <lp15@cam.ac.uk>

Jordan Curve Theorem


# d9cf7c39 08-Jan-2017 wenzelm <none@none>

NEWS for VSCode;


# 86de5a66 08-Jan-2017 wenzelm <none@none>

more documentation;


# 6087619a 04-Jan-2017 haftmann <none@none>

tuned NEWS

--HG--
extra : rebase_source : e089181b837d35a3cf93a7813e514d4ac92f5a00


# 97eb4bbc 04-Jan-2017 haftmann <none@none>

reworked to provide auxiliary operations Euclidean_Algorithm.* to instantiate gcd etc. for euclidean rings

--HG--
extra : rebase_source : c63dd97035e211da63a4760e263896c95bba437c


# cc698c8d 04-Jan-2017 haftmann <none@none>

moved euclidean ring to HOL

--HG--
extra : rebase_source : f98dc2e61ffb3cbd04e533f3c0cffa028129e4a2


# 241de186 22-Dec-2016 haftmann <none@none>

proper logical constants


# 925822fb 21-Dec-2016 haftmann <none@none>

prefer existing logical constant over abbreviation


# 218d4808 21-Dec-2016 haftmann <none@none>

dropped aliasses


# 2d8c7fc2 18-Dec-2016 wenzelm <none@none>

tuned whitespace;


# dceec4d7 18-Dec-2016 wenzelm <none@none>

added isabelle jedit -R;
errors in session_info/session_content are ignored and deferred to later checks of Build.build;


# c32926df 17-Dec-2016 haftmann <none@none>

reoriented congruence rules in non-explosive direction

--HG--
extra : rebase_source : 7b0d0d20a7c78db1ac5f12fb0d4ab0d915d0f2a3


# c8c848bc 12-Dec-2016 wenzelm <none@none>

proper session HOL-Types_To_Sets;
NEWS;
CONTRIBUTORS;
tuned whitespace;


# 642ef519 08-Dec-2016 bulwahn <none@none>

remove typo in bij_swap_compose_bij theorem name; tune proof


# bd96dffa 29-Nov-2016 blanchet <none@none>

don't generate 'size_gen_o_map' property if its type variable is too limited anyway to be useful


# 33d9c2cc 27-Nov-2016 wenzelm <none@none>

NEWS for e6a3c55b929b;


# 8a255633 24-Nov-2016 haftmann <none@none>

clarified NEWS concerning Library/Poly_Deriv


# 630d7da8 20-Nov-2016 wenzelm <none@none>

more on "Formal scopes and semantic selection";


# 2beb09db 03-Nov-2016 nipkow <none@none>

tuned


# 35c4c522 03-Nov-2016 nipkow <none@none>

tuned


# ac22f0ea 31-Oct-2016 wenzelm <none@none>

back to post-release mode -- after fork point;


# 4dfd3491 24-Oct-2016 wenzelm <none@none>

tuned;


# c8b0364e 25-Oct-2016 wenzelm <none@none>

misc tuning for release;


# 49b2e8f2 24-Oct-2016 blanchet <none@none>

added Nunchaku integration


# ef9c58ee 24-Oct-2016 eberlm <eberlm@in.tum.de>

Updated NEWS/CONTRIBUTORS w.r.t. Old_Number_Theory


# b70c9ffc 21-Oct-2016 wenzelm <none@none>

regular user tool;

--HG--
rename : src/Pure/Admin/profiling_report.scala => src/Pure/Tools/profiling_report.scala


# b6228660 19-Oct-2016 wenzelm <none@none>

added system option "profiling";


# 049952fc 18-Oct-2016 haftmann <none@none>

suitable logical type class for abs, sgn

--HG--
extra : rebase_source : 27e95dd7f038f114d0cad11ec69599a166229041


# a87e7e9a 18-Oct-2016 nipkow <none@none>

NEWS


# 625e23b1 17-Oct-2016 wenzelm <none@none>

NEWS;
tuned comment;


# 7ca021af 17-Oct-2016 wenzelm <none@none>

re-use "threads" for --gcthreads;


# 86fb8a5d 16-Oct-2016 wenzelm <none@none>

isabelle build -N;


# 4b713e59 16-Oct-2016 haftmann <none@none>

eliminated irregular aliasses


# 71dc4676 16-Oct-2016 haftmann <none@none>

clarified theorem names


# ce798d4a 16-Oct-2016 haftmann <none@none>

eliminated irregular aliasses


# 54a0a039 16-Oct-2016 haftmann <none@none>

more standardized theorem names for facts involving the div and mod identity


# 7cb68da2 16-Oct-2016 haftmann <none@none>

more standardized names


# c3a11a3a 10-Oct-2016 paulson <lp15@cam.ac.uk>

invariance of domain


# eb5cf6fd 08-Oct-2016 haftmann <none@none>

dedicated syntax for types with a length

--HG--
extra : rebase_source : f511cc282a6ee63698419235360b98ef2cecd6bd


# 1f274250 08-Oct-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

clarifying NEWS file


# 38a42f11 07-Oct-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

tuning multisets


# 4b04009a 07-Oct-2016 eberlm <eberlm@in.tum.de>

Set_Permutations -> Multiset_Permutations in NEWS


# 609a1f97 07-Oct-2016 wenzelm <none@none>

moved to proper release (cf. 4a72b37ac4b8);
tuned;


# 17a34890 07-Oct-2016 wenzelm <none@none>

updated for release;


# 17005334 03-Oct-2016 haftmann <none@none>

option to report results of solve_direct as explicit warnings

--HG--
extra : rebase_source : 4b9788ae7db52b6e44cee146d8ac3fdf11aa2759


# 7bdf7ce8 02-Oct-2016 wenzelm <none@none>

added isabelle_java cold-start executable;


# daa82838 01-Oct-2016 wenzelm <none@none>

just one option is enough -- "isabelle jedit" java process may be prefixed directly in the shell;


# 6b7980ab 01-Oct-2016 wenzelm <none@none>

options for process policy, notably for multiprocessor machines;


# 81b3bbe4 01-Oct-2016 wenzelm <none@none>

clarified lfp/gfp statements and proofs;


# 56ce2366 30-Sep-2016 wenzelm <none@none>

misc tuning for release;


# 657eacc4 30-Sep-2016 paulson <lp15@cam.ac.uk>

new material on paths, etc. Also rationalisation


# cc6c4549 29-Sep-2016 boehmes <none@none>

NEWS: new proof method "argo"


# 3c2b07e1 25-Sep-2016 haftmann <none@none>

syntactic type class for operation mod named after mod;
simplified assumptions of type class semiring_div

--HG--
extra : rebase_source : 3714be7474835787b2a513b731c9864d1ac9d2c4


# f252de34 25-Sep-2016 haftmann <none@none>

spelling

--HG--
extra : rebase_source : 6036055427e72ae8b548e5637d39581035176ad8


# 5c93eeeb 22-Sep-2016 wenzelm <none@none>

discontinued raw symbols;
discontinued Symbol.source;
use initial Symbol.explode;


# d85aaeb8 21-Sep-2016 wenzelm <none@none>

raw control symbols are superseded by Latex.embed_raw;


# ac964db9 21-Sep-2016 wenzelm <none@none>

more general mixfix delimiters;


# d572d543 20-Sep-2016 eberlm <eberlm@in.tum.de>

NEWS: Normalized_Fraction.thy


# b2d3d1f8 19-Sep-2016 kuncar <none@none>

resolve the name clash of HOL/Library/FSet and HOL/Quotient_Examples/FSet

--HG--
rename : src/HOL/Quotient_Examples/FSet.thy => src/HOL/Quotient_Examples/Quotient_FSet.thy


# 00d3dd40 19-Sep-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

# after multiset intersection and union symbol


# 9a8c3fb3 19-Sep-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

left_distrib ~> distrib_right, right_distrib ~> distrib_left


# 3ef71dbd 18-Sep-2016 wenzelm <none@none>

tuned;


# 79eac2b9 18-Sep-2016 wenzelm <none@none>

clarified notation;


# 0b542f1e 16-Sep-2016 traytel <none@none>

NEWS


# 131dfaff 15-Sep-2016 nipkow <none@none>

renamed listsum -> sum_list, listprod ~> prod_list


# 64816d05 14-Sep-2016 wenzelm <none@none>

NEWS;


# 6f312815 14-Sep-2016 wenzelm <none@none>

discontinued global etc/abbrevs;


# e8f2ff4d 12-Sep-2016 blanchet <none@none>

NEWS


# fe60cd1b 09-Sep-2016 nipkow <none@none>

msetsum -> set_mset, msetprod -> prod_mset


# 3e5c7a1a 08-Sep-2016 wenzelm <none@none>

option "checkpoint" helps to fine-tune global heap space management;


# f41f1a8b 07-Sep-2016 wenzelm <none@none>

unfold_abs_def is enabled by default;


# 94d290fa 05-Sep-2016 wenzelm <none@none>

clarified obscure facts;


# f79c2a0a 05-Sep-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

tuning multisets; more interpretations


# dd43bcaf 05-Sep-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

add_mset constructor in multisets


# c8fdec78 05-Sep-2016 blanchet <none@none>

added warning


# ff6a3bf3 01-Sep-2016 wenzelm <none@none>

NEWS;


# 364d12ac 13-Aug-2016 blanchet <none@none>

updated NEWS


# 77cb320b 12-Aug-2016 wenzelm <none@none>

uniform ML and document antiquotations;


# 37b50607 11-Aug-2016 wenzelm <none@none>

clarified antiquotations;


# 42ed0578 10-Aug-2016 nipkow <none@none>

tuned


# dd16e60c 10-Aug-2016 nipkow <none@none>

"split add" -> "split".
Documented new modifier "split!"


# dd59d808 08-Aug-2016 eberlm <eberlm@in.tum.de>

Tuned primes


# 53d65c13 08-Aug-2016 hoelzl <none@none>

rename HOL-Multivariate_Analysis to HOL-Analysis.

--HG--
rename : src/HOL/Multivariate_Analysis/Multivariate_Analysis.thy => src/HOL/Analysis/Analysis.thy
rename : src/HOL/Multivariate_Analysis/Binary_Product_Measure.thy => src/HOL/Analysis/Binary_Product_Measure.thy
rename : src/HOL/Multivariate_Analysis/Bochner_Integration.thy => src/HOL/Analysis/Bochner_Integration.thy
rename : src/HOL/Multivariate_Analysis/Borel_Space.thy => src/HOL/Analysis/Borel_Space.thy
rename : src/HOL/Multivariate_Analysis/Bounded_Continuous_Function.thy => src/HOL/Analysis/Bounded_Continuous_Function.thy
rename : src/HOL/Multivariate_Analysis/Bounded_Linear_Function.thy => src/HOL/Analysis/Bounded_Linear_Function.thy
rename : src/HOL/Multivariate_Analysis/Brouwer_Fixpoint.thy => src/HOL/Analysis/Brouwer_Fixpoint.thy
rename : src/HOL/Multivariate_Analysis/Caratheodory.thy => src/HOL/Analysis/Caratheodory.thy
rename : src/HOL/Multivariate_Analysis/Cartesian_Euclidean_Space.thy => src/HOL/Analysis/Cartesian_Euclidean_Space.thy
rename : src/HOL/Multivariate_Analysis/Cauchy_Integral_Theorem.thy => src/HOL/Analysis/Cauchy_Integral_Theorem.thy
rename : src/HOL/Multivariate_Analysis/Complete_Measure.thy => src/HOL/Analysis/Complete_Measure.thy
rename : src/HOL/Multivariate_Analysis/Complex_Analysis_Basics.thy => src/HOL/Analysis/Complex_Analysis_Basics.thy
rename : src/HOL/Multivariate_Analysis/Complex_Transcendental.thy => src/HOL/Analysis/Complex_Transcendental.thy
rename : src/HOL/Multivariate_Analysis/Conformal_Mappings.thy => src/HOL/Analysis/Conformal_Mappings.thy
rename : src/HOL/Multivariate_Analysis/Continuous_Extension.thy => src/HOL/Analysis/Continuous_Extension.thy
rename : src/HOL/Multivariate_Analysis/Convex_Euclidean_Space.thy => src/HOL/Analysis/Convex_Euclidean_Space.thy
rename : src/HOL/Multivariate_Analysis/Derivative.thy => src/HOL/Analysis/Derivative.thy
rename : src/HOL/Multivariate_Analysis/Determinants.thy => src/HOL/Analysis/Determinants.thy
rename : src/HOL/Multivariate_Analysis/Embed_Measure.thy => src/HOL/Analysis/Embed_Measure.thy
rename : src/HOL/Multivariate_Analysis/Euclidean_Space.thy => src/HOL/Analysis/Euclidean_Space.thy
rename : src/HOL/Multivariate_Analysis/Extended_Real_Limits.thy => src/HOL/Analysis/Extended_Real_Limits.thy
rename : src/HOL/Multivariate_Analysis/Fashoda_Theorem.thy => src/HOL/Analysis/Fashoda_Theorem.thy
rename : src/HOL/Multivariate_Analysis/Finite_Cartesian_Product.thy => src/HOL/Analysis/Finite_Cartesian_Product.thy
rename : src/HOL/Multivariate_Analysis/Finite_Product_Measure.thy => src/HOL/Analysis/Finite_Product_Measure.thy
rename : src/HOL/Multivariate_Analysis/Gamma_Function.thy => src/HOL/Analysis/Gamma_Function.thy
rename : src/HOL/Multivariate_Analysis/Generalised_Binomial_Theorem.thy => src/HOL/Analysis/Generalised_Binomial_Theorem.thy
rename : src/HOL/Multivariate_Analysis/Harmonic_Numbers.thy => src/HOL/Analysis/Harmonic_Numbers.thy
rename : src/HOL/Multivariate_Analysis/Henstock_Kurzweil_Integration.thy => src/HOL/Analysis/Henstock_Kurzweil_Integration.thy
rename : src/HOL/Multivariate_Analysis/Homeomorphism.thy => src/HOL/Analysis/Homeomorphism.thy
rename : src/HOL/Multivariate_Analysis/Integral_Test.thy => src/HOL/Analysis/Integral_Test.thy
rename : src/HOL/Multivariate_Analysis/Interval_Integral.thy => src/HOL/Analysis/Interval_Integral.thy
rename : src/HOL/Multivariate_Analysis/L2_Norm.thy => src/HOL/Analysis/L2_Norm.thy
rename : src/HOL/Multivariate_Analysis/Lebesgue_Integral_Substitution.thy => src/HOL/Analysis/Lebesgue_Integral_Substitution.thy
rename : src/HOL/Multivariate_Analysis/Lebesgue_Measure.thy => src/HOL/Analysis/Lebesgue_Measure.thy
rename : src/HOL/Multivariate_Analysis/Linear_Algebra.thy => src/HOL/Analysis/Linear_Algebra.thy
rename : src/HOL/Multivariate_Analysis/Measurable.thy => src/HOL/Analysis/Measurable.thy
rename : src/HOL/Multivariate_Analysis/Measure_Space.thy => src/HOL/Analysis/Measure_Space.thy
rename : src/HOL/Multivariate_Analysis/Nonnegative_Lebesgue_Integration.thy => src/HOL/Analysis/Nonnegative_Lebesgue_Integration.thy
rename : src/HOL/Multivariate_Analysis/Norm_Arith.thy => src/HOL/Analysis/Norm_Arith.thy
rename : src/HOL/Multivariate_Analysis/Operator_Norm.thy => src/HOL/Analysis/Operator_Norm.thy
rename : src/HOL/Multivariate_Analysis/Ordered_Euclidean_Space.thy => src/HOL/Analysis/Ordered_Euclidean_Space.thy
rename : src/HOL/Multivariate_Analysis/Path_Connected.thy => src/HOL/Analysis/Path_Connected.thy
rename : src/HOL/Multivariate_Analysis/Poly_Roots.thy => src/HOL/Analysis/Poly_Roots.thy
rename : src/HOL/Multivariate_Analysis/Polytope.thy => src/HOL/Analysis/Polytope.thy
rename : src/HOL/Multivariate_Analysis/Radon_Nikodym.thy => src/HOL/Analysis/Radon_Nikodym.thy
rename : src/HOL/Multivariate_Analysis/Regularity.thy => src/HOL/Analysis/Regularity.thy
rename : src/HOL/Multivariate_Analysis/Set_Integral.thy => src/HOL/Analysis/Set_Integral.thy
rename : src/HOL/Multivariate_Analysis/Sigma_Algebra.thy => src/HOL/Analysis/Sigma_Algebra.thy
rename : src/HOL/Multivariate_Analysis/Summation_Tests.thy => src/HOL/Analysis/Summation_Tests.thy
rename : src/HOL/Multivariate_Analysis/Topology_Euclidean_Space.thy => src/HOL/Analysis/Topology_Euclidean_Space.thy
rename : src/HOL/Multivariate_Analysis/Uniform_Limit.thy => src/HOL/Analysis/Uniform_Limit.thy
rename : src/HOL/Multivariate_Analysis/Weierstrass_Theorems.thy => src/HOL/Analysis/Weierstrass_Theorems.thy
rename : src/HOL/Multivariate_Analysis/document/root.tex => src/HOL/Analysis/document/root.tex
rename : src/HOL/Multivariate_Analysis/ex/Approximations.thy => src/HOL/Analysis/ex/Approximations.thy
rename : src/HOL/Multivariate_Analysis/measurable.ML => src/HOL/Analysis/measurable.ML
rename : src/HOL/Multivariate_Analysis/normarith.ML => src/HOL/Analysis/normarith.ML


# c211c21f 06-Aug-2016 wenzelm <none@none>

more informative 'prf' and 'full_prf', based on HOL/Proofs/ex/XML_Data.thy;


# a4a6e73a 05-Aug-2016 wenzelm <none@none>

Sidekick parser for isabelle-ml and sml mode;


# 969a5739 04-Aug-2016 wenzelm <none@none>

NEWS;


# 9f598cdf 03-Aug-2016 wenzelm <none@none>

include 'begin' and 'end' structure in text folds;


# d09c4922 02-Aug-2016 wenzelm <none@none>

tuned;


# d8ffd9f3 02-Aug-2016 wenzelm <none@none>

support 'abbrevs' within theory header;
simplified 'keywords': no abbreviations here;


# b7a79e95 29-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

more instantiations for multiset


# dd196ab6 24-Jul-2016 haftmann <none@none>

text antiquotation for locales (similar to classes)

--HG--
extra : rebase_source : a9383210836973a2c55c0b74c4fd6c059655c172


# ca80fd7f 27-Jul-2016 Manuel Eberl <eberlm@in.tum.de>

NEWS: Primes


# ca5f3a9e 20-Jul-2016 wenzelm <none@none>

provide Pure.simp/simp_all, which only know about meta-equality;


# 67a7e56e 20-Jul-2016 wenzelm <none@none>

completion templates for commands involving "begin ... end" blocks;


# 09d5f80c 20-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

more instantiations for multiset


# 990705ae 20-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

adding mset_map to the simp rules


# 3d8fbc4f 20-Jul-2016 wenzelm <none@none>

moved method "use" to Pure;
more documentation;


# 8b5faa5e 15-Jul-2016 wenzelm <none@none>

information about proof outline with cases (sendback);


# eeefc506 13-Jul-2016 wenzelm <none@none>

semantic indentation for unstructured proof scripts;


# 8abb8943 12-Jul-2016 wenzelm <none@none>

NEWS;


# 53ecc8a7 12-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

sharing simp rules between ordered monoids and rings


# 6d15488b 12-Jul-2016 wenzelm <none@none>

added action "isabelle.newline" (shortcut ENTER);


# 8dd7ce68 11-Jul-2016 wenzelm <none@none>

NEWS;


# 23011b47 11-Jul-2016 haftmann <none@none>

NEWS


# d16ece07 08-Jul-2016 haftmann <none@none>

avoid to hide equality behind (output) abbreviation


# 4671bdce 08-Jul-2016 nipkow <none@none>

new style dummy_pats


# 526353aa 07-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

more instantiations for multiset


# 4772851e 06-Jul-2016 blanchet <none@none>

leverage new 'order' type class instantiation in multiset


# 3f40ae52 05-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

instantiate multiset with multiset ordering


# ada21a60 04-Jul-2016 wenzelm <none@none>

NEWS;


# 7d7f8244 04-Jul-2016 haftmann <none@none>

spelling


# 865f3574 04-Jul-2016 haftmann <none@none>

combinator to build partial equivalence relations from a predicate and an equivalenc relation


# aa05747a 04-Jul-2016 haftmann <none@none>

basic facts about almost everywhere fix bijections


# b2edf0c1 04-Jul-2016 haftmann <none@none>

dedicated locale for total bijections


# 537211d8 23-Jun-2016 haftmann <none@none>

compiling implicit instances into companion objects for classes avoids ambiguities

--HG--
extra : rebase_source : 0754a0f98b2ef613dbdb8459c02a66aaa6418093


# bee57ad5 23-Jun-2016 wenzelm <none@none>

tuned signature;


# 48473ab7 22-Jun-2016 wenzelm <none@none>

bundle lifting_syntax;


# 7a5e6465 16-Jun-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

normalising multiset theorem names


# 1d0b8047 16-Jun-2016 wenzelm <none@none>

tuned;


# 1a3088a0 14-Jun-2016 haftmann <none@none>

explicit resolution of ambiguous dictionaries


# 0522687a 11-Jun-2016 haftmann <none@none>

boldify syntax in abstract algebraic structures, to avoid clashes with concrete syntax in corresponding type classes

--HG--
extra : rebase_source : 4542f54b0b7fe6c0bea5be2116706e4cfacadaf0


# 2913b23c 11-Jun-2016 wenzelm <none@none>

spelling;


# 703fa7d7 10-Jun-2016 wenzelm <none@none>

bundles "finfun_syntax" and "no_finfun_syntax" for optional syntax;


# 6cc6dde2 10-Jun-2016 wenzelm <none@none>

added command 'unbundle';


# 64bb7a12 09-Jun-2016 wenzelm <none@none>

prefer hybrid 'bundle' command;


# 5551027c 09-Jun-2016 wenzelm <none@none>

documentation;


# bde1cf4c 08-Jun-2016 wenzelm <none@none>

NEWS;


# c7312d31 08-Jun-2016 Andreas Lochbihler <none@none>

repair Unicode mess-up in c493859d4267


# 69b62cab 08-Jun-2016 Andreas Lochbihler <none@none>

NEWS and CONTRIBUTORS for SPMF


# 2f8726ce 06-Jun-2016 haftmann <none@none>

conventional syntax for unit abstractions

--HG--
extra : rebase_source : ccf0eecc6d3dc90475d72286dbbc7fb9e0ca6938


# aa894cdb 06-Jun-2016 wenzelm <none@none>

added action "isabelle.select-entity";


# 9ee7dbbd 04-Jun-2016 wenzelm <none@none>

tuned;


# b193b20b 04-Jun-2016 wenzelm <none@none>

Integer.lcm normalizes the sign as in HOL/GCD.thy;
tuned;


# b72ea427 03-Jun-2016 wenzelm <none@none>

support for .scala tools;


# e4dd5db5 01-Jun-2016 wenzelm <none@none>

more documentation;


# df7c3107 01-Jun-2016 wenzelm <none@none>

NEWS;


# e31b651f 01-Jun-2016 wenzelm <none@none>

more adhoc overloading;
eliminated pointless Rat.eq: this is an equality type;
tuned;


# 134619e9 31-May-2016 wenzelm <none@none>

ad-hoc overloading for standard operations on type Rat.rat;


# cfdb609c 29-May-2016 wenzelm <none@none>

clarified check_open_spec / read_open_spec;
allow 'for' fixes in 'abbreviation', 'definition';


# 11603865 29-May-2016 haftmann <none@none>

explicit check that abstract constructors cannot be part of official interface


# 6989cd63 29-May-2016 haftmann <none@none>

do not export abstract constructors in code_reflect


# b073e135 29-May-2016 nipkow <none@none>

added subtheory of longest common prefix


# 687e085e 28-May-2016 wenzelm <none@none>

clarified 'axiomatization';


# 16d10c71 26-May-2016 wenzelm <none@none>

tuned spelling;


# 20589a39 26-May-2016 haftmann <none@none>

examples and documentation for code generator time measurements


# ae5c5b60 26-May-2016 haftmann <none@none>

delegate inclusion of required dictionaries to user-space instead of half-working magic


# 596dc2c5 26-May-2016 nipkow <none@none>

added function "prefixes" and some lemmas


# 68cdba12 25-May-2016 nipkow <none@none>

renamed suffix(eq)


# 83a44a33 24-May-2016 eberlm <none@none>

NEWS: Permutations of a set and randomised folds


# 2aaf9902 24-May-2016 wenzelm <none@none>

cartouche abbreviations work both for " as well;


# 4f908cd2 23-May-2016 nipkow <none@none>

renamed prefix* in Library/Sublist


# 8faaa443 23-May-2016 wenzelm <none@none>

embedded content may be delimited via cartouches;


# 5fac0507 23-May-2016 blanchet <none@none>

generate Vampire 4.0 compatible output


# f748e1a3 23-May-2016 wenzelm <none@none>

removed odd cases rule (see also 8cb42cd97579);


# d93fdd10 14-May-2016 wenzelm <none@none>

toplevel theorem statements support 'if'/'for' eigen-context;


# 384b25d6 10-May-2016 paulson <lp15@cam.ac.uk>

Theory of polyhedra: faces, extreme points, polytopes, and the Krein–Milman
Minkowski theorem


# b3f3ae26 28-Apr-2016 wenzelm <none@none>

NEWS;


# bdcf2c56 26-Apr-2016 wenzelm <none@none>

'obtain' supports structured statements (similar to 'define');


# 1d38366e 25-Apr-2016 wenzelm <none@none>

old 'def' is legacy;


# 5102f47b 24-Apr-2016 wenzelm <none@none>

added Isar command 'define';


# 477b8a53 20-Apr-2016 wenzelm <none@none>

reactivated other_id reports (see also db929027e701, 8eda56033203);


# 8c8f1e4d 18-Apr-2016 wenzelm <none@none>

more IDE support for Isabelle/Pure bootstrap;


# b16b8884 14-Apr-2016 wenzelm <none@none>

highlighting of entity def/ref positions wrt. cursor;


# 5582c320 14-Apr-2016 hoelzl <none@none>

change is incompatible


# 79d3be54 14-Apr-2016 hoelzl <none@none>

Probability: move emeasure and nn_integral from ereal to ennreal

--HG--
extra : rebase_source : 5f2ac8a84abb43927a58086db8bbe10e190b2e77


# 5dc803d8 13-Apr-2016 wenzelm <none@none>

eliminated "xname" and variants;


# f636ae3c 12-Apr-2016 wenzelm <none@none>

tuned;


# 53a62d5e 12-Apr-2016 wenzelm <none@none>

Type_Infer.object_logic controls improvement of type inference result;


# 7e1c8717 09-Apr-2016 wenzelm <none@none>

removed old proof method "default";


# cd6a150b 09-Apr-2016 wenzelm <none@none>

support ROOT0.ML as well -- independently of ROOT.ML;


# 8fee3838 07-Apr-2016 wenzelm <none@none>

NEWS;


# ff7c1b69 06-Apr-2016 wenzelm <none@none>

simplified bootstrap: critical structures remain accessible in ML_Root context;


# 8ddb9298 05-Apr-2016 wenzelm <none@none>

clarified bootstrap environment;


# e92ce04d 04-Apr-2016 wenzelm <none@none>

tuned;


# 17c2d502 04-Apr-2016 wenzelm <none@none>

option ML_system_unsafe;


# c0ccb3cd 04-Apr-2016 blanchet <none@none>

added reference from NEWS to docs


# 8214950a 03-Apr-2016 wenzelm <none@none>

renamed ISABELLE_BUILD_JAVA_OPTIONS to ISABELLE_TOOL_JAVA_OPTIONS;


# 89cfeac6 01-Apr-2016 wenzelm <none@none>

documentation;


# 772cb5d0 01-Apr-2016 wenzelm <none@none>

explicit property for unbreakable block;


# 6a7f7b3f 21-Mar-2016 blanchet <none@none>

document addition of 'corec'


# 0ced79fe 19-Mar-2016 haftmann <none@none>

unified CHAR with CHR syntax


# 25080f3d 18-Mar-2016 wenzelm <none@none>

recovered from Unicode accident in 7248d106c607;


# 7201ac81 18-Mar-2016 Andreas Lochbihler <none@none>

move Complete_Partial_Orders2 from AFP/Coinductive to HOL/Library


# f0caccd4 17-Mar-2016 wenzelm <none@none>

@{make_string} is available during Pure bootstrap;


# e72011b9 16-Mar-2016 wenzelm <none@none>

eliminated spurious Unicode, which is in conflict with Isabelle symbol interpretation;


# 96e2a846 16-Mar-2016 wenzelm <none@none>

NEWS;


# 03d75314 12-Mar-2016 haftmann <none@none>

spelling


# 8175ce0f 12-Mar-2016 haftmann <none@none>

model characters directly as range 0..255
* * *
operate on syntax terms rather than asts


# 0d230fb9 10-Mar-2016 wenzelm <none@none>

tuned;


# 00eb33e4 09-Mar-2016 wenzelm <none@none>

isabelle_process is superseded by "isabelle process" tool;
tuned tool usage;
misc updates and tuning of "system" manual;

--HG--
rename : bin/isabelle_process => lib/Tools/process


# daa43596 08-Mar-2016 haftmann <none@none>

syntax for multiset membership modelled after syntax for set membership


# f99ea8aa 08-Mar-2016 wenzelm <none@none>

back to external line editor, due to problems of JLine with multithreading of in vs. out;


# a8a749df 08-Mar-2016 wenzelm <none@none>

isabelle console is based on Isabelle/Scala;


# 4d86991f 07-Mar-2016 blanchet <none@none>

made 'size' plugin compatible with locales again (and added regression test)


# 42d7f45e 07-Mar-2016 wenzelm <none@none>

discontinued cd, pwd;


# 64ed947a 07-Mar-2016 wenzelm <none@none>

File.bash_string operations in ML as in Scala -- exclusively for GNU bash, not perl and not user output;
clarified treatment of whitespace in some bash scripts;


# 949b534b 05-Mar-2016 wenzelm <none@none>

NEWS after Isabelle2016;


# f343e00b 05-Mar-2016 wenzelm <none@none>

abbreviations for \<nexists>;


# 7a677ca9 05-Mar-2016 wenzelm <none@none>

old HOL syntax is for input only;


# c8a3ab07 05-Mar-2016 wenzelm <none@none>

tuned signature -- clarified modules;

--HG--
rename : src/Pure/Concurrent/time_limit.ML => src/Pure/Concurrent/timeout.ML


# 361a1e00 04-Mar-2016 wenzelm <none@none>

tuned signature;


# b75111a3 03-Mar-2016 wenzelm <none@none>

isabelle console -r" helps to bootstrap Isabelle/Pure;


# 221ab872 03-Mar-2016 wenzelm <none@none>

clarified isabelle_process;


# a0395a6e 03-Mar-2016 wenzelm <none@none>

discontinued polyml-5.3.0;

--HG--
rename : src/Pure/RAW/ml_debugger_polyml-5.6.ML => src/Pure/RAW/ml_debugger.ML
rename : src/Pure/RAW/ml_name_space_polyml-5.6.ML => src/Pure/RAW/ml_name_space.ML
rename : src/Pure/RAW/ml_profiling_polyml-5.6.ML => src/Pure/RAW/ml_profiling.ML


# ed14f1c4 02-Mar-2016 wenzelm <none@none>

support for ML_exception_debugger;


# 8c09bc20 29-Feb-2016 wenzelm <none@none>

clarified session;
tuned headers;

--HG--
rename : src/HOL/NSA/CLim.thy => src/HOL/Nonstandard_Analysis/CLim.thy
rename : src/HOL/NSA/CStar.thy => src/HOL/Nonstandard_Analysis/CStar.thy
rename : src/HOL/NSA/Examples/NSPrimes.thy => src/HOL/Nonstandard_Analysis/Examples/NSPrimes.thy
rename : src/HOL/NSA/Free_Ultrafilter.thy => src/HOL/Nonstandard_Analysis/Free_Ultrafilter.thy
rename : src/HOL/NSA/HDeriv.thy => src/HOL/Nonstandard_Analysis/HDeriv.thy
rename : src/HOL/NSA/HLim.thy => src/HOL/Nonstandard_Analysis/HLim.thy
rename : src/HOL/NSA/HLog.thy => src/HOL/Nonstandard_Analysis/HLog.thy
rename : src/HOL/NSA/HSEQ.thy => src/HOL/Nonstandard_Analysis/HSEQ.thy
rename : src/HOL/NSA/HSeries.thy => src/HOL/Nonstandard_Analysis/HSeries.thy
rename : src/HOL/NSA/HTranscendental.thy => src/HOL/Nonstandard_Analysis/HTranscendental.thy
rename : src/HOL/NSA/HyperDef.thy => src/HOL/Nonstandard_Analysis/HyperDef.thy
rename : src/HOL/NSA/HyperNat.thy => src/HOL/Nonstandard_Analysis/HyperNat.thy
rename : src/HOL/NSA/Hypercomplex.thy => src/HOL/Nonstandard_Analysis/Hypercomplex.thy
rename : src/HOL/NSA/Hyperreal.thy => src/HOL/Nonstandard_Analysis/Hyperreal.thy
rename : src/HOL/NSA/NSA.thy => src/HOL/Nonstandard_Analysis/NSA.thy
rename : src/HOL/NSA/NSCA.thy => src/HOL/Nonstandard_Analysis/NSCA.thy
rename : src/HOL/NSA/NSComplex.thy => src/HOL/Nonstandard_Analysis/NSComplex.thy
rename : src/HOL/NSA/NatStar.thy => src/HOL/Nonstandard_Analysis/NatStar.thy
rename : src/HOL/NSA/Star.thy => src/HOL/Nonstandard_Analysis/Star.thy
rename : src/HOL/NSA/StarDef.thy => src/HOL/Nonstandard_Analysis/StarDef.thy
rename : src/HOL/NSA/document/root.tex => src/HOL/Nonstandard_Analysis/document/root.tex
rename : src/HOL/NSA/transfer.ML => src/HOL/Nonstandard_Analysis/transfer.ML


# bed2392b 29-Feb-2016 wenzelm <none@none>

isabelle_process executable no longer supports writable heap images;


# 36473550 28-Feb-2016 wenzelm <none@none>

discontinued old 'header';


# 6d058d27 28-Feb-2016 wenzelm <none@none>

removed pointless "isabelle yxml";


# ef474b78 27-Feb-2016 wenzelm <none@none>

symbol interpretation for \<circle>;


# 10f473d6 26-Feb-2016 haftmann <none@none>

more succint formulation of membership for multisets, similar to lists;
discontinued ASCII notation for multiset membership;
more theorems on multisets, dropping redundant interpretation;
modernized notation;
some annotations concerning future work


# 56387c6c 25-Feb-2016 wenzelm <none@none>

isabelle_scala_script is usually found by PATH;


# 3415d409 25-Feb-2016 paulson <lp15@cam.ac.uk>

Conformal_mappings: a big development in complex analysis (+ some lemmas)


# dccf5475 24-Feb-2016 wenzelm <none@none>

tuned;


# 9aba2fac 23-Feb-2016 nipkow <none@none>

NEWS


# cef8f2ad 10-Feb-2016 hoelzl <none@none>

Rename ordered_comm_monoid_add to ordered_cancel_comm_monoid_add. Introduce ordreed_comm_monoid_add, canonically_ordered_comm_monoid and dioid. Setup nat, entat and ennreal as dioids.

--HG--
extra : rebase_source : 54bd3e5fcde04ef38241be91231c48d078b850f2


# c433cfe9 18-Feb-2016 haftmann <none@none>

NEWS concerning 66a381d3f88f


# 0d72d301 17-Feb-2016 wenzelm <none@none>

SML/NJ is no longer supported;


# 069896e9 17-Feb-2016 haftmann <none@none>

dropped various legacy fact bindings and tuned proofs


# 5fae36c7 17-Feb-2016 haftmann <none@none>

separated potentially conflicting type class instance into separate theory


# e3b38c13 17-Feb-2016 haftmann <none@none>

dropped various legacy fact bindings


# a6f23363 17-Feb-2016 haftmann <none@none>

generalized some lemmas;
moved some lemmas in more appropriate places;
deleted potentially dangerous simp rule


# 3765c1e0 17-Feb-2016 haftmann <none@none>

further generalization and polishing


# 6688eecc 17-Feb-2016 haftmann <none@none>

prefer abbreviations for compound operators INFIMUM and SUPREMUM


# 97b25dd9 17-Feb-2016 blanchet <none@none>

making 'pred_inject' a first-class BNF citizen


# 22aa6d21 17-Feb-2016 traytel <none@none>

NEWS


# 8cd1ee97 16-Feb-2016 blanchet <none@none>

document new 'primrec' feature


# d9bf0697 14-Feb-2016 wenzelm <none@none>

command '\<proof>' is an alias for 'sorry', with different typesetting;


# 5d67143f 01-Feb-2016 wenzelm <none@none>

tuned NEWS: long-running tasks can still prevent urgent tasks from being started, due to start_execution pri = 0;


# 2089d0e7 31-Jan-2016 wenzelm <none@none>

more on "ML debugging within the Prover IDE";


# d6cb0846 24-Jan-2016 wenzelm <none@none>

proper NEWS for this release;


# bef62e87 23-Jan-2016 wenzelm <none@none>

tuned;


# b353ffd6 23-Jan-2016 wenzelm <none@none>

discontinued irregular abbrevs: ".o" counts as word, "+o", "*o", "-o" are occasionally used as ASCII notation, "*o" is in conflict with "(*o" in comments;


# f8f823c0 22-Jan-2016 wenzelm <none@none>

tuned markup, e.g. relevant for Rendering.tooltip;


# b0fe3086 20-Jan-2016 wenzelm <none@none>

back to post-release mode -- after fork point;


# 9dcbfbdb 20-Jan-2016 blanchet <none@none>

fixed NEWS w.r.t. multisets


# 0c5c8d19 20-Jan-2016 blanchet <none@none>

added 'supset' variants for new '<#' etc. symbols on multisets


# a41b972e 19-Jan-2016 wenzelm <none@none>

tuned;


# 70cfb800 19-Jan-2016 Manuel Eberl <eberlm@in.tum.de>

Added approximation of powr to NEWS/CONTRIBUTORS


# 38229c35 13-Jan-2016 wenzelm <none@none>

removed old 'defs' command;


# 2f9ebf80 13-Jan-2016 wenzelm <none@none>

Eisbach works for other object-logics, e.g. Eisbach_FOL.thy;


# 7049123c 13-Jan-2016 wenzelm <none@none>

tuned;


# bd1ca84a 13-Jan-2016 blanchet <none@none>

updated NEWS


# fdab117b 12-Jan-2016 wenzelm <none@none>

more good NEWS;


# a3da8979 10-Jan-2016 kleing <none@none>

print_record NEWS and CONTRIBUTORS


# 752b5c69 09-Jan-2016 wenzelm <none@none>

generate HTML version of NEWS, with proper symbol rendering;


# 2764053a 09-Jan-2016 wenzelm <none@none>

tuned;


# 0dfec37b 08-Jan-2016 wenzelm <none@none>

\<struct> loses its rendering and is superseded by \<diamondop>;
tuned;


# ea008a30 08-Jan-2016 wenzelm <none@none>

discontinued \<struct> syntax;


# da01cc11 08-Jan-2016 hoelzl <none@none>

add uniform spaces


# ece32874 08-Jan-2016 wenzelm <none@none>

tuned;


# 4216bc36 07-Jan-2016 wenzelm <none@none>

more uniform treatment of package internals;


# bdc930da 07-Jan-2016 Manuel Eberl <eberlm@in.tum.de>

Added formal power series updates to NEWS/CONTRIBUTORS


# f52d581e 06-Jan-2016 wenzelm <none@none>

misc tuning for release;


# 5ad25152 05-Jan-2016 hoelzl <none@none>

add the proof of the central limit theorem

--HG--
extra : rebase_source : 493d99e28392771c51f4102a11b90533880e289f
extra : amend_source : 3fb7b7c607104e57a2c3ba7f733dd570eb42fa3b


# d9532c38 06-Jan-2016 blanchet <none@none>

updated NEWS


# d11ebdd7 05-Jan-2016 wenzelm <none@none>

added ML antiquotation @{method};


# 31fc9175 05-Jan-2016 wenzelm <none@none>

misc tuning for release;


# 1e2eaa87 05-Jan-2016 eberlm <none@none>

Added summability/Gamma/etc. to NEWS and CONTRIBUTORS


# 7ff5395c 02-Jan-2016 wenzelm <none@none>

NEWS;


# 10a4906b 01-Jan-2016 wenzelm <none@none>

oops;


# f0a1237d 01-Jan-2016 wenzelm <none@none>

tuned;


# 97ac1d28 01-Jan-2016 wenzelm <none@none>

more symbols;


# 4a248f5a 31-Dec-2015 wenzelm <none@none>

misc tuning for release;


# 1ef22a74 31-Dec-2015 wenzelm <none@none>

misc updates for release;


# 0fb0efed 31-Dec-2015 wenzelm <none@none>

documentation for "isabelle jedit_client";


# c4812491 30-Dec-2015 wenzelm <none@none>

more symbols;


# 322e58e3 30-Dec-2015 wenzelm <none@none>

more symbols;


# 82353fd1 30-Dec-2015 wenzelm <none@none>

more symbols;


# c2baa01c 29-Dec-2015 wenzelm <none@none>

more symbols;


# 9038a5a0 29-Dec-2015 wenzelm <none@none>

more symbols;


# 6d3e0a15 29-Dec-2015 wenzelm <none@none>

more symbols;


# d4149472 29-Dec-2015 wenzelm <none@none>

more arrow symbols;


# f8cc5c15 29-Dec-2015 wenzelm <none@none>

more arrow symbols;


# 92394987 29-Dec-2015 wenzelm <none@none>

support additional abbrevs;


# ad1da894 29-Dec-2015 wenzelm <none@none>

isabelle console: print mode "ASCII";


# 0bfb73b6 28-Dec-2015 wenzelm <none@none>

former "xsymbols" syntax is used by default, and ASCII replacement syntax with print mode "ASCII";


# 7c503729 27-Dec-2015 wenzelm <none@none>

discontinued ASCII replacement syntax <*>;


# c9f3da2d 27-Dec-2015 wenzelm <none@none>

discontinued ASCII replacement syntax <->;


# 0bedc859 23-Dec-2015 wenzelm <none@none>

NEWS;


# 58c59550 22-Dec-2015 paulson <lp15@cam.ac.uk>

Liouville theorem, Fundamental Theorem of Algebra, etc.


# 9ed812ea 21-Dec-2015 wenzelm <none@none>

tuned spelling;
tuned white-space;


# 04777bed 21-Dec-2015 wenzelm <none@none>

more explicit ML profiling, with official Isabelle output;


# a424472e 19-Dec-2015 haftmann <none@none>

documentation on last state of the art concerning interpretation


# 33a3d60e 15-Dec-2015 paulson <lp15@cam.ac.uk>

New complex analysis material


# 369e4785 13-Dec-2015 wenzelm <none@none>

more general types Proof.method / context_tactic;
proper context for Method.insert_tac;
tuned;


# 7bd8eee4 07-Dec-2015 haftmann <none@none>

clarified terminology

--HG--
extra : rebase_source : 7d6250e9779271e6fab8427461c710c747e36885


# 5f64c945 07-Dec-2015 wenzelm <none@none>

tuned;


# 16ee496c 06-Dec-2015 wenzelm <none@none>

tuned;


# f4c41fa6 30-Nov-2015 Andreas Lochbihler <none@none>

add formalisation of Bourbaki-Witt fixpoint theorem


# 013e9969 25-Nov-2015 wenzelm <none@none>

observe option "indent";


# 016bcad7 22-Nov-2015 wenzelm <none@none>

tuned;


# 0328a08e 21-Nov-2015 wenzelm <none@none>

tuned;


# 019fdf19 18-Nov-2015 ballarin <none@none>

Refine the supression of abbreviations for morphisms that are not identities.


# 53483153 16-Nov-2015 paulson <lp15@cam.ac.uk>

Removed some legacy theorems; minor adjustments to simplification rules; new material on homotopic paths


# 3b6c9e55 15-Nov-2015 nipkow <none@none>

NEWS


# 2ceb4cc9 14-Nov-2015 wenzelm <none@none>

option "inductive_defs" controls exposure of def and mono facts;


# feb85d49 15-Nov-2015 haftmann <none@none>

NEWS


# 1937e988 14-Nov-2015 haftmann <none@none>

represent both algebraic and local-theory views on locale interpretation in interfaces

--HG--
extra : rebase_source : 0f233aa5dd88ebb1594d03af4f3a3d7b08a44fa7


# be94c509 14-Nov-2015 haftmann <none@none>

coalesce permanent_interpretation.ML with interpretation.ML

--HG--
extra : rebase_source : 580d89700ffeaf7aa823f4bcc4e638cca8ce081d


# 7fc4465c 13-Nov-2015 wenzelm <none@none>

added antiquotation @{doc}, e.g. useful for demonstration purposes;


# 4cf7e9c6 13-Nov-2015 wenzelm <none@none>

more documentation;


# fc743940 12-Nov-2015 wenzelm <none@none>

support short form for \<^theory_text>;


# 2033ce77 11-Nov-2015 Andreas Lochbihler <none@none>

cancel complementary terms as arguments to sup/inf in boolean algebras


# 449a7708 10-Nov-2015 wenzelm <none@none>

added @{command}, @{method}, @{attribute};


# 93b9d29e 10-Nov-2015 wenzelm <none@none>

added document antiquotation @{theory_text};
tuned document;


# 104f7005 09-Nov-2015 wenzelm <none@none>

uniform mandatory qualifier for all locale expressions, including 'statespace' parent;
removed obsolete '!' syntax;


# 547f3eba 09-Nov-2015 wenzelm <none@none>

prefer explicit State panel;


# 6f977afc 08-Nov-2015 wenzelm <none@none>

added option timeout_scale;


# 90cf715f 07-Nov-2015 wenzelm <none@none>

clarified completion of explicit symbols (see also f6bd97a587b7, e0e4ac981cf1);


# 72638be3 06-Nov-2015 wenzelm <none@none>

added @{undefined} with somewhat undefined symbol;


# 0c231a3f 06-Nov-2015 wenzelm <none@none>

more formal treatment of control symbols;


# a2ea8657 04-Nov-2015 wenzelm <none@none>

symbolic syntax "\<comment> text";


# 5d43b0e7 04-Nov-2015 wenzelm <none@none>

document antiquotation @{footnote};
render \<^footnote> as pilcrow -- the rarely used \<paragraph> loses its interpretation;


# 2c749921 04-Nov-2015 wenzelm <none@none>

NEWS;


# 8e8b881c 04-Nov-2015 ballarin <none@none>

Keyword 'rewrites' identifies rewrite morphisms.


# 7fd06540 04-Nov-2015 ballarin <none@none>

Qualifiers in locale expressions default to mandatory regardless of the command.


# 78e3cdc9 02-Nov-2015 blanchet <none@none>

don't pollute local theory with needless names


# ad97978f 02-Nov-2015 blanchet <none@none>

allow selectors and discriminators with same name as type


# 6b966add 02-Nov-2015 wenzelm <none@none>

clarified completion of Isabelle symbols within document source;


# e6c78ed3 31-Oct-2015 wenzelm <none@none>

back to traditional Metal as default, and thus evade current problems with Nimbus scrollbar slider;


# 6daef852 27-Oct-2015 paulson <lp15@cam.ac.uk>

Cauchy's integral formula, required lemmas, and a bit of reorganisation


# 5b96f685 24-Oct-2015 wenzelm <none@none>

more uniform command-line for "isabelle jedit" and the isabelle.Main app wrapper;


# 0dd7cab7 21-Oct-2015 wenzelm <none@none>

rendering for \<^verbatim>;


# 1a436b8a 20-Oct-2015 wenzelm <none@none>

proper spaces around @{text};


# 18a2082a 20-Oct-2015 wenzelm <none@none>

added isabelle update_cartouches option -t;


# 40018461 20-Oct-2015 wenzelm <none@none>

another antiquotation short form: undecorated cartouche as alias for @{text};
document antiquotation @{text} ignores option "source";


# 1e8d84a1 19-Oct-2015 wenzelm <none@none>

tuned English;


# 6c1aff0c 19-Oct-2015 wenzelm <none@none>

added action "isabelle-emph";
changed shortcut of action "isabelle-reset";


# e7d896ea 18-Oct-2015 wenzelm <none@none>

clarified control antiquotations: decode control symbol to get name;
document antiquotations @{emph}, @{bold};
symbol interpretation for \<^emph>;
tuned;


# 87ebf12f 18-Oct-2015 wenzelm <none@none>

support control symbol antiquotations;


# c1bd3e08 17-Oct-2015 wenzelm <none@none>

added 'paragraph', 'subparagraph';


# 85777eab 17-Oct-2015 wenzelm <none@none>

more explicit output of list items;


# 674cbaa9 14-Oct-2015 wenzelm <none@none>

clarified control symbols;


# 5bb09db6 12-Oct-2015 paulson <lp15@cam.ac.uk>

new material on path_component_sets, inside, outside, etc. And more default simprules


# 18551fee 13-Oct-2015 haftmann <none@none>

prod_case as canonical name for product type eliminator


# e8364dc3 12-Oct-2015 wenzelm <none@none>

some control symbols for markup and formatting;


# 6c667f5f 10-Oct-2015 wenzelm <none@none>

prefer symbols;


# f767313d 09-Oct-2015 wenzelm <none@none>

NEWS;


# 5d9cf4c3 08-Oct-2015 kuncar <none@none>

NEWS


# 0bea99d1 06-Oct-2015 blanchet <none@none>

news


# b63bb4a0 06-Oct-2015 wenzelm <none@none>

added 'proposition' command;


# 56730d74 06-Oct-2015 wenzelm <none@none>

fewer aliases for toplevel theorem statements;


# 0944dea8 05-Oct-2015 blanchet <none@none>

avoid too aggressive optimization of 'finite' predicate


# ae06d673 05-Oct-2015 blanchet <none@none>

avoid unsound simplification of (C (s x)) when s is a selector but not C's


# 1bc11ec7 03-Oct-2015 blanchet <none@none>

speed up MaSh


# d50d27cf 02-Oct-2015 blanchet <none@none>

updated docs and NEWS


# 3efd6709 02-Oct-2015 wenzelm <none@none>

avoid useless empty case_names;


# 9eca96a0 30-Sep-2015 wenzelm <none@none>

renamed jvmpath to platform_path;


# 1cba3508 25-Sep-2015 wenzelm <none@none>

documentation for "Semantic subtype definitions";
misc tuning and simplification;


# 2759308d 25-Sep-2015 wenzelm <none@none>

moved remaining display.ML to more_thm.ML;


# 44fcefb6 22-Sep-2015 wenzelm <none@none>

separate command 'print_definitions';


# 7e17bb24 22-Sep-2015 haftmann <none@none>

tuned


# c60ceb4a 22-Sep-2015 haftmann <none@none>

effective revert of e6b1236f9b3d: spontaneous eta-contraction happens on the print translation level and can only be suppressed on the print translation level

--HG--
extra : rebase_source : 0c30edda36a6811c5cbd091dc3b4c52be9932e44


# 025d26dc 21-Sep-2015 wenzelm <none@none>

clarified isabelle.update-state;


# 3848e3a9 21-Sep-2015 wenzelm <none@none>

added isabelle update_then;


# c288f65b 21-Sep-2015 wenzelm <none@none>

NEWS;


# f8b8792b 19-Sep-2015 wenzelm <none@none>

NEWS;


# c077bdb4 15-Sep-2015 lammich <lammich@in.tum.de>

Omega_Words_Fun: Infinite words as functions from nat.


# 77aad6f5 14-Sep-2015 wenzelm <none@none>

replacement character for spaces;


# 29498cfa 14-Sep-2015 wenzelm <none@none>

single-instance application, even on Linux;


# 4393b24e 14-Sep-2015 wenzelm <none@none>

added isabelle jedit_client;


# 1c79f041 13-Sep-2015 wenzelm <none@none>

renamed method "goals" to "goal_cases" to emphasize its meaning;


# b6eaeb24 11-Sep-2015 wenzelm <none@none>

convenient change of ML system architecture via system option ML_preference_64, which is grepped off-line from stored preferences during bootstrap;


# ab38ed73 10-Sep-2015 haftmann <none@none>

dropped redundant NEWS

--HG--
extra : rebase_source : 7d2e5730cc3d88003c1b7a95f71c5095c4f1a58d


# e0a30cbb 09-Sep-2015 wenzelm <none@none>

simplified simproc programming interfaces;


# a352ac5a 09-Sep-2015 wenzelm <none@none>

eliminated \<Colon> from syntax of constraints;


# 0f213f0d 08-Sep-2015 wenzelm <none@none>

clarified Java runtime options (NB: ISABELLE_JAVA_PLATFORM is determined later via component);


# 598fad0a 08-Sep-2015 wenzelm <none@none>

clarified Java runtime options for 32 vs. 64 bit;


# 7ae03d25 06-Sep-2015 haftmann <none@none>

obsolete: if case_prod is fully applied, it is printed as proper case expression;
eta-contracted variants are read best as "uncurry" combinator


# 4930226f 06-Sep-2015 haftmann <none@none>

prefer "uncurry" as canonical name for case distinction on products in combinatorial view


# 952abf53 06-Sep-2015 wenzelm <none@none>

do not expose low-level "_def" facts of 'function' definitions, to avoid potential confusion with the situation of plain 'definition';


# 134b6701 06-Sep-2015 wenzelm <none@none>

removed obsolete theory Legacy_Mrec;


# 8976c886 06-Sep-2015 wenzelm <none@none>

NEWS;


# 9bc66823 31-Aug-2015 wenzelm <none@none>

support x86_64-windows;


# 883895af 31-Aug-2015 wenzelm <none@none>

prefer symbols;


# d0b8a95b 28-Aug-2015 blanchet <none@none>

eliminated obsolete environment variable


# 7c275c1c 27-Aug-2015 blanchet <none@none>

robust handling of Vampire 4 proofs


# f11f1964 27-Aug-2015 blanchet <none@none>

reverted 6ac3172985d4 -- the old URL has been restored


# 878fa016 21-Aug-2015 wenzelm <none@none>

updated to jdk-8u60, with support for x86_64-windows;


# 40eb344f 20-Aug-2015 wenzelm <none@none>

tuned;


# f0993836 20-Aug-2015 wenzelm <none@none>

NEWS;


# fad7eb8c 20-Aug-2015 wenzelm <none@none>

updated to polyml-5.5.3-20150820, with native x86-windows support;


# e95dd59c 13-Aug-2015 traytel <none@none>

tuned NEWS


# 93f0bd28 12-Aug-2015 traytel <none@none>

NEWS, CONTRIBUTORS, documentation for lift_bnf


# e27e1a18 08-Aug-2015 haftmann <none@none>

direct bootstrap of integer division from natural division


# 85802007 04-Aug-2015 wenzelm <none@none>

eliminated clone;


# 5cdcf3d3 28-Jul-2015 paulson <lp15@cam.ac.uk>

the Cauchy integral theorem and related material


# 68f20b12 27-Jul-2015 wenzelm <none@none>

NEWS;


# 6b8d5ab2 26-Jul-2015 wenzelm <none@none>

eliminated atac, rtac, etac, dtac, ftac;


# a301c646 12-Jul-2015 Lars Hupel <lars.hupel@mytum.de>

Quickcheck setup for finite sets


# 1b5f9155 09-Jul-2015 wenzelm <none@none>

SUBPROOF and Subgoal.FOCUS combinators use anonymous quasi-bound variables (like the Simplifier);


# 81da5767 08-Jul-2015 haftmann <none@none>

avoid explicit definition of the relation of associated elements in a ring -- prefer explicit normalization instead


# 9a9cf694 05-Jul-2015 wenzelm <none@none>

simplified Thm.instantiate and derivatives: the LHS refers to non-certified variables -- this merely serves as index into already certified structures (or is ignored);


# d78bb19f 02-Jul-2015 wenzelm <none@none>

documentation for 'subgoal' command;


# 3c709514 01-Jul-2015 wenzelm <none@none>

tuned;


# 40b733c6 30-Jun-2015 wenzelm <none@none>

renamed "default" to "standard", to make semantically clear what it is;


# cf9e43fe 30-Jun-2015 wenzelm <none@none>

tuned;


# 07cf8861 29-Jun-2015 wenzelm <none@none>

improved scheduling for urgent tasks, using farm of replacement threads (may lead to factor 2 overloading, but CPUs are usually hyperthreaded);


# e2fdcde9 26-Jun-2015 wenzelm <none@none>

premises in 'show' are treated like 'assume';


# 173ba580 26-Jun-2015 blanchet <none@none>

updated SystemOnTPTP URL


# 70996b9b 25-Jun-2015 wenzelm <none@none>

implicit goal cases are legacy;


# b2ec52b8 25-Jun-2015 wenzelm <none@none>

added method "goals" for proper subgoal cases;


# 19b84856 24-Jun-2015 wenzelm <none@none>

clarified 'case' command;


# c32449ff 22-Jun-2015 wenzelm <none@none>

support 'when' statement, which corresponds to 'presume';


# 10caffb4 22-Jun-2015 wenzelm <none@none>

added method "sleep";


# 0ed70f2f 22-Jun-2015 wenzelm <none@none>

clarified nesting of Isar goal structure;
tuned message;


# 7eb33e04 19-Jun-2015 wenzelm <none@none>

discontinued unused 'defer_recdef';


# 52933f0b 18-Jun-2015 haftmann <none@none>

separate class for notions specific for integral (semi)domains, in contrast to fields where these are trivial

--HG--
extra : rebase_source : 0045d1e39f330613bb1913e52e231f8be282a80a


# 76d32dc6 18-Jun-2015 haftmann <none@none>

generalized some theorems about integral domains and moved to HOL theories

--HG--
extra : rebase_source : 2e548495060b9f818a41b1e5333ed921a3b84ac4


# 41682711 19-Jun-2015 nipkow <none@none>

renamed multiset_of -> mset


# 12759b3b 18-Jun-2015 nipkow <none@none>

NEWS


# 6c6e6f95 17-Jun-2015 nipkow <none@none>

NEWS


# 333c7b9a 15-Jun-2015 wenzelm <none@none>

vacuous fact `TERM x`;


# d860b378 14-Jun-2015 wenzelm <none@none>

tuned whitespace;


# 82c280f2 14-Jun-2015 wenzelm <none@none>

improved treatment of Element.Obtains via Expression.prepare_stmt;
discontinued pointless all_types ctxt: prep_var is always sequential;


# 8089c66b 13-Jun-2015 wenzelm <none@none>

more on 'consider' and related concepts;


# fd612a88 13-Jun-2015 wenzelm <none@none>

implicit rule for method "cases";


# 5e2c1d83 13-Jun-2015 wenzelm <none@none>

renamed "prems" to "that";


# 603f8dfb 12-Jun-2015 haftmann <none@none>

uniform _ div _ as infix syntax for ring division

--HG--
extra : rebase_source : c4a1892078772c7ce9af33ad66e2abfefe7adea9


# 369a1f3b 10-Jun-2015 fleury <Mathias.Fleury@mpi-inf.mpg.de>

tuned


# caed48f6 10-Jun-2015 wenzelm <none@none>

support for "if prems" in local goal statements;


# 3435ed8b 10-Jun-2015 Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de>

tuned


# bf759ce8 10-Jun-2015 Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de>

Renaming multiset operators < ~> <#,...


# 748d3290 09-Jun-2015 wenzelm <none@none>

more uniform treatment of auto bindings vs. explicit user bindings;
misc tuning;


# 68de38c3 09-Jun-2015 wenzelm <none@none>

allow for_fixes for 'have', 'show' etc.;
tuned signature;


# 5e07309b 09-Jun-2015 wenzelm <none@none>

clarified abstracted term bindings (again, see c8384ff11711);


# d412b049 08-Jun-2015 wenzelm <none@none>

clarified abstracted term bindings;


# 87ee17ea 08-Jun-2015 wenzelm <none@none>

more careful treatment of term bindings in 'obtain' proof body;
tuned signature;


# c2b3eb12 05-Jun-2015 wenzelm <none@none>

added Isar command 'supply';


# 876bfa5e 05-Jun-2015 wenzelm <none@none>

tuned;


# f2ba2c03 01-Jun-2015 haftmann <none@none>

separate class for division operator, with particular syntax added in more specific classes


# 092b6ee8 01-Jun-2015 haftmann <none@none>

explicit argument expansion of uncheck rules;
rewriting of user-space type system must behave similarly to abbreviations


# c29e1d78 01-Jun-2015 wenzelm <none@none>

discontinued legacy;


# 7987345b 29-May-2015 blanchet <none@none>

removed model checks from Nitpick


# d475a1c7 28-May-2015 blanchet <none@none>

made Auto Sledgehammer behave more like the real thing


# bfc5a3d4 23-May-2015 wenzelm <none@none>

clarified NEWS: document_files are officially required since Isabelle2014, but the absence was tolerated as legacy feature;


# 2a31bd88 17-May-2015 wenzelm <none@none>

added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;


# 16e09d55 07-May-2015 wenzelm <none@none>

use display_graph_old for locale_deps, to show a bit more than nothing for cyclic graphs;


# 0343ef53 05-May-2015 wenzelm <none@none>

tuned;


# 2387db5d 04-May-2015 wenzelm <none@none>

tuned;


# 84c9c105 04-May-2015 nipkow <none@none>

no more simp_legacy_precond


# 164369c5 04-May-2015 kuncar <none@none>

NEWS


# 1941baab 19-Apr-2015 wenzelm <none@none>

back to post-release mode -- after fork point;


# c5a56f5d 17-Apr-2015 wenzelm <none@none>

added Eisbach, using version 3752768caa17 of its Bitbucket repository;


# f424f1f4 17-Apr-2015 wenzelm <none@none>

tuned;


# 4444aa67 17-Apr-2015 wenzelm <none@none>

tuned for release;


# a8d4b824 17-Apr-2015 traytel <none@none>

(low importance) NEWS


# a15c8787 17-Apr-2015 wenzelm <none@none>

allow to exclude session groups;


# e987af3c 16-Apr-2015 wenzelm <none@none>

explicit error for Toplevel.proof_of;
eliminated obsolete Toplevel.unknown_proof;
more total Toplevel.proof_position_of;


# aafa09d3 16-Apr-2015 wenzelm <none@none>

clarified thy_deps;


# d60a34e3 16-Apr-2015 wenzelm <none@none>

let the system choose Graph_Display.display_graph_old: thm_deps needs tree hierarchy, code_deps needs cycles (!?);


# 99543a11 15-Apr-2015 wenzelm <none@none>

NEWS;


# 6b6eeae1 14-Apr-2015 wenzelm <none@none>

NEWS;


# f9bf1afa 11-Apr-2015 wenzelm <none@none>

tuned;


# 42324d78 11-Apr-2015 paulson <lp15@cam.ac.uk>

Complex roots of unity. Better definition of ln for complex numbers. Used [code del] to stop code generation for powr.


# 27450e91 10-Apr-2015 wenzelm <none@none>

tuned spelling;


# 1c4676a3 10-Apr-2015 wenzelm <none@none>

misc tuning for release;


# c50d994d 10-Apr-2015 wenzelm <none@none>

tuned;


# ddc722d1 09-Apr-2015 nipkow <none@none>

renamed Multiset.fold -> fold_mset, Multiset.filter -> filter_mset


# 886ea47b 09-Apr-2015 wenzelm <none@none>

clarified keyword 'qualified' in accordance to a similar keyword from Haskell (despite unrelated Binding.qualified in Isabelle/ML);


# b295d0e0 09-Apr-2015 blanchet <none@none>

introduced new abbreviations for multiset operations (in the hope of getting rid of the old names <, <=, etc.)


# 1b96b25e 08-Apr-2015 blanchet <none@none>

tuned wording


# bf57024d 08-Apr-2015 blanchet <none@none>

Z3 news


# 3dd27ed3 08-Apr-2015 blanchet <none@none>

renamed multiset ordering to free up nice <# etc. symbols for the standard subset


# bded6e4e 08-Apr-2015 wenzelm <none@none>

misc tuning for release;


# 05c39e06 07-Apr-2015 nipkow <none@none>

Removed mcard because it is equal to size


# 078f3395 06-Apr-2015 wenzelm <none@none>

support for 'restricted' modifier: only qualified accesses outside the local scope;


# 4aa541f4 06-Apr-2015 wenzelm <none@none>

@{command_spec} is superseded by @{command_keyword};


# 04b22ccb 04-Apr-2015 wenzelm <none@none>

some explanation of 'private';


# 2c633c9e 01-Apr-2015 wenzelm <none@none>

added command 'experiment';


# e2cc8e26 01-Apr-2015 wenzelm <none@none>

NEWS;


# 8330865c 01-Apr-2015 wenzelm <none@none>

added isabelle build option -x, to exclude sessions;


# 306330a2 01-Apr-2015 paulson <lp15@cam.ac.uk>

HOL Light Libraries for complex Arctan, Arcsin, Arccos


# 16acc8e2 01-Apr-2015 wenzelm <none@none>

added isabelle build option -k, for fast off-line checking of theory sources;


# ffa96c59 31-Mar-2015 haftmann <none@none>

NEWS


# 5bf7f859 29-Mar-2015 wenzelm <none@none>

clarified NEWS (cf. 97872c658a44);


# b4a4e5b4 29-Mar-2015 wenzelm <none@none>

rule_insts_schematic is considered legacy and false by default;


# 23411240 24-Mar-2015 wenzelm <none@none>

admit dummy patterns in instantiations;
clarified context;


# b775230e 23-Mar-2015 wenzelm <none@none>

NEWS;


# c41b64c5 23-Mar-2015 haftmann <none@none>

explicit commutative additive inverse operation;
more explicit focal point for commutative monoids with an inverse operation

--HG--
extra : rebase_source : ed4c155428dd5783c8e0663805a92b15992e85d3


# 1a2350fc 25-Mar-2015 blanchet <none@none>

more multiset theorems


# b24d6e37 25-Mar-2015 wenzelm <none@none>

NEWS;


# 12dedf1b 19-Mar-2015 paulson <lp15@cam.ac.uk>

New material for complex sin, cos, tan, Ln, also some reorganisation


# ea222974 18-Mar-2015 paulson <lp15@cam.ac.uk>

new HOL Light material about exp, sin, cos


# 924230d3 18-Mar-2015 noschinl <none@none>

added proof method rewrite


# 3e14dd10 16-Mar-2015 paulson <lp15@cam.ac.uk>

The factorial function, "fact", now has type "nat => 'a"


# 645663fd 10-Mar-2015 blanchet <none@none>

documented renamed theories


# 54294ade 09-Mar-2015 wenzelm <none@none>

support structural composition (THEN_ALL_NEW) for proof methods;
clarified preparation for goal restriction: Goal.conjunction_tac only once;
export Method.parse0, notably for Eisbach;
more explicit type cases_state;


# c96fb686 09-Mar-2015 paulson <lp15@cam.ac.uk>

Removed the infix operator "choose" to allow HOLCF to build


# 9453dc04 07-Mar-2015 wenzelm <none@none>

NEWS;


# 740a17d4 06-Mar-2015 wenzelm <none@none>

Thm.cterm_of and Thm.ctyp_of operate on local context;


# e54b5053 04-Mar-2015 nipkow <none@none>

Removed the obsolete functions "natfloor" and "natceiling"


# 34035ccd 04-Mar-2015 wenzelm <none@none>

tuned signature -- prefer qualified names;


# 428cd4e7 28-Feb-2015 haftmann <none@none>

spelling


# 0b82de91 27-Feb-2015 wenzelm <none@none>

tuned whitespace;


# 7ef34291 23-Feb-2015 wenzelm <none@none>

Goal.prove_multi is superseded by the fully general Goal.prove_common;


# 55832464 19-Feb-2015 haftmann <none@none>

establish unique preferred fact names


# ca009b8d 18-Feb-2015 haftmann <none@none>

eliminated fact duplicates


# 33c6eb28 14-Feb-2015 haftmann <none@none>

dropped redundancy


# 49a1ae47 11-Feb-2015 blanchet <none@none>

updated NEWS


# b8d56fe6 10-Feb-2015 wenzelm <none@none>

proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.;
occasionally clarified use of context;


# 8db7b8ac 05-Feb-2015 haftmann <none@none>

dropped obsolete external entrance point


# 9cc83d2c 26-Jan-2015 wenzelm <none@none>

NEWS;


# 415efe34 25-Jan-2015 wenzelm <none@none>

discontinued obsolete option "document_graph";


# 748e317d 13-Jan-2015 hoelzl <none@none>

NEWS


# d036ab16 06-Jan-2015 wenzelm <none@none>

NEWS;


# b0e03fcc 01-Jan-2015 boehmes <none@none>

updated NEWS


# 3f32341d 30-Dec-2014 wenzelm <none@none>

added system property isabelle.laf, notably for initial system dialog;
let L&F take care of font scaling, e.g. GTK+ for Linux where X11 dpi scaling does not really work;


# 7eb3c627 30-Dec-2014 wenzelm <none@none>

NEWS;


# b003f1f8 22-Dec-2014 wenzelm <none@none>

discontinued central critical sections: NAMED_CRITICAL / CRITICAL;


# 8c11536a 22-Dec-2014 wenzelm <none@none>

system option "pretty_margin" is superseded by "thy_output_margin";


# c3854e01 12-Dec-2014 wenzelm <none@none>

Synchronized.value is actually synchronized (NB: underlying Unsynchronized.ref is not necessarily volatile);


# 54c11317 08-Dec-2014 wenzelm <none@none>

expand ML cartouches to Input.source;
tuned signature;


# a90cc1c3 07-Dec-2014 haftmann <none@none>

NEWS


# 13ddea91 26-Nov-2014 wenzelm <none@none>

renamed "pairself" to "apply2", in accordance to @{apply 2};


# 7540e612 26-Nov-2014 wenzelm <none@none>

added ML antiquotation @{apply n} or @{apply n(k)};


# b1307ca3 23-Nov-2014 blanchet <none@none>

updated NEWS


# 8acf1ce1 13-Nov-2014 wenzelm <none@none>

uniform treatment of all document markup commands: 'text' and 'txt' merely differ in LaTeX style;
discontinued obsolete 'txt_raw' (superseded by 'text_raw');
eliminated obsolete Outer_Syntax.markup (superseded by keyword kinds);
'text' and 'txt' no longer appear in Sidekick tree due to change of keyword kind;
changed tagging of diagnostic commands within proof;


# 54dbbe08 12-Nov-2014 immler <none@none>

NEWS


# 4eae0352 10-Nov-2014 wenzelm <none@none>

proper context for assume_tac (atac remains as fall-back without context);


# 4de86cb2 09-Nov-2014 wenzelm <none@none>

proper context for match_tac etc.;


# d6623f99 09-Nov-2014 wenzelm <none@none>

proper context for compose_tac, Splitter.split_tac (relevant for unify trace options);


# c12ca051 07-Nov-2014 wenzelm <none@none>

plain value Keywords.keywords, which might be used outside theory for bootstrap purposes;
plain value Outer_Syntax within theory: parsing requires current theory context;
clarified name of Keyword.is_literal according to its semantics;
eliminated pointless type Keyword.T;
simplified @{command_spec};
clarified bootstrap keywords and syntax: take it as basis instead of side-branch;


# d94c659e 02-Nov-2014 wenzelm <none@none>

added update_header tool;


# ec0cdb5d 02-Nov-2014 wenzelm <none@none>

uniform heading commands work in any context, even in theory header;
discontinued obsolete 'sect', 'subsect', 'subsubsect';
marked obsolete 'header' as legacy;


# 1a4cb95e 01-Nov-2014 wenzelm <none@none>

command-line terminator ";" is no longer accepted;


# 135cd98c 31-Oct-2014 wenzelm <none@none>

discontinued Isar TTY loop;


# 20c48940 31-Oct-2014 wenzelm <none@none>

discontinued Proof General;


# eec5492d 28-Oct-2014 wenzelm <none@none>

'notepad' requires proper nesting of begin/end;


# babf8d29 26-Oct-2014 wenzelm <none@none>

clarified default;


# 2227b563 24-Oct-2014 hoelzl <none@none>

use NO_MATCH-simproc for distribution rules in field_simps, otherwise field_simps on '(a / (c + d)) * (e + f)' can be non-terminating


# 3574cd0a 24-Oct-2014 hoelzl <none@none>

move NO_MATCH simproc from the AFP entry Graph_Theory to HOL


# 06e59c9f 23-Oct-2014 haftmann <none@none>

downshift of theory Parity in the hierarchy


# 18c07b85 21-Oct-2014 wenzelm <none@none>

NEWS;


# 8153684f 21-Oct-2014 haftmann <none@none>

turn even into an abbreviation


# 40f4b0f2 20-Oct-2014 wenzelm <none@none>

official support for "tt" style variants, avoid fragile \verb in LaTeX;
official document antiquotation @{verbatim};


# a41ede24 18-Oct-2014 wenzelm <none@none>

NEWS;


# f4a47a87 18-Oct-2014 wenzelm <none@none>

NEWS;


# c40742cc 14-Oct-2014 haftmann <none@none>

purely algebraic characterization of even and odd

--HG--
extra : rebase_source : 0fe26a67bd01567912f5de98b2c1053ee5175683


# e88c2d7e 12-Oct-2014 haftmann <none@none>

generalized and consolidated some theorems concerning divisibility


# 49fd3272 09-Oct-2014 haftmann <none@none>

more foundational definition for predicate even

--HG--
extra : rebase_source : 2ab438f007b79510c2c1ad8092315e3043786b93


# cbfdc100 08-Oct-2014 wenzelm <none@none>

added parameterized ML antiquotations @{map N}, @{fold N}, @{fold_map N}, @{split_list N};


# 9d63e0cd 08-Oct-2014 wenzelm <none@none>

simplified "sos" method;


# 870e2a92 08-Oct-2014 Andreas Lochbihler <none@none>

move Code_Test to HOL/Library;
add corresponding entries in NEWS and CONTRIBUTORS

--HG--
rename : src/HOL/Codegenerator_Test/Code_Test.thy => src/HOL/Library/Code_Test.thy
rename : src/HOL/Codegenerator_Test/code_test.ML => src/HOL/Library/code_test.ML


# 23a91b2f 07-Oct-2014 wenzelm <none@none>

added update_cartouches tool;


# b47ba0d0 06-Oct-2014 wenzelm <none@none>

improved spelling of formal INCOMPATIBILITY in historic versions (!) -- to avoid ad-hoc word completion multiply such lapses;


# 36f7f4b7 06-Oct-2014 wenzelm <none@none>

completion for bibtex entries;


# 130810be 05-Oct-2014 wenzelm <none@none>

NEWS;


# 886aedeb 04-Oct-2014 wenzelm <none@none>

NEWS;


# dfe8927a 03-Oct-2014 wenzelm <none@none>

SideKick parser for bibtex entries;
tuned signature;


# 51181c8a 03-Oct-2014 wenzelm <none@none>

context menu for bibtex entries;


# b7351c6c 02-Oct-2014 haftmann <none@none>

moved lemmas out of Int.thy which have nothing to do with int

--HG--
extra : rebase_source : a6db16c774c1c078a2ed1a129509da61fa662a39


# 17db18c6 22-Sep-2014 wenzelm <none@none>

discontinued old "xnum" token category;
simplified Lexicon.read_num, Lexicon.read_float: no sign here;
express ZF numerals via "num" with mixfix grammar;
recovered printing of ZF numerals: "one" is abbreviation;


# 6a02610c 21-Sep-2014 haftmann <none@none>

explicit separation of signed and unsigned numerals using existing lexical categories num and xnum


# cf6fd944 18-Sep-2014 blanchet <none@none>

updated NEWS


# 0fd90968 18-Sep-2014 haftmann <none@none>

product over monoids for lists


# 8ed66ea1 11-Sep-2014 haftmann <none@none>

NEWS


# 5fc26177 11-Sep-2014 blanchet <none@none>

updated news


# 2dbc8141 09-Sep-2014 nipkow <none@none>

enamed drop_Suc_conv_tl and nth_drop' to Cons_nth_drop_Suc


# b6fa4fa3 07-Sep-2014 haftmann <none@none>

restrictive options for class dependencies

--HG--
extra : rebase_source : 84992f725cc1cf2f1a0bb800b7e60486e8cc5f20


# 8bbfc6f8 04-Sep-2014 blanchet <none@none>

updated docs


# 09f78687 31-Aug-2014 haftmann <none@none>

restored generic value slot, retaining default behaviour and separate approximate command


# e5780e34 27-Aug-2014 blanchet <none@none>

tuned terminology


# d9d006e3 27-Aug-2014 blanchet <none@none>

moved new para to right section of NEWS


# 31875c4e 27-Aug-2014 blanchet <none@none>

minor NEWS fix


# 6ed73f1c 27-Aug-2014 blanchet <none@none>

updated NEWS


# fcc1d6c8 27-Aug-2014 blanchet <none@none>

updated NEWS


# c810fc8c 27-Aug-2014 blanchet <none@none>

removed not so interesting 'set_empty'


# e1988415 19-Aug-2014 wenzelm <none@none>

added PARALLEL_ALLGOALS convenience;


# 550b3f5a 19-Aug-2014 blanchet <none@none>

documented slight incompatibility in NEWS


# 6fb4e52a 18-Aug-2014 blanchet <none@none>

reordered some (co)datatype property names for more consistency


# e8b12826 15-Aug-2014 wenzelm <none@none>

updated documentation concerning 'named_theorems';


# bd72ba29 14-Aug-2014 wenzelm <none@none>

localized command 'method_setup' and 'attribute_setup';
clarified (non)application of morphism: argument src is already transformed, semantic body remains untransformed;


# 9bea433e 08-Aug-2014 wenzelm <none@none>

improved monitor panel;


# ffa18a31 04-Aug-2014 wenzelm <none@none>

tuned;


# 78bd1cd5 31-Jul-2014 wenzelm <none@none>

completion popup supports both ENTER and TAB (default);


# b57e1e96 30-Jul-2014 kuncar <none@none>

NEWS


# b99e8ffc 29-Jul-2014 hoelzl <none@none>

better ordering of positive_integral renaming to nn_integral in NEWS


# cc66ac35 28-Jul-2014 wenzelm <none@none>

some actual workaround to remove document nodes;


# b324389c 27-Jul-2014 wenzelm <none@none>

tuned;


# aa6c896f 24-Jul-2014 wenzelm <none@none>

tuned spelling;


# 9e1626c3 24-Jul-2014 wenzelm <none@none>

updated NEWS according to d38a98f496dd (see also bdc2c6b40bf2);


# 70f64737 21-Jul-2014 wenzelm <none@none>

clarified "simp_trace_new" and corresponding isar-ref section;


# 96f18c51 09-Jul-2014 blanchet <none@none>

tuned terminology


# 470f1ad8 04-Jul-2014 wenzelm <none@none>

misc tuning for release;


# fc646ca0 05-Jul-2014 haftmann <none@none>

NEWS


# e46c07fd 04-Jul-2014 haftmann <none@none>

reduced name variants for assoc and commute on plus and mult


# 22a43213 04-Jul-2014 wenzelm <none@none>

misc tuning for release;


# fadee9c6 04-Jul-2014 wenzelm <none@none>

misc tuning for release;


# 58de754b 04-Jul-2014 wenzelm <none@none>

NEWS;


# 044a8032 02-Jul-2014 wenzelm <none@none>

tuned grammar and spelling (cf. 0cf15843b82f);


# b9b00aa9 01-Jul-2014 immler <none@none>

overdue NEWS concerning c4daa97ac57a


# d271aa2c 01-Jul-2014 paulson <lp15@cam.ac.uk>

for new release


# 592c7699 01-Jul-2014 wenzelm <none@none>

misc updates for release;


# deb0f62a 30-Jun-2014 wenzelm <none@none>

ProofGeneral-4.2-2 is optional component (including the traditional helper scripts);


# d88379f8 30-Jun-2014 wenzelm <none@none>

"isabelle tty" is superseded by "isabelle console";

--HG--
rename : lib/Tools/tty => lib/Tools/console


# 1a78d9f5 30-Jun-2014 haftmann <none@none>

qualified String.explode and String.implode


# 3842fa63 29-Jun-2014 blanchet <none@none>

killed Python version of MaSh, now that the SML version works adequately


# 8fc59368 28-Jun-2014 haftmann <none@none>

tracing facilities for the code generator preprocessor


# 98cfefe1 28-Jun-2014 wenzelm <none@none>

updated NEWS -- removed material that is already in the manual;


# bf4e83d3 28-Jun-2014 haftmann <none@none>

fact consolidation


# 0ad5d091 27-Jun-2014 wenzelm <none@none>

command 'print_term_bindings' supersedes 'print_binds';


# 018c1e5a 27-Jun-2014 wenzelm <none@none>

removed obsolete "isabelle unsymbolize";


# 11fb6537 01-Aug-2014 blanchet <none@none>

updated NEWS


# 4f8d73be 27-Jul-2014 wenzelm <none@none>

back to post-release mode -- after fork point;


# b1b56291 18-Jun-2014 blanchet <none@none>

enabled MaSh by default -- set 'MaSh' to 'none' in Isabelle Plugin Options to disable


# f2233192 13-Jun-2014 paulson <lp15@cam.ac.uk>

NEWS


# 69ece7a6 13-Jun-2014 hoelzl <none@none>

properties of normal distributed random variables (by Sudeep Kanav)


# 1de81a5a 12-Jun-2014 nipkow <none@none>

announce Tree


# 631e1e3a 12-Jun-2014 blanchet <none@none>

tuning


# 047b3f9c 12-Jun-2014 blanchet <none@none>

renamed Sledgehammer options


# 4262089d 12-Jun-2014 blanchet <none@none>

updated docs


# 5367ddba 12-Jun-2014 blanchet <none@none>

took out broken support for Yices from SMT2 stack -- see 'NEWS' for rationale


# f4b6a0e2 11-Jun-2014 blanchet <none@none>

updated NEWS slightly


# 655f111d 29-May-2014 nipkow <none@none>

removed Kleene_Algebra because of superior AFP entry; authors agreed


# 517cc9da 27-May-2014 blanchet <none@none>

don't generate discriminators and selectors for 'datatype_new' unless the user asked for it


# 312f030c 26-May-2014 blanchet <none@none>

got rid of '=:' squiggly


# feafc9a8 26-May-2014 blanchet <none@none>

renamed 'MaSh' option


# 2dfac1e6 24-May-2014 wenzelm <none@none>

support for regular Windows TeX installation;


# e18d3525 20-May-2014 blanchet <none@none>

added naive Bayes ML implementation, due to Cezary Kaliszyk (like k-NN)


# 15551912 20-May-2014 blanchet <none@none>

added Isabelle system option 'mash'


# 04c925dc 20-May-2014 blanchet <none@none>

news


# f281533d 19-May-2014 hoelzl <none@none>

renamed positive_integral to nn_integral

--HG--
extra : rebase_source : e7a432bee0942b6330cadfd1eb5da8e326238e06


# 1a8832ef 18-May-2014 hoelzl <none@none>

introduce Bochner integral: generalizes Lebesgue integral from real-valued function to functions on real-normed vector spaces

--HG--
rename : src/HOL/Probability/Lebesgue_Integration.thy => src/HOL/Probability/Nonnegative_Lebesgue_Integration.thy


# eac4cb23 15-May-2014 haftmann <none@none>

type


# 0a4e2a04 13-May-2014 traytel <none@none>

bnf_decl -> bnf_axiomatization

--HG--
rename : src/HOL/Library/BNF_Decl.thy => src/HOL/Library/BNF_Axiomatization.thy


# aebf880a 11-May-2014 wenzelm <none@none>

NEWS;


# a8dfe60c 09-May-2014 haftmann <none@none>

hardcoded nbe and sml into value command


# ac079b8c 09-May-2014 haftmann <none@none>

prefer separate command for approximation


# 56904bff 07-May-2014 wenzelm <none@none>

NEWS;


# 61aadd1e 06-May-2014 hoelzl <none@none>

avoid the Complex constructor, use the more natural Re/Im view; moved csqrt to Complex.

--HG--
extra : rebase_source : 899541490c73fe6897445f97dc2a5a3c929cf153


# 555fe630 06-May-2014 wenzelm <none@none>

renamed "Find" to "Query", with more general operations;

--HG--
rename : src/Tools/jEdit/src/find_dockable.scala => src/Tools/jEdit/src/query_dockable.scala


# 1efc2078 04-May-2014 blanchet <none@none>

renamed 'dpll_p' to 'cdclite', to avoid confusion with the old 'dpll' and to reflect the idea that the new prover implements some ideas from CDCL not in DPLL -- this follows its author's, Sascha B.'s, wish


# 61fb80ee 04-May-2014 blanchet <none@none>

added 'satx' proof method to Try0


# b3e5b66d 04-May-2014 blanchet <none@none>

renamed 'xxx_size' to 'size_xxx' for old datatype package


# 1ad21d5a 04-May-2014 boehmes <none@none>

removed obsolete internal SAT solvers


# a91eca2f 03-May-2014 wenzelm <none@none>

support for path completion based on file-system content;


# 9d13e18f 02-May-2014 wenzelm <none@none>

NEWS;


# b7f1a757 02-May-2014 haftmann <none@none>

enforce case of identifiers only to accomodate strict language requirements (or clear separation of constructors from variables in the case of SML)


# f1697e89 01-May-2014 boehmes <none@none>

added internal proof-producing SAT solver


# 1c6f1816 01-May-2014 haftmann <none@none>

NEWS

--HG--
extra : rebase_source : 69012298034e3a50d79242090f9b6430f01907ea


# 3e90fa9a 29-Apr-2014 wenzelm <none@none>

require explicit 'document_files';


# d480b37c 26-Apr-2014 wenzelm <none@none>

NEWS;


# 5a3b0900 26-Apr-2014 kleing <none@none>

retired wwwfind

--HG--
extra : rebase_source : e6cca658f9383587b1f89e62d8f03c03ed6e0d53


# e4e6dfc0 23-Apr-2014 blanchet <none@none>

updated NEWS


# cb728aa8 19-Apr-2014 wenzelm <none@none>

added command 'SML_export' and 'SML_import' for exchange of toplevel bindings;


# 9ac6ff62 15-Apr-2014 wenzelm <none@none>

more NEWS;


# 9efa1fdf 15-Apr-2014 wenzelm <none@none>

clarified abbreviations for cartouche delimiters, to work in any context;


# a5cc98a9 14-Apr-2014 wenzelm <none@none>

NEWS;


# 30e2ca4f 12-Apr-2014 wenzelm <none@none>

NEWS;


# 8abad13d 11-Apr-2014 wenzelm <none@none>

explicit 'document_files' in session ROOT specifications;
clarified Isabelle_System.copy_file(_base): preserve file-attributes and local directory hierarchy;


# 1f07d735 10-Apr-2014 wenzelm <none@none>

NEWS;


# e5385d18 09-Apr-2014 wenzelm <none@none>

allow text cartouches in regular outer syntax categories "text" and "altstring";


# e82f25c8 07-Apr-2014 wenzelm <none@none>

refrain from changing jEdit default shortcuts, due to potential for conflicts and actually not working on Mac OS X;


# 8daa673f 06-Apr-2014 wenzelm <none@none>

renamed "isabelle-process" to "isabelle_process", with shell function to avoid dynamic path lookups;

--HG--
rename : bin/isabelle-process => bin/isabelle_process


# 87eb49e0 04-Apr-2014 wenzelm <none@none>

support for jEdit Navigator plugin;


# e8a5eb01 03-Apr-2014 wenzelm <none@none>

added ML antiquotation @{print};


# 85993f65 03-Apr-2014 hoelzl <none@none>

merged DERIV_intros, has_derivative_intros into derivative_intros


# b50566a5 02-Apr-2014 hoelzl <none@none>

extend continuous_intros; remove continuous_on_intros and isCont_intros


# 3c2af176 02-Apr-2014 hoelzl <none@none>

moved generic theorems from Complex_Analysis_Basic; fixed some theorem names


# e7c6755b 31-Mar-2014 wenzelm <none@none>

cumulative NEWS;


# 52dd9fc9 27-Mar-2014 wenzelm <none@none>

clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;


# d9771c5a 26-Mar-2014 wenzelm <none@none>

tuned;


# 2a0d4ed7 25-Mar-2014 wenzelm <none@none>

proper configuration option "ML_print_depth";
proper ML_exception_trace for HOL-TPTP;


# 1d02cc6d 25-Mar-2014 wenzelm <none@none>

clarified options ML_source_trace and ML_exception_trace (NB: the latter needs to be a system option, since the context is sometimes not available, e.g. for 'theory' command);


# d8c795b0 25-Mar-2014 wenzelm <none@none>

some SML examples;


# bcd9b054 25-Mar-2014 wenzelm <none@none>

added command 'SML_file' for Standard ML without Isabelle/ML add-ons;


# 14f462d6 23-Mar-2014 wenzelm <none@none>

discontinued Toplevel.debug in favour of system option "exception_trace";


# 03184bca 22-Mar-2014 haftmann <none@none>

generalized and strengthened cong rules on compound operators, similar to 1ed737a98198


# 2c8d6176 21-Mar-2014 wenzelm <none@none>

more qualified names;


# 0f7a3afe 20-Mar-2014 wenzelm <none@none>

more static checking of proof methods;


# 12157cd1 19-Mar-2014 haftmann <none@none>

elongated INFI and SUPR, to reduced risk of confusing theorems names in the future while still being consistent with INTER and UNION


# fd1eed36 19-Mar-2014 hoelzl <none@none>

NEWS


# 15c7dcff 18-Mar-2014 haftmann <none@none>

consolidated theorem names containing INFI and SUPR: have INF and SUP instead uniformly


# 4049b387 18-Mar-2014 wenzelm <none@none>

clarified modules;
more antiquotations for antiquotations;


# 4f5ebd94 16-Mar-2014 haftmann <none@none>

normalising simp rules for compound operators


# 88cc155c 15-Mar-2014 haftmann <none@none>

more complete set of lemmas wrt. image and composition


# dcbb0326 13-Mar-2014 blanchet <none@none>

updated NEWS and CONTRIBUTORS (BNF, SMT2, Sledgehammer)


# 70a468bf 13-Mar-2014 wenzelm <none@none>

added ML antiquotation @{path};


# 4ce02222 13-Mar-2014 haftmann <none@none>

dropped redundant theorems


# 713cd402 13-Mar-2014 nipkow <none@none>

enhanced simplifier solver for preconditions of rewrite rule, can now deal with conjunctions

--HG--
extra : rebase_source : 4103bf02b2df95e1e84808f766f131292beef893


# 42ab7e1e 12-Mar-2014 wenzelm <none@none>

tuned signature -- clarified module name;

--HG--
rename : src/Pure/ML/ml_antiquote.ML => src/Pure/ML/ml_antiquotation.ML


# 1dd0bbc9 12-Mar-2014 wenzelm <none@none>

added ML antiquotation @{here};


# 86d5dd69 12-Mar-2014 wenzelm <none@none>

simplified programming interface to define ML antiquotations -- NB: the transformed context ignores updates of the context parser;
added command 'print_ML_antiquotations';


# b0ac0bda 06-Mar-2014 wenzelm <none@none>

some NEWS;


# b9ba5739 06-Mar-2014 blanchet <none@none>

renamed 'fun_rel' to 'rel_fun'


# e1814034 06-Mar-2014 blanchet <none@none>

renamed 'prod_rel' to 'rel_prod'


# 79f2884f 06-Mar-2014 blanchet <none@none>

renamed 'sum_rel' to 'rel_sum'


# c8e667ef 06-Mar-2014 blanchet <none@none>

renamed 'filter_rel' to 'rel_filter'


# 0c15cd4e 06-Mar-2014 blanchet <none@none>

renamed 'vset_rel' to 'rel_vset'


# 5b7870b9 06-Mar-2014 blanchet <none@none>

fixed NEWS


# da006ee0 06-Mar-2014 blanchet <none@none>

renamed 'set_rel' to 'rel_set'


# b4f8e150 06-Mar-2014 blanchet <none@none>

renamed 'cset_rel' to 'rel_cset'


# 8f4cc77e 06-Mar-2014 blanchet <none@none>

renamed 'fset_rel' to 'rel_fset'


# 433b1b70 06-Mar-2014 blanchet <none@none>

renamed 'map_sum' to 'sum_map'


# 05ef8ea6 03-Mar-2014 blanchet <none@none>

tuned code


# 8ef108e1 03-Mar-2014 blanchet <none@none>

updated NEWS


# a350d601 02-Mar-2014 blanchet <none@none>

rationalized internals


# 5143f862 01-Mar-2014 haftmann <none@none>

more precise imports;
avoid duplicated simp rules in fact collections;
dropped redundancy


# e41a1507 26-Feb-2014 haftmann <none@none>

prefer proof context over background theory

--HG--
extra : rebase_source : 307a2e54d5c0b89d8668ce99110df0538037668e


# e45420d7 24-Feb-2014 wenzelm <none@none>

tuned;


# 01260c04 23-Feb-2014 haftmann <none@none>

NEWS and documentation, including correction of long-overseen "*"


# db656806 23-Feb-2014 haftmann <none@none>

dropped long-unused option


# b3d2a448 22-Feb-2014 wenzelm <none@none>

NEWS;


# f054fd10 21-Feb-2014 wenzelm <none@none>

improved completion based on context information;


# d8f79881 20-Feb-2014 blanchet <none@none>

NEWS


# 950ff753 20-Feb-2014 wenzelm <none@none>

clarified markup cumulation order (see also 25306d92f4ad and 0009a6ebc83b), e.g. relevant for completion_context;


# b605d853 19-Feb-2014 blanchet <none@none>

updated NEWS


# 64b10f01 19-Feb-2014 traytel <none@none>

reflect 207538943038 in NEWS


# 9f54675a 17-Feb-2014 wenzelm <none@none>

subtle change of semantics of Thm.eq_thm, e.g. relevant for merge of src/HOL/Tools/Predicate_Compile/core_data.ML (cf. HOL-IMP);


# 9462aac4 17-Feb-2014 wenzelm <none@none>

NEWS;


# ddc139a3 17-Feb-2014 blanchet <none@none>

updated NEWS


# e5a26553 16-Feb-2014 blanchet <none@none>

folded 'rel_option' into 'option_rel'


# 2221ece4 16-Feb-2014 blanchet <none@none>

folded 'list_all2' with the relator generated by 'datatype_new'


# 691dbd18 16-Feb-2014 blanchet <none@none>

more NEWS


# 5359d08c 12-Feb-2014 blanchet <none@none>

[mq]: news


# 3fd6cc4a 10-Feb-2014 wenzelm <none@none>

discontinued axiomatic 'classes', 'classrel', 'arities';


# 6b0c03d3 04-Feb-2014 Lars Hupel <lars.hupel@mytum.de>

interactive simplifier trace: new panel in Isabelle/jEdit to inspect and modify simplification state

--HG--
extra : amend_source : ecfd76d4e8277199ca35432e0682414689f265fb


# 3223eef9 03-Feb-2014 blanchet <none@none>

removed legacy 'metisFT' method


# 9a5b75f2 03-Feb-2014 blanchet <none@none>

renamed 'smt' option 'smt_proofs' to avoid clash with 'smt' prover


# 5c32047b 03-Feb-2014 blanchet <none@none>

added new option to documentation


# 2109d469 30-Jan-2014 blanchet <none@none>

renamed Sledgehammer options for symmetry between positive and negative versions


# f26a08a1 26-Jan-2014 wenzelm <none@none>

discontinued obsolete attribute "standard";


# b96e01d8 25-Jan-2014 wenzelm <none@none>

explicit eigen-context for attributes "where", "of", and corresponding read_instantiate, instantiate_tac;


# 382046ec 25-Jan-2014 wenzelm <none@none>

NEWS for 31afce809794;


# 8864f1fd 22-Jan-2014 wenzelm <none@none>

NEWS;


# c5699b5f 22-Jan-2014 wenzelm <none@none>

inner syntax token language allows regular quoted strings;
tuned signature;


# 9215d64e 21-Jan-2014 blanchet <none@none>

updated NEWS


# b92f6b52 19-Jan-2014 boehmes <none@none>

removed obsolete remote_cvc3 and remote_z3


# 152a3654 17-Jan-2014 wenzelm <none@none>

clarified @{rail} syntax: prefer explicit \<newline> symbol;


# de17fb4e 15-Jan-2014 wenzelm <none@none>

added \<newline> symbol, which is used for char/string literals in HOL;


# 115c1df3 13-Jan-2014 wenzelm <none@none>

activation of Z3 via "z3_non_commercial" system option (without requiring restart);


# 5127b8c7 13-Jan-2014 wenzelm <none@none>

tuned;


# fee15191 12-Jan-2014 wenzelm <none@none>

NEWS;


# ca4f5ec3 31-Dec-2013 wenzelm <none@none>

avoid unicode text, which causes problems when recoding symbols (e.g. via UTF8-Isabelle in Isabelle/jEdit);


# e93b90ff 31-Dec-2013 haftmann <none@none>

fundamental treatment of undefined vs. universally partial replaces code_abort


# 6014cd0d 30-Dec-2013 wenzelm <none@none>

added system option "jedit_print_mode";


# a3f109dd 25-Dec-2013 haftmann <none@none>

abolished slightly odd global lattice interpretation for min/max


# 74429d95 23-Dec-2013 haftmann <none@none>

NEWS


# 30742bbe 17-Dec-2013 immler <none@none>

NEWS


# 31f5a7d3 15-Dec-2013 haftmann <none@none>

disambiguation of interpretation prefixes


# 63a76875 14-Dec-2013 wenzelm <none@none>

proper context for basic Simplifier operations: rewrite_rule, rewrite_goals_rule, rewrite_goals_tac etc.;
clarified tool context in some boundary cases;


# 768684df 12-Dec-2013 wenzelm <none@none>

discontinued legacy_isub_isup;


# 125f9f64 09-Dec-2013 haftmann <none@none>

NEWS


# 8e7e6d30 09-Dec-2013 wenzelm <none@none>

provide @{file_unchecked} in Isabelle/Pure;


# 9efc3abf 08-Dec-2013 wenzelm <none@none>

added document antiquotation @{url}, which produces formal markup for LaTeX and PIDE;


# cb0a4a3b 06-Dec-2013 wenzelm <none@none>

NEWS;


# 0b76d607 06-Dec-2013 wenzelm <none@none>

clarified "isabelle display" and 'display_drafts': re-use file and program instance, open asynchronously via desktop environment;


# b18415fa 05-Dec-2013 wenzelm <none@none>

relocate NEWS to post-release version (cf. 7a14f831d02d);


# fd644fdf 05-Dec-2013 blanchet <none@none>

make sure acyclicity axiom gets generated in the case where the problem involves mutually recursive datatypes


# 6d2ce7fd 05-Dec-2013 Andreas Lochbihler <none@none>

news


# d651d8b8 01-Dec-2013 wenzelm <none@none>

tuned;


# eb7eb7d9 30-Nov-2013 wenzelm <none@none>

NEWS;


# 13a1c483 26-Nov-2013 traytel <none@none>

NEWS


# 184dab9c 25-Nov-2013 wenzelm <none@none>

NEWS;


# c5444618 25-Nov-2013 haftmann <none@none>

even more precise NEWS

--HG--
extra : rebase_source : 90df7084e573ff431eb01a49716410a1d61be271


# a7c5a13b 21-Nov-2013 wenzelm <none@none>

NEWS;


# bd36ac7e 20-Nov-2013 wenzelm <none@none>

updated to Isabelle2013-2;


# 29d88059 20-Nov-2013 wenzelm <none@none>

NEWS;


# 993697bb 19-Nov-2013 haftmann <none@none>

more correct NEWS


# 138816de 19-Nov-2013 haftmann <none@none>

eliminiated neg_numeral in favour of - (numeral _)


# c31819c3 16-Nov-2013 wenzelm <none@none>

toplevel function "use" refers to raw ML bootstrap environment;


# ade011bf 10-Nov-2013 haftmann <none@none>

qualifed popular user space names


# ed1830bb 09-Nov-2013 wenzelm <none@none>

tuned whitespace;


# 60823ef7 05-Nov-2013 hoelzl <none@none>

NEWS


# 68f78efa 04-Nov-2013 haftmann <none@none>

fact generalization and name consolidation


# d2ef840a 01-Nov-2013 haftmann <none@none>

more simplification rules on unary and binary minus

--HG--
extra : rebase_source : 7c88c9f33c4be8eae76f508a1a73ba79c8b769b1


# f1147be0 31-Oct-2013 haftmann <none@none>

purely algebraic foundation for even/odd

--HG--
extra : rebase_source : 084e35534919330b363f3c995c75159de32dfa54


# 7352f49b 31-Oct-2013 haftmann <none@none>

moving generic lemmas out of theory parity, disregarding some unused auxiliary lemmas;
tuned presburger

--HG--
extra : rebase_source : 30fe190a27dae1b09024f4fdd70ee005a33e99ba


# 638ed225 05-Nov-2013 wenzelm <none@none>

no default shortcut for isabelle.reset-font-size -- avoid conflict with unsplit-current;


# 07d4e542 30-Oct-2013 wenzelm <none@none>

more on file-system access;
provide ISABELLE_HOME_USER as well;


# d7f57d0b 14-Oct-2013 wenzelm <none@none>

tuned;


# 47b49af3 09-Oct-2013 wenzelm <none@none>

NEWS;


# 1b3271c5 04-Oct-2013 wenzelm <none@none>

NEWS;


# ca012570 03-Oct-2013 wenzelm <none@none>

back to post-release mode -- after fork point;


# 4f9741b4 02-Oct-2013 ballarin <none@none>

Streamlined locales reference material.


# 94c96950 02-Oct-2013 wenzelm <none@none>

tuned;


# 2fc3e527 02-Oct-2013 wenzelm <none@none>

misc tuning for release;


# ff59a45b 02-Oct-2013 traytel <none@none>

NEWS and CONTRIBUTORS


# 56d15c42 02-Oct-2013 kuncar <none@none>

NEWS and CONTRIBUTORS


# 60e79d16 01-Oct-2013 blanchet <none@none>

minor textual changes


# 0b940442 28-Sep-2013 wenzelm <none@none>

tuned;


# bbf30613 28-Sep-2013 wenzelm <none@none>

more on text completion;


# 61a535b1 28-Sep-2013 wenzelm <none@none>

misc tuning for release;


# e368d810 28-Sep-2013 wenzelm <none@none>

uniform $ISABELLE_HOME on all platforms;


# 1d2583a3 25-Sep-2013 wenzelm <none@none>

updated documentation concerning MacOSX plugin 1.3;


# e4622c06 24-Sep-2013 wenzelm <none@none>

NEWS;


# 39078732 23-Sep-2013 blanchet <none@none>

document "spy"


# af10c5fc 23-Sep-2013 blanchet <none@none>

document "spy" option


# 6f0d7eb3 20-Sep-2013 blanchet <none@none>

updated NEWS


# 9d3ac922 19-Sep-2013 blanchet <none@none>

updated NEWS


# 4a292755 18-Sep-2013 blanchet <none@none>

updated NEWS and CONTRIBUTORS


# a5c5c033 18-Sep-2013 wenzelm <none@none>

improved printing of exception trace in Poly/ML 5.5.1;


# 7aa39fc4 17-Sep-2013 lammich <lammich@in.tum.de>

order_bot, order_top


# 4b9851a3 17-Sep-2013 noschinl <none@none>

NEWS: Simps_Case_Conv


# 11baad27 16-Sep-2013 wenzelm <none@none>

more NEWS;


# e3f9de7d 11-Sep-2013 haftmann <none@none>

more correct NEWS


# ca59d3ae 11-Sep-2013 wenzelm <none@none>

tuned;


# d6b7dbf5 10-Sep-2013 krauss <none@none>

NEWS and CONTRIBUTORS


# 2db92015 03-Sep-2013 wenzelm <none@none>

remove Swing input map, which might bind keys in unexpected ways (e.g. LEFT/RIGHT in singleton list);
handle KP_UP/KP_DOWN keys as well, like Swing does;


# 132e1ac2 02-Sep-2013 Andreas Lochbihler <none@none>

NEWS


# a9fb5a63 30-Aug-2013 wenzelm <none@none>

more accurate description: Swing/L&F has additional handlers;


# 870dfb87 30-Aug-2013 wenzelm <none@none>

NEWS;


# 6c2b185b 29-Aug-2013 blanchet <none@none>

renamed command to clarify connection with BNF


# 09ff74e7 29-Aug-2013 blanchet <none@none>

updated news/contributors with BNF stuff


# ecf7a73b 29-Aug-2013 wenzelm <none@none>

added action isabelle.complete, using standard jEdit keyboard shortcut;


# 5760e28d 29-Aug-2013 wenzelm <none@none>

some completion options;


# d2a0e509 29-Aug-2013 wenzelm <none@none>

GTK+ works better due to avoidance of default list view popups;


# 81823a5f 28-Aug-2013 wenzelm <none@none>

complete symbols only in backslash forms -- less intrusive editing, greater chance of finding escape sequence in text;
complete words >= 3 characters only;
discontinued short word abbrev "Un" (see also fdd6e68e29d9 and e38e80686ce5);


# 2ccae8cc 22-Aug-2013 wenzelm <none@none>

clarified position of Spec_Check for Isabelle/ML -- it is unrelated to Isabelle/HOL;
just one src/Tools/ROOT;

--HG--
rename : src/HOL/Spec_Check/Examples.thy => src/Tools/Spec_Check/Examples.thy
rename : src/HOL/Spec_Check/README => src/Tools/Spec_Check/README
rename : src/HOL/Spec_Check/Spec_Check.thy => src/Tools/Spec_Check/Spec_Check.thy
rename : src/HOL/Spec_Check/base_generator.ML => src/Tools/Spec_Check/base_generator.ML
rename : src/HOL/Spec_Check/gen_construction.ML => src/Tools/Spec_Check/gen_construction.ML
rename : src/HOL/Spec_Check/generator.ML => src/Tools/Spec_Check/generator.ML
rename : src/HOL/Spec_Check/output_style.ML => src/Tools/Spec_Check/output_style.ML
rename : src/HOL/Spec_Check/property.ML => src/Tools/Spec_Check/property.ML
rename : src/HOL/Spec_Check/random.ML => src/Tools/Spec_Check/random.ML
rename : src/HOL/Spec_Check/spec_check.ML => src/Tools/Spec_Check/spec_check.ML


# 04c655ce 23-Aug-2013 wenzelm <none@none>

obsolete (see 52790e3961fe);


# 2907f99b 23-Aug-2013 wenzelm <none@none>

added action isabelle.reset-font-size;


# a5a32dbe 23-Aug-2013 wenzelm <none@none>

tuned -- some reformatting;


# 11de07c5 20-Aug-2013 krauss <none@none>

renamed theory Mrec to Legacy_Mrec, no longer included by default

--HG--
rename : src/HOL/Imperative_HOL/Mrec.thy => src/HOL/Imperative_HOL/Legacy_Mrec.thy


# 594b5125 16-Aug-2013 wenzelm <none@none>

NEWS;


# 5dc4e02c 13-Aug-2013 wenzelm <none@none>

discontinued special treatment of \<^isub> and \<^isup> in rendering or editor front-end;
document antiquotations: renamed term style "isub" to "sub";


# c2bc8286 13-Aug-2013 wenzelm <none@none>

disable old identifier syntax by default, legacy_isub_isup := true may be used temporarily as fall-back;


# 54964722 09-Aug-2013 wenzelm <none@none>

NEWS;


# 533cc2fc 07-Aug-2013 wenzelm <none@none>

more NEWS and CONTRIBUTORS;


# dfe9857c 31-Jul-2013 wenzelm <none@none>

NEWS;


# fc76019e 31-Jul-2013 wenzelm <none@none>

simplified flag for continuous checking: avoid GUI complexity and slow checking of all theories (including prints);


# 42e9b2b9 30-Jul-2013 wenzelm <none@none>

type theory is purely value-oriented;


# 2925ee78 29-Jul-2013 wenzelm <none@none>

NEWS;
tuned description;


# ba00e852 27-Jul-2013 wenzelm <none@none>

discontinued historic document formats;


# 3a75b278 27-Jul-2013 wenzelm <none@none>

avoid predefined symbols -- allow editing with Isabelle/jEdit in isabelle-news mode;


# 098b1b17 27-Jul-2013 wenzelm <none@none>

discontinued ISABELLE_DOC_FORMAT;


# 811b5be6 13-Jul-2013 haftmann <none@none>

attribute "code" declares concrete and abstract code equations uniformly; added explicit "code equation" instead


# a371d062 13-Jul-2013 wenzelm <none@none>

NEWS;


# 2811ce2b 07-Jul-2013 wenzelm <none@none>

discontinued obsolete "isabelle print";


# e153254e 07-Jul-2013 wenzelm <none@none>

discontinued command 'print_drafts';


# c97e4a81 06-Jul-2013 wenzelm <none@none>

minimal jedit mode for Isabelle NEWS;


# d2193df8 29-Jun-2013 wenzelm <none@none>

discontinued system option "proofs" -- global state of Proofterm.proofs is persistently compiled into HOL-Proofs image;
discontinued unused proofterms for FOL;


# 87953653 30-Jun-2013 wenzelm <none@none>

backout dedd7952a62c: static "proofs" value within theory prevents later inferencing with different configuration;


# b628a60a 27-Jun-2013 wenzelm <none@none>

manage option "proofs" within theory context -- with minor overhead for primitive inferences;


# 65caf1a3 27-Jun-2013 wenzelm <none@none>

updated documentation;


# 9e5abd9b 25-Jun-2013 wenzelm <none@none>

dockable window for Isabelle documentation;


# 3f4933d1 24-Jun-2013 wenzelm <none@none>

improved "isabelle keywords" and "isabelle update_keywords" based on Isabelle/Scala, without requiring to build sessions first;
tuned signature;


# a7b3de52 23-Jun-2013 haftmann <none@none>

migration from code_(const|type|class|instance) to code_printing and from code_module to code_identifier

--HG--
extra : rebase_source : ff8027ac9606264aa4b2d4f8da037c426a3db98b


# b2a9d518 23-Jun-2013 wenzelm <none@none>

proper diagnostic command 'print_state';


# 855be9d9 18-Jun-2013 wenzelm <none@none>

eliminated old "ref" manual;

--HG--
extra : rebase_source : 62182fbdafa35f9b33a6218abc747b6f59126d44


# d820eec9 15-Jun-2013 haftmann <none@none>

lifting for primitive definitions;
explicit conversions from and to lists of coefficients, used for generated code;
replaced recursion operator poly_rec by fold_coeffs, preferring function definitions for non-trivial recursions;
prefer pre-existing gcd operation for gcd


# de8113c2 01-Jun-2013 haftmann <none@none>

make reification part of HOL

--HG--
rename : src/HOL/Tools/reflection.ML => src/HOL/Tools/reification.ML
extra : rebase_source : 16e93aafd01e25dc85b597f0e457983c2b9cfe1b


# b313d78a 30-May-2013 bulwahn <none@none>

NEWS about Spec_Check


# ffb245a6 25-May-2013 haftmann <none@none>

weaker precendence of syntax for big intersection and union on sets


# ffcd6989 25-May-2013 wenzelm <none@none>

syntax translations always depend on context;


# 08b28396 22-May-2013 wenzelm <none@none>

added isabelle_scala_script wrapper -- NB: portable hash-bang allows exactly one executable, without additional arguments;


# 7393c593 17-May-2013 wenzelm <none@none>

renamed 'print_configs' to 'print_options';


# 366e8a54 17-May-2013 wenzelm <none@none>

proper option quick_and_dirty;


# 242269ad 17-May-2013 wenzelm <none@none>

discontinued obsolete isabelle-process options -f and -u;


# d77fc170 17-May-2013 wenzelm <none@none>

NEWS;


# 2bfd735d 17-May-2013 wenzelm <none@none>

discontinued obsolete isabelle usedir, mkdir, make;


# 812b19ed 25-Apr-2013 hoelzl <none@none>

revert #916271d52466; add non-topological linear_continuum type class; show linear_continuum_topology is a perfect_space


# 10810156 25-Apr-2013 hoelzl <none@none>

renamed linear_continuum_topology to connected_linorder_topology (and mention in NEWS)

--HG--
extra : rebase_source : 63f5230a997c030fcaa8377e299f12c9d6ec02a6


# 09075f4b 24-Apr-2013 hoelzl <none@none>

spell conditional_ly_-complete lattices correct

--HG--
rename : src/HOL/Conditional_Complete_Lattices.thy => src/HOL/Conditionally_Complete_Lattices.thy
extra : rebase_source : fe25f4dff8edab189f8c7a631785ba3cc5a19aa2


# 8c83e23b 23-Apr-2013 haftmann <none@none>

documentation and NEWS


# 304e0c49 22-Apr-2013 hoelzl <none@none>

NEWS

--HG--
extra : rebase_source : 65741cf466b3c36de85c3d87ad8de92f95613f16


# 0928b2db 18-Apr-2013 wenzelm <none@none>

simplifier uses proper Proof.context instead of historic type simpset;


# d8ea875e 12-Apr-2013 wenzelm <none@none>

modifiers for classical wrappers operate on Proof.context instead of claset;


# 89bf7cf4 10-Apr-2013 traytel <none@none>

NEWS and CONTRIBUTORS


# fa26e7ad 10-Apr-2013 wenzelm <none@none>

added ML antiquotation @{theory_context};


# 3d789c9d 02-Apr-2013 wenzelm <none@none>

NEWS for 635562bc14ef;


# 7b91e0ca 27-Mar-2013 ballarin <none@none>

Improvements to the print_dependencies command.


# 6c1c54c1 27-Mar-2013 wenzelm <none@none>

more ambitious Goal.skip_proofs: covers Goal.prove forms as well, and do not insist in quick_and_dirty (for the sake of Isabelle/jEdit);


# c0c9ada8 27-Mar-2013 wenzelm <none@none>

tuned signature and module arrangement;

--HG--
rename : src/Pure/Isar/skip_proof.ML => src/Pure/skip_proof.ML


# 46957350 26-Mar-2013 wenzelm <none@none>

dockable window for timing information;


# d2f63dc9 25-Mar-2013 ballarin <none@none>

Discontinued theories src/HOL/Algebra/abstract and .../poly.


# 4a73d4d6 23-Mar-2013 haftmann <none@none>

spelling


# d4cae3bf 23-Mar-2013 haftmann <none@none>

fundamental revision of big operators on sets


# a187bec2 23-Mar-2013 haftmann <none@none>

locales for abstract orders


# 5424315b 13-Mar-2013 wenzelm <none@none>

sessions may be organized via 'chapter' in ROOT;


# 0cd188e0 12-Mar-2013 wenzelm <none@none>

discontinued "isabelle usedir" option -r (reset session path);
simplified internal session identification: chapter / name;
clarified chapter index (of sessions) vs. session index (of theories);
discontinued "up" links, for improved modularity also wrt. partial browser_info (users can use "back" within the browser);
removed obsolete session parent_path;


# e9ccf696 11-Mar-2013 wenzelm <none@none>

discontinued "isabelle usedir" option -P (remote path);


# 7850bcc4 09-Mar-2013 haftmann <none@none>

discontinued theory src/HOL/Library/Eval_Witness -- assumptions do not longer hold in presence of abstract types


# 44d437c3 28-Feb-2013 wenzelm <none@none>

discontinued empty name bindings in 'axiomatization';


# a57788f3 28-Feb-2013 wenzelm <none@none>

discontinued obsolete 'axioms' command;


# c4a77238 27-Feb-2013 wenzelm <none@none>

discontinued redundant 'use' command;


# 641eea0f 26-Feb-2013 wenzelm <none@none>

discontinued obsolete 'uses' within theory header;


# 21dc1c4a 22-Feb-2013 wenzelm <none@none>

discontinued obsolete src/HOL/IsaMakefile;


# f2b06493 16-Feb-2013 haftmann <none@none>

restored proper order of NEWS entries (lost due too long-waiting patches)


# 9a047878 15-Feb-2013 blanchet <none@none>

updated news


# 5a8927d0 15-Feb-2013 haftmann <none@none>

two target language numeral types: integer and natural, as replacement for code_numeral;
former theory HOL/Library/Code_Numeral_Types replaces HOL/Code_Numeral;
refined stack of theories implementing int and/or nat by target language numerals;
reduced number of target language numeral types to exactly one

--HG--
extra : rebase_source : ffa0242ad108fe680ff144a716257c0784285d17


# 9bc0cf49 14-Feb-2013 haftmann <none@none>

consolidation of library theories on product orders

--HG--
rename : src/HOL/Library/Product_ord.thy => src/HOL/Library/Product_Lexorder.thy
rename : src/HOL/Library/Product_Lattice.thy => src/HOL/Library/Product_Order.thy


# 68920d51 10-Feb-2013 wenzelm <none@none>

updated PIDE notes;


# 8ea7ea05 31-Jan-2013 hoelzl <none@none>

remove unnecessary assumption from real_normed_vector

--HG--
extra : rebase_source : 4a68de89541842f1b91794ddd73c625b6a822085


# 9dd23171 27-Jan-2013 wenzelm <none@none>

tuned;


# 5330b38a 26-Jan-2013 wenzelm <none@none>

clarified NEWS on isabelle build and mkroot;


# dd2ee49d 25-Jan-2013 wenzelm <none@none>

tuned;


# cc876414 20-Jan-2013 wenzelm <none@none>

updated for release;


# 5ca972cb 20-Jan-2013 wenzelm <none@none>

misc tuning for release;


# 2f1c5762 20-Jan-2013 wenzelm <none@none>

back to post-release mode -- after fork point;


# f56ba34c 14-Jan-2013 kuncar <none@none>

NEWS


# 4e4e65bc 11-Jan-2013 wenzelm <none@none>

more NEWS;


# db7a7aec 08-Jan-2013 wenzelm <none@none>

tune spelling;


# beeb2818 08-Jan-2013 wenzelm <none@none>

allow negative argument in "consumes" source format;
more documentation/NEWS;


# 4a83444d 04-Jan-2013 wenzelm <none@none>

more reactive completion popup by default;


# 4f986899 04-Jan-2013 blanchet <none@none>

updated docs


# becbdb4f 04-Jan-2013 wenzelm <none@none>

more NEWS;


# d0f23628 03-Jan-2013 wenzelm <none@none>

document 'locale_deps';


# ca854309 03-Jan-2013 wenzelm <none@none>

NEWS: ML runtime statistics;


# 4884001d 31-Dec-2012 wenzelm <none@none>

misc tuning for release;


# ec92d0e7 30-Dec-2012 wenzelm <none@none>

recovered Isabelle2012 NEWS from ae12b92c145a, except for e5420161d11d;


# 7d915880 29-Dec-2012 nipkow <none@none>

new theory Library/Finite_Lattice


# 052f6f87 23-Dec-2012 nipkow <none@none>

renamed and added lemmas


# 97a9c8a7 18-Dec-2012 haftmann <none@none>

discontinued legacy antiquotations and styles


# c2a3476c 14-Dec-2012 hoelzl <none@none>

Remove the indexed basis from the definition of euclidean spaces and only use the set of Basis vectors


# f85f8bd2 14-Dec-2012 hoelzl <none@none>

NEWS


# 88af9b65 13-Dec-2012 wenzelm <none@none>

smarter handling of tracing messages: prover process pauses and enters user dialog;


# 43b3633a 13-Dec-2012 Christian Sternagel <none@none>

renamed "emb" to "list_hembeq";
make "list_hembeq" reflexive independent of the base order;
renamed "sub" to "sublisteq";
dropped "transp_on" (state transitivity explicitly instead);
no need to hide "sub" after renaming;
replaced some ASCII symbols by proper Isabelle symbols;
NEWS


# 8a3a241f 12-Dec-2012 nipkow <none@none>

renamed "emb" to "list_hembeq"; make "list_hembeq" reflexive independent of the base order; renamed "sub" to "sublisteq"; dropped "transp_on" (state transitivity explicitly instead); no need to hide "sub" after renaming; replaced some ASCII symbols by proper Isabelle symbols; NEWS


# 3d15fd72 10-Dec-2012 wenzelm <none@none>

more generous tracing limit -- rescaled in MB;


# 989be773 06-Dec-2012 wenzelm <none@none>

documentation for isabelle build_dialog and its implicit use in isabelle jedit;


# de8dbc6d 26-Nov-2012 wenzelm <none@none>

tuned;


# de03cddf 26-Nov-2012 wenzelm <none@none>

refined outer syntax 'help' command;


# 4ee9b475 26-Nov-2012 blanchet <none@none>

updated NEWS etc.


# 172fd35f 25-Nov-2012 wenzelm <none@none>

added convenience actions isabelle.increase-font-size and isabelle.decrease-font-size;


# 3b5de66a 24-Nov-2012 wenzelm <none@none>

more NEWS/CONTRIBUTORS;


# 5affdb76 24-Nov-2012 wenzelm <none@none>

improved editing support for control styles;
separate module for Isabelle actions;


# 31fadaed 23-Nov-2012 wenzelm <none@none>

added ISABELLE_PLATFORM_FAMILY;


# 2e74593f 21-Nov-2012 hoelzl <none@none>

NEWS: document changes in HOL-Probability


# ad6febf1 21-Nov-2012 hoelzl <none@none>

NEWS (changeset 13211e07d931): add Countable_Set


# 01be2bf1 21-Nov-2012 hoelzl <none@none>

NEWS (changeset 69b35a75caf3): document changes in FuncSet


# 0c48565f 21-Nov-2012 nipkow <none@none>

new theory of immutable arrays


# 0b36e064 20-Nov-2012 wenzelm <none@none>

simplified command line of "isabelle install";


# 21db81be 19-Nov-2012 wenzelm <none@none>

theorem status about oracles/futures is no longer printed by default;
renamed Proofterm/Thm.status_of to Proofterm/Thm.peek_status to emphasize its semantics;


# fcad59c7 18-Nov-2012 wenzelm <none@none>

more generous tracing_limit, with explicit system option;


# 30f81ebe 18-Nov-2012 wenzelm <none@none>

adjust max_threads_value to capabilities of Poly/ML 5.5 and current hardware;


# 793228cb 17-Nov-2012 wenzelm <none@none>

NEWS;


# 33afc4e3 06-Nov-2012 blanchet <none@none>

renamed Sledgehammer option


# 1ea8d595 08-Nov-2012 bulwahn <none@none>

NEWS


# e455b9c3 22-Oct-2012 haftmann <none@none>

incorporated constant chars into instantiation proof for enum;
tuned proofs for properties on enum of chars;
swapped theory dependency of Enum.thy and String.thy


# 5d63f6ac 22-Oct-2012 wenzelm <none@none>

more detailed Prover IDE NEWS;


# bbf74aa0 20-Oct-2012 haftmann <none@none>

moved quite generic material from theory Enum to more appropriate places

--HG--
extra : rebase_source : aada8b3ff46b715201e6ecbb53f390c25461ebd9


# d9333ba5 19-Oct-2012 webertj <none@none>

Renamed {left,right}_distrib to distrib_{right,left}.


# 59bd790a 18-Oct-2012 blanchet <none@none>

renamed Isar-proof related options + changed semantics of Isar shrinking


# fbaa3827 16-Oct-2012 wenzelm <none@none>

support for more informative errors in lazy enumerations;


# f3064225 12-Oct-2012 wenzelm <none@none>

more NEWS;


# 749bf463 12-Oct-2012 wenzelm <none@none>

simplified 'typedef' specifications: discontinued implicit set definition and alternative name;


# 651795a6 11-Oct-2012 haftmann <none@none>

simplified construction of fold combinator on multisets;
more coherent name for fold combinator on multisets


# 215fe3f7 10-Oct-2012 Andreas Lochbihler <none@none>

efficient construction of red black trees from sorted associative lists


# ff347444 07-Oct-2012 haftmann <none@none>

consolidated names of theorems on composition;
generalized former theorem UN_o;
comp_assoc orients to the right, as is more common


# 9efccb6f 08-Oct-2012 haftmann <none@none>

corrected NEWS


# 00ef60ab 04-Oct-2012 wenzelm <none@none>

some documentation of show_markup;


# 045275e9 28-Sep-2012 wenzelm <none@none>

smarter handling of tracing messages;


# 5eef42fd 22-Sep-2012 wenzelm <none@none>

some PIDE NEWS from this summer;


# 54734983 21-Sep-2012 blanchet <none@none>

renamed "Codatatype" directory "BNF" (and corresponding session) -- this opens the door to no-nonsense session names like "HOL-BNF-LFP"

--HG--
rename : src/HOL/Codatatype/BNF.thy => src/HOL/BNF/BNF.thy
rename : src/HOL/Codatatype/BNF_Comp.thy => src/HOL/BNF/BNF_Comp.thy
rename : src/HOL/Codatatype/BNF_Def.thy => src/HOL/BNF/BNF_Def.thy
rename : src/HOL/Codatatype/BNF_FP.thy => src/HOL/BNF/BNF_FP.thy
rename : src/HOL/Codatatype/BNF_GFP.thy => src/HOL/BNF/BNF_GFP.thy
rename : src/HOL/Codatatype/BNF_LFP.thy => src/HOL/BNF/BNF_LFP.thy
rename : src/HOL/Codatatype/BNF_Util.thy => src/HOL/BNF/BNF_Util.thy
rename : src/HOL/Codatatype/BNF_Wrap.thy => src/HOL/BNF/BNF_Wrap.thy
rename : src/HOL/Codatatype/Basic_BNFs.thy => src/HOL/BNF/Basic_BNFs.thy
rename : src/HOL/Codatatype/Countable_Set.thy => src/HOL/BNF/Countable_Set.thy
rename : src/HOL/Codatatype/Equiv_Relations_More.thy => src/HOL/BNF/Equiv_Relations_More.thy
rename : src/HOL/Codatatype/Examples/HFset.thy => src/HOL/BNF/Examples/HFset.thy
rename : src/HOL/Codatatype/Examples/Infinite_Derivation_Trees/Gram_Lang.thy => src/HOL/BNF/Examples/Infinite_Derivation_Trees/Gram_Lang.thy
rename : src/HOL/Codatatype/Examples/Infinite_Derivation_Trees/Parallel.thy => src/HOL/BNF/Examples/Infinite_Derivation_Trees/Parallel.thy
rename : src/HOL/Codatatype/Examples/Infinite_Derivation_Trees/Prelim.thy => src/HOL/BNF/Examples/Infinite_Derivation_Trees/Prelim.thy
rename : src/HOL/Codatatype/Examples/Infinite_Derivation_Trees/Tree.thy => src/HOL/BNF/Examples/Infinite_Derivation_Trees/Tree.thy
rename : src/HOL/Codatatype/Examples/Lambda_Term.thy => src/HOL/BNF/Examples/Lambda_Term.thy
rename : src/HOL/Codatatype/Examples/ListF.thy => src/HOL/BNF/Examples/ListF.thy
rename : src/HOL/Codatatype/Examples/Misc_Codata.thy => src/HOL/BNF/Examples/Misc_Codata.thy
rename : src/HOL/Codatatype/Examples/Misc_Data.thy => src/HOL/BNF/Examples/Misc_Data.thy
rename : src/HOL/Codatatype/Examples/Process.thy => src/HOL/BNF/Examples/Process.thy
rename : src/HOL/Codatatype/Examples/Stream.thy => src/HOL/BNF/Examples/Stream.thy
rename : src/HOL/Codatatype/Examples/TreeFI.thy => src/HOL/BNF/Examples/TreeFI.thy
rename : src/HOL/Codatatype/Examples/TreeFsetI.thy => src/HOL/BNF/Examples/TreeFsetI.thy
rename : src/HOL/Codatatype/More_BNFs.thy => src/HOL/BNF/More_BNFs.thy
rename : src/HOL/Codatatype/README.html => src/HOL/BNF/README.html
rename : src/HOL/Codatatype/Tools/bnf_comp.ML => src/HOL/BNF/Tools/bnf_comp.ML
rename : src/HOL/Codatatype/Tools/bnf_comp_tactics.ML => src/HOL/BNF/Tools/bnf_comp_tactics.ML
rename : src/HOL/Codatatype/Tools/bnf_def.ML => src/HOL/BNF/Tools/bnf_def.ML
rename : src/HOL/Codatatype/Tools/bnf_def_tactics.ML => src/HOL/BNF/Tools/bnf_def_tactics.ML
rename : src/HOL/Codatatype/Tools/bnf_fp.ML => src/HOL/BNF/Tools/bnf_fp.ML
rename : src/HOL/Codatatype/Tools/bnf_fp_sugar.ML => src/HOL/BNF/Tools/bnf_fp_sugar.ML
rename : src/HOL/Codatatype/Tools/bnf_fp_sugar_tactics.ML => src/HOL/BNF/Tools/bnf_fp_sugar_tactics.ML
rename : src/HOL/Codatatype/Tools/bnf_gfp.ML => src/HOL/BNF/Tools/bnf_gfp.ML
rename : src/HOL/Codatatype/Tools/bnf_gfp_tactics.ML => src/HOL/BNF/Tools/bnf_gfp_tactics.ML
rename : src/HOL/Codatatype/Tools/bnf_gfp_util.ML => src/HOL/BNF/Tools/bnf_gfp_util.ML
rename : src/HOL/Codatatype/Tools/bnf_lfp.ML => src/HOL/BNF/Tools/bnf_lfp.ML
rename : src/HOL/Codatatype/Tools/bnf_lfp_tactics.ML => src/HOL/BNF/Tools/bnf_lfp_tactics.ML
rename : src/HOL/Codatatype/Tools/bnf_lfp_util.ML => src/HOL/BNF/Tools/bnf_lfp_util.ML
rename : src/HOL/Codatatype/Tools/bnf_tactics.ML => src/HOL/BNF/Tools/bnf_tactics.ML
rename : src/HOL/Codatatype/Tools/bnf_util.ML => src/HOL/BNF/Tools/bnf_util.ML
rename : src/HOL/Codatatype/Tools/bnf_wrap.ML => src/HOL/BNF/Tools/bnf_wrap.ML
rename : src/HOL/Codatatype/Tools/bnf_wrap_tactics.ML => src/HOL/BNF/Tools/bnf_wrap_tactics.ML


# b0636b87 20-Sep-2012 Andreas Lochbihler <none@none>

NEWS and CONTRIBUTORS for a5377f6d9f14 and f0ecc1550998


# 76d503d3 15-Sep-2012 haftmann <none@none>

typeclass formalising bounded subtraction


# a296c798 13-Sep-2012 blanchet <none@none>

merged two commands


# 5789cb23 11-Sep-2012 blanchet <none@none>

renamed "Ordinals_and_Cardinals" to "Cardinals"

--HG--
rename : src/HOL/Ordinals_and_Cardinals/Cardinal_Arithmetic.thy => src/HOL/Cardinals/Cardinal_Arithmetic.thy
rename : src/HOL/Ordinals_and_Cardinals/Cardinal_Order_Relation.thy => src/HOL/Cardinals/Cardinal_Order_Relation.thy
rename : src/HOL/Ordinals_and_Cardinals/Cardinal_Order_Relation_Base.thy => src/HOL/Cardinals/Cardinal_Order_Relation_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/Constructions_on_Wellorders.thy => src/HOL/Cardinals/Constructions_on_Wellorders.thy
rename : src/HOL/Ordinals_and_Cardinals/Constructions_on_Wellorders_Base.thy => src/HOL/Cardinals/Constructions_on_Wellorders_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/Fun_More.thy => src/HOL/Cardinals/Fun_More.thy
rename : src/HOL/Ordinals_and_Cardinals/Fun_More_Base.thy => src/HOL/Cardinals/Fun_More_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/Order_Relation_More.thy => src/HOL/Cardinals/Order_Relation_More.thy
rename : src/HOL/Ordinals_and_Cardinals/Order_Relation_More_Base.thy => src/HOL/Cardinals/Order_Relation_More_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/README.txt => src/HOL/Cardinals/README.txt
rename : src/HOL/Ordinals_and_Cardinals/TODO.txt => src/HOL/Cardinals/TODO.txt
rename : src/HOL/Ordinals_and_Cardinals/Wellfounded_More.thy => src/HOL/Cardinals/Wellfounded_More.thy
rename : src/HOL/Ordinals_and_Cardinals/Wellfounded_More_Base.thy => src/HOL/Cardinals/Wellfounded_More_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/Wellorder_Embedding.thy => src/HOL/Cardinals/Wellorder_Embedding.thy
rename : src/HOL/Ordinals_and_Cardinals/Wellorder_Embedding_Base.thy => src/HOL/Cardinals/Wellorder_Embedding_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/Wellorder_Relation.thy => src/HOL/Cardinals/Wellorder_Relation.thy
rename : src/HOL/Ordinals_and_Cardinals/Wellorder_Relation_Base.thy => src/HOL/Cardinals/Wellorder_Relation_Base.thy
rename : src/HOL/Ordinals_and_Cardinals/document/intro.tex => src/HOL/Cardinals/document/intro.tex
rename : src/HOL/Ordinals_and_Cardinals/document/root.bib => src/HOL/Cardinals/document/root.bib
rename : src/HOL/Ordinals_and_Cardinals/document/root.tex => src/HOL/Cardinals/document/root.tex


# 5041bacb 09-Sep-2012 wenzelm <none@none>

more explicit indication of legacy features;


# 2cc0ca92 07-Sep-2012 haftmann <none@none>

lattice instances for option type


# 72ce2bac 07-Sep-2012 haftmann <none@none>

combinator Option.these


# 1716e38d 03-Sep-2012 Christian Sternagel <none@none>

NEWS; CONTRIBUTORS

--HG--
extra : rebase_source : 41a9f8e45f70aa846d148a3f83be8865216274be


# 55ad5859 03-Sep-2012 wenzelm <none@none>

"isabelle logo" produces EPS and PDF format simultaneously;
more robust invocation of epstopdf: avoid filter mode;


# 39a92e64 29-Aug-2012 wenzelm <none@none>

provide polyml-5.4.1 as regular component;
discontinued old-style choosefrom settings with hardwired defaults;


# 871b69bc 29-Aug-2012 wenzelm <none@none>

renamed Position.str_of to Position.here;


# 2cad9214 28-Aug-2012 blanchet <none@none>

updated NEWS and CONTRIBUTORS


# 8d9a3cf1 27-Aug-2012 wenzelm <none@none>

clarified "isabelle logo";


# 3edcfd47 22-Aug-2012 wenzelm <none@none>

'ML_file' evaluates ML text from a file directly within the theory, without predeclaration via 'uses';


# ed7afb33 17-Aug-2012 wenzelm <none@none>

some explanations on isabelle components;


# 6c981797 14-Aug-2012 wenzelm <none@none>

support for 'typ' with explicit sort constraint;


# 3178e17e 08-Aug-2012 wenzelm <none@none>

discontinued obsolete "isabelle makeall";


# 1e70911e 07-Aug-2012 wenzelm <none@none>

discontinued obsolete IsaMakefile and ROOT.ML files from the Isabelle distribution;


# c765ac0c 06-Aug-2012 wenzelm <none@none>

"isabelle options" prints Isabelle system options;


# 2a927e33 05-Aug-2012 wenzelm <none@none>

more on isabelle mkroot;


# 79a923bd 02-Aug-2012 wenzelm <none@none>

simplified custom document/build script, instead of old-style document/IsaMakefile;


# dbacfad1 31-Jul-2012 wenzelm <none@none>

document variant NAME may use different LaTeX entry point document/root_NAME.tex if that file exists;


# 7ca9fbe9 28-Jul-2012 wenzelm <none@none>

discontinued obsolete Isabelle/build script;


# b321d029 28-Jul-2012 wenzelm <none@none>

announce advanced support for Isabelle sessions and build management;


# 2d0dd601 28-Jul-2012 wenzelm <none@none>

discontinued special treatment of Proof General;


# f59ab713 23-Jul-2012 haftmann <none@none>

restrict unqualified imports from Haskell Prelude to a small set of fundamental operations


# 7feddec4 22-Jul-2012 haftmann <none@none>

NEWS


# 68ae5433 20-Jul-2012 blanchet <none@none>

added MaSh to news


# 3a5dde13 19-Jul-2012 haftmann <none@none>

export code relatively to master directory


# 66ef6c19 18-Jul-2012 blanchet <none@none>

removed lie


# 2cf36fbf 18-Jul-2012 blanchet <none@none>

doc updates


# 61657f5e 06-Jul-2012 wenzelm <none@none>

tuned;


# 25f01f8a 06-Jul-2012 wenzelm <none@none>

discontinued obsolete attribute "COMP";


# 59c45bf2 29-Jun-2012 wenzelm <none@none>

default for \<euro> is now based on eurosym package, instead of slightly exotic babel/greek (which causes problems with the Gentoo installation on lxbroy2);


# 612da036 25-Jun-2012 wenzelm <none@none>

updated "isar-ref" manual, reduced remaining material in "ref" manual.


# b88d7767 21-Jun-2012 bulwahn <none@none>

NEWS and CONTRIBUTORS


# d399f30d 06-Jun-2012 blanchet <none@none>

updated NEWS


# f1e0e669 04-Jun-2012 boehmes <none@none>

restricted Z3 by default to a fragment where proof reconstruction should not fail (for better integration with Sledgehammer) -- the full set of supported Z3 features can still be used by enabling the configuration option "z3_with_extensions"


# d55b7304 29-May-2012 bulwahn <none@none>

added optimisation for equational premises in Quickcheck; added some Quickcheck examples; NEWS


# ca40ff3e 24-May-2012 wenzelm <none@none>

discontinued support for Poly/ML 5.2.1;


# 92ff2eb0 23-May-2012 wenzelm <none@none>

discontinued obsolete method fastsimp / tactic fast_simp_tac;


# 5565d397 03-May-2012 wenzelm <none@none>

more NEWS;


# 77479094 02-May-2012 wenzelm <none@none>

back to post-release mode -- after fork point;


# bc910793 02-May-2012 wenzelm <none@none>

some re-ordering;


# 0ca59074 02-May-2012 wenzelm <none@none>

some re-ordering;


# af61d9bc 02-May-2012 wenzelm <none@none>

tuned spelling;


# d728efa7 02-May-2012 huffman <none@none>

edit NEWS items for transfer/lifting


# 713ad653 30-Apr-2012 Gerwin Klein <gerwin.klein@nicta.com.au>

provide [[record_codegen]] option for skipping codegen setup for records


# cfc96298 28-Apr-2012 wenzelm <none@none>

some re-ordering;


# 4915e70a 28-Apr-2012 wenzelm <none@none>

updated system manual for release;


# a16294cd 28-Apr-2012 haftmann <none@none>

less confusion in NEWS

--HG--
extra : rebase_source : 594ec632a1d7d40879816aee7c04e1c89ddcef36


# 0462b7b7 27-Apr-2012 wenzelm <none@none>

mention tools and packages earlier;


# 989bfad2 27-Apr-2012 wenzelm <none@none>

tuned;


# 8c3dde0f 27-Apr-2012 wenzelm <none@none>

tuned;


# 9fe043bd 25-Apr-2012 hoelzl <none@none>

sorted lemma list in NEWS


# bf475502 23-Apr-2012 wenzelm <none@none>

typedef with implicit set definition is considered legacy;


# 24d1eacd 23-Apr-2012 krauss <none@none>

NEWS


# 11c87ed0 22-Apr-2012 hoelzl <none@none>

reworked Probability theory

--HG--
extra : rebase_source : 04bef352ab6c7feafcf64ecca49fecffac43bb41


# 2f9dc7e1 22-Apr-2012 wenzelm <none@none>

USER_HOME settings variable points to cross-platform user home directory;


# fa724a84 22-Apr-2012 blanchet <none@none>

fixed typos


# 91b66bf2 21-Apr-2012 huffman <none@none>

update NEWS for transfer/quotient


# 1b254746 21-Apr-2012 huffman <none@none>

NEWS for transfer, lifting, and quotient


# d84353a1 20-Apr-2012 hoelzl <none@none>

NEWS

--HG--
extra : rebase_source : 4e5f46111bf3b49334632b80ea7d105464590648


# a7e6c825 19-Apr-2012 hoelzl <none@none>

NEWS


# 61b5c46d 19-Apr-2012 wenzelm <none@none>

more robust Sledgehammer in Prover IDE;


# fe6fc7a9 17-Apr-2012 Thomas Sewell <thomas.sewell@nicta.com.au>

New tactic "word_bitwise" expands word equalities/inequalities into logic.

--HG--
extra : rebase_source : 8bdb429daca246ca01f6e7b8afb62076b340d329


# 2eae14ab 18-Apr-2012 blanchet <none@none>

Sledgehammer NEWS and CONTRIBUTORS


# 54c231d1 18-Apr-2012 haftmann <none@none>

dropped errorneous NEWS entry


# 3d5f44ef 18-Apr-2012 haftmann <none@none>

consolidated NEWS entries on fold


# 866b70f2 18-Apr-2012 haftmann <none@none>

grouped fold-related NEWS entries together


# 6118eeb0 18-Apr-2012 haftmann <none@none>

grouped NEWS concerning relations together


# 9c83364b 18-Apr-2012 haftmann <none@none>

merged rename traces


# 2fb0971d 16-Apr-2012 wenzelm <none@none>

repaired some damage caused by merging with version from 12 days ago (cf. 8c8f27864ed1);


# b39d3d0d 15-Apr-2012 wenzelm <none@none>

some coverage of bundled declarations;


# 30876f5d 15-Apr-2012 wenzelm <none@none>

some coverage of unnamed contexts, which can be nested within other targets;


# 88fc7310 14-Apr-2012 wenzelm <none@none>

misc tuning for release;


# 55e5edd2 13-Apr-2012 wenzelm <none@none>

revert changes of already published NEWS;


# 13e5e136 13-Apr-2012 wenzelm <none@none>

some updates for release;


# a3e6b6d8 13-Apr-2012 wenzelm <none@none>

more robust treatment of ISABELLE_HOME on windows: eliminate spaces and funny unicode characters in directory name via DOS~1 notation;


# f8600769 13-Apr-2012 Andreas Lochbihler <none@none>

NEWS


# 4b7c4e48 13-Apr-2012 bulwahn <none@none>

NEWS


# a03653f6 11-Apr-2012 wenzelm <none@none>

rule composition via attribute "OF" (or ML functions OF/MRS) is more tolerant against multiple unifiers;


# df6d30a0 10-Apr-2012 wenzelm <none@none>

some coverage of HOL/TPTP;


# 8567704a 06-Apr-2012 haftmann <none@none>

abandoned almost redundant *_foldr lemmas


# 19e3dfe6 06-Apr-2012 haftmann <none@none>

no preference wrt. fold(l/r); prefer fold rather than foldr for iterating over lists in generated code


# ae0104a9 04-Apr-2012 bulwahn <none@none>

documenting options quickcheck_locale; adjusting IsarRef documentation of Quotient predicate; NEWS


# 404dbaaa 04-Apr-2012 nipkow <none@none>

refined new tutorial announcement


# af11c656 02-Apr-2012 nipkow <none@none>

new tutorial


# 495168d2 01-Apr-2012 krauss <none@none>

less modest NEWS; CONTRIBUTORS


# 584fd585 01-Apr-2012 krauss <none@none>

renamed import session back to Import, conforming to directory name; NEWS


# 36031491 30-Mar-2012 huffman <none@none>

removed redundant nat-specific copies of theorems


# 190d3852 30-Mar-2012 haftmann <none@none>

power on predicate relations


# bedd91b6 29-Mar-2012 bulwahn <none@none>

announcing NEWS (cf. 446cfc760ccf)


# f31be769 28-Mar-2012 wenzelm <none@none>

clarified ISABELLE_JDK_HOME: derive from running JVM, but ignore accidental JAVA_HOME;
clarified jEdit/README_BUILD;


# d1e4cdfc 27-Mar-2012 wenzelm <none@none>

updated to jedit-4.5.1;


# 465502d2 27-Mar-2012 huffman <none@none>

remove more redundant lemmas


# 15e8cd57 27-Mar-2012 huffman <none@none>

remove redundant lemmas


# 516c2939 27-Mar-2012 huffman <none@none>

generalized lemma zpower_zmod


# 0a8fe6fe 27-Mar-2012 huffman <none@none>

remove redundant lemma


# c5956f94 27-Mar-2012 huffman <none@none>

remove redundant lemma


# 4a122e89 27-Mar-2012 huffman <none@none>

generalize more div/mod lemmas


# a2c1aa10 27-Mar-2012 huffman <none@none>

generalize some theorems about div/mod


# e2c212eb 27-Mar-2012 huffman <none@none>

remove redundant lemmas


# 56f1afda 24-Mar-2012 wenzelm <none@none>

ISABELLE_JDK_HOME settings variable points to JDK with javac and jar (not just JRE);
update for prospective jdk1.7.x component;


# 8bb6233a 25-Mar-2012 huffman <none@none>

merged fork with new numeral representation (see NEWS)


# cfec5351 22-Mar-2012 haftmann <none@none>

more instructive NEWS

--HG--
extra : rebase_source : 8328fc81afc2e4dc3fa269cd4453555b548d422b


# 74a63af4 17-Mar-2012 wenzelm <none@none>

refined Local_Theory.define vs. Local_Theory.define_internal, which allows to pass alternative name to the foundational axiom -- expecially important for 'instantiation' or 'overloading', which loose name information due to Long_Name.base_name cooking etc.;
actually make "raw_def" internal (cf. 80123a220219);


# d8e4b98d 17-Mar-2012 wenzelm <none@none>

'definition' no longer exports the foundational "raw_def";


# 5dbad353 17-Mar-2012 haftmann <none@none>

generalized INF_INT_eq, SUP_UN_eq


# 150d8520 16-Mar-2012 wenzelm <none@none>

outer syntax command definitions based on formal command_spec derived from theory header declarations;


# d3fb5f67 16-Mar-2012 paulson <none@none>

ZF news


# fd6d7f5e 16-Mar-2012 wenzelm <none@none>

defer actual parsing of command spans and thus allow new commands to be used in the same theory where defined;


# 3a71ff98 15-Mar-2012 wenzelm <none@none>

Isabelle/jEdit supports user-defined Isar commands within the running session;


# b43b409b 15-Mar-2012 wenzelm <none@none>

added ML antiquotation @{keyword};


# b1f812ef 14-Mar-2012 wenzelm <none@none>

Local_Theory.define no longer hard-wires default theorem name -- targets/packages need to take care of it;


# d321be9d 13-Mar-2012 wenzelm <none@none>

improved attribute "abs_def" to handle object-equality as well;


# 22e4203d 12-Mar-2012 noschinl <none@none>

NEWS


# a014d61b 07-Mar-2012 haftmann <none@none>

less rigorous but more realistic migration recommendation; note on code generation of sets


# 94314ed4 01-Mar-2012 haftmann <none@none>

more fundamental pred-to-set conversions, particularly by means of inductive_set; associated consolidation of some theorem names (c.f. NEWS)


# 4cbe3cf6 28-Feb-2012 blanchet <none@none>

spelling


# 5e2ce29b 24-Feb-2012 blanchet <none@none>

renamed 'try_methods' to 'try0'

--HG--
rename : src/HOL/Tools/try_methods.ML => src/HOL/Tools/try0.ML


# 1bee266e 22-Feb-2012 bulwahn <none@none>

NEWS


# 049dcff7 18-Feb-2012 krauss <none@none>

NEWS


# ab81b51e 17-Feb-2012 wenzelm <none@none>

simplified configuration options for syntax ambiguity;


# c94a7d0e 16-Feb-2012 wenzelm <none@none>

simplified configuration options for syntax ambiguity;


# 0d27b506 15-Feb-2012 wenzelm <none@none>

renamed Thm.capply to Thm.apply, and Thm.cabs to Thm.lambda in conformance with similar operations in structure Term and Logic;


# cf3fb660 15-Feb-2012 wenzelm <none@none>

discontinued obsolete "prems" fact;


# 8772ae66 15-Feb-2012 wenzelm <none@none>

NEWS;


# 96682752 15-Feb-2012 wenzelm <none@none>

renamed "xstr" to "str_token";


# 6959245f 14-Feb-2012 wenzelm <none@none>

tuned;


# 91817e9b 03-Feb-2012 blanchet <none@none>

made option available to users (mostly for experiments)


# 89f27233 30-Jan-2012 nipkow <none@none>

NEWS


# 4eb520cd 30-Jan-2012 blanchet <none@none>

docs and news


# 948ec136 30-Jan-2012 bulwahn <none@none>

NEWS


# 37b1d92a 19-Jan-2012 blanchet <none@none>

renamed "sound" option to "strict"


# daf8aa9e 17-Jan-2012 bulwahn <none@none>

refreshing NEWS


# 8c8763eb 16-Jan-2012 wenzelm <none@none>

position constraints for numerals enable PIDE markup;


# 5cac9a37 10-Jan-2012 bulwahn <none@none>

NEWS


# daea45e1 09-Jan-2012 wenzelm <none@none>

misc tuning and reformatting;


# 3af32d1c 06-Jan-2012 haftmann <none@none>

consolidated various theorem names relating to Finite_Set.fold and List.fold combinators

--HG--
extra : rebase_source : 281f8710221a2053afd0c227192ce725f9a27478


# b0114094 06-Jan-2012 haftmann <none@none>

more explicit NEWS

--HG--
extra : rebase_source : c5ad5afe8cb203c2e879b4eca39bc1ed8e26931b


# 74a966a7 06-Jan-2012 haftmann <none@none>

incorporated canonical fold combinator on lists into body of List theory; refactored passages on List.fold(l/r); tuned quotes

--HG--
extra : rebase_source : 9192efe4278b970277da2c39d3fcf39893d9e5ea


# b4a2841f 05-Jan-2012 wenzelm <none@none>

discontinued Syntax.positions -- atomic parse trees are always annotated;


# 9a1a0296 05-Jan-2012 wenzelm <none@none>

improved case syntax: more careful treatment of position constraints, which enables PIDE markup;
tuned;


# 5a9dcbd3 29-Dec-2011 haftmann <none@none>

attribute code_abbrev superseedes code_unfold_post

--HG--
extra : rebase_source : c121dde677a8fb25289c668f8f6a123174fb117d


# 868cae04 27-Dec-2011 huffman <none@none>

fix typos


# 17a98414 27-Dec-2011 huffman <none@none>

remove some duplicate lemmas


# 77c14a86 27-Dec-2011 haftmann <none@none>

be explicit about Finite_Set.fold


# a4d679d2 26-Dec-2011 haftmann <none@none>

NEWS: unavoidable fact renames


# abf9ede0 24-Dec-2011 haftmann <none@none>

NEWS: `set` is now a proper type constructor


# bfa682b3 23-Dec-2011 huffman <none@none>

remove redundant lemma word_sub_def


# f3f62efe 21-Dec-2011 bulwahn <none@none>

NEWS


# aeb753ae 14-Dec-2011 bulwahn <none@none>

NEWS


# b96f1ad1 13-Dec-2011 wenzelm <none@none>

'datatype' specifications allow explicit sort constraints;
tuned signatures;


# d984c3cc 10-Dec-2011 huffman <none@none>

prove class instances without extra lemmas


# 9de4c906 09-Dec-2011 huffman <none@none>

remove redundant lemma word_diff_minus


# f13bb561 09-Dec-2011 noschinl <none@none>

more systematic lemma name


# d9d27abd 04-Dec-2011 bulwahn <none@none>

NEWS


# a42e3ed9 04-Dec-2011 huffman <none@none>

remove Library/Diagonalize.thy, because Library/Nat_Bijection.thy includes all the same functionality


# 5ad5d53e 01-Dec-2011 blanchet <none@none>

added "minimize" option for more control over automatic minimization


# 6dda2ef1 01-Dec-2011 blanchet <none@none>

renamed "slicing" to "slice"


# 7085d004 30-Nov-2011 wenzelm <none@none>

renamed inner syntax categories "num" to "num_token" and "xnum" to "xnum_token";


# 1d553e50 24-Nov-2011 wenzelm <none@none>

modernized some old-style infix operations, which were left over from the time of ML proof scripts;


# 7bae4824 23-Nov-2011 wenzelm <none@none>

modernized some old-style infix operations, which were left over from the time of ML proof scripts;


# d8168411 21-Nov-2011 wenzelm <none@none>

NEWS;


# 9626f2ce 20-Nov-2011 wenzelm <none@none>

'lemmas' / 'theorems' commands allow 'for' fixes and standardize the result before storing;


# d6935dde 19-Nov-2011 wenzelm <none@none>

NEWS;


# cfe58b3e 19-Nov-2011 wenzelm <none@none>

added ML antiquotation @{attributes};


# 36b9cfc0 17-Nov-2011 huffman <none@none>

HOL-Word: removed more duplicate theorems


# b578654f 17-Nov-2011 huffman <none@none>

HOL-Word: removed many duplicate theorems (see NEWS)


# 91945f81 16-Nov-2011 blanchet <none@none>

document "lam_trans" option


# ca4fea64 09-Nov-2011 wenzelm <none@none>

sort assignment before simultaneous term_check, not isolated parse_term;
prefer Syntax.read_typ over Syntax.parse_typ, to include check phase for sort assignment;
simplified Syntax_Phases.decode_sort/decode_typ;
discontinued unused Proof_Context.check_tvar;


# c1a63f62 07-Nov-2011 blanchet <none@none>

avoid infinite recursion in peephole optimizer function -- this had a debilitating effect on rationals and reals


# 3bc676d8 07-Nov-2011 wenzelm <none@none>

clarified attribute "mono_set": pure declaration, proper export in ML;


# a1a51bfa 07-Nov-2011 wenzelm <none@none>

misc tuning;


# 96dd99d8 28-Oct-2011 wenzelm <none@none>

uniform treatment of syntax declaration wrt. aux. context (NB: notation avoids duplicate mixfix internally);


# 02a27a51 28-Oct-2011 wenzelm <none@none>

refined Local_Theory.declaration {syntax = false, pervasive} semantics: update is applied to auxiliary context as well;


# 6d497587 21-Oct-2011 bulwahn <none@none>

NEWS


# 0e246a13 19-Oct-2011 haftmann <none@none>

NEWS


# b0be2290 19-Oct-2011 wenzelm <none@none>

inlined @{thms} (ML compile-time) allows to get rid of legacy zadd_ac as well (cf. 49e305100097);


# 3dfaf66f 19-Oct-2011 bulwahn <none@none>

NEWS


# 66fd1d22 17-Oct-2011 noschinl <none@none>

(old) NEWS


# 4a44a46a 14-Oct-2011 haftmann <none@none>

NEWS


# 35be3761 13-Oct-2011 wenzelm <none@none>

discontinued obsolete 'types' command;


# a363c5f7 12-Oct-2011 wenzelm <none@none>

discontinued obsolete alias structure ProofContext;


# 4a67a898 09-Oct-2011 huffman <none@none>

Int.thy: discontinued some legacy theorems


# 3b0f7c18 26-Sep-2011 wenzelm <none@none>

back to post-release mode;


# c6ea180a 26-Sep-2011 wenzelm <none@none>

tuned;


# 1805cafe 26-Sep-2011 wenzelm <none@none>

misc tuning for release;


# b56b3553 22-Sep-2011 huffman <none@none>

discontinued legacy theorem names from RealDef.thy


# 2c422cc8 22-Sep-2011 huffman <none@none>

discontinued HOLCF legacy theorem names


# e1678929 22-Sep-2011 hoelzl <none@none>

NEWS: mention replacement lemmas for the removed ones in Complete_Lattices


# 9b6e7a835 20-Sep-2011 haftmann <none@none>

official status for UN_singleton


# 29369933 19-Sep-2011 nipkow <none@none>

New proof method "induction" that gives induction hypotheses the name IH.


# f0b98c70 18-Sep-2011 wenzelm <none@none>

tuned;


# a08dc7b6 18-Sep-2011 wenzelm <none@none>

separated NEWS for Isabelle2011 from Isabelle2011-1 (cf. e1139e612b55);


# b0f8e97b 18-Sep-2011 wenzelm <none@none>

some tuning and re-ordering for release;


# 0fa4f3a6 18-Sep-2011 wenzelm <none@none>

misc tuning for release;


# ce0ab485 14-Sep-2011 hoelzl <none@none>

removed further legacy rules from Complete_Lattices


# 55993ebc 15-Sep-2011 noschinl <none@none>

NEWS on Complete_Lattices, Lattices


# 2b024447 13-Sep-2011 bulwahn <none@none>

correcting NEWS


# 2dfc3970 12-Sep-2011 huffman <none@none>

NEWS and CONTRIBUTORS


# f4280553 12-Sep-2011 huffman <none@none>

remove redundant lemma Lim_sequentially in favor of lemma LIMSEQ_def


# 800a2276 12-Sep-2011 huffman <none@none>

fix typos


# 69588073 12-Sep-2011 huffman <none@none>

NEWS for euclidean_space class


# e53decff 12-Sep-2011 hoelzl <none@none>

adding NEWS and CONTRIBUTORS


# 97629975 12-Sep-2011 blanchet <none@none>

added my contributions to NEWS and CONTRIBUTORS


# c3a6b60b 12-Sep-2011 bulwahn <none@none>

adding NEWS and CONTRIBUTORS


# ce48d62b 12-Sep-2011 bulwahn <none@none>

tuned some symbol that probably went there by some strange encoding issue


# 4515bf13 12-Sep-2011 nipkow <none@none>

NEWS fastsimp -> fastforce


# 4306e0e3 11-Sep-2011 huffman <none@none>

NEWS for Library/Product_Lattice.thy


# 1947c572 08-Sep-2011 krauss <none@none>

added syntactic classes for "inf" and "sup"


# c06e49a2 07-Sep-2011 haftmann <none@none>

theory of saturated naturals contributed by Peter Gammie


# 6f91ae1e 07-Sep-2011 wenzelm <none@none>

NEWS on IsabelleText font;


# 332aae5a 07-Sep-2011 wenzelm <none@none>

some updates for release;


# a02336fd 07-Sep-2011 wenzelm <none@none>

some tuning for release;


# 2415b653 07-Sep-2011 huffman <none@none>

remove duplicate lemma real_of_int_real_of_nat in favor of real_of_int_of_nat_eq


# d6c8c482 07-Sep-2011 wenzelm <none@none>

more NEWS;


# 07d6732b 06-Sep-2011 wenzelm <none@none>

some Isabelle/jEdit NEWS;


# 80da0e6b 06-Sep-2011 huffman <none@none>

remove redundant lemma real_sum_squared_expand in favor of power2_sum


# d1ff3e8d 06-Sep-2011 huffman <none@none>

remove redundant lemma LIMSEQ_Complex in favor of tendsto_Complex


# 914fece6 04-Sep-2011 huffman <none@none>

remove redundant lemmas expi_add and expi_zero


# c835b01e 04-Sep-2011 huffman <none@none>

remove redundant lemmas about LIMSEQ


# ff596e35 03-Sep-2011 huffman <none@none>

remove duplicate lemma finite_choice in favor of finite_set_choice


# fd82f532 02-Sep-2011 huffman <none@none>

remove redundant lemma reals_complete2 in favor of complete_real


# 1b0dcda4 02-Sep-2011 huffman <none@none>

remove more duplicate lemmas


# 976ce1ac 01-Sep-2011 huffman <none@none>

simplify some proofs about uniform continuity, and add some new ones;
rename some theorems according to standard naming scheme;


# d4f2aa54 01-Sep-2011 huffman <none@none>

modernize lemmas about 'continuous' and 'continuous_on';
improve automation of continuity proofs;


# 8f848cac 28-Aug-2011 huffman <none@none>

discontinue many legacy theorems about LIM and LIMSEQ, in favor of tendsto theorems


# a8e0d3fc 26-Aug-2011 huffman <none@none>

NEWS entry for setsum_norm ~> norm_setsum


# 26484135 19-Aug-2011 haftmann <none@none>

more concise definition for Inf, Sup on bool


# 263e5d54 18-Aug-2011 huffman <none@none>

remove bounded_(bi)linear locale interpretations, to avoid duplicating so many lemmas


# 45988485 18-Aug-2011 nipkow <none@none>

case_names NEWS


# 4c012550 10-Aug-2011 huffman <none@none>

more uniform naming scheme for finite cartesian product type and related theorems


# cc134b5f 09-Aug-2011 haftmann <none@none>

more uniform naming scheme for Inf/INF and Sup/SUP lemmas


# 65d1dc29 08-Aug-2011 huffman <none@none>

rename type 'a net to 'a filter, following standard mathematical terminology


# 0bac1201 08-Aug-2011 haftmann <none@none>

dropped lemmas (Inf|Sup)_(singleton|binary)


# df5b0449 03-Aug-2011 haftmann <none@none>

NEWS


# d7274f98 03-Aug-2011 bulwahn <none@none>

NEWS


# 841a5798 02-Aug-2011 huffman <none@none>

Extended_Nat.thy: renamed iSuc to eSuc, standardized theorem names


# cee58a96 02-Aug-2011 huffman <none@none>

NEWS: fix typo


# f4ee345a 01-Aug-2011 krauss <none@none>

NEWS


# 36a125ad 25-Jul-2011 bulwahn <none@none>

NEWS


# 6d1f4b94 24-Jul-2011 haftmann <none@none>

more coherent structure in and across theories


# d22e7438 20-Jul-2011 haftmann <none@none>

class complete_linorder


# 42a0ccda 18-Jul-2011 haftmann <none@none>

avoid misunderstandable names


# 4d2ca5ff 17-Jul-2011 haftmann <none@none>

more on complement


# 04d965fd 17-Jul-2011 haftmann <none@none>

more consistent theorem names


# 84e1ee1c 17-Jul-2011 haftmann <none@none>

further generalization from sets to complete lattices


# 3e9377ba 13-Jul-2011 haftmann <none@none>

uniqueness lemmas for bot and top


# 69e75063 13-Jul-2011 haftmann <none@none>

adjusted to tightened specification of classes bot and top


# 98079197 11-Jul-2011 wenzelm <none@none>

NEWS;


# dada9359 10-Jul-2011 wenzelm <none@none>

inner syntax supports inlined YXML according to Term_XML (particularly useful for producing text under program control);
tuned signature;


# 7abad34a 10-Jul-2011 bulwahn <none@none>

improved NEWS


# 5883eeda 09-Jul-2011 bulwahn <none@none>

NEWS


# 078c7286 08-Jul-2011 wenzelm <none@none>

discontinued special treatment of hard tabulators;


# e9119f5e 01-Jul-2011 blanchet <none@none>

update documentation after "type_enc" renaming + fixed a few other out-of-date factlets


# 4e2a8672 01-Jul-2011 bulwahn <none@none>

adding a minimalistic documentation of the value antiquotation in the Isar reference manual


# f032c40e 27-Jun-2011 wenzelm <none@none>

NEWS;


# c9054504 27-Jun-2011 blanchet <none@none>

minor Sledgehammer news


# 23ca8f78 27-Jun-2011 blanchet <none@none>

document changes to Sledgehammer and "try"


# 212ba0bd 22-Jun-2011 ballarin <none@none>

Release notes should be written from the user's perspective. Don't assume the user has universal knowledge of the system.


# 181756ae 09-Jun-2011 bulwahn <none@none>

NEWS


# fc3abd60 07-Jun-2011 blanchet <none@none>

obsoleted "metisFT", and added "no_types" version of Metis as fallback to Sledgehammer after noticing how useful it can be


# 290db49f 06-Jun-2011 blanchet <none@none>

marked "metisF" as legacy -- nobody uses it or needs it


# 0e8a1c89 20-May-2011 wenzelm <none@none>

added Isabelle_Process.is_active;
tuned signature;


# c428856b 19-May-2011 haftmann <none@none>

NEWS


# f31a34cb 18-May-2011 bulwahn <none@none>

NEWS


# e5d6c38c 15-May-2011 wenzelm <none@none>

NEWS (cf. 4e8483cc2cc5);


# 9e6090fb 14-May-2011 haftmann <none@none>

use pointfree characterisation for fold_set locale


# 2f53d74a 13-May-2011 wenzelm <none@none>

proper Proof.context for classical tactics;
reduced claset to snapshot of classical context;
discontinued clasimpset;


# e4da3e95 12-May-2011 blanchet <none@none>

renamed "max_mono_instances" to "max_new_mono_instances" and changed its semantics accordingly


# 499db001 12-May-2011 blanchet <none@none>

added "max_mono_instances" option to Sledgehammer and renamed old "monomorphize_limit" option


# e285583b 05-May-2011 wenzelm <none@none>

tuned;


# b973ce85 03-May-2011 wenzelm <none@none>

more conventional naming scheme: names_long, names_short, names_unique;


# dc052ee1 03-May-2011 wenzelm <none@none>

some documentation of @{rail} antiquotation;


# 94382eec 02-May-2011 wenzelm <none@none>

NEWS;


# 45a9a452 01-May-2011 blanchet <none@none>

document new type system syntax


# 8519d360 01-May-2011 wenzelm <none@none>

localized \isabellestyle;


# db3b553f 28-Apr-2011 wenzelm <none@none>

literal facts `prop` may contain dummy patterns;


# 999f8a80 27-Apr-2011 wenzelm <none@none>

predefined LaTeX macros for \<bind> and \<then>;


# 74b5e67e 19-Apr-2011 wenzelm <none@none>

slightly more special eq_list/eq_set, with shortcut involving pointer_eq;


# ac24c314 16-Apr-2011 wenzelm <none@none>

refined PARALLEL_GOALS;


# 87db399e 16-Apr-2011 wenzelm <none@none>

modernized structure Proof_Context;


# e7602b11 16-Apr-2011 wenzelm <none@none>

Name_Space: proper configuration options long_names, short_names, unique_names instead of former unsynchronized references;


# c4f9ef65 08-Apr-2011 wenzelm <none@none>

discontinued special treatment of structure Lexicon;


# 1c017ad4 08-Apr-2011 wenzelm <none@none>

explicit structure Syntax_Trans;
discontinued old-style constrainAbsC;

--HG--
rename : src/Pure/Syntax/syn_trans.ML => src/Pure/Syntax/syntax_trans.ML


# 8d01a3ac 06-Apr-2011 wenzelm <none@none>

typed_print_translation: discontinued show_sorts argument;


# 37649bd7 05-Apr-2011 wenzelm <none@none>

discontinued special treatment of structure Ast: no pervasive content, no inclusion in structure Syntax;


# 45f6781b 04-Apr-2011 blanchet <none@none>

document "type_sys" option


# 4e0b77b1 31-Mar-2011 blanchet <none@none>

added monomorphization option to Sledgehammer ATPs -- this looks promising but is still off by default


# 08635d6c 30-Mar-2011 bulwahn <none@none>

NEWS


# b9f3a243 29-Mar-2011 hoelzl <none@none>

NEWS


# 83094238 22-Mar-2011 wenzelm <none@none>

more selective strip_positions in case patterns -- reactivate translations based on "case _ of _" in HOL and special patterns in HOLCF;


# e9bd76f9 22-Mar-2011 wenzelm <none@none>

enable inner syntax source positions by default (controlled via configuration option);
disable source positions for HOLCF, due to special pattern translations;


# 34bcadca 20-Mar-2011 wenzelm <none@none>

NEWS: structure Timing provides various operations for timing;


# 1b825f05 18-Mar-2011 blanchet <none@none>

added "simp:", "intro:", and "elim:" to "try" command


# 082d72f0 17-Mar-2011 blanchet <none@none>

reintroduced "show_skolems" option -- useful when too many Skolems are displayed


# 7e53dbdb 13-Mar-2011 wenzelm <none@none>

files are identified via SHA1 digests -- discontinued ISABELLE_FILE_IDENT;


# b82e3883 13-Mar-2011 wenzelm <none@none>

cleanup of former settings GHC_PATH, EXEC_GHC, EXEC_OCAML, EXEC_SWIPL, EXEC_YAP -- discontinued implicit detection;
determine swipl_version at runtime;


# 5f47c393 13-Mar-2011 wenzelm <none@none>

clarified ISABELLE_CSDP setting (formerly CSDP_EXE);


# 79efc702 13-Mar-2011 wenzelm <none@none>

Path.print is the official way to show file-system paths to users -- note that Path.implode often indicates violation of the abstract datatype;


# 344c871b 03-Mar-2011 wenzelm <none@none>

discontinued legacy load path;


# 360b233f 03-Mar-2011 blanchet <none@none>

mention new Nitpick options


# 8caff1de 25-Feb-2011 krauss <none@none>

removed support for tail-recursion from function package (now implemented by partial_function)


# 47bb2a89 21-Feb-2011 blanchet <none@none>

renamed "nitpick\_def" to "nitpick_unfold" to reflect its new semantics


# 0982af0e 08-Feb-2011 wenzelm <none@none>

discontinued obsolete lib/scripts/polyml-platform;


# 8128d8be 08-Feb-2011 wenzelm <none@none>

discontinued support for Poly/ML 5.2, which was the last version without proper multithreading and TimeLimit implementation;


# e46718bc 08-Feb-2011 blanchet <none@none>

available_provers ~> supported_provers (for clarity)


# 9634e29a 04-Feb-2011 wenzelm <none@none>

parallelization of nested Isar proofs is subject to Goal.parallel_proofs_threshold;


# 9f3ce411 01-Feb-2011 krauss <none@none>

term style 'isub': ad-hoc subscripting of variables that end with digits (x1, x23, ...)


# f2ce0f82 19-Jan-2011 wenzelm <none@none>

tuned;


# 4091869d 17-Jan-2011 wenzelm <none@none>

back to post-release mode;


# 96fa7ada 17-Jan-2011 wenzelm <none@none>

tuned;


# 560edaea 17-Jan-2011 boehmes <none@none>

made Z3 the default SMT solver again


# 39e6c7d7 16-Jan-2011 wenzelm <none@none>

tuned;


# 92dc6169 16-Jan-2011 wenzelm <none@none>

tuned;


# 8d49fbef 16-Jan-2011 wenzelm <none@none>

misc tuning for release;


# 4c73a9c2 15-Jan-2011 wenzelm <none@none>

global "prems" is legacy feature;


# 7a4b868d 15-Jan-2011 wenzelm <none@none>

misc updates for release;


# a45a707a 15-Jan-2011 wenzelm <none@none>

misc tuning for release;


# 6fbd82a8 14-Jan-2011 berghofe <none@none>

Added entry for HOL-SPARK


# bfdb3d14 11-Jan-2011 wenzelm <none@none>

updated to Isabelle2011;


# 6b83100b 11-Jan-2011 haftmann <none@none>

NEWS


# 934d2f47 11-Jan-2011 bulwahn <none@none>

NEWS


# 5999b63d 07-Jan-2011 krauss <none@none>

tuned NEWS


# c77d3aee 06-Jan-2011 ballarin <none@none>

Diagnostic command to show locale dependencies.


# 553b37cf 06-Jan-2011 ballarin <none@none>

Documentation for 'interpret' and 'sublocale' with mixins.


# 47ae4aab 06-Jan-2011 ballarin <none@none>

Abelian group facts obtained from group facts via interpretation (sublocale).


# 5dd62dd8 06-Jan-2011 boehmes <none@none>

differentiate between local and remote SMT solvers (e.g., "z3" vs. "remote_z3");
turned individual SMT solvers into components;
made CVC3 the default SMT solver (Z3 is licensed as "non-commercial only");
tuned smt_filter interface


# 0b6e7954 04-Jan-2011 huffman <none@none>

change some lemma names containing 'UU' to 'bottom'


# 5a006e2c 04-Jan-2011 huffman <none@none>

renamed constant 'UU' to 'bottom', keeping 'UU' as alternative input syntax;
removed redundant lemma UU_least


# 37a17387 29-Dec-2010 wenzelm <none@none>

theory loader: implicit load path is considered legacy;


# 71f0da93 23-Dec-2010 huffman <none@none>

NEWS updates for HOLCF


# 62b1563b 22-Dec-2010 haftmann <none@none>

tuned order of NEWS


# 1d6a1c79 22-Dec-2010 haftmann <none@none>

NEWS


# 0ac2a7d3 21-Dec-2010 wenzelm <none@none>

configuration option "rule_trace";
discontinued preference "trace-rules";


# 54dd130b 21-Dec-2010 wenzelm <none@none>

configuration option "syntax_ast_trace" and "syntax_ast_stat";


# f95e18b9 20-Dec-2010 wenzelm <none@none>

proper identifiers for consts and types;


# 0d03e994 19-Dec-2010 huffman <none@none>

rename function cprod_map to prod_map


# 236a719f 19-Dec-2010 huffman <none@none>

fix typo


# 7c56eb3d 19-Dec-2010 huffman <none@none>

type 'defl' takes a type parameter again (cf. b525988432e9)


# 0e0045ed 19-Dec-2010 huffman <none@none>

reintroduce 'bifinite' class, now with existentially-quantified approx function (cf. b525988432e9)


# 48757d2e 17-Dec-2010 wenzelm <none@none>

Command 'type_synonym' (with single argument) supersedes 'types' (legacy feature);


# adfe6cf9 17-Dec-2010 wenzelm <none@none>

replaced command 'nonterminals' by slightly modernized version 'nonterminal';


# 3272990d 17-Dec-2010 wenzelm <none@none>

renamed structure MetaSimplifier to raw_Simplifer, to emphasize its meaning;

--HG--
rename : src/Pure/meta_simplifier.ML => src/Pure/raw_simplifier.ML


# 3b4f7157 08-Dec-2010 haftmann <none@none>

NEWS


# 8f257577 06-Dec-2010 huffman <none@none>

remove lemma cont_cfun;
rename thelub_cfun to lub_cfun


# 9ebc2818 06-Dec-2010 huffman <none@none>

rename lub_fun -> is_lub_fun, thelub_fun -> lub_fun


# 41138ee9 05-Dec-2010 wenzelm <none@none>

command 'notepad' replaces former 'example_proof';


# 239ad2e2 04-Dec-2010 wenzelm <none@none>

added Syntax.default_root;
simplified Syntax.parse operations;
clarified treatment of syntax root for translation rules -- refrain from logical_type replacement;
tuned error message;


# 5729fa25 04-Dec-2010 wenzelm <none@none>

added Syntax.pretty_priority;


# d0004521 03-Dec-2010 wenzelm <none@none>

minor tuning for release;


# 6c69f0a5 03-Dec-2010 wenzelm <none@none>

source files are always encoded as UTF-8;


# dff429c2 03-Dec-2010 wenzelm <none@none>

setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;


# 8dce21d4 03-Dec-2010 hoelzl <none@none>

it is known as the extended reals, not the infinite reals

--HG--
rename : src/HOL/Probability/Positive_Infinite_Real.thy => src/HOL/Probability/Positive_Extended_Real.thy


# c7d450b1 06-Dec-2010 wenzelm <none@none>

more correct NEWS;


# 83c728c9 05-Dec-2010 wenzelm <none@none>

IsabelleText font: include Cyrillic, Hebrew, Arabic from DejaVu Sans 2.32;


# 9910cd16 03-Dec-2010 bulwahn <none@none>

NEWS


# 042ec23f 02-Dec-2010 wenzelm <none@none>

configuration option "show_abbrevs" supersedes print mode "no_abbrevs", with inverted meaning;


# f65bae10 02-Dec-2010 wenzelm <none@none>

renamed trace_simp to simp_trace, and debug_simp to simp_debug;


# 3b5442a0 02-Dec-2010 nipkow <none@none>

coercions


# ba109695 01-Dec-2010 hoelzl <none@none>

Updated NEWS


# 65d48d74 01-Dec-2010 haftmann <none@none>

NEWS


# 18b15cec 29-Nov-2010 haftmann <none@none>

equivI has replaced equiv.intro


# 480474bb 29-Nov-2010 wenzelm <none@none>

added document antiquotation @{file};


# d2919b63 28-Nov-2010 wenzelm <none@none>

recovered Isabelle2009-2 NEWS -- published part is read-only;


# 7c2fb481 27-Nov-2010 huffman <none@none>

renamed several HOLCF theorems (listed in NEWS)


# eaabe254 26-Nov-2010 blanchet <none@none>

document changes in Nitpick and MESON/Metis


# 637fe2f1 26-Nov-2010 wenzelm <none@none>

make two copies (!) of Library.UnequalLengths coincide with ListPair.UnequalLengths;


# 8ba3b374 26-Nov-2010 wenzelm <none@none>

more correct spelling;


# 0b156a51 25-Nov-2010 haftmann <none@none>

globbing constant expressions use more idiomatic underscore rather than star;
precised


# 60aca702 24-Nov-2010 bulwahn <none@none>

announcing some latest change (d40b347d5b0b)


# 02cea491 22-Nov-2010 haftmann <none@none>

replaced misleading Fset/fset name -- these do not stand for finite sets

--HG--
rename : src/HOL/Library/Fset.thy => src/HOL/Library/Cset.thy


# 4043354e 22-Nov-2010 bulwahn <none@none>

renaming quickcheck generator code to random


# b97be2fb 22-Nov-2010 hoelzl <none@none>

Replace surj by abbreviation; remove surj_on.


# 14e6bac1 19-Nov-2010 wenzelm <none@none>

renamed raw "explode" function to "raw_explode" to emphasize its meaning;


# f233f165 18-Nov-2010 blanchet <none@none>

mention Sledgehammer with SMT


# 0f215f94 17-Nov-2010 huffman <none@none>

accumulated NEWS updates for HOLCF


# 6eced236 17-Nov-2010 boehmes <none@none>

require the b2i file ending in the boogie_open command (for consistency with the theory header)


# b1d1d667 07-Nov-2010 boehmes <none@none>

better modularization: moved SMT configuration options and diagnostics as well as SMT failure and exception into separate structures (both of which are loaded first and consequently are available to other SMT structures)


# 4d60908d 05-Nov-2010 krauss <none@none>

abolished obscure goal variant of [split_format] -- unused (cf. d1c14898fd04), unrelated to '(complete)' variant, and not at all canonical


# c32f29e6 05-Nov-2010 wenzelm <none@none>

moved ISABELLE_IDENTIFIER from ISABELLE_OUTPUT further up to ISABELLE_HOME_USER;


# 020b02b6 03-Nov-2010 blanchet <none@none>

standardize on seconds for Nitpick and Sledgehammer timeouts


# 40d84cc3 02-Nov-2010 haftmann <none@none>

Theory Multiset provides stable quicksort implementation of sort_key.


# 1a30ae26 03-Nov-2010 wenzelm <none@none>

discontinued obsolete function sys_error and exception SYS_ERROR;


# 2976b0bc 30-Oct-2010 wenzelm <none@none>

support for real valued preferences;


# e5f2a357 30-Oct-2010 wenzelm <none@none>

support for real valued configuration options;


# 99edee56 29-Oct-2010 nipkow <none@none>

Plus -> Sum_Type.Plus


# 9b1ff485 29-Oct-2010 bulwahn <none@none>

NEWS


# ac23a361 28-Oct-2010 wenzelm <none@none>

discontinued obsolete ML antiquotation @{theory_ref};


# 07b5d941 26-Oct-2010 krauss <none@none>

fixed typo


# 23d8b547 26-Oct-2010 krauss <none@none>

NEWS


# 393b826c 26-Oct-2010 boehmes <none@none>

joined setup of SMT solvers in one place; turned Z3-specific options into SMT options (renamed configuration options from z3_* to smt_*); more detailed SMT exception; improved SMT filter interface


# 3860c2e9 25-Oct-2010 wenzelm <none@none>

significantly improved Isabelle/Isar implementation manual;


# 825d2e10 25-Oct-2010 wenzelm <none@none>

added ML antiquotation @{assert};


# d68b4e95 25-Oct-2010 blanchet <none@none>

introduced manual version of "Auto Solve" as "solve_direct"

--HG--
rename : src/Tools/auto_solve.ML => src/Tools/solve_direct.ML


# 323958ab 24-Oct-2010 nipkow <none@none>

renamed nat_number


# 43992c32 22-Oct-2010 blanchet <none@none>

make Sledgehammer minimizer fully work with SMT


# e51bc677 21-Oct-2010 blanchet <none@none>

use consistent terminology in Sledgehammer: "prover = ATP or SMT solver or ..."


# 8bce5375 13-Oct-2010 krauss <none@none>

NEWS


# e10e97a5 04-Oct-2010 blanchet <none@none>

document latest changes to Meson/Metis/Sledgehammer


# 71effae2 04-Oct-2010 haftmann <none@none>

turned distinct and sorted into inductive predicates: yields nice induction principles for free


# 0bb01cdc 01-Oct-2010 haftmann <none@none>

constant `contents` renamed to `the_elem`


# 0df622fa 28-Sep-2010 haftmann <none@none>

NEWS


# 0aed59d8 28-Sep-2010 krauss <none@none>

no longer declare .psimps rules as [simp].

This regularly caused confusion (e.g., they show up in simp traces
when the regular simp rules are disabled). In the few places where the
rules are used, explicitly mentioning them actually clarifies the
proof text.


# be11aadd 24-Sep-2010 wenzelm <none@none>

clarified @{type} antiquotation: abbreviations and nonterminals count as "syntactic", disallow TFrees;
tuned;


# 9765a6b7 23-Sep-2010 haftmann <none@none>

CONTRIBUTORS and NEWS


# 0c49849b 22-Sep-2010 wenzelm <none@none>

renamed setmp_noncritical to Unsynchronized.setmp to emphasize its meaning;


# 308c65f5 20-Sep-2010 wenzelm <none@none>

renamed structure PureThy to Pure_Thy and moved most content to Global_Theory, to emphasize that this is global-only;

--HG--
rename : src/Pure/pure_thy.ML => src/Pure/global_theory.ML


# f6fdda62 17-Sep-2010 wenzelm <none@none>

discontinued Output.debug, which belongs to early PGIP experiments (b6788dbd2ef9) and causes just too many problems (like spamming the message channel if it is used by more than one module);


# 2325be4c 13-Sep-2010 haftmann <none@none>

'class' and 'type' are now antiquoations by default


# 5b59da77 13-Sep-2010 nipkow <none@none>

renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI


# 044f2863 13-Sep-2010 nipkow <none@none>

added and renamed lemmas


# a5b1f848 09-Sep-2010 wenzelm <none@none>

NEWS: some notes on interrupts;


# 003a5bd9 09-Sep-2010 bulwahn <none@none>

changing String.literal to a type instead of a datatype


# 83e94ebe 25-Aug-2011 huffman <none@none>

replace some continuous_on lemmas with more general versions


# 5ce41bb4 25-Aug-2011 huffman <none@none>

remove legacy theorem Lim_inner


# e256fc3b 25-Aug-2011 huffman <none@none>

remove dot_lsum and dot_rsum in favor of inner_setsum_{left,right}


# 2bfa303e 25-Aug-2011 huffman <none@none>

rename subset_{interior,closure} to {interior,closure}_mono;
remove some legacy theorem names;


# 91eb3b52 08-Sep-2010 haftmann <none@none>

NEWS


# e17eb50f 06-Sep-2010 nipkow <none@none>

renamed expand_*_eq in HOLCF as well


# 98e2a47c 06-Sep-2010 wenzelm <none@none>

ML_Context.thm and ML_Context.thms no longer pervasive;


# 3adf9010 05-Sep-2010 wenzelm <none@none>

turned show_brackets into proper configuration option;
Sign.certify/type_check: dropped Syntax.pp_show_brackets, which is hard to hold up due to Pretty.pp and not even present in the regular end-user type check;


# d19dab54 05-Sep-2010 wenzelm <none@none>

turned show_sorts/show_types into proper configuration options;


# 23399c25 05-Sep-2010 krauss <none@none>

removed duplicate lemma


# bdb4e8b0 03-Sep-2010 wenzelm <none@none>

turned eta_contract into proper configuration option;


# 9e23df6b 03-Sep-2010 wenzelm <none@none>

configuration options Syntax.ambiguity_enabled (inverse of former Syntax.ambiguity_is_error), Syntax.ambiguity_level (with Isar attribute "syntax_ambiguity_level"), Syntax.ambiguity_limit;


# 3319b478 03-Sep-2010 wenzelm <none@none>

pretty_goals: turned some global references and function arguments into configuration options (goals_limit = 10, goals_total = true, show_main_goal = false) depending on the context;


# 39e965d4 03-Sep-2010 wenzelm <none@none>

turned show_consts into proper configuration option;


# 6b5f5d09 02-Sep-2010 hoelzl <none@none>

NEWS


# cdc6a49e 01-Sep-2010 wenzelm <none@none>

turned show_question_marks into proper configuration option;
show_question_marks only affects regular type/term pretty printing, not raw Term.string_of_vname;
tuned;


# b11705e1 28-Aug-2010 haftmann <none@none>

formerly unnamed infix equality now named HOL.eq


# 972f5d58 27-Aug-2010 haftmann <none@none>

renamed class/constant eq to equal; tuned some instantiations


# e78974eb 27-Aug-2010 haftmann <none@none>

official support for Scala


# 034e062f 27-Aug-2010 wenzelm <none@none>

structure Unsynchronized is never opened and set/reset/toggle have been discontinued;
retain Unsynchronized.change alias for Proof General;


# f0d21f00 26-Aug-2010 wenzelm <none@none>

proper context for various Thy_Output options, via official configuration options in ML and Isar;


# c91cbd4e 27-Aug-2010 haftmann <none@none>

formerly unnamed infix conjunction and disjunction now named HOL.conj and HOL.disj


# a01b21fd 26-Aug-2010 haftmann <none@none>

NEWS


# c1ce7db6 25-Aug-2010 wenzelm <none@none>

discontinued obsolete 'global' and 'local' commands;


# 2eca6769 23-Aug-2010 hoelzl <none@none>

Rewrite the Probability theory.

Introduced pinfreal as real numbers with infinity.
Use pinfreal as value for measures.
Introduces Lebesgue Measure based on the integral in Multivariate Analysis.
Proved Radon Nikodym for arbitrary sigma finite measure spaces.

--HG--
rename : src/HOL/Probability/Lebesgue.thy => src/HOL/Probability/Lebesgue_Integration.thy


# 3ce93f38 23-Aug-2010 haftmann <none@none>

dropped type classes mult_mono and mult_mono1; tuned names of technical rule duplicates


# ecac5be0 20-Aug-2010 haftmann <none@none>

split and enriched theory SetsAndFunctions

--HG--
rename : src/HOL/Library/SetsAndFunctions.thy => src/HOL/Library/Function_Algebras.thy
rename : src/HOL/Library/SetsAndFunctions.thy => src/HOL/Library/Set_Algebras.thy


# 6ba290ce 19-Aug-2010 haftmann <none@none>

deglobalized named HOL constants


# 95b36a1e 18-Aug-2010 haftmann <none@none>

NEWS


# 186082a2 18-Aug-2010 haftmann <none@none>

more helpful NEWS entry


# 4af7588d 18-Aug-2010 haftmann <none@none>

NEWS


# 478d99c0 17-Aug-2010 haftmann <none@none>

deglobalization


# 32932479 17-Aug-2010 wenzelm <none@none>

discontinued support for Poly/ML 5.0 and 5.1 versions;


# f37bd848 17-Aug-2010 haftmann <none@none>

preemptive NEWS


# 19854114 17-Aug-2010 haftmann <none@none>

NEWS and CONTRIBUTORS


# 9fe78855 11-Aug-2010 haftmann <none@none>

NEWS


# 1f86cbb6 03-Aug-2010 wenzelm <none@none>

theory loading: only the master source file is looked-up in the implicit load path;


# 54b688bc 31-Jul-2010 ballarin <none@none>

Documentation of 'interpret' updated.


# c2907d6e 22-Jul-2010 wenzelm <none@none>

discontinued special treatment of ML files -- no longer complete extensions on demand;
simplified Thy_Load.check_file, with uniform error reporting;
added Thy_Load.test_file for non-strict checking;
misc tuning and simplification;


# 06c6d8e0 21-Jul-2010 wenzelm <none@none>

ML antiquotations @{theory} and @{theory_ref} refer to the theory ancestry, not any accidental theory loader state;
recovered @{theory_ref NAME} (cf. 1f09a22a1027);


# 659d7906 14-Jul-2010 haftmann <none@none>

export_code without file prints to standard output


# 385fb455 07-Jul-2010 bulwahn <none@none>

added NEWS entry


# b1728c9d 02-Jul-2010 haftmann <none@none>

fixed spelling


# 9836d6fb 01-Jul-2010 haftmann <none@none>

"prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect


# 7a32fc60 01-Jul-2010 hoelzl <none@none>

Updated NEWS


# 4da8af3d 28-Jun-2010 haftmann <none@none>

dropped ancient infix mem; refined code generation operations in List.thy


# 68b10498 28-Jun-2010 haftmann <none@none>

merged constants "split" and "prod_case"


# 0b21db6e 25-Jun-2010 wenzelm <none@none>

explicit treatment of UTF8 sequences as Isabelle symbols;


# 5ed815b7 21-Jun-2010 wenzelm <none@none>

final tuning;


# 04fc6d32 15-Jun-2010 haftmann <none@none>

added code_simp infrastructure


# 7893b279 14-Jun-2010 haftmann <none@none>

removed simplifier congruence rule of "prod_case"


# 8b5f1cd8 13-Jun-2010 haftmann <none@none>

NEWS


# 22dc3f97 09-Jun-2010 haftmann <none@none>

qualified type "*"; qualified constants Pair, fst, snd, split


# d4221e73 11-Jun-2010 wenzelm <none@none>

NEWS: IsabelleText font;


# 07209de2 08-Jun-2010 haftmann <none@none>

qualified types "+" and nat; qualified constants Ball, Bex, Suc, curry; modernized some specifications


# 5e6575e5 07-Jun-2010 berghofe <none@none>

Documented changes in induct, cases, and nominal_induct method.


# 6cb9ab58 07-Jun-2010 wenzelm <none@none>

back to non-release mode;


# a733d6fe 07-Jun-2010 wenzelm <none@none>

more NEWS;


# dbe4e527 07-Jun-2010 wenzelm <none@none>

more NEWS;
tuned;


# 06ebd489 04-Jun-2010 krauss <none@none>

NEWS (more strict internal axioms/defs format)


# e8a3238d 04-Jun-2010 wenzelm <none@none>

spelling;


# 36ef2e20 03-Jun-2010 wenzelm <none@none>

diagnostic commands 'ML_val' and 'ML_command' may refer to antiquotations @{Isar.state} and @{Isar.goal};


# 263f6ed3 03-Jun-2010 krauss <none@none>

clarified


# e100fea7 03-Jun-2010 krauss <none@none>

mention unconstrain in NEWS


# 514ddae8 02-Jun-2010 wenzelm <none@none>

improved parallelism of proof term normalization;


# bab4d366 01-Jun-2010 blanchet <none@none>

update NEWS


# 5d5baf6a 01-Jun-2010 blanchet <none@none>

removed "nitpick_intro" attribute -- Nitpick noew uses Spec_Rules instead


# 5e93409d 31-May-2010 blanchet <none@none>

added "atoms" option to Nitpick (request from Karlsruhe) + wrap Refute. functions to "nitpick_util.ML"


# a29c1681 31-May-2010 wenzelm <none@none>

notes on Isabelle/jEdit;


# c25c5530 31-May-2010 wenzelm <none@none>

modernized some structure names, keeping a few legacy aliases;


# 5a9d2980 27-May-2010 wenzelm <none@none>

renamed structure PrintMode to Print_Mode, keeping the old name as legacy alias for some time;


# b7e81c3e 27-May-2010 wenzelm <none@none>

renamed structure TypeInfer to Type_Infer, keeping the old name as legacy alias for some time;


# 8265bb80 27-May-2010 wenzelm <none@none>

misc updates for release;


# e3a0b01e 27-May-2010 wenzelm <none@none>

constant Rat.normalize needs to be qualified;


# 7b5cf9b6 27-May-2010 boehmes <none@none>

moved SMT into the HOL image


# 3ce816ff 22-May-2010 huffman <none@none>

NEWS: removed fixrec_simp attribute


# abaf09c1 20-May-2010 haftmann <none@none>

turned old-style mem into an input abbreviation


# 6b3be236 18-May-2010 huffman <none@none>

remove several redundant lemmas about floor and ceiling


# a7549876 17-May-2010 wenzelm <none@none>

do not open Legacy by default;


# 90cf947c 17-May-2010 wenzelm <none@none>

renamed structure OuterLex to Token and type token to Token.T, keeping legacy aliases for some time;
eliminated slightly odd alias structure T;

--HG--
rename : src/Pure/Isar/outer_lex.ML => src/Pure/Isar/token.ML


# d4cd482e 17-May-2010 haftmann <none@none>

dropped old Library/Word.thy and toy example ex/Adder.thy


# 19cab301 15-May-2010 wenzelm <none@none>

renamed structure OuterSyntax to Outer_Syntax, keeping the old name as alias for some time;


# 13dae07e 15-May-2010 wenzelm <none@none>

renamed structure SpecParse to Parse_Spec, keeping the old name as alias for some time;

--HG--
rename : src/Pure/Isar/spec_parse.ML => src/Pure/Isar/parse_spec.ML


# 8dc785d0 15-May-2010 wenzelm <none@none>

renamed structure OuterKeyword to Keyword and OuterParse to Parse, keeping the old names as legacy aliases for some time;

--HG--
rename : src/Pure/Isar/outer_keyword.ML => src/Pure/Isar/keyword.ML
rename : src/Pure/Isar/outer_parse.ML => src/Pure/Isar/parse.ML


# 68955c1e 14-May-2010 blanchet <none@none>

added some Sledgehammer news


# 589661f4 14-May-2010 blanchet <none@none>

document Nitpick changes


# a6ca51b4 13-May-2010 nipkow <none@none>

Multiset: renamed, added and tuned lemmas;
Permutation: replaced local "remove" by List.remove1


# b15bcffd 12-May-2010 wenzelm <none@none>

minor tuning;


# 92f7dbf0 12-May-2010 wenzelm <none@none>

reverted parts of 7902dc7ea11d -- note that NEWS of published Isabelle releases are essentially read-only;
(Spelling note: "supersede" is indeed more common in Isabelle sources, although "supercede" is also correct according to major dictionaries.)


# 8b2697f4 12-May-2010 hoelzl <none@none>

clarified NEWS entry


# e76dca3f 12-May-2010 hoelzl <none@none>

added NEWS entry


# 04a7a1e3 11-May-2010 huffman <none@none>

removed lemma real_sq_order; use power2_le_imp_le instead


# 6f4cb092 11-May-2010 huffman <none@none>

fix spelling of 'superseded'


# 866bd87f 11-May-2010 huffman <none@none>

NEWS: removed theory PReal


# 59082dfb 11-May-2010 huffman <none@none>

collected NEWS updates for HOLCF


# 710c89f8 11-May-2010 haftmann <none@none>

renamed former Int.int_induct to Int.int_of_nat_induct, former Presburger.int_induct to Int.int_induct: is more conservative and more natural than the intermediate solution


# eeed6ce6 11-May-2010 haftmann <none@none>

theorem Presburger.int_induct has been renamed to Int.int_bidirectional_induct


# 657c5250 06-May-2010 haftmann <none@none>

dropped duplicate comp_arith


# 9db4f0c7 04-May-2010 haftmann <none@none>

NEWS


# e2f56f39 03-May-2010 wenzelm <none@none>

old NEWS on global operations;


# 1dc3347b 29-Apr-2010 wenzelm <none@none>

removed some Emacs junk;


# fe1abaf9 29-Apr-2010 wenzelm <none@none>

allow concrete syntax for local entities within a proof body, either via regular mixfix annotations to 'fix' etc. or the separate 'write' command;


# cfc9fde5 29-Apr-2010 haftmann <none@none>

NEWS: code_reflect


# 3f5c65dc 28-Apr-2010 haftmann <none@none>

empty class specifcations observe default sort


# 033de6df 27-Apr-2010 wenzelm <none@none>

command 'defaultsort' is renamed to 'default_sort', it works within a local theory context;


# 9e499d08 28-Apr-2010 haftmann <none@none>

term_typ: print styled term


# 7081aa46 27-Apr-2010 wenzelm <none@none>

monotonic sort certification: sorts are no longer minimized at the kernel boundary, only when reading input from the end-user;


# 62ec3d5e 27-Apr-2010 haftmann <none@none>

NEWS and CONTRIBUTORS


# dd65aa48 26-Apr-2010 wenzelm <none@none>

command 'example_proof' opens an empty proof body;


# 7e21e473 26-Apr-2010 haftmann <none@none>

dropped group_simps, ring_simps, field_eq_simps; classes division_ring_inverse_zero, field_inverse_zero, linordered_field_inverse_zero


# 1023cd5a 23-Apr-2010 wenzelm <none@none>

explicit 'schematic_theorem' etc. for schematic theorem statements;


# 67588d9b 23-Apr-2010 haftmann <none@none>

modernized abstract algebra theories


# 10079477 19-Apr-2010 wenzelm <none@none>

polyml-platform script is superseded by ISABELLE_PLATFORM;


# c7cdb860 16-Apr-2010 wenzelm <none@none>

keep localized 'types' as regular non-old-style version -- 'type_abbrev' as 'type' just causes too many problems, e.g. clash with "type" in translations or "type:" argument syntax;


# 6c1cbe24 16-Apr-2010 wenzelm <none@none>

separate commands 'hide_class', 'hide_type', 'hide_const', 'hide_fact';


# 10987938 16-Apr-2010 wenzelm <none@none>

added ML antiquotation @{make_string}, which produces proper pretty printed version in Poly/ML 5.3.0 or later;


# 3003688b 14-Apr-2010 haftmann <none@none>

theory RBT with abstract type of red-black trees backed by implementation RBT_Impl

--HG--
rename : src/HOL/Library/Table.thy => src/HOL/Library/RBT.thy
rename : src/HOL/Library/RBT.thy => src/HOL/Library/RBT_Impl.thy


# 53741f55 30-Mar-2010 krauss <none@none>

NEWS


# d76e5931 28-Mar-2010 wenzelm <none@none>

configuration options admit dynamic default values;


# ce8bfda0 27-Mar-2010 boehmes <none@none>

re-introduce reference to control simplifier tracing (needed for ProofGeneral settings menu) (cf. 12bb31230550)


# dcd66fff 26-Mar-2010 boehmes <none@none>

replaced references 'trace_simp' and 'debug_simp' by configuration options stored in the context


# bbc8cf56 20-Mar-2010 wenzelm <none@none>

renamed varify/unvarify operations to varify_global/unvarify_global to emphasize that these only work in a global situation;


# 291b71b2 17-Mar-2010 huffman <none@none>

NEWS: Nat_Bijection library


# 744978ce 13-Mar-2010 wenzelm <none@none>

local theory specifications handle hidden polymorphism implicitly;


# 4a4ee306 13-Mar-2010 wenzelm <none@none>

removed obsolete HOL/Library/Coinductive_List.thy, superceded by thys/Coinductive/Coinductive_List.thy in AFP/f2f5727b77d0;


# ecdd4e6f 13-Mar-2010 wenzelm <none@none>

command 'typedef' now works within a local theory context;


# 15ce94f0 11-Mar-2010 haftmann <none@none>

NEWS


# 53ca9c89 11-Mar-2010 haftmann <none@none>

fixed typo


# cd0e063d 09-Mar-2010 wenzelm <none@none>

localized typedecl;


# 906be7a0 06-Mar-2010 wenzelm <none@none>

eliminated Args.bang_facts (legacy feature);


# 6dd150f4 03-Mar-2010 wenzelm <none@none>

authentic syntax for *all* logical entities;


# 61c403f7 01-Mar-2010 wenzelm <none@none>

added type_notation command;


# f94bebf9 27-Feb-2010 wenzelm <none@none>

clarified @{const_name} (only logical consts) vs. @{const_abbrev};
tuned;


# 494caddc 27-Feb-2010 wenzelm <none@none>

ML antiquotations for type classes;


# 29449494 25-Feb-2010 wenzelm <none@none>

more orthogonal antiquotations for type constructors;


# 23b54965 24-Feb-2010 wenzelm <none@none>

allow general mixfix syntax for type constructors;


# f3f59d7e 24-Feb-2010 haftmann <none@none>

renamed theory Rational to Rat

--HG--
rename : src/HOL/Rational.thy => src/HOL/Rat.thy


# 4911e3d7 22-Feb-2010 haftmann <none@none>

NEWS


# 9a36f959 22-Feb-2010 haftmann <none@none>

NEWS


# 308249f2 22-Feb-2010 haftmann <none@none>

NEWS


# 1c3eab73 21-Feb-2010 wenzelm <none@none>

tuned;


# bb60be99 21-Feb-2010 wenzelm <none@none>

NEWS: authentic syntax for *all* term constants;


# 03ade307 19-Feb-2010 haftmann <none@none>

NEWS


# 0e98867b 19-Feb-2010 haftmann <none@none>

NEWS


# d27c0f79 15-Feb-2010 wenzelm <none@none>

renamed InfixName to Infix etc.;


# 226dba9b 15-Feb-2010 wenzelm <none@none>

discontinued unnamed infix syntax;


# 0f47dc4d 14-Feb-2010 ballarin <none@none>

Graceful treatment of non-locale subgoals by methods unfold_locales and intro_locales.


# dba689cb 11-Feb-2010 wenzelm <none@none>

added ML antiquotation @{syntax_const};


# 3ac71cc1 10-Feb-2010 wenzelm <none@none>

renamed Library/Quotient.thy to Library/Quotient_Type.thy to avoid clash with new theory Quotient in Main HOL;

--HG--
rename : src/HOL/Library/Quotient.thy => src/HOL/Library/Quotient_Type.thy


# d4fffccb 10-Feb-2010 haftmann <none@none>

NEWS


# 4fd6db3f 10-Feb-2010 haftmann <none@none>

moved constants inverse and divide to Ring.thy


# 875c5b73 08-Feb-2010 haftmann <none@none>

renamed OrderedGroup to Groups; split theory Ring_and_Field into Rings Fields

--HG--
rename : src/HOL/Ring_and_Field.thy => src/HOL/Fields.thy
rename : src/HOL/OrderedGroup.thy => src/HOL/Groups.thy
rename : src/HOL/Ring_and_Field.thy => src/HOL/Rings.thy


# d37cec1a 08-Feb-2010 haftmann <none@none>

NEWS: ax_simps


# 1c70cad7 08-Feb-2010 haftmann <none@none>

separate library theory for type classes combining lattices with various algebraic structures


# a7c4e504 08-Feb-2010 haftmann <none@none>

separate theory for index structures


# 2396d686 07-Feb-2010 wenzelm <none@none>

renamed old-style Drule.standard to Drule.export_without_context, to emphasize that this is in no way a standard operation;


# 1d9b6a97 06-Feb-2010 wenzelm <none@none>

misc tuning;


# b6bf609d 05-Feb-2010 haftmann <none@none>

more consistent naming of type classes involving orderings (and lattices) -- c.f. NEWS


# 7b3a0878 28-Jan-2010 haftmann <none@none>

new theory Algebras.thy for generic algebraic structures


# 20a08ed5 22-Jan-2010 haftmann <none@none>

HOLogic.strip_psplits: types are ordered after syntactic appearance, not after corresponding de-Bruin index (closer correspondence to similar strip operations)


# 717515de 22-Jan-2010 haftmann <none@none>

NEWS


# 0cdd0727 19-Jan-2010 hoelzl <none@none>

Add transpose to the List-theory.


# ba7958fc 04-Jan-2010 wenzelm <none@none>

discontinued old TheoryDataFun, but retain Theory_Data_PP with is Pretty.pp argument to merge (still required in exotic situations -- hard to get rid of);


# b61f480f 04-Jan-2010 wenzelm <none@none>

discontinued old ISABELLE and ISATOOL environment settings;


# ae3bff0f 04-Jan-2010 wenzelm <none@none>

discontinued special HOL_USEDIR_OPTIONS;


# 9f286631 23-Dec-2009 haftmann <none@none>

reduced code generator cache to the baremost minimum; corrected spelling


# 5ed9b82d 11-Dec-2009 wenzelm <none@none>

Subgoal.FOCUS (and variants): resulting goal state is normalized as usual for resolution;
tuned;


# e05638f6 11-Dec-2009 haftmann <none@none>

NEWS


# 496367cb 05-Dec-2009 haftmann <none@none>

tuned lattices theory fragements; generlized some lemmas from sets to lattices


# 2ad18e6e 04-Dec-2009 haftmann <none@none>

NEWS


# a416658a 04-Dec-2009 wenzelm <none@none>

back to after-release mode;


# 91a5cc86 23-Nov-2009 wenzelm <none@none>

more tuning for release;


# 0314f8ab 23-Nov-2009 haftmann <none@none>

tuned NEWS


# edb5610a 22-Nov-2009 haftmann <none@none>

more uniform view on various number theory refinement steps


# 8b4b14f6 22-Nov-2009 wenzelm <none@none>

more NEWS, more tuning for release;


# e50c8c42 22-Nov-2009 wenzelm <none@none>

misc tuning and updates for official release;


# fc7be032 20-Nov-2009 kleing <none@none>

wwwfind support currently for Linux only


# 829d75d6 20-Nov-2009 huffman <none@none>

NEWS: HOLCF changes since the last release


# 985098df 20-Nov-2009 kleing <none@none>

added NEWS item for wwwfind


# 474424ba 19-Nov-2009 hoelzl <none@none>

Added the contributions of Robert Himmelmann to CONTRIBUTIONS and NEWS


# 89d74f45 13-Nov-2009 nipkow <none@none>

-


# 45e21f32 12-Nov-2009 bulwahn <none@none>

added a tabled implementation of the reflexive transitive closure


# 207a2493 12-Nov-2009 hoelzl <none@none>

New list theorems; added map_map to simpset, this is the prefered direction; allow sorting by a key


# b2c6f601 12-Nov-2009 bulwahn <none@none>

announcing the predicate compiler in NEWS and CONTRIBUTORS


# e2d9bdbc 08-Nov-2009 wenzelm <none@none>

updated functor Theory_Data, Proof_Data, Generic_Data;


# cb1d63f3 06-Nov-2009 boehmes <none@none>

added documentation for local SMT solver setup and available SMT options,
added verbose output for SMT solver invocation,
test if local SMT solver exists before invoking it,
always trace (possible) counterexamples,
documented existence of SMT server


# 9a87f2e3 06-Nov-2009 krauss <none@none>

renamed method induct_scheme to induction_schema


# 9e8fd70f 06-Nov-2009 krauss <none@none>

NEWS


# eac3e3c8 03-Nov-2009 boehmes <none@none>

added HOL-Boogie


# 686183df 30-Oct-2009 haftmann <none@none>

combined former theories Divides and IntDiv to one theory Divides


# 2ba98fa9 27-Oct-2009 paulson <none@none>

Probability tweaks


# a9fd0b04 28-Oct-2009 paulson <none@none>

New theory Probability, which contains a development of measure theory


# 9f5057b6 26-Oct-2009 paulson <none@none>

New theory SupInf of the supremum and infimum operators for sets of reals.


# 100d4a75 23-Oct-2009 haftmann <none@none>

turned off old quickcheck


# c17e22ae 22-Oct-2009 blanchet <none@none>

added Nitpick's theory and ML files to Isabelle/HOL;
the examples and the documentation are on their way.


# 179dc521 22-Oct-2009 nipkow <none@none>

inv_onto -> inv_into


# 68478f6d 20-Oct-2009 haftmann <none@none>

replaced old_style infixes eq_set, subset, union, inter and variants by generic versions


# d3a3ef73 20-Oct-2009 boehmes <none@none>

added proof reconstructon for Z3,
added certificates for simpler re-checking of proofs (no need to invoke external solvers),
added examples and certificates for all examples,
removed Unsynchronized.ref (in smt_normalize.ML)


# 60b4ad41 18-Oct-2009 nipkow <none@none>

certificates for sos


# def242e4 17-Oct-2009 nipkow <none@none>

Inv -> inv_onto, inv abbr. inv_onto UNIV.


# 03b9fca9 17-Oct-2009 ballarin <none@none>

Finished revisions of locales tutorial.


# 11e63b6f 17-Oct-2009 wenzelm <none@none>

operations of structure Skip_Proof (formerly SkipProof) no longer require quick_and_dirty mode;


# 6444b53f 09-Oct-2009 haftmann <none@none>

term styles also cover antiquotations term_type and typeof


# 9bcc02b1 08-Oct-2009 haftmann <none@none>

new generalized concept for term styles


# 2d150636 01-Oct-2009 ballarin <none@none>

News entry: inheritance of mixins; print_interps.


# 52790deb 30-Sep-2009 haftmann <none@none>

mandatory prefix where appropriate


# a70e025f 29-Sep-2009 wenzelm <none@none>

Synchronized and Unsynchronized;


# a1ae371a 25-Sep-2009 haftmann <none@none>

NEWS; corrected spelling


# 122eebc6 22-Sep-2009 haftmann <none@none>

be more cautious wrt. simp rules: inf_absorb1, inf_absorb2, sup_absorb1, sup_absorb2 are no simp rules by default any longer


# a7f162e0 21-Sep-2009 haftmann <none@none>

added note on simp rules


# 92ba9c59 18-Sep-2009 haftmann <none@none>

inter and union are mere abbreviations for inf and sup


# ebde388d 18-Sep-2009 boehmes <none@none>

added new method "smt": an oracle-based connection to external SMT solvers


# 6cd5b462 18-Sep-2009 haftmann <none@none>

INTER and UNION are mere abbreviations for INFI and SUPR


# 43de9743 17-Sep-2009 haftmann <none@none>

tuned NEWS, added CONTRIBUTORS


# eb79292b 17-Sep-2009 paulson <none@none>

NEWS: New method metisFT


# e863570d 16-Sep-2009 haftmann <none@none>

Inter and Union are mere abbreviations for Inf and Sup; tuned


# 65358386 01-Sep-2009 haftmann <none@none>

corrected spelling


# 700fe21b 01-Sep-2009 haftmann <none@none>

some reorganization of number theory

--HG--
rename : src/HOL/NewNumberTheory/Binomial.thy => src/HOL/Number_Theory/Binomial.thy
rename : src/HOL/NewNumberTheory/Cong.thy => src/HOL/Number_Theory/Cong.thy
rename : src/HOL/NewNumberTheory/Fib.thy => src/HOL/Number_Theory/Fib.thy
rename : src/HOL/NewNumberTheory/MiscAlgebra.thy => src/HOL/Number_Theory/MiscAlgebra.thy
rename : src/HOL/GCD.thy => src/HOL/Number_Theory/Primes.thy
rename : src/HOL/NewNumberTheory/ROOT.ML => src/HOL/Number_Theory/ROOT.ML
rename : src/HOL/NewNumberTheory/Residues.thy => src/HOL/Number_Theory/Residues.thy
rename : src/HOL/NewNumberTheory/UniqueFactorization.thy => src/HOL/Number_Theory/UniqueFactorization.thy
rename : src/HOL/NumberTheory/BijectionRel.thy => src/HOL/Old_Number_Theory/BijectionRel.thy
rename : src/HOL/NumberTheory/Chinese.thy => src/HOL/Old_Number_Theory/Chinese.thy
rename : src/HOL/NumberTheory/Euler.thy => src/HOL/Old_Number_Theory/Euler.thy
rename : src/HOL/NumberTheory/EulerFermat.thy => src/HOL/Old_Number_Theory/EulerFermat.thy
rename : src/HOL/NumberTheory/EvenOdd.thy => src/HOL/Old_Number_Theory/EvenOdd.thy
rename : src/HOL/NumberTheory/Factorization.thy => src/HOL/Old_Number_Theory/Factorization.thy
rename : src/HOL/NumberTheory/Fib.thy => src/HOL/Old_Number_Theory/Fib.thy
rename : src/HOL/NumberTheory/Finite2.thy => src/HOL/Old_Number_Theory/Finite2.thy
rename : src/HOL/NumberTheory/Gauss.thy => src/HOL/Old_Number_Theory/Gauss.thy
rename : src/HOL/NumberTheory/Int2.thy => src/HOL/Old_Number_Theory/Int2.thy
rename : src/HOL/NumberTheory/IntFact.thy => src/HOL/Old_Number_Theory/IntFact.thy
rename : src/HOL/NumberTheory/IntPrimes.thy => src/HOL/Old_Number_Theory/IntPrimes.thy
rename : src/HOL/Library/Legacy_GCD.thy => src/HOL/Old_Number_Theory/Legacy_GCD.thy
rename : src/HOL/Library/Pocklington.thy => src/HOL/Old_Number_Theory/Pocklington.thy
rename : src/HOL/Library/Primes.thy => src/HOL/Old_Number_Theory/Primes.thy
rename : src/HOL/NumberTheory/Quadratic_Reciprocity.thy => src/HOL/Old_Number_Theory/Quadratic_Reciprocity.thy
rename : src/HOL/NumberTheory/ROOT.ML => src/HOL/Old_Number_Theory/ROOT.ML
rename : src/HOL/NumberTheory/Residues.thy => src/HOL/Old_Number_Theory/Residues.thy
rename : src/HOL/NumberTheory/WilsonBij.thy => src/HOL/Old_Number_Theory/WilsonBij.thy
rename : src/HOL/NumberTheory/WilsonRuss.thy => src/HOL/Old_Number_Theory/WilsonRuss.thy
rename : src/HOL/NumberTheory/document/root.tex => src/HOL/Old_Number_Theory/document/root.tex


# 8320083d 31-Aug-2009 krauss <none@none>

moved lemma Wellfounded.in_inv_image to Relation.thy


# 57b7df05 28-Aug-2009 wenzelm <none@none>

discontinued Display.pretty_ctyp/cterm etc.;


# 311c97bc 28-Aug-2009 wenzelm <none@none>

misc updates and tuning;


# af0b086b 21-Aug-2009 boehmes <none@none>

added Mirabelle to NEWS


# ec181518 11-Aug-2009 wenzelm <none@none>

added PARALLEL_CHOICE, PARALLEL_GOALS;


# 67dca950 04-Aug-2009 wenzelm <none@none>

etc/components;
isabelle makeall operates on all components with IsaMakefile;


# 5696ed14 28-Jul-2009 nipkow <none@none>

sos documentation


# 79c82db5 28-Jul-2009 haftmann <none@none>

Set.UNIV and Set.empty are mere abbreviations for top and bot


# 263e675f 27-Jul-2009 krauss <none@none>

"more standard" argument order of relation composition (op O)


# 8e564761 27-Jul-2009 haftmann <none@none>

NEWS


# 8211333b 26-Jul-2009 wenzelm <none@none>

tacticals FOCUS and FOCUS_PARAMS;


# 4e0ccd40 23-Jul-2009 wenzelm <none@none>

Proper context for simpset_of, claset_of, clasimpset_of.


# 86665271 22-Jul-2009 haftmann <none@none>

set intersection and union now named inter and union


# 3e41e1ac 22-Jul-2009 nipkow <none@none>

News


# 583af36d 20-Jul-2009 wenzelm <none@none>

Display.pretty_thm now requires a proper context;


# 5f499922 19-Jul-2009 wenzelm <none@none>

parallel_proofs: more fine-grained control with optional parallel checking of nested Isar proofs;


# ee1f011f 14-Jul-2009 haftmann <none@none>

refinement of lattice classes


# 261728a4 14-Jul-2009 haftmann <none@none>

NEWS and CONTRIBUTORS


# b063764f 09-Jul-2009 wenzelm <none@none>

renamed functor TableFun to Table, and GraphFun to Graph;


# e16978f9 02-Jul-2009 wenzelm <none@none>

renamed NamedThmsFun to Named_Thms;


# d55184ea 02-Jul-2009 wenzelm <none@none>

misc tuning;


# cdae9a14 30-Jun-2009 hoelzl <none@none>

NEWS updated


# 679f981b 29-Jun-2009 hoelzl <none@none>

Implemented taylor series expansion for approximation


# ed33049f 26-Jun-2009 nipkow <none@none>

lcm abs lemmas


# 854defce 25-Jun-2009 hoelzl <none@none>

NEWS updated


# 5990ee2b 24-Jun-2009 nipkow <none@none>

corrected and unified thm names


# d0b33b8e 23-Jun-2009 haftmann <none@none>

tuned interfaces of datatype module


# eeb738d8 19-Jun-2009 nipkow <none@none>

NewNumberTheory


# 91b337ca 19-Jun-2009 haftmann <none@none>

discontinued ancient tradition to suffix certain ML module names with "_package"

--HG--
rename : src/HOL/Import/import_package.ML => src/HOL/Import/import.ML
rename : src/HOL/Nominal/nominal_package.ML => src/HOL/Nominal/nominal.ML
rename : src/HOL/Tools/specification_package.ML => src/HOL/Tools/choice_specification.ML
rename : src/HOL/Tools/datatype_package/datatype_package.ML => src/HOL/Tools/datatype_package/datatype.ML
rename : src/HOL/Tools/function_package/fundef_package.ML => src/HOL/Tools/function_package/fundef.ML
rename : src/HOL/Tools/inductive_package.ML => src/HOL/Tools/inductive.ML
rename : src/HOL/Tools/inductive_set_package.ML => src/HOL/Tools/inductive_set.ML
rename : src/HOL/Tools/old_primrec_package.ML => src/HOL/Tools/old_primrec.ML
rename : src/HOL/Tools/primrec_package.ML => src/HOL/Tools/primrec.ML
rename : src/HOL/Tools/recdef_package.ML => src/HOL/Tools/recdef.ML
rename : src/HOL/Tools/record_package.ML => src/HOL/Tools/record.ML
rename : src/HOL/Tools/typecopy_package.ML => src/HOL/Tools/typecopy.ML
rename : src/HOL/Tools/typedef_package.ML => src/HOL/Tools/typedef.ML


# 89539a62 15-Jun-2009 haftmann <none@none>

authentic syntax for Pow and image


# 2f0b9a74 13-Jun-2009 haftmann <none@none>

quickcheck using generic code generator


# 5b2919c5 10-Jun-2009 wenzelm <none@none>

discontinued escaped symbols;
tuned;


# 70d59899 08-Jun-2009 hoelzl <none@none>

Added new evaluator "approximate"


# a76360b1 25-Jun-2009 haftmann <none@none>

arbitrary farewell


# 7b8f5584 08-Jun-2009 haftmann <none@none>

method linarith


# 798e9b63 31-May-2009 wenzelm <none@none>

removed "compress" option from isabelle-process and isabelle usedir -- this is always enabled;


# 80a1c700 31-May-2009 wenzelm <none@none>

discontinued support for Poly/ML 4.x versions;


# 8c93ed98 30-May-2009 wenzelm <none@none>

eliminated old Attrib.add_attributes (and Attrib.syntax);


# d7e33231 30-May-2009 wenzelm <none@none>

eliminated old Method.add_method(s);


# 79b8e47f 27-Apr-2009 haftmann <none@none>

cleaned up theory power further


# 13866ee3 24-Apr-2009 haftmann <none@none>

funpow and relpow with shared "^^" syntax


# bfb07eed 22-Apr-2009 haftmann <none@none>

dropped duplication


# 84ce7520 22-Apr-2009 haftmann <none@none>

code_datatype and power


# d2b32e68 19-Apr-2009 wenzelm <none@none>

back to non-release mode;


# 280a39c9 20-Apr-2009 haftmann <none@none>

changes in power operations


# c442ba6f 17-Apr-2009 haftmann <none@none>

formal declaration of undefined parameters after class instantiation


# e743f6f0 17-Apr-2009 haftmann <none@none>

separated funpow, relpow from power on monoids


# 910c9ceb 16-Apr-2009 haftmann <none@none>

tightended specification of class semiring_div


# 5991f87c 02-Apr-2009 wenzelm <none@none>

some more HOL-Nominal news;


# 3ac1bc9b 02-Apr-2009 wenzelm <none@none>

some HOL-Nominal news;


# a3b134e4 02-Apr-2009 wenzelm <none@none>

tuned;


# 7c314d24 02-Apr-2009 wenzelm <none@none>

misc cleanup and rearrangements for Isabelle2009 release;


# 99bfff1d 27-Mar-2009 haftmann <none@none>

dropped toy example Code_Antiq


# 6ef05052 26-Mar-2009 wenzelm <none@none>

interpretation/interpret: prefixes are mandatory by default;
misc tuning and updates;


# e622e742 24-Mar-2009 nipkow <none@none>

NEWS: [arith]


# 1716138f 20-Mar-2009 wenzelm <none@none>

Disposed old declarations, tactics, tactic combinators that refer to the simpset or claset of an implicit theory;


# b1f4a119 19-Mar-2009 wenzelm <none@none>

tuned;


# e03c4874 16-Mar-2009 huffman <none@none>

document new additions to HOL/Library


# 80887671 16-Mar-2009 wenzelm <none@none>

simplifief 'method_setup' command;


# bcc7d38a 15-Mar-2009 wenzelm <none@none>

simplified attribute and method setup;


# 002ea6af 14-Mar-2009 immler@in.tum.de <immler@in.tum.de>

updated NEWS


# 85a82bce 11-Mar-2009 wenzelm <none@none>

added 'local_setup' command;
tuned;


# 6fff018e 11-Mar-2009 hoelzl <none@none>

Updated paths in Decision_Procs comments and NEWS


# a8437918 10-Mar-2009 webertj <none@none>

Instead of giving up entirely, arith now ignores all inequalities when there are too many.


# 9b68aa34 09-Mar-2009 wenzelm <none@none>

tuned;


# b5f8eacf 09-Mar-2009 wenzelm <none@none>

* More systematic treatment of long names, abstract name bindings, and name space operations.
* Simplified interface for defining document antiquotations via ThyOutput.antiquotation.


# 83c97123 06-Mar-2009 haftmann <none@none>

constructive version of Cantor's first diagonalization argument


# a9666ad0 06-Mar-2009 haftmann <none@none>

corrected slip in NEWS


# 03d20c69 06-Mar-2009 haftmann <none@none>

added strict_mono predicate


# bf255bf9 05-Mar-2009 haftmann <none@none>

set operations Int, Un, INTER, UNION, Inter, Union, empty, UNIV are now proper qualified constants with authentic syntax


# 8ee53001 04-Mar-2009 huffman <none@none>

declare power_Suc [simp]; remove redundant type-specific versions of power_Suc


# ac5dfb7c 04-Mar-2009 wenzelm <none@none>

NEWS: renamed o2s to Option.set;


# b391ac6a 04-Mar-2009 nipkow <none@none>

Made Option a separate theory and renamed option_map to Option.map


# 38a6f0dd 03-Mar-2009 nipkow <none@none>

removed and renamed redundant lemmas


# 7b02cd7d 02-Mar-2009 nipkow <none@none>

name fix


# bb2d682e 02-Mar-2009 nipkow <none@none>

name changes


# e22f0cdf 28-Feb-2009 nipkow <none@none>

removed redundant lemmas


# c60698fc 28-Feb-2009 huffman <none@none>

add news for HOLCF; fixed some typos and inaccuracies


# 7a4aec42 28-Feb-2009 wenzelm <none@none>

* New prover for coherent logic (see src/Tools/coherent.ML).


# 8ddb2d1c 26-Feb-2009 wenzelm <none@none>

tuned NEWS;


# 855ee755 25-Feb-2009 nipkow <none@none>

NEWS


# 98959acc 21-Feb-2009 nipkow <none@none>

NEWS


# f58ddbd6 12-Feb-2009 kleing <none@none>

added find_consts to NEWS and CONTRIBUTORS


# 8543e140 11-Feb-2009 kleing <none@none>

fixed typo


# c3237b34 11-Feb-2009 kleing <none@none>

updated NEWS etc with "solves" criterion and auto_solves


# fe94fee1 06-Feb-2009 haftmann <none@none>

session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there

--HG--
rename : src/HOL/Reflection/Approximation.thy => src/HOL/Decision_Procs/Approximation.thy
rename : src/HOL/Reflection/Cooper.thy => src/HOL/Decision_Procs/Cooper.thy
rename : src/HOL/Library/Dense_Linear_Order.thy => src/HOL/Decision_Procs/Dense_Linear_Order.thy
rename : src/HOL/Reflection/Ferrack.thy => src/HOL/Decision_Procs/Ferrack.thy
rename : src/HOL/Reflection/MIR.thy => src/HOL/Decision_Procs/MIR.thy
rename : src/HOL/Reflection/ROOT.ML => src/HOL/Decision_Procs/ROOT.ML
rename : src/HOL/Reflection/cooper_tac.ML => src/HOL/Decision_Procs/cooper_tac.ML
rename : src/HOL/Reflection/ferrack_tac.ML => src/HOL/Decision_Procs/ferrack_tac.ML
rename : src/HOL/Reflection/mir_tac.ML => src/HOL/Decision_Procs/mir_tac.ML


# 9e3c7a6d 05-Feb-2009 hoelzl <none@none>

Updated NEWS about approximation


# 9a2bb757 05-Feb-2009 hoelzl <none@none>

Add approximation method


# 6172af0a 03-Feb-2009 haftmann <none@none>

handling type classes without parameters


# fd0a0684 03-Feb-2009 haftmann <none@none>

established session HOL-Reflection

--HG--
rename : src/HOL/ex/Reflected_Presburger.thy => src/HOL/Reflection/Cooper.thy
rename : src/HOL/ex/MIR.thy => src/HOL/Reflection/MIR.thy
rename : src/HOL/ex/coopertac.ML => src/HOL/Reflection/cooper_tac.ML
rename : src/HOL/ex/linrtac.ML => src/HOL/Reflection/ferrack_tac.ML
rename : src/HOL/ex/mirtac.ML => src/HOL/Reflection/mir_tac.ML


# e1807a42 28-Jan-2009 nipkow <none@none>

-


# af89d396 28-Jan-2009 haftmann <none@none>

Reflection.thy now in HOL/Library

--HG--
rename : src/HOL/ex/Reflection.thy => src/HOL/Library/Reflection.thy
rename : src/HOL/ex/reflection.ML => src/HOL/Library/reflection.ML
rename : src/HOL/ex/reflection_data.ML => src/HOL/Library/reify_data.ML


# 4dde23e6 26-Jan-2009 haftmann <none@none>

entry point for Word library now named Word

--HG--
rename : src/HOL/Word/WordMain.thy => src/HOL/Word/Word.thy


# 833628fe 22-Jan-2009 haftmann <none@none>

binding replaces Binding.T


# c49b40c1 21-Jan-2009 haftmann <none@none>

no base sort in class import


# 6f9ffb42 08-Jan-2009 haftmann <none@none>

NEWS and CONTRIBUTORS


# d5f4d370 30-Dec-2008 ballarin <none@none>

New locales.


# 66194568 29-Dec-2008 haftmann <none@none>

adapted HOL source structure to distribution layout

--HG--
rename : src/HOL/Library/Dense_Linear_Order.thy => src/HOL/Dense_Linear_Order.thy
rename : src/HOL/Complex/Fundamental_Theorem_Algebra.thy => src/HOL/Fundamental_Theorem_Algebra.thy
rename : src/HOL/Real/HahnBanach/Bounds.thy => src/HOL/HahnBanach/Bounds.thy
rename : src/HOL/Real/HahnBanach/FunctionNorm.thy => src/HOL/HahnBanach/FunctionNorm.thy
rename : src/HOL/Real/HahnBanach/FunctionOrder.thy => src/HOL/HahnBanach/FunctionOrder.thy
rename : src/HOL/Real/HahnBanach/HahnBanach.thy => src/HOL/HahnBanach/HahnBanach.thy
rename : src/HOL/Real/HahnBanach/HahnBanachExtLemmas.thy => src/HOL/HahnBanach/HahnBanachExtLemmas.thy
rename : src/HOL/Real/HahnBanach/HahnBanachLemmas.thy => src/HOL/HahnBanach/HahnBanachLemmas.thy
rename : src/HOL/Real/HahnBanach/HahnBanachSupLemmas.thy => src/HOL/HahnBanach/HahnBanachSupLemmas.thy
rename : src/HOL/Real/HahnBanach/Linearform.thy => src/HOL/HahnBanach/Linearform.thy
rename : src/HOL/Real/HahnBanach/NormedSpace.thy => src/HOL/HahnBanach/NormedSpace.thy
rename : src/HOL/Real/HahnBanach/README.html => src/HOL/HahnBanach/README.html
rename : src/HOL/Real/HahnBanach/ROOT.ML => src/HOL/HahnBanach/ROOT.ML
rename : src/HOL/Real/HahnBanach/Subspace.thy => src/HOL/HahnBanach/Subspace.thy
rename : src/HOL/Real/HahnBanach/VectorSpace.thy => src/HOL/HahnBanach/VectorSpace.thy
rename : src/HOL/Real/HahnBanach/ZornLemma.thy => src/HOL/HahnBanach/ZornLemma.thy
rename : src/HOL/Real/HahnBanach/document/root.bib => src/HOL/HahnBanach/document/root.bib
rename : src/HOL/Real/HahnBanach/document/root.tex => src/HOL/HahnBanach/document/root.tex
rename : src/HOL/Real/RealVector.thy => src/HOL/RealVector.thy
rename : src/HOL/Hyperreal/SEQ.thy => src/HOL/SEQ.thy


# aae55924 27-Dec-2008 krauss <none@none>

tuned NEWS; CONTRIBUTORS


# 7b7b1863 23-Dec-2008 wenzelm <none@none>

tuned;


# 07e99f39 23-Dec-2008 wenzelm <none@none>

* Proofs of are run in parallel on multi-core systems;
* High-level support for concurrent ML programming;


# 66353221 20-Dec-2008 wenzelm <none@none>

removed Ids;


# 15ae7f5e 16-Dec-2008 krauss <none@none>

method "sizechange" proves termination of functions; added more infrastructure for termination proofs


# e01ddee4 04-Dec-2008 haftmann <none@none>

cleaned up binding module and related code


# 4097d796 04-Dec-2008 nipkow <none@none>

NEWS


# f21befe1 03-Dec-2008 haftmann <none@none>

made repository layout more coherent with logical distribution structure; stripped some $Id$s

--HG--
rename : src/HOL/Library/Code_Message.thy => src/HOL/Code_Message.thy
rename : src/HOL/Complex/Complex.thy => src/HOL/Complex.thy
rename : src/HOL/Complex/Complex_Main.thy => src/HOL/Complex_Main.thy
rename : src/HOL/Real/ContNotDenum.thy => src/HOL/ContNotDenum.thy
rename : src/HOL/Hyperreal/Deriv.thy => src/HOL/Deriv.thy
rename : src/HOL/Hyperreal/Fact.thy => src/HOL/Fact.thy
rename : src/HOL/Hyperreal/FrechetDeriv.thy => src/HOL/FrechetDeriv.thy
rename : src/HOL/Library/GCD.thy => src/HOL/GCD.thy
rename : src/HOL/Hyperreal/Integration.thy => src/HOL/Integration.thy
rename : src/HOL/Real/Float.thy => src/HOL/Library/Float.thy
rename : src/HOL/Hyperreal/Lim.thy => src/HOL/Lim.thy
rename : src/HOL/Hyperreal/Ln.thy => src/HOL/Ln.thy
rename : src/HOL/Hyperreal/Log.thy => src/HOL/Log.thy
rename : src/HOL/Real/Lubs.thy => src/HOL/Lubs.thy
rename : src/HOL/Hyperreal/MacLaurin.thy => src/HOL/MacLaurin.thy
rename : src/HOL/Hyperreal/NthRoot.thy => src/HOL/NthRoot.thy
rename : src/HOL/Library/Order_Relation.thy => src/HOL/Order_Relation.thy
rename : src/HOL/Real/PReal.thy => src/HOL/PReal.thy
rename : src/HOL/Library/Parity.thy => src/HOL/Parity.thy
rename : src/HOL/Real/RComplete.thy => src/HOL/RComplete.thy
rename : src/HOL/Real/Rational.thy => src/HOL/Rational.thy
rename : src/HOL/Real/Real.thy => src/HOL/Real.thy
rename : src/HOL/Real/RealDef.thy => src/HOL/RealDef.thy
rename : src/HOL/Real/RealPow.thy => src/HOL/RealPow.thy
rename : src/HOL/Hyperreal/Series.thy => src/HOL/Series.thy
rename : src/HOL/Hyperreal/Taylor.thy => src/HOL/Taylor.thy
rename : src/HOL/arith_data.ML => src/HOL/Tools/arith_data.ML
rename : src/HOL/Real/float_arith.ML => src/HOL/Tools/float_arith.ML
rename : src/HOL/Real/float_syntax.ML => src/HOL/Tools/float_syntax.ML
rename : src/HOL/hologic.ML => src/HOL/Tools/hologic.ML
rename : src/HOL/int_arith1.ML => src/HOL/Tools/int_arith.ML
rename : src/HOL/int_factor_simprocs.ML => src/HOL/Tools/int_factor_simprocs.ML
rename : src/HOL/nat_simprocs.ML => src/HOL/Tools/nat_simprocs.ML
rename : src/HOL/Real/rat_arith.ML => src/HOL/Tools/rat_arith.ML
rename : src/HOL/Real/real_arith.ML => src/HOL/Tools/real_arith.ML
rename : src/HOL/simpdata.ML => src/HOL/Tools/simpdata.ML
rename : src/HOL/Hyperreal/Transcendental.thy => src/HOL/Transcendental.thy
rename : src/HOL/Library/RType.thy => src/HOL/Typerep.thy
rename : src/HOL/Library/Univ_Poly.thy => src/HOL/Univ_Poly.thy
rename : src/HOL/Complex/ex/Arithmetic_Series_Complex.thy => src/HOL/ex/Arithmetic_Series_Complex.thy
rename : src/HOL/Complex/ex/BigO_Complex.thy => src/HOL/ex/BigO_Complex.thy
rename : src/HOL/Complex/ex/HarmonicSeries.thy => src/HOL/ex/HarmonicSeries.thy
rename : src/HOL/Complex/ex/MIR.thy => src/HOL/ex/MIR.thy
rename : src/HOL/Complex/ex/ReflectedFerrack.thy => src/HOL/ex/ReflectedFerrack.thy
rename : src/HOL/Complex/ex/Sqrt.thy => src/HOL/ex/Sqrt.thy
rename : src/HOL/Complex/ex/Sqrt_Script.thy => src/HOL/ex/Sqrt_Script.thy
rename : src/HOL/Complex/ex/linrtac.ML => src/HOL/ex/linrtac.ML
rename : src/HOL/Complex/ex/mirtac.ML => src/HOL/ex/mirtac.ML
rename : src/Pure/Tools/quickcheck.ML => src/Tools/quickcheck.ML
rename : src/Pure/Tools/value.ML => src/Tools/value.ML


# 6c0630fa 30-Nov-2008 wenzelm <none@none>

removed obsolete isabelle-interface executable and ISABELLE_INTERFACE setting;


# 616b288a 29-Nov-2008 wenzelm <none@none>

default for ISABELLE_HOME_USER is now ~/.isabelle instead of ~/isabelle;


# b08c2db5 19-Nov-2008 wenzelm <none@none>

Pure syntax: more coherent treatment of aprop, permanent TERM and &&&;


# 521fd62a 19-Nov-2008 nipkow <none@none>

*** empty log message ***


# a568bdd3 13-Nov-2008 haftmann <none@none>

simproc for let


# cb26f20b 30-Oct-2008 ballarin <none@none>

Dropped context element 'includes'.


# c4f9044f 28-Oct-2008 paulson <none@none>

The metis method no longer fails because the theorem is too trivial


# 46ae01f8 24-Oct-2008 haftmann <none@none>

new classes "top" and "bot"


# 349b9004 23-Oct-2008 wenzelm <none@none>

multithreading support only for polyml-5.2.1 or later;


# 30a6414c 16-Oct-2008 wenzelm <none@none>

tuned;


# b5baeec7 16-Oct-2008 wenzelm <none@none>

tuned;


# cc611a6e 16-Oct-2008 wenzelm <none@none>

goal-directed proof now enforces strict proof irrelevance wrt. sort hypotheses;


# ed6cd9b7 15-Oct-2008 wenzelm <none@none>

tuned;


# 8f0db802 15-Oct-2008 wenzelm <none@none>

tuned;


# 8b8616ea 15-Oct-2008 wenzelm <none@none>

generic ATP manager based on threads (by Fabian Immler);


# e350e851 09-Oct-2008 haftmann <none@none>

tuned


# 8c7c621d 09-Oct-2008 haftmann <none@none>

tuned default rules of (dvd)


# 80fb1da8 07-Oct-2008 haftmann <none@none>

only one theorem table for both code generators


# f208fd4b 04-Oct-2008 wenzelm <none@none>

simplified main Isabelle executables: removed Isabelle and isabelle (replaced by isabelle-process), renamed isatool to isabelle;


# 8c01492a 03-Oct-2008 wenzelm <none@none>

tuned;


# d55420dc 03-Oct-2008 wenzelm <none@none>

Vampire wrapper script for remote SystemOnTPTP service (by Fabian Immler);


# c698ac45 25-Sep-2008 haftmann <none@none>

non left-linear equations for nbe


# f01e330e 18-Sep-2008 wenzelm <none@none>

tuned;


# 9f686374 18-Sep-2008 wenzelm <none@none>

simplified oracle interface;


# 01b0e7fc 17-Sep-2008 wenzelm <none@none>

* ML bindings produced via Isar commands are stored within the Isar context.
* Command 'ML_prf' is analogous to 'ML' but works within a proof context.


# 44a4d102 16-Sep-2008 wenzelm <none@none>

multithreading for Poly/ML 5.1 is no longer supported;


# 19ab6837 16-Sep-2008 wenzelm <none@none>

updated system manual;


# f8895a21 16-Sep-2008 wenzelm <none@none>

separate emacs tool for Proof General / Emacs;


# 1980d369 15-Sep-2008 paulson <none@none>

The metis method now fails in the usual manner, rather than raising an exception,
if it determines that it cannot prove the theorem.


# cbeb4785 16-Sep-2008 haftmann <none@none>

generic value command


# 1cc37d96 09-Sep-2008 wenzelm <none@none>

* Changed defaults for unify configuration options;


# f2c13b43 04-Sep-2008 haftmann <none@none>

different bookkeeping for code equations


# fac82a7f 03-Sep-2008 wenzelm <none@none>

axiomatization is now global-only;


# 27f3e697 03-Sep-2008 wenzelm <none@none>

simplified Toplevel.add_hook: cover successful transactions only;


# cc6e40ea 02-Sep-2008 wenzelm <none@none>

* Generic Toplevel.add_hook interface allows to analyze the result of
transactions (including failed ones). For example, see
src/Pure/ProofGeneral/proof_general_pgip.ML for theorem dependency
output of transactions resulting in a new theory state.


# 96d10c85 02-Sep-2008 wenzelm <none@none>

* Result facts now refer to the *full* internal name;


# 1c2d91cc 02-Sep-2008 wenzelm <none@none>

* Name bindings in higher specification mechanisms;


# 33aa7018 02-Sep-2008 ballarin <none@none>

Interpretation commands no longer accept interpretation attributes.


# d558819a 01-Sep-2008 nipkow <none@none>

*** empty log message ***


# b29e3386 28-Aug-2008 haftmann <none@none>

dropped parameter prefix for class theorems


# 81cc3c32 23-Aug-2008 wenzelm <none@none>

* Isabelle/lib/classes/Pure.jar;
* Status messages;
* Homegrown Isabelle font;


# 84736cbb 11-Aug-2008 haftmann <none@none>

moved class wellorder to theory Orderings


# e815955d 08-Aug-2008 wenzelm <none@none>

tuned formatting;


# b23df8ba 06-Aug-2008 ballarin <none@none>

Interpretation command (theory/proof context) no longer simplifies goal.


# fa753c2e 01-Aug-2008 ballarin <none@none>

Generalised polynomial lemmas from cring to ring.


# dafd736a 30-Jul-2008 ballarin <none@none>

New locales for orders and lattices where the equivalence relation is not restricted to equality.


# ce5f42df 29-Jul-2008 ballarin <none@none>

Zorn's Lemma for partial orders.


# 5c3ad256 29-Jul-2008 ballarin <none@none>

Unit_inv_l, Unit_inv_r made [simp];
Renamed theorems;
New theory on divisibility.


# ef619048 24-Jul-2008 haftmann <none@none>

dropped locale (open)


# be76c7e8 18-Jul-2008 haftmann <none@none>

moved op dvd to theory Ring_and_Field; generalized a couple of lemmas


# e44d24d1 15-Jul-2008 wenzelm <none@none>

added command 'linear_undo';
tuned;


# a6d97a8a 14-Jul-2008 haftmann <none@none>

unified curried gcd, lcm, zgcd, zlcm


# 7e5a7b71 11-Jul-2008 haftmann <none@none>

Fract now total; improved code generator setup


# 4bcde7cb 10-Jul-2008 wenzelm <none@none>

slightly improved @{lemma} (both for latex and ML);
misc tuning;


# 10d76fc0 04-Jul-2008 huffman <none@none>

HOL-NSA


# c0ad40b1 01-Jul-2008 haftmann <none@none>

code antiquotation roaring ahead


# f94e03dc 01-Jul-2008 haftmann <none@none>

HOL += HOL-Complex


# b8f12fb6 30-Jun-2008 haftmann <none@none>

HOL += HOL-Complex


# fc4a15c9 28-Jun-2008 wenzelm <none@none>

tuned;


# dded4316 28-Jun-2008 wenzelm <none@none>

tuned;


# 4592f452 28-Jun-2008 wenzelm <none@none>

additional ML antiquotations;


# 298265fc 28-Jun-2008 wenzelm <none@none>

@{lemma}: 'by' keyword;


# b1576228 28-Jun-2008 wenzelm <none@none>

ML: improved antiquotations;


# e69f82f4 23-Jun-2008 wenzelm <none@none>

induct_tac: mutual rules work as for method "induct";


# 3d6b5d8b 20-Jun-2008 haftmann <none@none>

(removed non-present change)


# 035c1d7a 19-Jun-2008 wenzelm <none@none>

disposed Sign.read_typ etc;


# 0dceddfa 18-Jun-2008 wenzelm <none@none>

* Disposed old term read functions;


# 374dfca9 16-Jun-2008 wenzelm <none@none>

* Rules and tactics that read instantiations now demand a proper context;


# 6e288365 14-Jun-2008 wenzelm <none@none>

removed exotic 'token_translation' command;


# 4f2e76be 13-Jun-2008 wenzelm <none@none>

* Recovered hiding of consts;


# 81106b7b 11-Jun-2008 wenzelm <none@none>

tuned;


# 836179d1 10-Jun-2008 wenzelm <none@none>

tuned spacing;


# 73eccb4c 10-Jun-2008 wenzelm <none@none>

* Attributes cases, induct, coinduct support del option.


# aa86932c 10-Jun-2008 wenzelm <none@none>

proper news header;
methods case_tac and induct_tac now refer to usual declarations;
removed obsolete induct_tac and thm_induct_tac;


# df0867de 10-Jun-2008 haftmann <none@none>

rep_datatype command now takes list of constructors as input arguments


# 25974587 03-Jun-2008 wenzelm <none@none>

some reorganization and fine-tuning;


# 86cd7099 02-Jun-2008 wenzelm <none@none>

reorganized isar-ref;


# c6fc4df4 28-May-2008 wenzelm <none@none>

misc tuning for Isabelle2008;


# 7a3eb4a5 21-May-2008 berghofe <none@none>

Added entry explaining incompatibilities introduced by replacing sets by predicates.


# 50fc7ffb 18-May-2008 wenzelm <none@none>

* Eliminated theory ProtoPure and CPure, leaving just one Pure theory.


# 1000a86e 16-May-2008 wenzelm <none@none>

* Method "cases", "induct", "coinduct": removed obsolete "(open)" option;
* Isar statements: removed obsolete case "rule_context";


# 4e6f172f 15-May-2008 wenzelm <none@none>

tuned;


# 3d2f6cbb 15-May-2008 wenzelm <none@none>

* Simplified pdfsetup.sty;


# 94e534f4 13-May-2008 krauss <none@none>

NEWS about measure functions


# 2b2647a5 12-May-2008 wenzelm <none@none>

misc tuning;


# 0f78e7fb 02-May-2008 ballarin <none@none>

unfold_locales part of default method.


# 224202f9 29-Apr-2008 haftmann <none@none>

added lemma antiquotation


# ee5945c1 25-Apr-2008 krauss <none@none>

Merged theories about wellfoundedness into one: Wellfounded.thy


# 494da7c5 18-Apr-2008 wenzelm <none@none>

NamedThmsFun: removed obsolete print command -- facts are accesible via dynamic name;


# bc636ca7 17-Apr-2008 wenzelm <none@none>

* Context-dependent token translations.


# 22fe6a93 16-Apr-2008 berghofe <none@none>

Added entry for unused_thms command.


# 62b07ffd 15-Apr-2008 wenzelm <none@none>

added hide fact;


# 3ee6f76b 15-Apr-2008 wenzelm <none@none>

tuned;


# 0d1c232b 15-Apr-2008 wenzelm <none@none>

* Name space merge now observes canonical order;
* Authentic naming of facts;


# 371e4506 08-Apr-2008 wenzelm <none@none>

support for YXML notation -- XML done right;


# 6133a8b8 07-Apr-2008 paulson <none@none>

* Metis: the maximum number of clauses that can be produced from a theorem is now given by the attribute max_clauses. Theorems that exceed this number are ignored, with a warning printed.


# e2757f5b 02-Apr-2008 haftmann <none@none>

explicit class "eq" for operational equality


# 41c9db51 30-Mar-2008 nipkow <none@none>

*** empty log message ***


# 1a1b9232 29-Mar-2008 wenzelm <none@none>

purely functional setup of claset/simpset/clasimpset;


# 6dc68673 29-Mar-2008 wenzelm <none@none>

fixed spelling;


# 7086916f 29-Mar-2008 wenzelm <none@none>

* Eliminated destructive theorem database.
* Commands 'use' and 'ML' are now purely functional; added diagnostic 'ML_val'.


# 8da8512b 27-Mar-2008 haftmann <none@none>

explicit case names for rule list_induct2


# 47b61be9 27-Mar-2008 wenzelm <none@none>

Command 'setup': discontinued implicit version.


# 1f138526 27-Mar-2008 wenzelm <none@none>

HOL (and FOL): renamed variables in rules imp_elim and swap;
Eliminated theory ProtoPure.


# b65a4828 25-Mar-2008 wenzelm <none@none>

Functor NamedThmsFun: data is available to the user as dynamic fact;


# d3e42a44 24-Mar-2008 wenzelm <none@none>

removed obsolete use_legacy_bindings;


# b02a597e 19-Mar-2008 haftmann <none@none>

Theory Product_Type; fixed typos


# ca0a527d 19-Mar-2008 wenzelm <none@none>

removed redundant Nat.less_not_sym, Nat.less_asym;
renamed Nat.less_irrefl to less_irrefl_nat, no longer declared elim;


# 97cad172 19-Mar-2008 paulson <none@none>

Attributes sledgehammer_full, sledgehammer_modulus, sledgehammer_sorts
Sledgehammer no longer produces structured proofs by default.


# 2ea71f41 18-Mar-2008 wenzelm <none@none>

theory loader: discontinued *attached* ML scripts;


# aeb24730 18-Mar-2008 wenzelm <none@none>

removed redundant less_trans, less_linear, le_imp_less_or_eq, le_less_trans, less_le_trans (cf. Orderings.thy);
renamed less_imp_le to less_imp_le_nat;


# 3671ea9f 07-Mar-2008 haftmann <none@none>

added entries


# 7fc725a8 06-Mar-2008 wenzelm <none@none>

* system/system_out provides a robust way to invoke external shell
commands, with propagation of interrupts (after Poly/ML 5.2);


# 9276f741 06-Mar-2008 wenzelm <none@none>

removed obsolete THIS_IS_ISABELLE_BUILD;


# d0dcb445 05-Mar-2008 wenzelm <none@none>

indexing literal facts: exclude background context;


# 4a51821b 05-Mar-2008 krauss <none@none>

NEWS: RBTs, renamings in ZF


# 06d06675 01-Mar-2008 wenzelm <none@none>

added @{const} antiquotation;


# 5749d948 28-Feb-2008 wenzelm <none@none>

Transitive_Closure: induct and cases rules now declare proper case_names;
tuned;


# 253101f0 25-Feb-2008 haftmann <none@none>

added accidental omissions


# 3b7bd289 16-Feb-2008 huffman <none@none>

New simpler representation of numerals, using Bit0 and Bit1 instead of BIT, B0, and B1


# d3cb3a2e 15-Feb-2008 haftmann <none@none>

<= and < on nat no longer depend on wellfounded relations


# 6d7695b0 06-Feb-2008 haftmann <none@none>

locales ACf, ACIf, ACIfSL and ACIfSLlin have been abandoned in favour of the existing algebraic classes ab_semigroup_mult, ab_semigroup_idem_mult, lower_semilattice (resp. uper_semilattice) and linorder


# fa294173 30-Jan-2008 haftmann <none@none>

Theorem Inductive.lfp_ordinal_induct generalized to complete lattices


# b97cbd46 28-Jan-2008 wenzelm <none@none>

* Outer syntax: string tokens no longer admit escaped white space;


# 0a5b1cd6 27-Jan-2008 wenzelm <none@none>

use_thy: do not set implicit ML context anymore;


# b22a79ba 25-Jan-2008 wenzelm <none@none>

tuned;


# 90a77b6e 25-Jan-2008 wenzelm <none@none>

* Default settings: PROOFGENERAL_OPTIONS no longer impose xemacs here;


# ddf461f1 25-Jan-2008 haftmann <none@none>

moved definition of power on ints to theory Int


# cf7f8d43 22-Jan-2008 haftmann <none@none>

added class semiring_div


# c5f3ac4f 15-Jan-2008 haftmann <none@none>

joined theories IntDef, Numeral, IntArith to theory Int


# 7299ed94 14-Jan-2008 nipkow <none@none>

*** empty log message ***


# b60a0e45 06-Jan-2008 wenzelm <none@none>

* Rudimentary Isabelle plugin for jEdit;


# 5125cd20 02-Jan-2008 wenzelm <none@none>

tuned;


# f1269085 02-Jan-2008 wenzelm <none@none>

Multithreading.max_threads := 0 refers to number of cores of underlying machine;


# 9c065754 02-Jan-2008 haftmann <none@none>

split of class uminus


# 3a986a4a 20-Dec-2007 wenzelm <none@none>

``print mode'' is now a thread-local value derived from a global template;


# a445613b 20-Dec-2007 wenzelm <none@none>

* Metis prover an order of magnitude faster, works with multithreading.


# 87385346 19-Dec-2007 haftmann <none@none>

instantiation target


# 8ce44432 19-Dec-2007 schirmer <none@none>

replaced K_record by lambda term %x. c


# a82a286e 17-Dec-2007 krauss <none@none>

spread NEWS about "induction_scheme" method


# 307f7763 15-Dec-2007 wenzelm <none@none>

tuned;


# 29c6e4e9 15-Dec-2007 wenzelm <none@none>

* isatool browser now works with Cygwin;
* isabelle-process: non-ML sessions are run with "nice";
* JVM class isabelle.IsabelleProcess (in Isabelle/lib/classes);


# 6de51853 14-Dec-2007 wenzelm <none@none>

* isatool tty runs Isabelle process with plain tty interaction;


# 4956bd46 12-Dec-2007 haftmann <none@none>

tuned


# 62ec55d3 11-Dec-2007 haftmann <none@none>

tuned


# 1b2900e3 07-Dec-2007 wenzelm <none@none>

(alt)string: allow explicit character codes (as in ML);


# 2784bfca 06-Dec-2007 haftmann <none@none>

added new primrec package


# e1be1269 04-Dec-2007 wenzelm <none@none>

\<chi> is now considered a letter;
tuned;


# afc0b201 30-Nov-2007 haftmann <none@none>

adjustions to due to instance target


# e61f0abe 30-Nov-2007 nipkow <none@none>

*** empty log message ***


# 732b4c9d 29-Nov-2007 haftmann <none@none>

instance command as rudimentary class target


# e173bce5 25-Nov-2007 wenzelm <none@none>

moved new NEWS from Isabelle2007 to this Isabelle version'';


# a1db5318 23-Nov-2007 haftmann <none@none>

deleted card definition as code lemma; authentic syntax for card


# dd451fe2 20-Nov-2007 wenzelm <none@none>

tuned spacing;


# 80b96de5 15-Nov-2007 wenzelm <none@none>

cover ISABELLE_IDENTIFIER;


# e54a054a 13-Nov-2007 wenzelm <none@none>

tuned;


# 8a87a413 12-Nov-2007 schirmer <none@none>

fixed typo;


# c985e90d 11-Nov-2007 wenzelm <none@none>

* HOL-Statespace;


# af30ce60 26-Oct-2007 haftmann <none@none>

tuned


# eed80dc3 26-Oct-2007 krauss <none@none>

added NEWS entry for function package


# f960af24 25-Oct-2007 haftmann <none@none>

tuned


# 722579be 24-Oct-2007 wenzelm <none@none>

tuned file names etc.;


# 458bba4b 23-Oct-2007 haftmann <none@none>

tuned


# 5bc30d3e 22-Oct-2007 wenzelm <none@none>

tuned Nominal entry;


# 8b0a2e65 22-Oct-2007 wenzelm <none@none>

added @{sort}, @{type_syntax} antiquotations;


# 4982c17b 21-Oct-2007 wenzelm <none@none>

misc tuning;


# 6cf3b576 20-Oct-2007 urbanc <none@none>

tuned the entry about nominal datatypes


# 47df04c0 18-Oct-2007 haftmann <none@none>

localized mono predicate


# d2ad869d 16-Oct-2007 haftmann <none@none>

global class syntax


# a2c14d08 14-Oct-2007 wenzelm <none@none>

more on authentic syntax;


# a0fe1f6d 15-Oct-2007 wenzelm <none@none>

updated method "ferrack";


# 46b82f13 12-Oct-2007 haftmann <none@none>

moved class power to theory Power


# 5386ed9a 12-Oct-2007 haftmann <none@none>

class div inherits from class times


# 7d6f5c76 10-Oct-2007 wenzelm <none@none>

added 'no_notation';


# 4fd1a9d5 08-Oct-2007 wenzelm <none@none>

tuned;


# d06d005b 08-Oct-2007 wenzelm <none@none>

generic Syntax.pretty/string_of operations;


# 77eafd6a 07-Oct-2007 wenzelm <none@none>

* Basic Isabelle mode for jEdit.


# 8f12f2a9 06-Oct-2007 wenzelm <none@none>

simplified interfaces for outer syntax;


# 5282eca1 05-Oct-2007 wenzelm <none@none>

tuned induct etc.;


# 60581fe5 01-Oct-2007 wenzelm <none@none>

added auto_quickcheck feature;


# f2b34ab5 01-Oct-2007 wenzelm <none@none>

misc tuning and update;


# 1e8da367 01-Oct-2007 wenzelm <none@none>

misc tuning and update;


# b9cb575a 26-Sep-2007 wenzelm <none@none>

tuned;


# ce64fc12 26-Sep-2007 wenzelm <none@none>

tuned;


# 5334066d 26-Sep-2007 wenzelm <none@none>

tuned;


# a6272ac4 26-Sep-2007 wenzelm <none@none>

* Pure/Isar: unified specification syntax admits type inference and dummy patterns;
print mode: no_abbrevs;


# 57af11fc 25-Sep-2007 wenzelm <none@none>

* Pure/Syntax: generic interfaces for parsing and type checking;
tuned;


# 2db87539 24-Sep-2007 haftmann <none@none>

datatype interpretators for size and datatype_realizer


# 3c661d25 24-Sep-2007 wenzelm <none@none>

more ML antiqs;


# fed29126 19-Sep-2007 nipkow <none@none>

*** empty log message ***


# 1d823a3f 19-Sep-2007 wenzelm <none@none>

* ML: just one true type int;


# f0bbf940 18-Sep-2007 ballarin <none@none>

Transitivity reasoner set up for locales.


# bdc78f4a 18-Sep-2007 wenzelm <none@none>

moved Tools/integer.ML to Pure/General/integer.ML;


# ac40cf82 18-Sep-2007 nipkow <none@none>

*** empty log message ***


# b341c094 16-Sep-2007 wenzelm <none@none>

moved induct patterns to HOL/Induct/Common_Patterns.thy;


# 8f080dac 31-Aug-2007 nipkow <none@none>

*** empty log message ***


# fe541879 31-Aug-2007 wenzelm <none@none>

tuned multithreading entry -- no longer experimental;


# ae5aa5fa 30-Aug-2007 nipkow <none@none>

*** empty log message ***


# f45964b3 24-Aug-2007 haftmann <none@none>

moved class dense_linear_order to Orderings.thy


# ac7890e0 20-Aug-2007 haftmann <none@none>

conciliated Inf/Inf_fin


# 202d2a72 19-Aug-2007 kleing <none@none>

* HOL-Word:
New extensive library and type for generic, fixed size machine
words, with arithemtic, bit-wise, shifting and rotating operations,
reflection into int, nat, and bool lists, automation for linear
arithmetic (by automatic reflection into nat or int), including
lemmas on overflow and monotonicity. Instantiated to all appropriate
arithmetic type classes, supporting automatic simplification of
numerals on all operations. Jointly developed by NICTA, Galois, and
PSU.

* still to do: README.html/document + moving some of the generic lemmas
to appropriate place in distribution


# f4ec4774 12-Aug-2007 kleing <none@none>

new attribute [rotated]


# 1454e162 12-Aug-2007 wenzelm <none@none>

* Syntax: scope for resolving ambiguities via type-inference is now limited to individual terms;


# 85496e5b 10-Aug-2007 wenzelm <none@none>

tuned;
added jEdit mode spec;


# 846e7996 09-Aug-2007 wenzelm <none@none>

* Experimental support for multithreading, using Poly/ML 5.1;


# b7f18411 08-Aug-2007 wenzelm <none@none>

* Theory loader: old-style ML proof scripts are considered a legacy feature;


# 72ce4f8c 07-Aug-2007 wenzelm <none@none>

theory loader: added use_thys, removed obsolete update_thy;
various global ML references of Pure and HOL have been turned into configuration options;


# a0bc45bc 01-Aug-2007 wenzelm <none@none>

tuned config options: eliminated separate attribute "option";


# 6dd45b14 31-Jul-2007 wenzelm <none@none>

* Configuration options;
* Named collections of theorems;


# e71d0edc 28-Jul-2007 wenzelm <none@none>

* Isar: command 'declaration';
* Isar: proper interfaces for simplification procedures;
* Isar: an extra pair of brackets around attribute declarations
abbreviates a theorem reference involving an internal dummy fact;


# eabb8144 25-Jul-2007 ballarin <none@none>

tuned


# b584d2e2 24-Jul-2007 krauss <none@none>

renamed lemma "set_take_whileD" to "set_takeWhileD"


# 927b7ddf 23-Jul-2007 ballarin <none@none>

interpretation: unfolding of equations;


# 8e8deed2 20-Jul-2007 wenzelm <none@none>

tuned;


# 9836ae05 20-Jul-2007 wenzelm <none@none>

* Theory loader: be more serious about observing the static theory header specifications;
* Theory loader: optional support for content-based file identification;


# 864a15ec 20-Jul-2007 haftmann <none@none>

moved class ord from Orderings.thy to HOL.thy


# f019ba5b 19-Jul-2007 haftmann <none@none>

updated


# 897856a3 10-Jul-2007 berghofe <none@none>

Added entry for new inductive definition package.


# e440a939 04-Jul-2007 nipkow <none@none>

*** empty log message ***


# d1ab1581 04-Jul-2007 nipkow <none@none>

*** empty log message ***


# 12e5a861 03-Jul-2007 wenzelm <none@none>

tuned;


# 288b5d27 27-Jun-2007 nipkow <none@none>

*** empty log message ***


# 119db01a 25-Jun-2007 obua <none@none>

commented changes in HOL/Ring_and_Field.thy, and in HOL/Real/RealPow.thy


# bc40c415 24-Jun-2007 nipkow <none@none>

*** empty log message ***


# 29f964ce 24-Jun-2007 nipkow <none@none>

*** empty log message ***


# 1afb4c7f 24-Jun-2007 nipkow <none@none>

*** empty log message ***


# 494b3781 21-Jun-2007 huffman <none@none>

changed simp rules for of_nat


# e13d425a 21-Jun-2007 paulson <none@none>

integration of Metis prover


# 71dd25e5 13-Jun-2007 wenzelm <none@none>

updated 'find_theorems' -- moved ProofGeneral specifics to ProofGeneral/CHANGES;


# 40b03c35 13-Jun-2007 huffman <none@none>

int abbreviates of_nat


# a9da84de 13-Jun-2007 wenzelm <none@none>

* Isar: method "assumption" (implicit closing of subproofs) takes non-atomic goal assumptions into account;
* Isar: implicit use of prems from the Isar proof context is considered a legacy feature;


# 24af1bca 13-Jun-2007 wenzelm <none@none>

tuned;


# 9d77a1fd 10-Jun-2007 nipkow <none@none>

*** empty log message ***


# 99781b8d 08-Jun-2007 chaieb <none@none>

Method "algebra" solves polynomial equations over (semi)rings


# 2fef31c0 05-Jun-2007 haftmann <none@none>

moved generic algebra modules


# c98f61d1 03-Jun-2007 nipkow <none@none>

*** empty log message ***


# 3eac4e64 01-Jun-2007 haftmann <none@none>

fixed typo


# 9c0b73c8 30-May-2007 haftmann <none@none>

tuned


# ea479536 28-May-2007 huffman <none@none>

Complex: generalized type of exp


# 86bd67b7 25-May-2007 nipkow <none@none>

*** empty log message ***


# 2928f82f 25-May-2007 nipkow <none@none>

*** empty log message ***


# 23054d22 25-May-2007 nipkow <none@none>

*** empty log message ***


# b04c881c 19-May-2007 haftmann <none@none>

constant op @ now named append


# 72d4d2c4 18-May-2007 nipkow <none@none>

*** empty log message ***


# 01290836 17-May-2007 haftmann <none@none>

canonical prefixing of class constants


# 924d75cf 14-May-2007 huffman <none@none>

generalized sgn function to work on any real normed vector space


# a5d8d6f1 14-May-2007 huffman <none@none>

root and sqrt on negative inputs


# 96be7f99 14-May-2007 webertj <none@none>

ProofGeneral: Find Theorems search form


# 5c5055dc 10-May-2007 haftmann <none@none>

consts in consts_code Isar commands are now referred to by usual term syntax


# 5541aa78 08-May-2007 wenzelm <none@none>

tuned;


# 1813369f 08-May-2007 wenzelm <none@none>

tuned context data;


# f393023d 06-May-2007 wenzelm <none@none>

* Context data interfaces;


# 8d82473b 06-May-2007 haftmann <none@none>

changed code generator invocation syntax


# 6bee2e5e 30-Apr-2007 wenzelm <none@none>

explicit treatment of legacy_features;


# 12a49000 26-Apr-2007 haftmann <none@none>

moved code generation pretty integers and characters to separate theories


# 7eaf299f 20-Apr-2007 haftmann <none@none>

clarifed


# 87c5efda 20-Apr-2007 haftmann <none@none>

code generator changes


# 2631724a 16-Mar-2007 haftmann <none@none>

lattice cleanup


# e1e12128 09-Mar-2007 haftmann <none@none>

stepping towards uniform lattice theory development in HOL


# 4fc05970 02-Mar-2007 haftmann <none@none>

prefix of class interpretation not mandatory any longer


# e6f841cc 28-Feb-2007 wenzelm <none@none>

added @{const_name}, @{const_syntax};


# 54c1e076 14-Feb-2007 haftmann <none@none>

added class "preorder"


# b4a3a21c 31-Jan-2007 haftmann <none@none>

dropped lemma duplicates in HOL.thy


# bafbbafc 21-Jan-2007 wenzelm <none@none>

* ML in Isar: improved error reporting;


# 38bf178f 21-Jan-2007 wenzelm <none@none>

tuned;


# d347f789 20-Jan-2007 wenzelm <none@none>

* ML within Isar: antiquotations;


# d7f23d16 19-Jan-2007 wenzelm <none@none>

tuned;


# f3c8e807 19-Jan-2007 wenzelm <none@none>

tuned;


# c3a4a298 29-Dec-2006 wenzelm <none@none>

* Proof General: proper undo of final 'end'; discontinued Isabelle/classic;


# 9507540e 22-Dec-2006 ballarin <none@none>

Experimenting with interpretations of "definition".


# 96056fde 18-Dec-2006 haftmann <none@none>

switched argument order in *.syntax lifters


# 432a30a7 12-Dec-2006 huffman <none@none>

additions to HOL-Complex


# cea407e9 10-Dec-2006 wenzelm <none@none>

added print_abbrevs;
tuned;


# d7bd3523 09-Dec-2006 wenzelm <none@none>

added antiquotation abbrev;


# 2c55e0d1 04-Dec-2006 wenzelm <none@none>

* Pure: official theorem names and additional comments are now strictly separate.


# dede47ac 29-Nov-2006 wenzelm <none@none>

tuned;


# 6342fc01 27-Nov-2006 haftmann <none@none>

adjusted syntax for internal code generation


# 992e3c26 26-Nov-2006 wenzelm <none@none>

* Pure: syntax constant for foo (binder) is called foo_binder;


# 271c574c 22-Nov-2006 wenzelm <none@none>

* settings: ML_IDENTIFIER includes the Isabelle version identifier;


# 1b2aa579 22-Nov-2006 haftmann <none@none>

added Isar syntax for adding parameters to axclasses


# 448ac79a 21-Nov-2006 wenzelm <none@none>

* Isar: the assumptions of a long theorem statement are available as assms;


# 6dd855b9 17-Nov-2006 haftmann <none@none>

adjustments for class package


# c12e6217 14-Nov-2006 wenzelm <none@none>

tuned antiquotation theory;


# ba7ead4a 13-Nov-2006 wenzelm <none@none>

tuned;


# 77f27a3a 13-Nov-2006 haftmann <none@none>

added antiquotation theory


# fb3bfdc5 13-Nov-2006 krauss <none@none>

updated


# 48cce179 11-Nov-2006 wenzelm <none@none>

* Local theory targets ``context/locale/class ... begin'' followed by ``end''.


# e22cc8f7 09-Nov-2006 wenzelm <none@none>

HOL: less/less_eq on bool, modified syntax;


# 3f333d1f 08-Nov-2006 wenzelm <none@none>

moved theories Parity, GCD, Binomial to Library;


# 50e15a57 08-Nov-2006 wenzelm <none@none>

moved contribution note to CONTRIBUTORS;


# bd7b2795 08-Nov-2006 krauss <none@none>

Made "termination by lexicographic_order" the default for "fun" definitions.


# 9cddea71 07-Nov-2006 schirmer <none@none>

field-update in records is generalised to take a function on the field
rather than the new value.


# 76fbe45c 07-Nov-2006 haftmann <none@none>

made locale partial_order compatible with axclass order


# 819afa95 07-Nov-2006 wenzelm <none@none>

'const_syntax' command: allow fixed variables, renamed to 'notation';


# b9ee627b 07-Nov-2006 krauss <none@none>

updated NEWS


# 86e84abe 04-Nov-2006 wenzelm <none@none>

tuned;


# 6f7515f7 31-Oct-2006 haftmann <none@none>

adapted to new serializer syntax


# 2740f48c 31-Oct-2006 haftmann <none@none>

dropped nth_update


# 01bc90ae 23-Oct-2006 haftmann <none@none>

(added entry)


# 13545794 20-Oct-2006 haftmann <none@none>

Symtab.foldl replaced by Symtab.fold


# 5a383220 16-Oct-2006 ballarin <none@none>

Order and lattice structures no longer based on records.


# 9864b3b6 11-Oct-2006 wenzelm <none@none>

* isabelle-process: option -S (secure mode) disables some critical operations;


# cfcb3b9c 10-Oct-2006 haftmann <none@none>

gen_rem(s) abandoned in favour of remove / subtract


# 64fc3094 08-Oct-2006 wenzelm <none@none>

attribute "symmetric": standardized schematic variables;


# e8709c2a 04-Oct-2006 haftmann <none@none>

insert replacing ins ins_int ins_string


# a33601ad 01-Oct-2006 wenzelm <none@none>

tuned;


# 1e731d3a 26-Sep-2006 krauss <none@none>

Changed precedence of "op O" (relation composition) from 60 to 75.


# a5194160 26-Sep-2006 haftmann <none@none>

renamed 0 and 1 to HOL.zero and HOL.one respectivly


# c249a428 19-Sep-2006 wenzelm <none@none>

* Pure: 'print_theory' now suppresses entities with internal name;


# 51ef522f 19-Sep-2006 haftmann <none@none>

Operational Equality


# 1ee49247 18-Sep-2006 wenzelm <none@none>

* Pure: 'class_deps' command visualizes the subclass relation;


# 7517dca8 11-Sep-2006 wenzelm <none@none>

induct method: renamed 'fixing' to 'arbitrary';


# e5defd7e 11-Sep-2006 haftmann <none@none>

hid succ, pred in Numeral.thy


# 2378bdc8 06-Sep-2006 haftmann <none@none>

got rid of Numeral.bin type


# 6117e276 01-Sep-2006 haftmann <none@none>

final syntax for some Isar code generator keywords


# ea81ab51 14-Aug-2006 chaieb <none@none>

*** empty log message ***


# 8fa0807d 09-Aug-2006 wenzelm <none@none>

* ProofContext.prems_limit is now -1 by default;


# 08b261b8 08-Aug-2006 haftmann <none@none>

abandoned equal_list in favor for eq_list


# edbc14cf 03-Aug-2006 chaieb <none@none>

*** empty log message ***


# 9cb553a1 03-Aug-2006 ballarin <none@none>

Restructured algebra library, added ideals and quotient rings.


# 745db1a3 26-Jul-2006 webertj <none@none>

linear arithmetic splits certain operators (e.g. min, max, abs)


# dc6ff8d9 25-Jul-2006 haftmann <none@none>

added notes on class_package.ML and codegen_package.ML


# eba93c74 19-Jul-2006 ballarin <none@none>

Change to algebra method.


# d4ce893b 16-Jul-2006 webertj <none@none>

support for MiniSat proof traces added


# b0f626de 12-Jul-2006 wenzelm <none@none>

* Isar: ":" (colon) is no longer a symbolic identifier character;


# 915f3ec2 10-Jul-2006 wenzelm <none@none>

* Pure: structure Name;


# 3db2c959 10-Jul-2006 kleing <none@none>

hex and binary numerals (contributed by Rafal Kolanski)


# 0201a601 07-Jul-2006 wenzelm <none@none>

* Pure: structure Variable provides operations for proper treatment of fixed/schematic variables;
* Pure: Goal.prove, Goal.prove_global;
tuned;


# 8c8f88f6 04-Jul-2006 wenzelm <none@none>

Isar: 'print_facts' prints all local facts;


# 50485331 04-Jul-2006 ballarin <none@none>

Method intro_locales replaced by intro_locales and unfold_locales.


# 0c7ce443 20-Jun-2006 ballarin <none@none>

Restructured locales with predicates: import is now an interpretation.
New method intro_locales.


# 31c2fc5e 15-Jun-2006 nipkow <none@none>

*** empty log message ***


# 50e3e60d 12-Jun-2006 berghofe <none@none>

Added "evaluation" method.


# 7105b2bc 06-Jun-2006 wenzelm <none@none>

* Theory syntax: some popular names (e.g. "class", "if") are now keywords.
* Isar: schematic goals are no longer restricted to higher-order patterns.
* ML/Pure: Logic.(un)varify only works in a global context, which is now enforced.


# d5a105eb 06-Jun-2006 ballarin <none@none>

Improved parameter management of locales.


# 3d71ee97 24-May-2006 wenzelm <none@none>

tuned;


# 698e33ca 24-May-2006 wenzelm <none@none>

tuned;


# 901f3bd3 24-May-2006 wenzelm <none@none>

Pure: update on overloaded defs;


# a7b9d5c7 17-May-2006 wenzelm <none@none>

* Pure: syntax 'CONST name' produces a fully internalized constant;
tuned;


# 69a557e2 16-May-2006 wenzelm <none@none>

* Isar/locale: 'const_syntax';


# d8e636c5 16-May-2006 wenzelm <none@none>

* Pure/library: divide_and_conquer;
* Theory Real: new method ferrack;


# 35c637b0 12-May-2006 wenzelm <none@none>

* Pure: overloaded definitions are now actually checked for acyclic dependencies;


# 868c955a 06-May-2006 wenzelm <none@none>

* Isar: removed obsolete 'concl is' patterns.


# 6e3341e0 05-May-2006 wenzelm <none@none>

* Library: theory Accessible_Part has been move to main HOL.


# 20bcf42f 30-Apr-2006 wenzelm <none@none>

* Pure: axclasses now purely definitional;
* Pure/kernel: consts certification ignores sort constraints;


# c17aa707 09-Apr-2006 nipkow <none@none>

*** empty log message ***


# b5d7d8ec 08-Apr-2006 wenzelm <none@none>

refined 'abbreviation';


# ba4ed7ee 17-Mar-2006 ballarin <none@none>

Renamed setsum_mult to setsum_right_distrib.


# 58e4fa9b 17-Mar-2006 haftmann <none@none>

renamed op < <= to Orderings.less(_eq)


# 10e65e7b 14-Mar-2006 wenzelm <none@none>

print_statement;


# df5620ff 14-Mar-2006 wenzelm <none@none>

Pure: no_translations;


# 1ca355a0 13-Mar-2006 schirmer <none@none>

entry for Library/AssocList


# 159045ea 10-Mar-2006 wenzelm <none@none>

tuned;


# 20f2bc8b 10-Mar-2006 haftmann <none@none>

renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.


# 453ef6eb 08-Mar-2006 wenzelm <none@none>

tuned;


# 97f77dee 08-Mar-2006 wenzelm <none@none>

Isar/method: goal restriction;


# c65d9ddc 08-Mar-2006 nipkow <none@none>

*** empty log message ***


# e13927f4 16-Feb-2006 wenzelm <none@none>

tuned;


# 4b179f3b 16-Feb-2006 wenzelm <none@none>

tuned;


# d7b2d814 16-Feb-2006 wenzelm <none@none>

tuned;


# 21d8a588 16-Feb-2006 wenzelm <none@none>

* Isar/locales: new derived specification elements 'definition', 'abbreviation', 'axiomatization';


# 180d7cb5 12-Feb-2006 wenzelm <none@none>

* ML/Pure/General: improved join interface for tables;


# a128d803 12-Feb-2006 wenzelm <none@none>

tuned;


# db7a59fb 09-Feb-2006 wenzelm <none@none>

* ML/Pure: generic Args/Attrib syntax everywhere;


# 775dd7bc 08-Feb-2006 nipkow <none@none>

*** empty log message ***


# bd3027e0 02-Feb-2006 wenzelm <none@none>

tuned;


# b02996b1 02-Feb-2006 wenzelm <none@none>

* Isar: 'obtains' element;


# 916f87c1 30-Jan-2006 wenzelm <none@none>

* Pure: 'advanced' translation functions use Context.generic instead of just theory;


# 8fd69f09 28-Jan-2006 wenzelm <none@none>

Pure/Isar: (un)folded, (un)fold, unfolding support
object-level rewrite rules;
ML/Isar: installed ML toplevel pretty printer for type Proof.context;


# c345afe9 21-Jan-2006 wenzelm <none@none>

tuned;


# f3ac8c52 21-Jan-2006 wenzelm <none@none>

* ML: simplified type attribute;


# eda7445c 19-Jan-2006 wenzelm <none@none>

* ML/Isar: theory setup has type (theory -> theory);


# adfde01f 15-Jan-2006 wenzelm <none@none>

tuned;


# d3812676 15-Jan-2006 wenzelm <none@none>

tuned;


# 6f8b1299 15-Jan-2006 wenzelm <none@none>

* Classical: optional weight for attributes;
* HOL: prefer ex1I over ex_ex1I in single-step reasoning;


# 32296cf4 14-Jan-2006 wenzelm <none@none>

tuned;


# 77b64065 14-Jan-2006 wenzelm <none@none>

* ML/Isar: simplified treatment of user-level errors;


# eaba521f 13-Jan-2006 nipkow <none@none>

*** empty log message ***


# 4039ed87 10-Jan-2006 wenzelm <none@none>

tuned;


# d4b526fc 10-Jan-2006 wenzelm <none@none>

* ML: generic context, data, attributes;


# 74d816f2 06-Jan-2006 wenzelm <none@none>

* Provers/induct: improved simultaneous goals -- nested cases;


# b47581fc 06-Jan-2006 wenzelm <none@none>

Pure/Isar: Toplevel.theory_to_proof admits transactions that modify the theory;


# c74c2b28 03-Jan-2006 wenzelm <none@none>

tuned;


# 017329bf 03-Jan-2006 wenzelm <none@none>

* Pure/Isar: Toplevel.theory_theory_to_proof;


# c0f68403 03-Jan-2006 paulson <none@none>

Provers/classical: stricter checks to ensure that supplied intro, dest and
elim rules are well-formed


# 09511ead 03-Jan-2006 haftmann <none@none>

rearranged burrow_split to fold_burrow to allow composition with fold_map


# 5e269ff7 02-Jan-2006 wenzelm <none@none>

* Pure/Isar: new command 'unfolding';
* ML/Provers: more generic wrt. syntax of object-logics;
tuned;


# aa27b35c 31-Dec-2005 wenzelm <none@none>

* Provers/classical: removed obsolete classical version of elim_format;


# 27ddee7e 23-Dec-2005 wenzelm <none@none>

tuned;


# 66fbef83 23-Dec-2005 wenzelm <none@none>

* Provers/induct: support simultaneous goals with mutual rules;


# 6881932c 23-Dec-2005 haftmann <none@none>

is_prefix


# 0c9103d9 21-Dec-2005 wenzelm <none@none>

tuned;


# 365fa820 21-Dec-2005 wenzelm <none@none>

* induct: improved treatment of mutual goals and mutual rules;


# 42d4efbe 21-Dec-2005 haftmann <none@none>

discontinued unflat in favour of burrow and burrow_split


# 1d3d2ab5 20-Dec-2005 wenzelm <none@none>

tuned;


# 23773ba5 16-Dec-2005 haftmann <none@none>

re-arranged tuples (theory * 'a) to ('a * theory) in Pure


# 530ec691 13-Dec-2005 wenzelm <none@none>

Provers/induct: coinduct;
HOL/Library: theory Coinductive_List;


# 93c46c86 08-Dec-2005 wenzelm <none@none>

removed hint for Classical.swap, which is not really user-level anyway;


# 9a5c2791 07-Dec-2005 wenzelm <none@none>

* HOL: Theorem 'swap' is no longer bound at the ML top-level.


# 2a25518b 30-Nov-2005 wenzelm <none@none>

simulaneous 'def';


# 758b5a1f 27-Nov-2005 wenzelm <none@none>

* Provers/induct: obtain pattern;


# fcab2487 25-Nov-2005 wenzelm <none@none>

tuned;


# 566a1938 23-Nov-2005 wenzelm <none@none>

tuned;


# 03b15115 23-Nov-2005 wenzelm <none@none>

Provers/induct: definitional insts and fixing;


# d82ab363 23-Nov-2005 wenzelm <none@none>

tuned;


# 1a9d0572 10-Nov-2005 wenzelm <none@none>

renamed Thm.cgoal_of to Thm.cprem_of;


# 5fb08c5e 31-Oct-2005 haftmann <none@none>

nth_*, fold_index refined


# 2571f7d3 28-Oct-2005 wenzelm <none@none>

tuned;


# a63a1a08 28-Oct-2005 wenzelm <none@none>

* Pure/Isar: literal facts;
* ML/Pure: tuned Thm.lift_rule;
* ML/Pure: renamed Goal constant to prop, more general uses;


# dc9b2900 27-Oct-2005 wenzelm <none@none>

* HOL: alternative iff syntax;


# 924b7937 27-Oct-2005 haftmann <none@none>

added module Pure/General/rat.ML


# 02385987 21-Oct-2005 wenzelm <none@none>

* Legacy goal package: reduced interface to the bare minimum required to keep existing proof scripts running.
* Internal goals: structure Goal.


# bfe19768 19-Oct-2005 wenzelm <none@none>

* Theory syntax: discontinued non-Isar format and old Isar headers;


# b3223292 18-Oct-2005 wenzelm <none@none>

Simplifier.context/theory_context;


# 22042d69 17-Oct-2005 wenzelm <none@none>

* Simplifier: simpset of a running simplification process contains a proof context;
* Simplifier.inherit_context supercedes Simplifier.inherit_bounds;
* Simplifier/Classical Reasoner: more abstract interfaces change_simpset/claset;


# f0e2d6fb 17-Oct-2005 wenzelm <none@none>

tuned;


# a480186f 14-Oct-2005 wenzelm <none@none>

tuned;


# 949c2051 14-Oct-2005 wenzelm <none@none>

* antiquotations ML_type, ML_struct;
* Isar 'guess' element;


# 3eb67878 09-Oct-2005 webertj <none@none>

Tactics sat and satx reimplemented, several improvements


# ecdd9795 08-Oct-2005 nipkow <none@none>

*** empty log message ***


# a7c5285d 07-Oct-2005 wenzelm <none@none>

tuned;


# 6a7b1090 07-Oct-2005 wenzelm <none@none>

added dummy variable binding;
removed obsolete _K;


# ee60fda3 04-Oct-2005 wenzelm <none@none>

* Command 'find_theorems': support * wildcard in name: criterion.


# c3ef51ce 29-Sep-2005 wenzelm <none@none>

pdfsetup.sty: better not rely on ifpdf.sty;


# ec78aab3 29-Sep-2005 wenzelm <none@none>

Isabelle2005 (October 2005);
pdfsetup.sty now requires ifpdf.sty;
added Simplifier.debug_bounds;
do not advertize Simplifier.add_context_simprocs etc., which are to be replaced soon;


# 7f2ca0ad 28-Sep-2005 wenzelm <none@none>

tuned;


# 72ef89d6 28-Sep-2005 webertj <none@none>

pointer to HOL/ex/SAT_Examples.thy added


# b53fb655 28-Sep-2005 wenzelm <none@none>

revert 'defs' advertisement;
removed PG/xemacs note, which is actually wrong now;
tuned;


# afa1f8e2 27-Sep-2005 wenzelm <none@none>

more details about incomplete 'defs';


# 240796e8 27-Sep-2005 wenzelm <none@none>

tuned;


# 4bf4ec26 27-Sep-2005 berghofe <none@none>

Added entries for code_module, code_library, and value.


# 349ba595 25-Sep-2005 wenzelm <none@none>

* Hyperreal: A theory of Taylor series.


# 56a5997e 23-Sep-2005 webertj <none@none>

new sat tactic


# 6b5345e1 23-Sep-2005 wenzelm <none@none>

tuned;


# eaa87e60 23-Sep-2005 paulson <none@none>

ATP linkup


# a22d9649 22-Sep-2005 nipkow <none@none>

*** empty log message ***


# fb08a6b8 22-Sep-2005 huffman <none@none>

HOLCF theorem naming conventions


# 4f0f364d 21-Sep-2005 haftmann <none@none>

added AList.make, eq_fst, apr ...


# 70b1041e 21-Sep-2005 wenzelm <none@none>

tunes;


# 1275e436 20-Sep-2005 wenzelm <none@none>

tuned;


# 1e679595 20-Sep-2005 wenzelm <none@none>

tuned;


# 78aaa155 20-Sep-2005 wenzelm <none@none>

tuned;


# 32a74c4f 20-Sep-2005 wenzelm <none@none>

HOL/ex/Chinese.thy;
PROOFGENERAL_OPTIONS: no longer prefer xemacs;


# 8a252703 20-Sep-2005 haftmann <none@none>

infix operator precedence


# 752bddd1 17-Sep-2005 wenzelm <none@none>

HTML.with_charset;


# f8731658 16-Sep-2005 wenzelm <none@none>

Cube: converted to Isar, use locales;


# f84e005a 16-Sep-2005 huffman <none@none>

add HOLCF entries for pcpodef, cont_proc, fixrec;
add HOL-Complex entry for transfer tactic;
clean up lists of theories in HOL-Complex entries


# d823139c 16-Sep-2005 ballarin <none@none>

tuned


# 88ce2885 15-Sep-2005 wenzelm <none@none>

* Improved efficiency of the Simplifier etc.;


# 6e9e2b53 15-Sep-2005 wenzelm <none@none>

incorporated HOL/Hyperreal/CHANGES;


# 280543b9 15-Sep-2005 wenzelm <none@none>

command 'thms_containing' has been discontinued in favour of 'find_theorems';
TableFun/Symtab: curried lookup and update;
tuned;


# 712d4383 15-Sep-2005 haftmann <none@none>

AList, the_*


# d9300100 14-Sep-2005 wenzelm <none@none>

tuned;


# 94d95b1f 14-Sep-2005 wenzelm <none@none>

hide: added option '(open)';


# d5a164e7 14-Sep-2005 schirmer <none@none>

... prem19


# d0514db0 14-Sep-2005 wenzelm <none@none>

Method comm_ring for proving equalities in commutative rings.


# 255c1f69 14-Sep-2005 wenzelm <none@none>

HOL: method comm_ring;
Proof General: Unicode (UTF-8) support;


# bdbfe16c 13-Sep-2005 wenzelm <none@none>

tuned;


# 6972eef7 06-Sep-2005 wenzelm <none@none>

axclass: name space prefix is now "c_class" instead of just "c";
typedef: proper support for polymorphic sets;


# 89c425f5 05-Sep-2005 wenzelm <none@none>

tuned;


# 73a71d16 05-Sep-2005 wenzelm <none@none>

Markup commands 'chapter' .. 'text' support optional locale specification;


# a0a7a1e5 02-Sep-2005 ballarin <none@none>

print_locale omits facts by default


# b0b5974a 31-Aug-2005 wenzelm <none@none>

* Delimiters of outer tokens now produce separate LaTeX macros;
* isatool usedir: option -C (default true) controls copying of document directory;


# b12e7272 29-Aug-2005 paulson <none@none>

patterns in setsum and setprod


# 50a80a0d 28-Aug-2005 wenzelm <none@none>

* ML functions legacy_bindings and use_legacy_bindings;


# 03edd56f 28-Aug-2005 wenzelm <none@none>

tuned;


# a6f7c00c 23-Aug-2005 ballarin <none@none>

Printing of interpretations: option to show witness theorems;


# 78d5fb43 18-Aug-2005 wenzelm <none@none>

* The ML antiquotation prints type-checked ML expressions verbatim.


# 498558cb 18-Aug-2005 wenzelm <none@none>

* Proper output of proof terms within a proof context;
* Proper output of antiquotations for theory commands involving a proof context;
* 'print_theorems': in theory mode print difference of facts, in proof mode print local facts;


# a027ba95 17-Aug-2005 ballarin <none@none>

Interpretation in locales.


# 612a4fc0 17-Aug-2005 nipkow <none@none>

*** empty log message ***


# ea5cb077 16-Aug-2005 wenzelm <none@none>

* Command tags control specific markup of certain regions of text (replaces usedir -H);


# 49782c3e 03-Aug-2005 avigad <none@none>

mentioned change to exp_ge_add_one_self, new transitivity rules


# 03e60b85 01-Aug-2005 wenzelm <none@none>

* Pure/Simplifier: improved handling of bound variables;


# 9b5cfdfb 29-Jul-2005 avigad <none@none>

mentioned Ln in NEWS


# 902d65ef 28-Jul-2005 wenzelm <none@none>

tuned;


# c969bef1 25-Jul-2005 avigad <none@none>

Added two new theories to HOL/Library: SetsAndFunctions.thy and BigO.thy


# 67c0d5c8 19-Jul-2005 wenzelm <none@none>

tuned;


# d5bd0414 19-Jul-2005 avigad <none@none>

added list of theorem changes to NEWS
added real_of_int_abs to RealDef.thy


# 2ea8c061 18-Jul-2005 haftmann <none@none>

reverted from fold_yield to fold_map


# 02175d90 15-Jul-2005 wenzelm <none@none>

*** empty log message ***


# a71aaa79 15-Jul-2005 wenzelm <none@none>

* Pure/library.ML: several combinators for linear functional transformations;
* Pure/library.ML: canonical list combinators fold, fold_rev, and fold_yield;
* Pure/term.ML: combinators fold_atyps, fold_aterms, fold_term_types, fold_types;


# 1555341a 14-Jul-2005 wenzelm <none@none>

* Improved 'oracle' command -- type-safe;


# 0dc26a39 13-Jul-2005 wenzelm <none@none>

* Isar session: The initial use of ROOT.ML is now always timed;


# a9218003 06-Jul-2005 wenzelm <none@none>

* Pure: Output.time_accumulator;
* Isar toplevel: improved diagnostics;


# 3e0fb093 06-Jul-2005 wenzelm <none@none>

isatool fixheaders;


# bf778d7a 05-Jul-2005 wenzelm <none@none>

tuned;


# 63e5a1b6 05-Jul-2005 wenzelm <none@none>

* Pure: structure OrdList (cf. Pure/General/ord_list.ML);
* Pure: more efficient orders for basic syntactic entities;


# a22a7e66 01-Jul-2005 wenzelm <none@none>

* Isar profiling: new reference Toplevel.profiling (default 0);


# 885dd72b 24-Jun-2005 paulson <none@none>

meson method taking an argument list


# d41f7776 22-Jun-2005 wenzelm <none@none>

* Pure: the Isar proof context type is already defined early in Pure
as Context.proof;


# 6aea7c0f 20-Jun-2005 wenzelm <none@none>

* Pure: get_thm interface expects datatype thmref;
* More efficient treatment of intermediate theory checkpoints;


# 0e6ae0ad 17-Jun-2005 wenzelm <none@none>

* Pure/TheoryDataFun: change of the argument structure;
* Pure/TheoryDataFun: change of the argument structure -- got rid of Sign.sg;


# fd1225f0 11-Jun-2005 wenzelm <none@none>

* Pure/sign/theory: discontinued named name spaces;
* Pure: Theory.axioms_of, PureThy.thms_of etc.;


# 3d03290a 05-Jun-2005 wenzelm <none@none>

* ML: replaced File.sysify_path/quote_sysify_path by File.platform_path/shell_path;
tuned;


# 92b882c4 04-Jun-2005 wenzelm <none@none>

major reorganization and cleanup;


# ca9fe2ea 02-Jun-2005 wenzelm <none@none>

tuned;


# 2ca8ba77 31-May-2005 ballarin <none@none>

Locales: new element constrains, parameter renaming with syntax,
experimental command instantiate withdrawn.


# d6696d37 31-May-2005 wenzelm <none@none>

ML Pure: name spaces have been refined;
ML Pure: cases produced by proof methods specify options, NONE means to removee bindings;


# 46a939f5 30-May-2005 kleing <none@none>

typo


# fbe7c6dd 30-May-2005 kleing <none@none>

updated para on searching


# e6585128 27-May-2005 ballarin <none@none>

Typo.


# a15b797a 27-May-2005 ballarin <none@none>

Locale expressions: rename with optional mixfix syntax.


# 48bcf4a2 23-May-2005 wenzelm <none@none>

* Pure/Syntax: In schematic variable names, *any* symbol following
\<^isub> or \<^isup> is now treated as part of the base name;


# daa90c59 23-May-2005 nipkow <none@none>

tuned trace info (depth)


# c5e0b7f3 22-May-2005 wenzelm <none@none>

removed find_rewrites (superceded by improved thms_containing);


# da4fdfac 18-May-2005 kleing <none@none>

searching for combination of criteria (intro, elim, dest, name, pattern)


# 54bcec6e 17-May-2005 wenzelm <none@none>

tuned;


# 9ac56383 17-May-2005 wenzelm <none@none>

tuned;


# 9b1fbe65 06-May-2005 haftmann <none@none>

added new antiquotations


# 38619f49 29-Apr-2005 kleing <none@none>

new thms_containing that searches for patterns instead of constants
(by Rafal Kolanski, NICTA)


# e1fc4aeb 26-Apr-2005 wenzelm <none@none>

allow symlinks to all proper Isabelle executables;
isabelle-process: Poly/ML no longer needs Perl to run an interactive session;


# 9f1ea5d9 21-Apr-2005 wenzelm <none@none>

superceded by Pure.thy and CPure.thy;


# 8048cbfa 20-Apr-2005 gagern <none@none>

Allow symlinks to shell scripts


# 89ad7000 19-Apr-2005 webertj <none@none>

refute extended


# bec6e409 18-Apr-2005 ballarin <none@none>

Interpretation supports statically scoped attributes; documentation.


# 3f46237c 16-Apr-2005 wenzelm <none@none>

Pure: command 'no_syntax' removes grammar declarations;


# 77c263a9 13-Apr-2005 wenzelm <none@none>

Locales: proper static binding of attribute syntax;
Attributes 'induct' and 'cases': support local type or set names;


# 33855a72 13-Apr-2005 wenzelm <none@none>

*** MESSAGE REFERS TO PREVIOUS VERSION ***
ISABELLE_DOC_FORMAT setting specifies preferred document format;
some cleanup;


# 0f8c0167 13-Apr-2005 wenzelm <none@none>

*** empty log message ***


# 50933e3d 10-Apr-2005 ballarin <none@none>

First release of interpretation commands.


# 7831eb6b 07-Apr-2005 nipkow <none@none>

*** empty log message ***


# eee46a1e 02-Mar-2005 skalberg <none@none>

Move towards standard functions.


# 1b0aa587 16-Feb-2005 nipkow <none@none>

*** empty log message ***


# 3dffd254 13-Feb-2005 skalberg <none@none>

Deleted Library.option type.


# 41194121 11-Feb-2005 ballarin <none@none>

New reference Toplevel.debug for verbose printing of exns.


# 883f343f 01-Feb-2005 paulson <none@none>

the new subst tactic, by Lucas Dixon


# 622f1679 27-Jan-2005 kleing <none@none>

-H false for showing proofs (not -H true)


# 04942627 26-Jan-2005 berghofe <none@none>

- Proofs are now hidden by default when generating documents
- New syntax for referring to theorems in lists
- Improvements to theory loader (relative and absolute paths)


# f993d1a6 23-Jan-2005 paulson <none@none>

thin_tac now works on P==>Q


# f0616d3b 11-Jan-2005 berghofe <none@none>

Option for hiding proof scripts in documents.


# cbc952c7 18-Dec-2004 schirmer <none@none>

added simproc for Let


# 067252db 13-Dec-2004 nipkow <none@none>

*** empty log message ***


# 14202956 02-Dec-2004 nipkow <none@none>

*** empty log message ***


# fd500828 01-Dec-2004 nipkow <none@none>

*** empty log message ***


# 0751be1d 30-Nov-2004 kleing <none@none>

new antiquotations @{lhs thm} and @{rhs thm}


# 94ecdfc4 24-Nov-2004 nipkow <none@none>

*** empty log message ***


# f2bec27e 15-Nov-2004 webertj <none@none>

minor rewording


# 12953940 12-Nov-2004 webertj <none@none>

isatool usedir -f


# 55170030 12-Oct-2004 nipkow <none@none>

*** empty log message ***


# bd899f05 27-Sep-2004 ballarin <none@none>

Modified locales: improved implementation of "includes".


# e4d9bb32 13-Sep-2004 nipkow <none@none>

*** empty log message ***


# e94ca6f1 29-Aug-2004 webertj <none@none>

Provers/blast.ML: depth_limit


# 74eb0ce2 23-Aug-2004 webertj <none@none>

new isatool dimacs2hol


# 901e8d30 19-Aug-2004 nipkow <none@none>

*** empty log message ***


# 414713c7 16-Aug-2004 nipkow <none@none>

*** empty log message ***


# b32153f9 12-Aug-2004 ballarin <none@none>

Disallowed "includes" in locale declarations.


# aeb3b070 06-Aug-2004 nipkow <none@none>

undid UN/INT xsymbol syntax with subscripts.


# f313a2cc 03-Aug-2004 ballarin <none@none>

New transitivity reasoners for transitivity only and quasi orders.


# 47a06c7f 30-Jul-2004 wenzelm <none@none>

ZF/Simplifier: second copy of context type solver;


# 1a1a40cb 26-Jul-2004 ballarin <none@none>

New prover for transitive and reflexive-transitive closure of relations.
- Code in Provers/trancl.ML
- HOL: Simplifier set up to use it as solver


# 89977499 21-Jul-2004 nipkow <none@none>

*** empty log message ***


# fa80ae21 15-Jul-2004 nipkow <none@none>

*** empty log message ***


# a97c5b41 15-Jul-2004 nipkow <none@none>

*** empty log message ***


# 440d2ca1 15-Jul-2004 nipkow <none@none>

*** empty log message ***


# ec28c674 11-Jul-2004 wenzelm <none@none>

Simplifier and Classical Reasoner now support proof context dependent plug-ins;


# 2777b7b5 08-Jul-2004 wenzelm <none@none>

tuned simprocs;


# 6a3e45c4 06-Jul-2004 schirmer <none@none>

* Pure/Namespace: flag unique_names added
* Pure/Tactic: print_tac outputs goal through trace channel
* HOL/Simplifier: extended record_upd_simproc


# 67a4c1be 30-Jun-2004 schirmer <none@none>

Added reference record_definition_quick_and_dirty_sensitive, to
skip proofs triggered by a record definition, if quick_and_dirty
is enabled.


# 38bfbe04 29-Jun-2004 skalberg <none@none>

Made simplification procedures simpset-aware.


# a1b8e090 20-Jun-2004 wenzelm <none@none>

tuned;


# 4ba05d40 13-Jun-2004 wenzelm <none@none>

added display_drafts and print_drafts commands;


# 6c192908 10-Jun-2004 wenzelm <none@none>

tuned;


# 13d0b8a8 10-Jun-2004 wenzelm <none@none>

tuned;


# e703fa1b 09-Jun-2004 wenzelm <none@none>

* Document preparation: antiquotations provide option 'locale=NAME';


# 39955627 08-Jun-2004 paulson <none@none>

Groups, Rings and supporting lemmas in ZF


# 4b313e16 06-Jun-2004 wenzelm <none@none>

HOL: symbolic syntax of Eps;


# 4ca8e7a3 31-May-2004 wenzelm <none@none>

removed obsolete sort 'logic';


# f88fd80b 29-May-2004 wenzelm <none@none>

* ML: all output via channels of writeln etc. passed through Output.output;


# f138749c 21-May-2004 wenzelm <none@none>

Pure: clear separation of logical types and nonterminals;


# 6f5ded3f 10-May-2004 wenzelm <none@none>

Pure: nested comments in inner syntax;


# dcaa2c51 06-May-2004 schirmer <none@none>

tuned HOL/record package; enabled record_upd_simproc by default.


# c0c2a37b 06-May-2004 wenzelm <none@none>

show_structs option;


# 53e6b773 03-May-2004 schirmer <none@none>

reimplementation of HOL records; only one type is created for
each record extension, instead of one type for each field. See NEWS.


# d29425fb 01-May-2004 wenzelm <none@none>

tuned;


# 3b073c9c 01-May-2004 wenzelm <none@none>

improvd indexed syntax and implicit structures; tuned renaming of symbolic identifiers


# 73aed5b0 28-Apr-2004 wenzelm <none@none>

HOLCF: discontinued special version of 'constdefs';


# edfef99b 21-Apr-2004 wenzelm <none@none>

Pure: considerably improved version of 'constdefs' command;
Pure: 'advanced' translation functions (parse_translation etc.);


# cc73aaf1 19-Apr-2004 kleing <none@none>

add HOL4


# 25072de7 16-Apr-2004 kleing <none@none>

added HOL-Matrix, added HOL/Matrix/ROOT.ML


# 91e7f16b 16-Apr-2004 wenzelm <none@none>

Pure: 'instance' now handles general arities;


# d1676ae6 16-Apr-2004 berghofe <none@none>

Added entry for quickcheck command.


# a6cc5d66 15-Apr-2004 wenzelm <none@none>

tuned;


# 8121cd4f 13-Apr-2004 schirmer <none@none>

* raw control symbols are of the form \<^raw:...> now.
* again allowing symbols to begin with "\\" instead of "\" for
compatibility with ML-strings of old style theory and ML-files and
isa-ProofGeneral.


# 27b3080e 13-Apr-2004 wenzelm <none@none>

* Calculation commands "moreover" and "also" no longer interfere with
current facts ("this"), admitting arbitrary combinations with "then"
and derived forms.


# f883c383 13-Apr-2004 ballarin <none@none>

Various changes to HOL-Algebra;
Locale instantiation.


# 6de4fca9 12-Apr-2004 kleing <none@none>

isabelle.css


# d5bb43c5 11-Apr-2004 oheimb <none@none>

added HOLCF/Streams.thy (with concatenation etc.)


# db5254fe 02-Apr-2004 ballarin <none@none>

Experimental command for instantiation of locales in proof contexts:
instantiate <label>: <loc>


# 11de59da 31-Mar-2004 skalberg <none@none>

Added check that Theory.ML does not occur in the files section of the theory
Theory.


# 6f974c29 24-Mar-2004 paulson <none@none>

clarified


# 295fe1d6 11-Mar-2004 webertj <none@none>

refute


# ba099acf 03-Mar-2004 schirmer <none@none>

added record_ex_sel_eq_simproc


# 73089c6c 29-Feb-2004 kleing <none@none>

union/intersection over intervals


# 9b55f56c 19-Feb-2004 paulson <none@none>

removal of the legacy ML structure List


# df37ab65 19-Feb-2004 ballarin <none@none>

New lemmas about inversion of restricted functions.
HOL-Algebra: new locale "ring" for non-commutative rings.


# 29c20de7 19-Feb-2004 ballarin <none@none>

Efficient, graph-based reasoner for linear and partial orders.
+ Setup as solver in the HOL simplifier.


# 7057c7e9 16-Feb-2004 paulson <none@none>

arith


# ac146093 10-Feb-2004 nipkow <none@none>

*** empty log message ***


# c0ed4a3b 03-Feb-2004 nipkow <none@none>

*** empty log message ***


# 55f6b81a 26-Jan-2004 schirmer <none@none>

* Support for raw latex output in control symbols: \<^raw...>
* Symbols may only start with one backslash: \<...>. \\<...> is no longer
accepted by the scanner.
- Adapted some Isar-theories to fit to this policy


# f8cf11b0 28-Dec-2003 kleing <none@none>

\<^bsub> .. \<^esub>


# 4b42154b 10-Dec-2003 ballarin <none@none>

Isar: where attribute supports instantiation of type vars.


# 60a0b8cb 05-Dec-2003 kleing <none@none>

moreover and also do not reset facts any more


# 5fb9e423 14-Nov-2003 ballarin <none@none>

Type inference bug in Isar attributes "where" and "of" fixed.


# 93f330e5 06-Nov-2003 schirmer <none@none>

Records:
- Record types are now by default printed with their type abbreviation
instead of the list of all field types. This can be configured via
the reference "print_record_type_abbr".
- Simproc "record_upd_simproc" for simplification of multiple updates
added (not enabled by default).
- Tactic "record_split_simp_tac" to split and simplify records added.
- Bug-fix and optimisation of "record_simproc".
- "record_simproc" and "record_upd_simproc" are now sensitive to
quick_and_dirty flag.


# f82e4a60 06-Nov-2003 ballarin <none@none>

Isar/Locales: <loc>.intro and <loc>.axioms no longer intro? and elim? by
default.


# 352595b6 22-Oct-2003 paulson <none@none>

recursion


# 6f034e73 16-Oct-2003 paulson <none@none>

line-breaks; rewording


# 58e3f6b9 14-Oct-2003 kleing <none@none>

use \<^isub> and \<^isup> in identifiers instead of just \<^sub> (avoid
conflict with locale subscript syntax)


# dea75815 14-Oct-2003 kleing <none@none>

allow \<^sub> in identifiers


# 24cd7f74 09-Oct-2003 skalberg <none@none>

Added info on the new 'finalconsts' command.


# 88c21d33 30-Sep-2003 ballarin <none@none>

Improvements to Isar/Locales: premises generated by "includes" elements
changed. Bugfix "unify_frozen".


# 6032e0d6 23-Sep-2003 paulson <none@none>

new session HOL-SET-Protocol


# b2c7a087 29-Aug-2003 ballarin <none@none>

Method rule_tac understands Isar contexts: documentation.


# 2952a59c 29-Aug-2003 skalberg <none@none>

Removed the extended digits again.


# 85e29c99 27-Aug-2003 skalberg <none@none>

Fixed typos.


# 7654e199 27-Aug-2003 skalberg <none@none>

Extended the notion of letter and digit, such that now one may use greek,
gothic, euler, or calligraphic letters as normal letters.


# b3b266bd 29-Jul-2003 kleing <none@none>

opened new section for next Isabelle release


# 820c7843 21-Jul-2003 skalberg <none@none>

Added the specification command.


# b377b749 12-May-2003 ballarin <none@none>

Improved entry on Algebra.


# 168941a3 12-May-2003 kleing <none@none>

MicroJava LBV


# 748a5f3c 12-May-2003 schirmer <none@none>

Bali


# 088d0ea1 12-May-2003 berghofe <none@none>

Program extraction framework.


# d1961658 09-May-2003 ballarin <none@none>

NEWS updated for HOL-Algebra.


# 82939b15 06-May-2003 paulson <none@none>

removal of the image HOL-Real and merging of HOL-Real-ex with HOL-Complex-ex


# b0f12883 05-May-2003 paulson <none@none>

Complex, etc


# bc4bedee 05-May-2003 kleing <none@none>

fixed \<0>..\<9> (-> \<zero>..\<nine>)


# 2c4d7842 05-May-2003 kleing <none@none>

document preparation tuning


# 45f6cc5d 30-Apr-2003 ballarin <none@none>

Simplifier: congruence rule update.


# 7fb28318 06-Apr-2003 nipkow <none@none>

*** empty log message ***


# 575cf187 25-Mar-2003 berghofe <none@none>

Presburger arithmetic


# 76757289 20-Mar-2003 paulson <none@none>

Gauss, UNITY, ZF


# 895b30e5 18-Mar-2003 nipkow <none@none>

*** empty log message ***


# a9eab0c5 27-Feb-2003 ballarin <none@none>

Change to meta simplifier: congruence rules may now have frees as head of term.


# 371089bd 25-Feb-2003 nipkow <none@none>

*** empty log message ***


# 4379c0be 20-Feb-2003 paulson <none@none>

minor updates to pre-2002 release


# fca24ece 11-Feb-2003 nipkow <none@none>

*** empty log message ***


# d3a3cd01 17-Jan-2003 nipkow <none@none>

*** empty log message ***


# eb0d78e9 11-Dec-2002 ballarin <none@none>

HOL/GroupTheory/Summation.thy added: summation operator for abelian groups.


# 57e3f1ba 28-Nov-2002 ballarin <none@none>

HOL-Algebra partially ported to Isar.


# e50c8efe 14-Oct-2002 nipkow <none@none>

*** empty log message ***


# a5ea1003 10-Oct-2002 nipkow <none@none>

*** empty log message ***


# 8629914e 10-Oct-2002 nipkow <none@none>

*** empty log message ***


# 66449357 01-Oct-2002 berghofe <none@none>

Added some comments on new simplifier.


# 87110848 30-Sep-2002 nipkow <none@none>

*** empty log message ***


# d249a7a0 26-Sep-2002 paulson <none@none>

GroupTheory and FuncSet


# 79c25b3c 19-Sep-2002 nipkow <none@none>

*** empty log message ***


# 084e5d05 30-Aug-2002 paulson <none@none>

removal of blast.overloaded


# 119bb9da 29-Aug-2002 wenzelm <none@none>

updated;


# 895a525a 27-Aug-2002 wenzelm <none@none>

*** empty log message ***


# 4e08d836 27-Aug-2002 wenzelm <none@none>

* Pure: disallow duplicate fact bindings within new-style theory files;


# b1812098 27-Aug-2002 wenzelm <none@none>

* Isar: preview of problems to finish 'show' now produce an error


# ad932fbe 23-Aug-2002 nipkow <none@none>

*** empty log message ***


# d8a6d5f7 13-Aug-2002 nipkow <none@none>

*** empty log message ***


# e3f920a4 12-Aug-2002 nipkow <none@none>

*** empty log message ***


# 518c2b86 08-Aug-2002 wenzelm <none@none>

* Pure: improved error reporting of simprocs;
tuned;


# a18077fe 06-Aug-2002 wenzelm <none@none>

* Provers: Simplifier.simproc(_i) now provide sane interface for
setting up simprocs;


# 2a0b59c2 06-Aug-2002 wenzelm <none@none>

* Pure: predefined locales "var" and "struct" are useful for sharing
parameters (as in CASL, for example); just specify something like
``var x + var y + struct M'' as import;


# 4dff8853 02-Aug-2002 wenzelm <none@none>

typedef: "open" option;


# 00a6e87b 26-Jul-2002 wenzelm <none@none>

support for split assumptions in cases (hyps vs. prems);


# a6bddac3 23-Jul-2002 wenzelm <none@none>

* Pure: locale specifications now produce predicate definitions;


# 1a3c74f4 11-Jul-2002 nipkow <none@none>

*** empty log message ***


# aab07cde 02-Jul-2002 wenzelm <none@none>

thms_containing: optional limit argument;


# 0a067e34 02-Jul-2002 wenzelm <none@none>

* improved thms_containing: proper indexing of facts instead of raw
theorems; check validity of results wrt. current name space; include
local facts of proof configuration (also covers active locales);


# 1bb099e8 30-May-2002 nipkow <none@none>

*** empty log message ***


# ff8a7af7 30-May-2002 nipkow <none@none>

*** empty log message ***


# dad27801 17-May-2002 nipkow <none@none>

*** empty log message ***


# e61a4484 07-Mar-2002 wenzelm <none@none>

tuned;


# aef3f454 05-Mar-2002 wenzelm <none@none>

tuned;


# b96caa72 05-Mar-2002 berghofe <none@none>

Added two paragraphs on "rules" method and code generator.


# 331b57f7 28-Feb-2002 wenzelm <none@none>

fixed date;


# b104cdc9 27-Feb-2002 wenzelm <none@none>

tuned;


# 110357c8 21-Feb-2002 wenzelm <none@none>

* HOL: removed obsolete theorem "optionE";


# 1758d5df 21-Feb-2002 wenzelm <none@none>

* HOL: removed obsolete theorem "optionE";


# f52ea42e 19-Feb-2002 wenzelm <none@none>

"isatool usedir -D output HOL Test && isatool document Test/output";


# 35fe1d2d 13-Feb-2002 nipkow <none@none>

*** empty log message ***


# 0d47b841 12-Feb-2002 wenzelm <none@none>

* Isar/Pure: marginal comments ``--'' may now occur just anywhere in the text;


# e5eea73b 26-Jan-2002 wenzelm <none@none>

Isar cases/induct: no backtracking;


# 2d9f10d3 25-Jan-2002 paulson <none@none>

ZF


# 34fbbbbc 23-Jan-2002 wenzelm <none@none>

* HOL: nat_number_of;


# 807ea608 21-Jan-2002 wenzelm <none@none>

* Pure/show_hyps reset by default (in accordance to existing Isar practice);


# 6129b94a 16-Jan-2002 paulson <none@none>

Isar version of ZF/AC


# 218a36ec 15-Jan-2002 wenzelm <none@none>

tuned;


# ae845f6c 14-Jan-2002 wenzelm <none@none>

Isar: undeclared rule case names default to numbers 1, 2, 3, ...;


# c8aa03aa 14-Jan-2002 wenzelm <none@none>

* system: reduced base memory usage by Poly/ML (approx. 20 MB instead
of 40 MB), cf. ML_OPTIONS;


# 8844263a 13-Jan-2002 wenzelm <none@none>

* HOL: symbolic syntax for x^2 (numeral 2);


# 64d2fb46 13-Jan-2002 wenzelm <none@none>

HOL-Real/Complex_Numbers;


# d8817ee6 12-Jan-2002 wenzelm <none@none>

tuned;


# 21390b95 11-Jan-2002 wenzelm <none@none>

Isabelle2002 (January 2002);


# b32d9d8d 10-Jan-2002 wenzelm <none@none>

* Pure: localized 'lemmas', 'theorems', 'declare';


# 4d9220b1 09-Jan-2002 wenzelm <none@none>

* added \<euro> symbol;
* HOL-Hyperreal is now a logic image;
* isatool latex no longer depends on changed TEXINPUTS;


# 7f8559c6 03-Jan-2002 wenzelm <none@none>

tuned;


# 50e9988a 29-Dec-2001 wenzelm <none@none>

* ZF/IMP: updated and converted to new-style theory format;


# 7051d766 27-Dec-2001 wenzelm <none@none>

HOL/IMP and HOLCF/IMP updated and converted (Gerwin Klein);


# 5b63c76d 21-Dec-2001 wenzelm <none@none>

HOL/record: shared operations ("more", "fields", etc.) now need to be
always qualified;


# e4d2169b 20-Dec-2001 nipkow <none@none>

*** empty log message ***


# 96779275 20-Dec-2001 paulson <none@none>

ZF/Main


# b7a823b4 18-Dec-2001 wenzelm <none@none>

* system: tested support for MacOS X;


# 2667615f 13-Dec-2001 nipkow <none@none>

*** empty log message ***


# 9f416db5 11-Dec-2001 wenzelm <none@none>

tuned;


# 02dda992 11-Dec-2001 wenzelm <none@none>

isatools "symbolinput" and "nonascii" have disappeared;


# 66c845b6 10-Dec-2001 wenzelm <none@none>

* HOL: bounded abstraction now uses syntax "%" / "\<lambda>" instead
of "lam" -- INCOMPATIBILITY;


# 1119da0c 05-Dec-2001 wenzelm <none@none>

* Pure/obtain: "thesis" now internal (use ?thesis);
* Pure: generic 'sym' / 'symmetric' attributes;
* Provers/classical: 'swapped' attribute;
* HOL: proper rules less_induct and wf_induct_rule;


# 57ee545a 04-Dec-2001 wenzelm <none@none>

* Pure/Provers/classical: simplified integration with pure rule
attributes and methods;


# 6aea1b1a 01-Dec-2001 wenzelm <none@none>

* HOL: the class of all HOL types is now called "type" rather than
"term"; INCOMPATIBILITY, need to adapt references to this type class
in axclass/classes, instance/arities, and (usually rare) occurrences
in typings (of consts etc.); internally the class is called
"HOL.type", ML programs should refer to HOLogic.typeS;


# 19beca74 28-Nov-2001 wenzelm <none@none>

* Isar/Pure: "sorry" no longer requires quick_and_dirty in interactive mode;
* Pure/syntax: "x::_::foo" sort constraints;


# 6311d828 24-Nov-2001 wenzelm <none@none>

tuned;


# bcca8314 20-Nov-2001 wenzelm <none@none>

* HOL/record: cases/induct for more parts;
* syntax: prefer later print_translation functions;


# 1874519d 20-Nov-2001 paulson <none@none>

Hyperreal


# 8590a556 15-Nov-2001 wenzelm <none@none>

* ZF: new-style theory commands '(co)inductive', '(co)datatype',
'rep_datatype', 'inductive_cases'; also methods 'ind_cases',
'induct_tac', 'case_tac', and 'typecheck' (with attribute 'TC');


# 1ce3f948 13-Nov-2001 wenzelm <none@none>

* ZF: new-style theory commands 'inductive', 'inductive_cases', and
methods 'ind_cases', 'induct_tac', 'case_tac';


# 0578ca1b 12-Nov-2001 wenzelm <none@none>

Isar: 'induct' proper support for mutual induction involving
non-atomic rule statements;
Isar/Pure: support multiple simultaneous goal statements;


# a05a4cea 11-Nov-2001 paulson <none@none>

ZF/Induct,UNITY


# 031de2be 08-Nov-2001 wenzelm <none@none>

* Isar/Pure: emulation of instantiation tactics (rule_tac, cut_tac,
etc.) now consider the syntactic context of assumptions, giving a
better chance to get type-inference of the arguments right (this is
especially important for locales);
* system: refrain from any attempt at filtering input streams; no
longer support ``8bit'' encoding of old isabelle font, instead proper
iso-latin characters may now be used;


# e761876a 06-Nov-2001 wenzelm <none@none>

* 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;


# 8dc65903 03-Nov-2001 wenzelm <none@none>

* 'domain' package adapted to new-style theories, e.g. see
HOLCF/ex/Dnat.thy;


# 902f9125 02-Nov-2001 wenzelm <none@none>

HOLCF: proper rep_datatype lift (see theory Lift); use plain induct_tac
instead of lift.induct_tac, use UU instead of Undef in cases;


# 86104575 30-Oct-2001 wenzelm <none@none>

- 'induct' may now use elim-style induction rules without chaining
facts, using ``missing'' premises from the goal state; this allows
rules stemming from inductive sets to be applied in unstructured
scripts, while still benefitting from proper handling of non-atomic
statements; NB: major inductive premises need to be put first, all the
rest of the goal is passed through the induction;


# 79672d26 30-Oct-2001 wenzelm <none@none>

- 'induct' method now derives symbolic cases from the *rulified* rule
(before it used to rulify cases stemming from the internal atomized
version); this means that the context of a non-atomic statement
becomes is included in the hypothesis, avoiding the slightly
cumbersome show "PROP ?case" form;


# 13456bd7 27-Oct-2001 wenzelm <none@none>

* Pure/axclass: removed obsolete ML interface goal_subclass/goal_arity;


# 5157ea5c 26-Oct-2001 wenzelm <none@none>

* Pure: method 'atomize' presents local goal premises as object-level
statements (atomic meta-level propositions); setup controlled via
rewrite rules declarations of 'atomize' attribute; example
application: 'induct' method with proper rule statements in improper
proof *scripts*;


# a7225a9e 25-Oct-2001 wenzelm <none@none>

* HOL/record:
- removed "more" class (simply use "term") -- INCOMPATIBILITY;


# d125639f 25-Oct-2001 wenzelm <none@none>

* Provers: 'simplified' attribute may refer to explicit rules instead
of full simplifier context; 'iff' attribute handles conditional rules;
* HOL/record:
- provides cases/induct rules for use with corresponding Isar methods;
- old "make" and "make_scheme" operation removed -- INCOMPATIBILITY;
- new derived operations "make" (for adding fields of current
record), "extend" to promote fixed record to record scheme, and
"truncate" for the reverse; cf. theorems "derived_defs", which are
*not* declared as simp by default;
- internal definitions directly based on a light-weight abstract
theory of product types over typedef rather than datatype;


# dda39846 25-Oct-2001 wenzelm <none@none>

tuned;


# e32bd2cb 24-Oct-2001 wenzelm <none@none>

* HOL/record:
- provides cases/induct rules for use with corresponding Isar methods;
- "record" operation truncates to particular fixed record (acts like
a type cast);
- make_defs no longer part of default simps;
- internal definitions directly based on a light-weight abstract
theory of product types over typedef rather than datatype;


# e59037fa 24-Oct-2001 wenzelm <none@none>

* clasimp: ``iff'' declarations now handle conditional rules as well;


# fda08a3b 23-Oct-2001 wenzelm <none@none>

* Pure: removed obsolete 'exported' attribute;
* Pure: dummy pattern "_" in is/let is now automatically ``lifted''
over bound variables: "ALL x. P x --> Q x" (is "ALL x. _ --> ?C x")
supersedes more cumbersome ... (is "ALL x. _ x --> ?C x");


# 945c38a9 21-Oct-2001 wenzelm <none@none>

* proper spacing of consecutive markup elements, especially text
blocks after section headings;


# 4aafec9a 20-Oct-2001 wenzelm <none@none>

* greatly simplified document preparation setup, including more
graceful interpretation of isatool usedir -i/-d/-D options, and more
instructive isatool mkdir; users should basically be able to get
started with "isatool mkdir Test && isatool make";
* theory dependency graph may now be incorporated into documents;
isatool usedir -g true will produce session_graph.eps/.pdf for use
with \includegraphics of LaTeX;


# 69650de2 17-Oct-2001 wenzelm <none@none>

tuned;


# 32613052 16-Oct-2001 wenzelm <none@none>

tuned;


# 16c83714 16-Oct-2001 wenzelm <none@none>

* HOL: concrete setsum syntax "\<Sum>i:A. b" == "setsum (%i. b) A"
(beware of argument permutation!);


# 0d40d188 15-Oct-2001 wenzelm <none@none>

tuned;


# 4c61e434 15-Oct-2001 wenzelm <none@none>

improved induct;


# 5d147d37 15-Oct-2001 kleing <none@none>

canonical 'cases'/'induct' rules for n-tuples (n=3..7)


# 1648773b 13-Oct-2001 wenzelm <none@none>

* HOL: 'typedef' now allows alternative names for Rep/Abs morphisms;


# 10a17ddf 13-Oct-2001 wenzelm <none@none>

* Pure: added 'corollary' command;


# c6fa172a 11-Oct-2001 wenzelm <none@none>

* Isar/Pure: fixed 'token_translation' command;


# 8a98ec18 08-Oct-2001 wenzelm <none@none>

* added default LaTeX bindings for \<tturnstile> and \<TTurnstile>;
note that these symbols are unavailable in Proof General / X-Symbol;


# 6e176e3b 05-Oct-2001 wenzelm <none@none>

*** empty log message ***


# 293eb1fb 05-Oct-2001 wenzelm <none@none>

*** empty log message ***


# cf4cde92 04-Oct-2001 wenzelm <none@none>

improved proof by cases and induction;


# 0f00ffff 04-Oct-2001 wenzelm <none@none>

* moved induct/cases attributes to Pure, added 'print_induct_rules' command;


# 6bc8d71d 03-Oct-2001 wenzelm <none@none>

*** empty log message ***


# c5858e1d 28-Sep-2001 wenzelm <none@none>

*** empty log message ***


# e3ca9f7d 27-Sep-2001 wenzelm <none@none>

HOL: eliminated global items;


# d2102da7 26-Sep-2001 wenzelm <none@none>

tuned;


# 7b873979 08-Sep-2001 wenzelm <none@none>

* system: support Poly/ML 4.1.1 (large heaps);
* system: smart selection of Isabelle process versus Isabelle
interface, accomodates case-insensitive file systems (e.g. HFS+);


# ba7cdd9c 04-Sep-2001 wenzelm <none@none>

renamed "antecedent" case to "rule_context";


# 863c3d04 31-Aug-2001 wenzelm <none@none>

* Proof General keywords specification is now part of the Isabelle
distribution (see etc/isar-keywords.el);


# bdab3ac1 09-Aug-2001 oheimb <none@none>

renamed addaltern to addafter, addSaltern to addSafter


# e38fb83b 08-Aug-2001 wenzelm <none@none>

* HOL: syntax translations now work properly with numerals and records
expressions;


# aa0071e0 07-Aug-2001 wenzelm <none@none>

tuned;


# 6078820a 07-Aug-2001 wenzelm <none@none>

tuned;


# 7873409e 20-Jul-2001 wenzelm <none@none>

HOL: added "The";


# 367f378b 03-Jul-2001 paulson <none@none>

GroupTheory


# a10a814b 05-Jun-2001 nipkow <none@none>

*** empty log message ***


# 0889a3d5 20-May-2001 paulson <none@none>

ZF: division


# bad65ea5 17-May-2001 nipkow <none@none>

*** empty log message ***


# 26c0a390 09-Apr-2001 paulson <none@none>

Isar hint


# 34904322 23-Feb-2001 oheimb <none@none>

renamed addaltern to addafter, addSaltern to addSafter


# fc089768 20-Feb-2001 oheimb <none@none>

added split_conv_tac (also to claset()) as an optimization


# 896c55bf 20-Feb-2001 oheimb <none@none>

made split_all_tac safe introducing safe_full_simp_tac, EXISTING PROOFS MAY FAIL


# 6e07b154 15-Feb-2001 oheimb <none@none>

added missiong word


# 084c9998 14-Feb-2001 wenzelm <none@none>

isatool install handles KDE version 1 or 2;


# 39c37251 13-Feb-2001 wenzelm <none@none>

tuned;


# 392b8ca0 11-Feb-2001 wenzelm <none@none>

more robust selection of calculational rules;


# ac5a55d8 11-Feb-2001 wenzelm <none@none>

tuned;


# c9bcb413 10-Feb-2001 ballarin <none@none>

Updates to HOL/Algebra:
- axclasses consolidated (lemma one_not_zero)
- summation operator SUM removed, now uses setsum
Use of setsum made it necessary to relax sort constraint in its definition
to {zero, plus}.


# eea5b1eb 05-Feb-2001 wenzelm <none@none>

tuned;


# 92f99f32 04-Feb-2001 wenzelm <none@none>

* no_document ML operator temporarily disables LaTeX document
generation;


# 0a660755 03-Feb-2001 wenzelm <none@none>

HOL: inductive package no longer splits induction rule aggressively,
but only as far as specified by the introductions given; the old
format may recovered via ML function complete_split_rule or attribute
'split_rule (complete)';


# c029af1d 01-Feb-2001 wenzelm <none@none>

* Pure: 'thms_containing' now takes actual terms as arguments;
* isatool convert assists in eliminating legacy ML scripts;


# d12c387c 30-Jan-2001 wenzelm <none@none>

tuned;


# 75d8868e 24-Jan-2001 wenzelm <none@none>

* Document preparation: renamed standard symbols \<ll> to \<lless> and
\<gg> to \<ggreater>;


# b44c9ce7 23-Jan-2001 wenzelm <none@none>

added HOL-Unix example;


# cd0deeb6 19-Jan-2001 wenzelm <none@none>

*** empty log message ***


# 75a2f563 15-Jan-2001 wenzelm <none@none>

* HOL/datatype: induction rule for arbitrarily branching datatypes is
now expressed as a proper nested rule (old-style tactic scripts may
require atomize_strip_tac to cope with non-atomic premises);
* HOL: renamed theory "Prod" to "Product_Type", renamed "split" rule
to "split_conv" (old name still available for compatibility);
* HOL: improved concrete syntax for strings (e.g. allows translation
rules with string literals);


# 63c40f4c 10-Jan-2001 nipkow <none@none>

*** empty log message ***


# cc351fae 10-Jan-2001 wenzelm <none@none>

isatool unsymbolize;


# 3d3692c1 10-Jan-2001 wenzelm <none@none>

tuned;


# fc9c7c18 10-Jan-2001 nipkow <none@none>

*** empty log message ***


# 8592f73f 06-Jan-2001 nipkow <none@none>

*** empty log message ***


# 4d437f06 05-Jan-2001 nipkow <none@none>

*** empty log message ***


# cdce56ba 03-Jan-2001 wenzelm <none@none>

* Isar/HOL: added 'recdef_tc' command;


# 3710129e 01-Jan-2001 paulson <none@none>

Hyperreal


# ca859fce 22-Dec-2000 wenzelm <none@none>

tuned;


# 111a58f4 13-Dec-2000 wenzelm <none@none>

* print modes "brackets" and "no_brackets" control output of nested =>
(types) and ==> (props); the default behaviour is "brackets";


# ae1eda3b 07-Dec-2000 wenzelm <none@none>

tuned;


# caad3cdb 06-Dec-2000 bauerg <none@none>

HOL/Real: "rinv" and "hrinv" replaced by overloaded "inverse" function;


# 233587dc 30-Nov-2000 wenzelm <none@none>

tuned;


# 0f80d920 30-Nov-2000 wenzelm <none@none>

misc;


# 362f6fb5 23-Nov-2000 wenzelm <none@none>

* HOL: syntax or "abs";


# 516fac3d 16-Nov-2000 paulson <none@none>

CTT


# b1037f47 13-Nov-2000 nipkow <none@none>

Removed > and >=


# a7962199 10-Nov-2000 wenzelm <none@none>

* added overloaded operations "inverse" and "divide" (infix "/");


# ba1d041b 10-Nov-2000 nipkow <none@none>

> etc


# a92dfe65 08-Nov-2000 nipkow <none@none>

subgoals


# e37e88c8 06-Nov-2000 wenzelm <none@none>

* Isar/HOL: method 'induct' now handles non-atomic goals; as a
consequence, it is no longer monotonic wrt. the local goal context
(which is now passed through the inductive cases);


# 7a4047e0 04-Nov-2000 wenzelm <none@none>

misc stuff;


# 97878306 25-Oct-2000 wenzelm <none@none>

added HOL/Library/List_Prefix;


# 0f732271 24-Oct-2000 wenzelm <none@none>

* support sub/super scripts (for single symbols only), input syntax is
like this: "A\<^sup>*" or "A\<^sup>\<star>";
* antiquotation @{goals} for output of *dynamic* goals state; Note
that presentation of goal states does not conform to actual
human-readable proof documents. Please do not include goal states
into document output unless you really know what you are doing!


# 73d08bcb 23-Oct-2000 wenzelm <none@none>

* HOL: default proof step now includes 'intro_classes';


# 5bc21d6e 23-Oct-2000 paulson <none@none>

contrapos


# c6b72a9b 18-Oct-2000 wenzelm <none@none>

* HOL/Library: a collection of generic theories to be used together
with main HOL; the theory loader path already includes this directory
by default; the following existing theories have been moved here:
HOL/Induct/Multiset, HOL/Induct/Acc (as Accessible_Part), HOL/While
(as While_Combinator);


# aa1336c8 16-Oct-2000 nipkow <none@none>

*** empty log message ***


# 7758b6d7 06-Oct-2000 wenzelm <none@none>

* HOL/IMPP: extension of IMP with local variables and mutually
recursive procedures, by David von Oheimb;


# 1615f5d8 05-Oct-2000 wenzelm <none@none>

* HOL/Lattice: fundamental concepts of lattice theory and order structures;


# 3f2d0804 03-Oct-2000 wenzelm <none@none>

removed "symbols" syntax for constant "override";


# 5e076b2d 02-Oct-2000 wenzelm <none@none>

improved t.weak_case_cong text;


# 38c5103d 28-Sep-2000 wenzelm <none@none>

Isabelle99-1 (October 2000);


# f363ce1a 26-Sep-2000 wenzelm <none@none>

HOL/MicroJava;


# 9d8497e5 23-Sep-2000 paulson <none@none>

renaming the inverse image operator in HOL


# 00291dbc 15-Sep-2000 wenzelm <none@none>

cleaned up and prepared for Isabelle99-1;


# 2ef276ee 15-Sep-2000 wenzelm <none@none>

system: isatool installfonts may handle X-Symbol fonts as well;


# d1f07525 15-Sep-2000 paulson <none@none>

renamed the select rules


# 3a9df00a 12-Sep-2000 wenzelm <none@none>

renamed atts: rulify to rule_format, elimify to elim_format;


# cfbcdccc 12-Sep-2000 wenzelm <none@none>

replaced "delrule" by "rule del";


# 64d87771 07-Sep-2000 wenzelm <none@none>

HOL: qed_spec_mp now also removes bounded ALL;
Isar: renamed some attributes;


# 41f863d2 06-Sep-2000 nipkow <none@none>

*** empty log message ***


# ab63f5d4 05-Sep-2000 paulson <none@none>

meson_tac


# d6fead93 02-Sep-2000 wenzelm <none@none>

* HOL/Lambda: converted into new-style theory and document;


# 96e39051 30-Aug-2000 wenzelm <none@none>

tuned;


# 954390e9 30-Aug-2000 nipkow <none@none>

*** empty log message ***


# 025ee4c1 30-Aug-2000 wenzelm <none@none>

fixed name;


# 193ad04e 30-Aug-2000 nipkow <none@none>

*** empty log message ***


# feb6c460 29-Aug-2000 wenzelm <none@none>

* 'pr' command: optional argument for ProofContext.prems_limit;


# 70f19b26 28-Aug-2000 wenzelm <none@none>

* Isar/Provers: 'simp' method now supports 'cong' modifiers;
* Provers: Simplifier.easy_setup;
tuned;


# de336860 28-Aug-2000 wenzelm <none@none>

* \isabellestyle{it} produces near math mode output;
* settings: smart setup of canonical ML_HOME, ISABELLE_INTERFACE, XSYMBOL_HOME;


# 2c498b20 17-Aug-2000 paulson <none@none>

new example ZF/ex/NatSum


# dfb0c42b 17-Aug-2000 wenzelm <none@none>

Isar/Pure: renamed 'RS' attribute to 'THEN';
Isar/Provers: added 'arith_split' attribute;
Isar/Provers: added 'fastsimp' and 'clarsimp' methods;
Isar/HOL/inductive: rename "intrs" to "intros";
HOL/record: added general record equality rule to simpset;


# fc4cfba2 11-Aug-2000 paulson <none@none>

ZF arith


# 1a7ad7b8 07-Aug-2000 paulson <none@none>

ZF arith


# ce94e538 01-Aug-2000 wenzelm <none@none>

* blast(_tac) now handles actual object-logic rules as assumptions;
note that auto(_tac) uses blast(_tac) internally, too;
tuned;


# 89dd9009 28-Jul-2000 nipkow <none@none>

* HOL/While


# 06963caa 24-Jul-2000 wenzelm <none@none>

* Isar/Provers: intro/elim/dest attributes: changed
intro/intro!/intro!! flags to intro!/intro/intro? (in most cases, one
should have to change intro!! to intro? only);


# e75a5749 21-Jul-2000 oheimb <none@none>

strengthened force_tac by using new first_best_tac


# f162598c 19-Jul-2000 paulson <none@none>

// change; also moved entry for AddIffs


# 4542e81b 18-Jul-2000 wenzelm <none@none>

* HOL: removed obsolete expand_if = split_if; theorems if_splits =
split_if split_if_asm; datatype package provides theorems foo.splits =
foo.split foo.split_asm for each datatype;


# 68b0ef12 16-Jul-2000 wenzelm <none@none>

* tuned AST representation of nested pairs, avoiding bogus output in
case of overlap with user translations (e.g. judgements over tuples);
* AST translation rules no longer require constant head on LHS;


# c6355fe4 14-Jul-2000 paulson <none@none>

AddIffs


# e26d81c3 13-Jul-2000 wenzelm <none@none>

HOL: the disjoint sum is now "<+>" instead of "Plus";
ML: PureThy.add_defs gets additional argument;


# 69058cef 12-Jul-2000 wenzelm <none@none>

infix 'OF' is a version of 'MRS' with more appropriate argument order;


# dca757b6 03-Jul-2000 wenzelm <none@none>

* added 'nothing' --- the empty list of theorems;


# c656f759 01-Jul-2000 wenzelm <none@none>

* Isar/HOL/Calculation: new rules for substitution in inequalities
(monotonicity conditions are extracted to be proven terminally);


# 86aa181d 01-Jul-2000 wenzelm <none@none>

* Isar: removed 'help' command, which hasn't been too helpful anyway;
should instead use individual commands for printing items
(print_commands, print_methods etc.);


# 144014bf 29-Jun-2000 wenzelm <none@none>

* formal comments (text blocks etc.) in new-style theories may now
contain antiquotations of thm/prop/term/typ to be presented according
to latex print mode; concrete syntax is like this: @{term[show_types]
"f(x) = a + x"};
* Isar: theory command 'method_setup' provides a simple interface for
definining proof methods in ML;


# 7518930a 28-Jun-2000 paulson <none@none>

weak elimination rules


# 7a6c0ff2 16-Jun-2000 paulson <none@none>

real simprocs


# 776decd3 09-Jun-2000 wenzelm <none@none>

* browser info session directories are now self-contained (may be put
on WWW server seperately);


# 141f2295 07-Jun-2000 wenzelm <none@none>

provide TAGS file for Isabelle sources;


# e7779d29 02-Jun-2000 oheimb <none@none>

added HOL/Prolog


# 8b7c1872 31-May-2000 wenzelm <none@none>

Isar/Pure: removed obsolete 'transfer' attribute (transfer of thms to
the current context is now done automatically);


# 07f800d3 30-May-2000 wenzelm <none@none>

* ML: renamed flags Syntax.trace_norm_ast to Syntax.trace_ast; global
timing flag supersedes proof_timing and Toplevel.trace;


# 7bf2dd86 28-May-2000 wenzelm <none@none>

case 'antecedent';


# ee09db12 25-May-2000 paulson <none@none>

overloading of 0


# 3ac29d6a 23-May-2000 nipkow <none@none>

SetInterval


# 61b62862 22-May-2000 wenzelm <none@none>

* Pure: changed syntax of local blocks from {{ }} to { };
* Pure: syntax of sorts made inner, i.e. have to write "{a, b, c}";


# b0e03dda 18-May-2000 wenzelm <none@none>

* HOL/ML: even fewer consts are declared as global (see theories Ord,
Lfp, Gfp, WF); this only affects ML packages that refer to const names
internally;
* 'pr' command: no longer prints theory contexts, but only proof
states;


# 6dad6dcf 09-May-2000 wenzelm <none@none>

tuned;


# 27d3138e 08-May-2000 paulson <none@none>

more details


# 1e83ff76 03-May-2000 paulson <none@none>

simprocs


# a277cd39 18-Apr-2000 paulson <none@none>

new simprocs for numerals of type "nat"


# fd7f9646 17-Apr-2000 wenzelm <none@none>

* improved name spaces: ambiguous output is qualified; support for
hiding of names;


# 58ee9dd0 13-Apr-2000 nipkow <none@none>

*** empty log message ***


# 145c7669 05-Apr-2000 wenzelm <none@none>

Isar: simplified (more robust) goal selection of proof methods;
Isar: tuned 'let' syntax: replace 'as' keyword by 'and';


# c843d7f8 01-Apr-2000 wenzelm <none@none>

recdef: admit name and atts;


# 5312838b 30-Mar-2000 nipkow <none@none>

recdef


# 21434000 30-Mar-2000 wenzelm <none@none>

* Isar/Pure: local results and corresponding term bindings are now
subject to Hindley-Milner polymorphism (similar to ML); this
accommodates incremental type-inference nicely;
* Isar/Pure: new calculational elements 'moreover' and 'ultimately'
support plain accumulation of results, without applying any rules yet;


# f9e5a042 29-Mar-2000 nipkow <none@none>

*** empty log message ***


# 199f6e5b 24-Mar-2000 wenzelm <none@none>

HOL/ex/Multiquote;


# 2d285fc9 24-Mar-2000 wenzelm <none@none>

usedir -D: update styles;


# 428aeff7 20-Mar-2000 wenzelm <none@none>

improved support for emulating tactic scripts;


# 568e6e60 18-Mar-2000 wenzelm <none@none>

tuned;


# add55e1a 15-Mar-2000 wenzelm <none@none>

Isar: splitter support; improved diagnostics;
tuned;


# c12ac555 13-Mar-2000 wenzelm <none@none>

* HOL: exhaust_tac on datatypes superceded by new case_tac;
* ML: PureThy.add_thms/add_axioms/add_defs now return theorems;
* Isar/Pure: much better support for case-analysis;
* ML: new combinators |>> and |>>>


# 0c9e4c98 13-Mar-2000 nipkow <none@none>

*** empty log message ***


# 3428265d 10-Mar-2000 nipkow <none@none>

cases_tac


# ce87e90c 09-Mar-2000 paulson <none@none>

Factorization


# 42e198f4 08-Mar-2000 wenzelm <none@none>

* isatool mkdir provides easy setup of Isabelle session directories,
including proper documents;

* generated LaTeX sources are now deleted after successful run
(isatool document -c); may retain a copy somewhere else via -D option
of isatool usedir;

* old-style theories now produce (crude) LaTeX sources as well;

* compression of ML heaps images may now be controlled via -c option
of isabelle and isatool usedir;


# 21eba542 22-Feb-2000 wenzelm <none@none>

* Pure now provides its own version of intro/elim/dest attributes;
useful for building new logics, but beware of confusion with the
Provers/classical ones!
* HOL: removed "case_split" thm binding, should use "cases" proof
method anyway;
* tuned syntax of "induct" method;
* new "cases" method for propositions, inductive sets and types;
* HOL/records: admit "r" as field name;


# cedd080c 21-Feb-2000 wenzelm <none@none>

HOL/record: fixed select-update simplification procedure to handle
extended records as well;


# f7f4d5ae 07-Feb-2000 wenzelm <none@none>

intro/elim/dest attributes: changed ! / !! flags to ? / ??;


# 17aba0b3 01-Feb-2000 wenzelm <none@none>

nat as names;
obtain;
tuned;


# 5d811981 12-Nov-1999 wenzelm <none@none>

tuned;


# b24b212d 11-Nov-1999 paulson <none@none>

HOL changes


# 5d0d3bc8 11-Nov-1999 wenzelm <none@none>

header;


# 252fe568 30-Oct-1999 wenzelm <none@none>

Isabelle99;


# bb5cc769 22-Oct-1999 wenzelm <none@none>

tuned simplifier trace output; new flag debug_simp


# d7ea23e9 20-Oct-1999 wenzelm <none@none>

the settings environment is now statically scoped;
tuned;


# 077f7eb5 14-Oct-1999 wenzelm <none@none>

document preparation based on (PDF)LaTeX;


# 5587afd3 13-Oct-1999 berghofe <none@none>

Eliminated mutual_induct_tac.


# 2d70bced 08-Oct-1999 wenzelm <none@none>

theorem database now also indexes constants "Trueprop", "all",
"==>", "=="; thus thms_containing, findI etc. may retrieve more rules;


# a6413600 08-Oct-1999 wenzelm <none@none>

tuned;


# 4705ddb9 06-Oct-1999 berghofe <none@none>

Documented changes to HOL/inductive and function thm_deps.


# 9e16b44c 04-Oct-1999 wenzelm <none@none>

added BVC;


# 1b669151 29-Sep-1999 wenzelm <none@none>

proper handling of dangling sort hypotheses (at last!);


# 06c15b93 28-Sep-1999 nipkow <none@none>

incompatibility solver


# 109c32b5 24-Sep-1999 wenzelm <none@none>

* HOL/Real/HahnBanach: the Hahn-Banach theorem for real vector spaces
(in Isabelle/Isar) -- by Gertrud Bauer;


# 3f215ddc 24-Sep-1999 wenzelm <none@none>

tuned;


# 5460fa41 06-Sep-1999 oheimb <none@none>

*** empty log message ***


# e64ddb6d 03-Sep-1999 wenzelm <none@none>

added bind_thms;


# cf81c535 03-Sep-1999 paulson <none@none>

new SVC url


# 35b6904e 01-Sep-1999 wenzelm <none@none>

structures Vartab / Termtab (instances of TableFun);


# ab8956d8 23-Aug-1999 wenzelm <none@none>

tuned;


# 7c62e93b 23-Aug-1999 wenzelm <none@none>

record_simproc;


# d3006014 23-Aug-1999 nipkow <none@none>

simplifier flex heads.


# 02b7f4b0 23-Aug-1999 berghofe <none@none>

Moved sum_case to theory HOL/Datatype.


# e7112d0b 21-Aug-1999 wenzelm <none@none>

real numerals;


# 05543b81 19-Aug-1999 wenzelm <none@none>

* HOLCF/IOA/Sequents: renamed 'Cons' to 'Consq' to avoid clash with HOL/List;


# 3e091511 19-Aug-1999 paulson <none@none>

defer_recdef


# 2344d1c9 19-Aug-1999 wenzelm <none@none>

tuned;


# 463b595a 18-Aug-1999 wenzelm <none@none>

sum_case renamed to basic_sum_case;


# 9b863c7e 18-Aug-1999 wenzelm <none@none>

replaced 'ProofGeneral' by 'Proof General';


# 064fb6c2 17-Aug-1999 wenzelm <none@none>

replaced HOL_quantifiers flag by "HOL" print mode;
simplified HOL basic syntax (more orthogonal);


# 140bb493 16-Aug-1999 wenzelm <none@none>

tuned;


# 4293f05d 16-Aug-1999 wenzelm <none@none>

tuned;


# 8437a63d 11-Aug-1999 nipkow <none@none>

Removed
* reset HOL_quantifiers by default, i.e. quantifiers are printed as
ALL/EX rather than !/?;


# 449f934b 09-Aug-1999 wenzelm <none@none>

theory loader actions;


# f53d4dd8 03-Aug-1999 paulson <none@none>

SVC


# c9fbdeda 28-Jul-1999 wenzelm <none@none>

HOL-Real target now builds an actual image;


# f4a37e7b 28-Jul-1999 paulson <none@none>

LK


# fb758531 19-Jul-1999 berghofe <none@none>

Datatype package now handles arbitrarily branching datatypes.


# 66b80528 08-Jul-1999 wenzelm <none@none>

theorems involving oracles are now printed with a suffixed [!];


# 8526ac77 08-Jul-1999 paulson <none@none>

integer division


# bbb542e7 07-Jun-1999 wenzelm <none@none>

reset HOL_quantifiers by default;


# 62de3b28 31-May-1999 wenzelm <none@none>

Isabelle manuals now also available as PDF;


# f5a63aef 18-May-1999 wenzelm <none@none>

tuned;


# 0ad2cd90 03-May-1999 wenzelm <none@none>

tuned;


# 9d0d3ae8 27-Apr-1999 wenzelm <none@none>

tuned;


# 386e28cd 22-Apr-1999 wenzelm <none@none>

recdef (TFL) now requires theory Recdef;


# 69cb1f2b 21-Apr-1999 wenzelm <none@none>

Isamode 2.6 requires patch;


# d56e610b 16-Apr-1999 wenzelm <none@none>

loadpath replaced;


# 382418af 14-Apr-1999 wenzelm <none@none>

tuned;


# 4e96932a 12-Apr-1999 wenzelm <none@none>

improved isatool install;


# 6510552d 12-Apr-1999 wenzelm <none@none>

ML_PLATFORM;


# 04304213 18-Mar-1999 nipkow <none@none>

* New bounded quantifier syntax (input only):
! x < y. P, ! x <= y. P, ? x < y. P, ? x <= y. P


# dcba823d 17-Mar-1999 wenzelm <none@none>

HOL/typedef: fixed type inference for representing set;
AxClass.axclass_tac lost the theory argument;


# 040e8df7 10-Mar-1999 wenzelm <none@none>

updated;


# 99e3d7c1 11-Feb-1999 wenzelm <none@none>

Symbol.output subject to print mode;


# 0122caf2 11-Feb-1999 wenzelm <none@none>

tuned;
TLA update;


# 6822251a 08-Feb-1999 wenzelm <none@none>

path element specification '~~' refers to '$ISABELLE_HOME';


# 41f1e164 03-Feb-1999 paulson <none@none>

inj


# 00729801 27-Jan-1999 nipkow <none@none>

arith_tac for min/max


# 98b5fe9e 27-Jan-1999 paulson <none@none>

ZF typechecking


# 47c871ae 19-Jan-1999 paulson <none@none>

removal of the (thm list) argument of mk_cases


# 38fba9a7 14-Jan-1999 nipkow <none@none>

More Arith.


# 0649249a 07-Jan-1999 paulson <none@none>

ZF: the natural numbers as a datatype


# 5bb602b7 07-Jan-1999 paulson <none@none>

if-then-else syntax for ZF


# c3ea94d2 06-Jan-1999 paulson <none@none>

primrec, induct_tac


# 301f07fb 05-Jan-1999 nipkow <none@none>

*** empty log message ***


# 6531c7cb 04-Jan-1999 nipkow <none@none>

*** empty log message ***


# 487eabdd 11-Dec-1998 oheimb <none@none>

*** empty log message ***


# 750968ac 04-Dec-1998 paulson <none@none>

locales


# fd1f3a68 25-Nov-1998 wenzelm <none@none>

removed prs / prs_fn;


# 8147eefa 18-Nov-1998 paulson <none@none>

Finally removing "Compl" from HOL


# d6858430 30-Oct-1998 wenzelm <none@none>

tuned current_goals_markers;


# 7deeb9e9 22-Oct-1998 wenzelm <none@none>

current_goals_markers;


# 467fac20 21-Oct-1998 wenzelm <none@none>

tuned;
record package;


# 910a969a 22-Oct-1998 paulson <none@none>

locales


# 87254d2f 21-Oct-1998 wenzelm <none@none>

tuned;


# f1075766 21-Oct-1998 nipkow <none@none>

Tutorial


# 856004d5 21-Oct-1998 wenzelm <none@none>

tuned (all proofs are INSTABLE by David's definition of instability);


# c55efe57 19-Oct-1998 oheimb <none@none>

layout


# 1d3a9162 16-Oct-1998 nipkow <none@none>

2. The simplifier now knows a little bit about nat-arithmetic.


# cde4442c 16-Oct-1998 nipkow <none@none>

*** empty log message ***


# d23509e7 14-Oct-1998 paulson <none@none>

integer simprocs


# 5a0f2960 25-Sep-1998 wenzelm <none@none>

isatool logo;


# 288c6821 23-Sep-1998 paulson <none@none>

unary minus


# 99a8c629 21-Sep-1998 oheimb <none@none>

*** empty log message ***


# a227f4ee 21-Sep-1998 oheimb <none@none>

*** empty log message ***


# 344073d6 15-Sep-1998 paulson <none@none>

From Compl(A) to -A


# eaeac4ed 10-Sep-1998 paulson <none@none>

equals0D


# cb34af06 04-Sep-1998 nipkow <none@none>

Function 'upt'


# 01d5f421 28-Aug-1998 wenzelm <none@none>

* print mode 'emacs' reserved for Isamode;


# f3c5aa73 27-Aug-1998 wenzelm <none@none>

* Pure: ML function 'theory_of' replaced by 'theory';


# ad0a092b 24-Aug-1998 wenzelm <none@none>

tuned;


# f8f127b1 24-Aug-1998 wenzelm <none@none>

isatool install;


# d153845b 18-Aug-1998 paulson <none@none>

ZF.thy


# cee90dc8 13-Aug-1998 paulson <none@none>

stac


# f634b5f3 08-Aug-1998 nipkow <none@none>

*** empty log message ***


# 1e75a368 05-Aug-1998 nipkow <none@none>

*** empty log message ***


# c6587e81 06-Aug-1998 paulson <none@none>

disjointness


# a933a78d 04-Aug-1998 wenzelm <none@none>

tuned;
Display.print_goals function moved to Locale.print_goals;


# 8dcab482 31-Jul-1998 berghofe <none@none>

Replaced nat.exhaustion by nat.exhaust


# 064c6f8b 30-Jul-1998 wenzelm <none@none>

tuned;


# 0b6d334d 30-Jul-1998 berghofe <none@none>

Adapted to new datatype package.


# 3454628e 28-Jul-1998 wenzelm <none@none>

tuned;


# 2a31c448 17-Jul-1998 paulson <none@none>

ZF: Main, Update


# 25f65d73 15-Jul-1998 nipkow <none@none>

disjoint


# 4f3e25bb 14-Jul-1998 paulson <none@none>

new stac


# 5ed7017d 14-Jul-1998 nipkow <none@none>

inj_on


# f934e790 10-Jul-1998 wenzelm <none@none>

the distribution now includes Isabelle icons: see
lib/logo/isabelle-{small,tiny}.xpm;


# 63f95ff3 03-Jul-1998 wenzelm <none@none>

several new basic modules made available for general use;


# acaa2a38 03-Jul-1998 wenzelm <none@none>

cleaned up;


# 14fe9a83 03-Jul-1998 wenzelm <none@none>

reorganized the main HOL image;


# 08cdbe77 01-Jul-1998 berghofe <none@none>

Adapted to new inductive definition package.


# 9ad05812 01-Jul-1998 paulson <none@none>

HOL-Real


# f5a3275f 25-Jun-1998 wenzelm <none@none>

simplification procedure unit_eq_proc rewrites (?x::unit) = ();
quote / antiquote translations;


# 0dca510d 24-Jun-1998 nipkow <none@none>

* HOL/List: new function list_update written xs[i:=v] that updates the i-th
list position. May also be iterated as in xs[i:=a,j:=b,...].


# 304c7ee3 24-Jun-1998 paulson <none@none>

removed duplicate entry for Goal


# 64d4da10 23-Jun-1998 nipkow <none@none>

*** empty log message ***


# fb10abc4 20-Jun-1998 wenzelm <none@none>

renamed Thm(s) back to thm(s);


# cedfe707 18-Jun-1998 wenzelm <none@none>

new toplevel commands `Goal' and `Goalw';
isatool fixgoal;


# 22f52f5c 18-Jun-1998 wenzelm <none@none>

renamed thm(s) to Thm(s);


# 424a2d6e 16-Jun-1998 nipkow <none@none>

Goal and Goalw


# 70386166 10-Jun-1998 wenzelm <none@none>

new type-safe user interface for theory data;


# 5565d355 05-Jun-1998 wenzelm <none@none>

* improved the theory data mechanism to support real encapsulation;
main change of the internal interfaces: data kind name (string)
replaced by private Object.kind, acting as authorization key;


# 63ca860b 27-May-1998 wenzelm <none@none>

tuned header;


# 588c26e8 14-May-1998 oheimb <none@none>

extended addsplits and delsplits to handle also split rules for assumptions
extended const_of_split_thm, renamed it to split_thm_info


# 1cfe825f 13-May-1998 wenzelm <none@none>

HOL/record: now includes concrete syntax for record terms;


# c7312412 06-May-1998 paulson <none@none>

HOL/Update


# fe1e3dae 01-May-1998 nipkow <none@none>

*** empty log message ***


# 96833fca 01-May-1998 paulson <none@none>

"let" is no longer restricted to FOL terms and allows any logical terms


# 64ea724a 29-Apr-1998 wenzelm <none@none>

new theory section 'setup';


# 864cbe70 29-Apr-1998 wenzelm <none@none>

new theory section 'nonterminals';


# 6d376537 29-Apr-1998 wenzelm <none@none>

*** empty log message ***


# ba90f5c7 27-Apr-1998 oheimb <none@none>

cleanup for split_all_tac as wrapper in claset()


# 91879311 27-Apr-1998 nipkow <none@none>

*** empty log message ***


# 393aeabd 24-Apr-1998 oheimb <none@none>

improved split_all_tac significantly


# 1b0726bc 24-Apr-1998 paulson <none@none>

tidied; div & mod


# c62d974a 24-Apr-1998 oheimb <none@none>

*** empty log message ***


# f22fb93e 10-Apr-1998 paulson <none@none>

bug fixes


# 37bcbba1 07-Apr-1998 oheimb <none@none>

*** empty log message ***


# 1eec27aa 03-Apr-1998 paulson <none@none>

UNITY


# efcf3891 01-Apr-1998 oheimb <none@none>

*** empty log message ***


# 7aaffe6d 16-Mar-1998 paulson <none@none>

inverse -> converse


# 678227ad 12-Mar-1998 oheimb <none@none>

renamed not1_or to disj_not1, not2_or to disj_not2


# 905a1f89 11-Mar-1998 nipkow <none@none>

Simplifier


# 5d41095c 09-Mar-1998 wenzelm <none@none>

removed pred;


# d02eda0b 06-Mar-1998 nipkow <none@none>

*** empty log message ***


# 080c17ff 27-Feb-1998 paulson <none@none>

Vimage


# 72b2c18f 26-Feb-1998 wenzelm <none@none>

*** empty log message ***


# cbae76ac 25-Feb-1998 oheimb <none@none>

changed wrapper mechanism of classical reasoner


# 9c8cb5c3 14-Jan-1998 wenzelm <none@none>

HOL/record;


# ff315cf5 30-Dec-1997 nipkow <none@none>

nth -> !


# 93519908 15-Dec-1997 wenzelm <none@none>

tuned;


# a66a953d 11-Dec-1997 wenzelm <none@none>

tuned;


# 551c76f3 07-Dec-1997 wenzelm <none@none>

tuned;


# 1863e463 05-Dec-1997 wenzelm <none@none>

nat_cancel enabled by default;


# 5610c38c 05-Dec-1997 wenzelm <none@none>

use_thy no longer requires writable current directory;


# edf25556 03-Dec-1997 nipkow <none@none>

pred -> -1


# 845c1dff 03-Dec-1997 nipkow <none@none>

n ~= 0 should become 0 < n


# 9d519f09 01-Dec-1997 wenzelm <none@none>

nat_cancel simprocs;


# 42255758 28-Nov-1997 paulson <none@none>

addsplits now in FOL, ZF too


# 567557ea 21-Nov-1997 wenzelm <none@none>

cd, use etc. now support path variables;
changed Pure/Sequence interface;


# 7747165d 11-Nov-1997 oheimb <none@none>

renamed split_prem_tac to split_asm_tac


# 16fa4a42 07-Nov-1997 oheimb <none@none>

added split_prem_tac


# 5b1f5a59 06-Nov-1997 paulson <none@none>

subgoal_tac displays a warning if the new subgoal has type variables


# 8cada7a6 05-Nov-1997 wenzelm <none@none>

tuned;


# b0431798 05-Nov-1997 paulson <none@none>

UNIV & UNION1


# 83ee848e 04-Nov-1997 wenzelm <none@none>

tuned;


# b431a1ee 04-Nov-1997 oheimb <none@none>

*** empty log message ***


# cb8d8aa9 03-Nov-1997 wenzelm <none@none>

tuned;


# 27c27d4f 03-Nov-1997 wenzelm <none@none>

isatool fixclasimp;


# 4aea59da 03-Nov-1997 nipkow <none@none>

*** empty log message ***


# f0705430 30-Oct-1997 nipkow <none@none>

*** empty log message ***


# 004f23d4 24-Oct-1997 wenzelm <none@none>

tuned;


# c8c097c0 24-Oct-1997 nipkow <none@none>

HOL/Map


# 9b0c6738 21-Oct-1997 wenzelm <none@none>

improved handling of draft signatures / theories; draft thms (and
ctyps, cterms) are automatically promoted to real ones;


# a554a91d 21-Oct-1997 nipkow <none@none>

typo


# 56e704fe 20-Oct-1997 wenzelm <none@none>

tuned qualified names;


# 53b27972 18-Oct-1997 nipkow <none@none>

addsplits


# 6b1dfb4c 16-Oct-1997 wenzelm <none@none>

tuned;


# ced67102 15-Oct-1997 wenzelm <none@none>

slightly changed interfaces for oracles;


# 885338dc 14-Oct-1997 wenzelm <none@none>

browser info;


# ef2bd21e 14-Oct-1997 paulson <none@none>

rearranged and added TLA


# a95ffb5c 12-Oct-1997 wenzelm <none@none>

print_goals: optional output of const types (set show_consts);


# d5ef7834 13-Oct-1997 wenzelm <none@none>

hierachically structured name spaces;


# 4c7208ea 09-Oct-1997 wenzelm <none@none>

no longer handles consts "" -- use syntax instead;
pretty printer: changed order of mixfix annotation preference (again!);


# 6a351364 29-Sep-1997 wenzelm <none@none>

tuned;


# 66c90a0d 29-Sep-1997 paulson <none@none>

Safe_tac; qed_spec_mp in FOL


# 40cf0c92 25-Sep-1997 paulson <none@none>

Clarify_tac; general reorganization


# 1100f867 22-Sep-1997 wenzelm <none@none>

Pure: fixed idt/idts vs. pttrn/pttrns syntactic categories;
HOLCF: fixed LAM <x,y,zs>.b syntax (may break some unusual cases);


# 812bb3aa 12-Sep-1997 mueller <none@none>

extended adm_tac;


# b4b6ab38 11-Sep-1997 wenzelm <none@none>

replaced print_goals_ref hook by print_current_goals_fn and
result_error_fn;


# 63b55766 04-Sep-1997 paulson <none@none>

set_of_list


# 868890a6 25-Jul-1997 nipkow <none@none>

new simproc


# fcbefccb 25-Jul-1997 wenzelm <none@none>

*** empty log message ***


# 7d3ae089 24-Jul-1997 paulson <none@none>

set_of_list -> set


# 7318ee7f 23-Jul-1997 wenzelm <none@none>

added simplification meta rules;


# bb80da1e 23-Jul-1997 paulson <none@none>

Removal of tactical STATE


# c9d807ae 18-Jul-1997 wenzelm <none@none>

defs may now be conditional;
improved output of warnings / errors;


# d2558df8 09-Jul-1997 wenzelm <none@none>

removed obsolete init_pps and init_thy_reader;


# 07dd247f 20-Jun-1997 wenzelm <none@none>

removed;


# 3c8f76c8 25-May-1997 paulson <none@none>

Added recdef


# bbc49337 23-May-1997 nipkow <none@none>

arbitrary


# 53a94cea 23-May-1997 oheimb <none@none>

adapted entry for addss, addSss


# 0326c1a0 23-May-1997 nipkow <none@none>

news.


# 36dc2611 20-May-1997 wenzelm <none@none>

*** empty log message ***


# 28af2abe 15-May-1997 wenzelm <none@none>

*** empty log message ***


# c7502b67 06-May-1997 wenzelm <none@none>

*** empty log message ***


# 3ad4c212 05-May-1997 wenzelm <none@none>

tuned;


# 5893cb6f 24-Apr-1997 nipkow <none@none>

induct_tac


# d1dfe8d8 22-Apr-1997 wenzelm <none@none>

tuned;


# ca64af48 21-Apr-1997 paulson <none@none>

Reorganized under headings. Also documented Blast_tac and LFilter


# b25ceb54 18-Apr-1997 nipkow <none@none>

*** empty log message ***


# cd71c207 17-Apr-1997 wenzelm <none@none>

*** empty log message ***


# 48ba3092 09-Apr-1997 oheimb <none@none>

replaced 'addwrapper' and 'addWrapper' by correct 'compwrapper' and 'compWrapper'


# 89c7706c 02-Apr-1997 paulson <none@none>

ZF.thy is again usable


# c6ea0f19 20-Mar-1997 wenzelm <none@none>

*** empty log message ***


# c0ec7f8e 07-Mar-1997 wenzelm <none@none>

*** empty log message ***


# 7c83e72f 07-Mar-1997 wenzelm <none@none>

*** empty log message ***


# bf825ed2 07-Mar-1997 paulson <none@none>

Tidied and updated


# 2dce8d1c 05-Mar-1997 wenzelm <none@none>

*** empty log message ***


# f94aa74e 05-Mar-1997 wenzelm <none@none>

*** empty log message ***


# eb855318 05-Mar-1997 wenzelm <none@none>

*** empty log message ***


# e6ee7c7a 05-Mar-1997 paulson <none@none>

HOL: renaming of "not"


# 59961d1a 28-Feb-1997 wenzelm <none@none>

*** empty log message ***


# dc35aaaa 17-Feb-1997 wenzelm <none@none>

*** empty log message ***


# 1ee1d03e 17-Feb-1997 slotosch <none@none>

described changes for HOLCF-Version without rules and arities


# a049056d 17-Feb-1997 oheimb <none@none>

improved description of recent changes


# 895462e2 15-Feb-1997 oheimb <none@none>

*** empty log message ***


# 565e6f25 27-Jan-1997 paulson <none@none>

More news items, dating back to 1995


# 46c26370 27-Jan-1997 wenzelm <none@none>

*** empty log message ***


# 265ceec9 24-Jan-1997 wenzelm <none@none>

*** empty log message ***


# d1ab726e 24-Jan-1997 wenzelm <none@none>

*** empty log message ***


# 425780fe 24-Jan-1997 wenzelm <none@none>

Isabelle NEWS -- history of user-visible changes;