paulson [Wed, 28 Jun 2000 10:56:01 +0200] rev 9172
implements a classical version of make_elim
paulson [Wed, 28 Jun 2000 10:55:38 +0200] rev 9171
uses a supplied version of make_elim for addDs
paulson [Wed, 28 Jun 2000 10:54:47 +0200] rev 9170
warns of weak elim rules and ignores them
paulson [Wed, 28 Jun 2000 10:54:21 +0200] rev 9169
tidying and unbatchifying
paulson [Wed, 28 Jun 2000 10:52:02 +0200] rev 9168
fixed some abuses of addDs and addEs
paulson [Wed, 28 Jun 2000 10:50:27 +0200] rev 9167
got rid of weak elim rule
paulson [Wed, 28 Jun 2000 10:49:10 +0200] rev 9166
tidied
paulson [Wed, 28 Jun 2000 10:48:27 +0200] rev 9165
fixed some weak elim rules
paulson [Wed, 28 Jun 2000 10:47:20 +0200] rev 9164
make_elim -> cla_make_elim; tidied
paulson [Wed, 28 Jun 2000 10:46:25 +0200] rev 9163
updated and tidied
paulson [Wed, 28 Jun 2000 10:42:14 +0200] rev 9162
tidied a monstrous proof
paulson [Wed, 28 Jun 2000 10:41:16 +0200] rev 9161
deleted a redundant bind_thm
paulson [Wed, 28 Jun 2000 10:40:06 +0200] rev 9160
using the new theorem wf_not_refl; tidied
paulson [Wed, 28 Jun 2000 10:39:02 +0200] rev 9159
rev_notE now makes strong elim rules;
tidied the file
paulson [Wed, 28 Jun 2000 10:37:52 +0200] rev 9158
declaring and using cla_make_elim
paulson [Wed, 28 Jun 2000 10:37:08 +0200] rev 9157
new file Provers/make_elim.ML
wenzelm [Tue, 27 Jun 2000 23:43:46 +0200] rev 9156
replaced arities by instance;
wenzelm [Tue, 27 Jun 2000 20:35:31 +0200] rev 9155
OuterLex.name_of: include val;
wenzelm [Tue, 27 Jun 2000 00:02:01 +0200] rev 9154
excursion_result: transform_error;
wenzelm [Mon, 26 Jun 2000 23:59:29 +0200] rev 9153
eq_prop: eta contract;
wenzelm [Mon, 26 Jun 2000 16:54:38 +0200] rev 9152
tuned msg;
wenzelm [Mon, 26 Jun 2000 16:54:21 +0200] rev 9151
tuned;
wenzelm [Mon, 26 Jun 2000 16:53:55 +0200] rev 9150
avoid \< in input;
wenzelm [Mon, 26 Jun 2000 16:53:37 +0200] rev 9149
export proper induction rule;
wenzelm [Mon, 26 Jun 2000 16:52:55 +0200] rev 9148
bind_thm;
oheimb [Mon, 26 Jun 2000 16:18:51 +0200] rev 9147
corrected specifications and simplified proofs
wenzelm [Mon, 26 Jun 2000 11:43:56 +0200] rev 9146
isar-strip-terminators;
wenzelm [Mon, 26 Jun 2000 11:21:49 +0200] rev 9145
updated;
wenzelm [Mon, 26 Jun 2000 00:23:17 +0200] rev 9144
tuned;
wenzelm [Mon, 26 Jun 2000 00:00:40 +0200] rev 9143
use with_paths;
wenzelm [Sun, 25 Jun 2000 23:58:54 +0200] rev 9142
prefer mp over subst;
tuned;
wenzelm [Sun, 25 Jun 2000 23:58:27 +0200] rev 9141
tuned;
wenzelm [Sun, 25 Jun 2000 23:57:29 +0200] rev 9140
Isar theory output.
wenzelm [Sun, 25 Jun 2000 23:57:03 +0200] rev 9139
Theory headers (old and new-style).
wenzelm [Sun, 25 Jun 2000 23:56:47 +0200] rev 9138
Text with antiquotations of inner items (terms, types etc.).
wenzelm [Sun, 25 Jun 2000 23:56:16 +0200] rev 9137
use Library.change;
wenzelm [Sun, 25 Jun 2000 23:55:58 +0200] rev 9136
adapted to improved presentation;
no longer mirror items from structure Latex;
wenzelm [Sun, 25 Jun 2000 23:55:22 +0200] rev 9135
adapted to improved presentation;
wenzelm [Sun, 25 Jun 2000 23:54:56 +0200] rev 9134
excursion_result;
wenzelm [Sun, 25 Jun 2000 23:54:32 +0200] rev 9133
added extern_skolem;
wenzelm [Sun, 25 Jun 2000 23:54:13 +0200] rev 9132
moved header stuff to thy_header.ML;
moved theory presentation to isar_output.ML;
major cleanup;
wenzelm [Sun, 25 Jun 2000 23:52:59 +0200] rev 9131
added semicolon;
added arguments;
tuned;
wenzelm [Sun, 25 Jun 2000 23:52:15 +0200] rev 9130
added !!!;
added is_semicolon;
export incr_line, keep_line, scan_blank, scan_string;
added source_proper;
added make_lexicon;
tuned;
wenzelm [Sun, 25 Jun 2000 23:49:55 +0200] rev 9129
use ThyHeader.args;
adapted OuterSyntax.markup_command;
wenzelm [Sun, 25 Jun 2000 23:48:58 +0200] rev 9128
rearranged print commands;
wenzelm [Sun, 25 Jun 2000 23:48:32 +0200] rev 9127
exception OUTPUT_FAIL of (string * Position.T) * exn
(*note: actually belongs to isar_output.ML*);
wenzelm [Sun, 25 Jun 2000 23:48:09 +0200] rev 9126
removed obsolete "{}";
wenzelm [Sun, 25 Jun 2000 23:47:47 +0200] rev 9125
added Isar/antiquote.ML, Isar/isar_output.ML, Isar/thy_header.ML;
wenzelm [Sun, 25 Jun 2000 23:47:12 +0200] rev 9124
added IsarOutput (token-level theory output);
wenzelm [Sun, 25 Jun 2000 23:46:52 +0200] rev 9123
added exhausted: ('a, 'b) source -> ('a, 'a list) source;
wenzelm [Sun, 25 Jun 2000 23:46:39 +0200] rev 9122
added state: 'a * 'b -> 'a * ('a * 'b);
wenzelm [Sun, 25 Jun 2000 23:46:22 +0200] rev 9121
fbrk: 2 if not taken;
wenzelm [Sun, 25 Jun 2000 23:46:03 +0200] rev 9120
export hidden: string -> string;
wenzelm [Sun, 25 Jun 2000 23:45:47 +0200] rev 9119
tuned;
wenzelm [Sun, 25 Jun 2000 23:45:26 +0200] rev 9118
added change: 'a ref -> ('a -> 'a) -> unit;
berghofe [Fri, 23 Jun 2000 14:00:43 +0200] rev 9117
Added new theory Lambda/Type.