wenzelm [Sat, 01 Jul 2000 19:40:46 +0200] rev 9215
print_theorems: omit name space;
nipkow [Sat, 01 Jul 2000 17:52:52 +0200] rev 9214
Defined abs on int.
wenzelm [Fri, 30 Jun 2000 21:21:11 +0200] rev 9213
help_antiquotations;
paulson [Fri, 30 Jun 2000 17:51:56 +0200] rev 9212
overloading, axclasses, numerals and general tidying
paulson [Fri, 30 Jun 2000 12:51:30 +0200] rev 9211
removal of batch-style proofs
paulson [Fri, 30 Jun 2000 12:49:11 +0200] rev 9210
more tidying
wenzelm [Fri, 30 Jun 2000 12:31:57 +0200] rev 9209
presentation: self-contained session dirs;
wenzelm [Fri, 30 Jun 2000 12:30:58 +0200] rev 9208
fixed ISABELLE_BROWSER_INFO;
paulson [Fri, 30 Jun 2000 10:59:50 +0200] rev 9207
removed the mutual recursion from "bin_add"
paulson [Fri, 30 Jun 2000 10:58:03 +0200] rev 9206
tidied and deleted two redundant theories
NB Misc lemmas needed in personal developments should not be added to HOL
wenzelm [Thu, 29 Jun 2000 22:48:08 +0200] rev 9205
improved arrangement of files;
tuned;
wenzelm [Thu, 29 Jun 2000 22:39:57 +0200] rev 9204
tuned rail setup;
some isabelle symbols;
wenzelm [Thu, 29 Jun 2000 22:39:31 +0200] rev 9203
added lbrace, rbrace, atsign;
wenzelm [Thu, 29 Jun 2000 22:39:09 +0200] rev 9202
added \indexisarant;
wenzelm [Thu, 29 Jun 2000 22:38:30 +0200] rev 9201
adapted args of IsarThy.have_theorems_i;
wenzelm [Thu, 29 Jun 2000 22:37:24 +0200] rev 9200
syntax: renamed 'thmname' to 'thmbind';
added subsection{Antiquotations};
wenzelm [Thu, 29 Jun 2000 22:36:45 +0200] rev 9199
facts: support multiple lists of arguments;
method_setup command;
wenzelm [Thu, 29 Jun 2000 22:35:45 +0200] rev 9198
* 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;
wenzelm [Thu, 29 Jun 2000 22:32:45 +0200] rev 9197
added method_setup;
facts: handle multiple lists of arguments;
wenzelm [Thu, 29 Jun 2000 22:32:08 +0200] rev 9196
facts: handle multiple lists of arguments;
wenzelm [Thu, 29 Jun 2000 22:31:53 +0200] rev 9195
fixed is_semicolon (keyword instead of command!);
wenzelm [Thu, 29 Jun 2000 22:31:29 +0200] rev 9194
added add_method;
wenzelm [Thu, 29 Jun 2000 22:31:12 +0200] rev 9193
have_theorems etc.: handle multiple lists of arguments;
added method_setup;
wenzelm [Thu, 29 Jun 2000 22:29:46 +0200] rev 9192
have_thmss: handle multiple lists of arguments;
paulson [Thu, 29 Jun 2000 16:50:52 +0200] rev 9191
now freezes Vars in order to prevent errors in cases like these:
Goal "Suc (x + i + j) + ?q ?ii ?jj + k + x = xxx";
Goal "Suc (x + i + j) = x + f(?q i j) + k";
Goal "Suc (x + i + j) = x + ?q i j + k";
Goal "Suc (?q ?ii ?jj + i + j) + ?rq ?ii ?jj + k + ?q ?ii ?jj = xxx";
paulson [Thu, 29 Jun 2000 12:19:27 +0200] rev 9190
tidied proofs using default rule equalityCE
paulson [Thu, 29 Jun 2000 12:17:18 +0200] rev 9189
the default equalityCE simplifies proofs
paulson [Thu, 29 Jun 2000 12:16:43 +0200] rev 9188
tidied
paulson [Thu, 29 Jun 2000 12:15:08 +0200] rev 9187
fixed proof to cope with the default of equalityCE instead of equalityE
paulson [Thu, 29 Jun 2000 12:14:45 +0200] rev 9186
now uses equalityCE, which usually is more efficent than equalityE
paulson [Thu, 29 Jun 2000 12:14:04 +0200] rev 9185
weak elimination rules
wenzelm [Wed, 28 Jun 2000 21:15:02 +0200] rev 9184
classical 'elimify' attribute;