Tue, 17 Jun 2008 04:19:50 +0200 added a progress lemma and tuned some comments
urbanc [Tue, 17 Jun 2008 04:19:50 +0200] rev 27247
added a progress lemma and tuned some comments
Mon, 16 Jun 2008 22:20:59 +0200 * Rules and tactics that read instantiations now demand a proper context;
wenzelm [Mon, 16 Jun 2008 22:20:59 +0200] rev 27246
* Rules and tactics that read instantiations now demand a proper context;
Mon, 16 Jun 2008 22:13:54 +0200 added instantiate_tac, cut_inst_tac, forw_inst_tac, dres_inst_tac, make_elim_preserve (from tactic.ML);
wenzelm [Mon, 16 Jun 2008 22:13:54 +0200] rev 27245
added instantiate_tac, cut_inst_tac, forw_inst_tac, dres_inst_tac, make_elim_preserve (from tactic.ML); pervasive operations; tuned;
Mon, 16 Jun 2008 22:13:52 +0200 renamed rename_params_tac to rename_tac;
wenzelm [Mon, 16 Jun 2008 22:13:52 +0200] rev 27244
renamed rename_params_tac to rename_tac;
Mon, 16 Jun 2008 22:13:50 +0200 removed obsolete global instantiation tactics (cf. Isar/rule_insts.ML);
wenzelm [Mon, 16 Jun 2008 22:13:50 +0200] rev 27243
removed obsolete global instantiation tactics (cf. Isar/rule_insts.ML); removed obsolete rename_tac, rename_last_tac; renamed rename_params_tac to rename_tac;
Mon, 16 Jun 2008 22:13:49 +0200 removed obsolete no_qed, quick_and_dirty_prove_goalw_cterm;
wenzelm [Mon, 16 Jun 2008 22:13:49 +0200] rev 27242
removed obsolete no_qed, quick_and_dirty_prove_goalw_cterm; removed obsolete abbreviations for ML tactic scripts;
Mon, 16 Jun 2008 22:13:47 +0200 removed obsolete global read_insts/read_instantiate (cf. Isar/rule_insts.ML);
wenzelm [Mon, 16 Jun 2008 22:13:47 +0200] rev 27241
removed obsolete global read_insts/read_instantiate (cf. Isar/rule_insts.ML);
Mon, 16 Jun 2008 22:13:46 +0200 inst1_tac: proper context;
wenzelm [Mon, 16 Jun 2008 22:13:46 +0200] rev 27240
inst1_tac: proper context;
Mon, 16 Jun 2008 22:13:39 +0200 pervasive RuleInsts;
wenzelm [Mon, 16 Jun 2008 22:13:39 +0200] rev 27239
pervasive RuleInsts;
Mon, 16 Jun 2008 17:56:08 +0200 updated generated file;
wenzelm [Mon, 16 Jun 2008 17:56:08 +0200] rev 27238
updated generated file;
Mon, 16 Jun 2008 17:54:51 +0200 converted ML proofs;
wenzelm [Mon, 16 Jun 2008 17:54:51 +0200] rev 27237
converted ML proofs;
Mon, 16 Jun 2008 17:54:50 +0200 added read_instantiate;
wenzelm [Mon, 16 Jun 2008 17:54:50 +0200] rev 27236
added read_instantiate;
Mon, 16 Jun 2008 17:54:49 +0200 ML tactic: do not abstract over context again;
wenzelm [Mon, 16 Jun 2008 17:54:49 +0200] rev 27235
ML tactic: do not abstract over context again;
Mon, 16 Jun 2008 17:54:48 +0200 export eof;
wenzelm [Mon, 16 Jun 2008 17:54:48 +0200] rev 27234
export eof;
Mon, 16 Jun 2008 17:54:47 +0200 removed obsolete inst;
wenzelm [Mon, 16 Jun 2008 17:54:47 +0200] rev 27233
removed obsolete inst;
Mon, 16 Jun 2008 17:54:46 +0200 atomize: proper context;
wenzelm [Mon, 16 Jun 2008 17:54:46 +0200] rev 27232
atomize: proper context; RuleInsts.read_instantiate;
Mon, 16 Jun 2008 17:54:45 +0200 atomize: proper context;
wenzelm [Mon, 16 Jun 2008 17:54:45 +0200] rev 27231
atomize: proper context;
Mon, 16 Jun 2008 17:54:43 +0200 RuleInsts.read_instantiate;
wenzelm [Mon, 16 Jun 2008 17:54:43 +0200] rev 27230
RuleInsts.read_instantiate;
Mon, 16 Jun 2008 17:54:42 +0200 ptac/prolog_tac: proper context;
wenzelm [Mon, 16 Jun 2008 17:54:42 +0200] rev 27229
ptac/prolog_tac: proper context;
Mon, 16 Jun 2008 17:54:39 +0200 allE_Nil: only one copy, proven in regular theory source;
wenzelm [Mon, 16 Jun 2008 17:54:39 +0200] rev 27228
allE_Nil: only one copy, proven in regular theory source;
Mon, 16 Jun 2008 17:54:38 +0200 deriv_tac/DERIV_tac: proper context;
wenzelm [Mon, 16 Jun 2008 17:54:38 +0200] rev 27227
deriv_tac/DERIV_tac: proper context;
Mon, 16 Jun 2008 17:54:36 +0200 sum3_instantiate: proper context;
wenzelm [Mon, 16 Jun 2008 17:54:36 +0200] rev 27226
sum3_instantiate: proper context;
Mon, 16 Jun 2008 17:54:35 +0200 eliminated OldGoals.inst;
wenzelm [Mon, 16 Jun 2008 17:54:35 +0200] rev 27225
eliminated OldGoals.inst;
Mon, 16 Jun 2008 14:18:55 +0200 updated generated file;
wenzelm [Mon, 16 Jun 2008 14:18:55 +0200] rev 27224
updated generated file;
Mon, 16 Jun 2008 14:18:45 +0200 method "tactic": only "facts" as bound value;
wenzelm [Mon, 16 Jun 2008 14:18:45 +0200] rev 27223
method "tactic": only "facts" as bound value; added method "raw_tactic";
Mon, 16 Jun 2008 11:47:46 +0200 Export a wrapper for all semiring_normalizers
chaieb [Mon, 16 Jun 2008 11:47:46 +0200] rev 27222
Export a wrapper for all semiring_normalizers
Sat, 14 Jun 2008 23:52:51 +0200 proper context for tactics derived from res_inst_tac;
wenzelm [Sat, 14 Jun 2008 23:52:51 +0200] rev 27221
proper context for tactics derived from res_inst_tac;
Sat, 14 Jun 2008 23:33:43 +0200 added ~: and ~=;
wenzelm [Sat, 14 Jun 2008 23:33:43 +0200] rev 27220
added ~: and ~=; fixed SOME, which is now \<some> not \<epsilon>;
Sat, 14 Jun 2008 23:20:12 +0200 export subgoal_tac, subgoals_tac, thin_tac;
wenzelm [Sat, 14 Jun 2008 23:20:12 +0200] rev 27219
export subgoal_tac, subgoals_tac, thin_tac;
Sat, 14 Jun 2008 23:20:11 +0200 prove: full Variable.declare_term, including constraints;
wenzelm [Sat, 14 Jun 2008 23:20:11 +0200] rev 27218
prove: full Variable.declare_term, including constraints;
Sat, 14 Jun 2008 23:20:10 +0200 prove_standard: more precises argument passing;
wenzelm [Sat, 14 Jun 2008 23:20:10 +0200] rev 27217
prove_standard: more precises argument passing; proper context for tactics derived from res_inst_tac;
Sat, 14 Jun 2008 23:20:09 +0200 InductTacs.case_tac: removed obsolete declare, which is now part of Goal.prove;
wenzelm [Sat, 14 Jun 2008 23:20:09 +0200] rev 27216
InductTacs.case_tac: removed obsolete declare, which is now part of Goal.prove;
Sat, 14 Jun 2008 23:20:07 +0200 simplified InductTacs.case_tac/induct_tac;
wenzelm [Sat, 14 Jun 2008 23:20:07 +0200] rev 27215
simplified InductTacs.case_tac/induct_tac;
Sat, 14 Jun 2008 23:20:06 +0200 tuned proof;
wenzelm [Sat, 14 Jun 2008 23:20:06 +0200] rev 27214
tuned proof;
Sat, 14 Jun 2008 23:20:05 +0200 removed obsolete nat_induct_tac -- cannot work without;
wenzelm [Sat, 14 Jun 2008 23:20:05 +0200] rev 27213
removed obsolete nat_induct_tac -- cannot work without;
Sat, 14 Jun 2008 23:20:03 +0200 removed obsolete case_split_tac -- cannot work without;
wenzelm [Sat, 14 Jun 2008 23:20:03 +0200] rev 27212
removed obsolete case_split_tac -- cannot work without;
Sat, 14 Jun 2008 23:20:02 +0200 removed unused excluded_middle_tac;
wenzelm [Sat, 14 Jun 2008 23:20:02 +0200] rev 27211
removed unused excluded_middle_tac; proper context for tactics derived from res_inst_tac; tuned setup;
Sat, 14 Jun 2008 23:20:00 +0200 updated geenrated file;
wenzelm [Sat, 14 Jun 2008 23:20:00 +0200] rev 27210
updated geenrated file;
Sat, 14 Jun 2008 23:19:57 +0200 qualified old res_inst_tac variants;
wenzelm [Sat, 14 Jun 2008 23:19:57 +0200] rev 27209
qualified old res_inst_tac variants;
Sat, 14 Jun 2008 23:19:51 +0200 proper context for tactics derived from res_inst_tac;
wenzelm [Sat, 14 Jun 2008 23:19:51 +0200] rev 27208
proper context for tactics derived from res_inst_tac;
Sat, 14 Jun 2008 17:49:24 +0200 updated generated file;
wenzelm [Sat, 14 Jun 2008 17:49:24 +0200] rev 27207
updated generated file;
Sat, 14 Jun 2008 17:26:15 +0200 obsolete;
wenzelm [Sat, 14 Jun 2008 17:26:15 +0200] rev 27206
obsolete;
Sat, 14 Jun 2008 17:26:14 +0200 certify_term: reject qualified frees;
wenzelm [Sat, 14 Jun 2008 17:26:14 +0200] rev 27205
certify_term: reject qualified frees;
Sat, 14 Jun 2008 17:26:12 +0200 removed experimental Poplog/PML support;
wenzelm [Sat, 14 Jun 2008 17:26:12 +0200] rev 27204
removed experimental Poplog/PML support; removed obsolete ML_SUFFIX; some reformatting;
Sat, 14 Jun 2008 17:26:11 +0200 removed obsolete ML_SUFFIX;
wenzelm [Sat, 14 Jun 2008 17:26:11 +0200] rev 27203
removed obsolete ML_SUFFIX; some reformatting;
Sat, 14 Jun 2008 17:26:10 +0200 removed experimental Poplog/PML support;
wenzelm [Sat, 14 Jun 2008 17:26:10 +0200] rev 27202
removed experimental Poplog/PML support;
Sat, 14 Jun 2008 17:26:09 +0200 removed obsolete ML_SUFFIX;
wenzelm [Sat, 14 Jun 2008 17:26:09 +0200] rev 27201
removed obsolete ML_SUFFIX;
Sat, 14 Jun 2008 17:26:07 +0200 removed exotic 'token_translation' command;
wenzelm [Sat, 14 Jun 2008 17:26:07 +0200] rev 27200
removed exotic 'token_translation' command;
Sat, 14 Jun 2008 15:58:36 +0200 proper name for LinearQuantifierElim;
wenzelm [Sat, 14 Jun 2008 15:58:36 +0200] rev 27199
proper name for LinearQuantifierElim;
Sat, 14 Jun 2008 15:56:52 +0200 removed old theorem database;
wenzelm [Sat, 14 Jun 2008 15:56:52 +0200] rev 27198
removed old theorem database;
Fri, 13 Jun 2008 21:04:44 +0200 map_const: soft version, no failure here (recovers hiding of consts, because a hidden name is illegal and rejected later);
wenzelm [Fri, 13 Jun 2008 21:04:44 +0200] rev 27197
map_const: soft version, no failure here (recovers hiding of consts, because a hidden name is illegal and rejected later);
Fri, 13 Jun 2008 21:04:43 +0200 hide: delete all accesses from extra names -- reduces ambiguity in extern;
wenzelm [Fri, 13 Jun 2008 21:04:43 +0200] rev 27196
hide: delete all accesses from extra names -- reduces ambiguity in extern;
Fri, 13 Jun 2008 21:04:42 +0200 map_const: soft version, no failure here;
wenzelm [Fri, 13 Jun 2008 21:04:42 +0200] rev 27195
map_const: soft version, no failure here;
Fri, 13 Jun 2008 21:04:12 +0200 skolem_fact/thm: uniform numbering, even for singleton list;
wenzelm [Fri, 13 Jun 2008 21:04:12 +0200] rev 27194
skolem_fact/thm: uniform numbering, even for singleton list; declare_skofuns: eliminated recovery via Clausify_failure -- should be sufficiently robust as is;
Fri, 13 Jun 2008 21:04:10 +0200 hide (open);
wenzelm [Fri, 13 Jun 2008 21:04:10 +0200] rev 27193
hide (open);
Fri, 13 Jun 2008 21:04:09 +0200 no_notation instead of hide;
wenzelm [Fri, 13 Jun 2008 21:04:09 +0200] rev 27192
no_notation instead of hide;
Fri, 13 Jun 2008 21:04:07 +0200 * Recovered hiding of consts;
wenzelm [Fri, 13 Jun 2008 21:04:07 +0200] rev 27191
* Recovered hiding of consts;
Fri, 13 Jun 2008 20:57:51 +0200 updated generated file;
wenzelm [Fri, 13 Jun 2008 20:57:51 +0200] rev 27190
updated generated file;
Fri, 13 Jun 2008 20:57:26 +0200 back to CodeTarget.code_width;
wenzelm [Fri, 13 Jun 2008 20:57:26 +0200] rev 27189
back to CodeTarget.code_width;
Fri, 13 Jun 2008 15:22:07 +0200 hide -> hide (open)
nipkow [Fri, 13 Jun 2008 15:22:07 +0200] rev 27188
hide -> hide (open)
Thu, 12 Jun 2008 23:12:54 +0200 use regular error function;
wenzelm [Thu, 12 Jun 2008 23:12:54 +0200] rev 27187
use regular error function;
Thu, 12 Jun 2008 22:41:03 +0200 add lemma finite_image_approx; remove unnecessary sort annotations
huffman [Thu, 12 Jun 2008 22:41:03 +0200] rev 27186
add lemma finite_image_approx; remove unnecessary sort annotations
Thu, 12 Jun 2008 22:30:00 +0200 change orientation of fix_eqI and convert to rule_format;
huffman [Thu, 12 Jun 2008 22:30:00 +0200] rev 27185
change orientation of fix_eqI and convert to rule_format; add lemma fix_ind2
Thu, 12 Jun 2008 22:29:51 +0200 export just one setup function;
wenzelm [Thu, 12 Jun 2008 22:29:51 +0200] rev 27184
export just one setup function; more antiquotations; to_nnf: import open, avoiding internal variables (bounds); ThmCache: added table of seen fact names; reorganized skolem_thm/skolem_fact/saturate_skolem_cache: maintain seen fact names, ensure idempotent operation for Theory.at_end; removed obsolete skolem attribute (NB: official fact name unavailable here);
Thu, 12 Jun 2008 22:29:50 +0200 removed obsolete skolem declarations -- done by Theory.at_end;
wenzelm [Thu, 12 Jun 2008 22:29:50 +0200] rev 27183
removed obsolete skolem declarations -- done by Theory.at_end;
Thu, 12 Jun 2008 22:29:49 +0200 tuned setup;
wenzelm [Thu, 12 Jun 2008 22:29:49 +0200] rev 27182
tuned setup;
Thu, 12 Jun 2008 22:14:07 +0200 remove unnecessary import of Ffun;
huffman [Thu, 12 Jun 2008 22:14:07 +0200] rev 27181
remove unnecessary import of Ffun; add lemma admD2
Thu, 12 Jun 2008 22:12:27 +0200 imports Ffun
huffman [Thu, 12 Jun 2008 22:12:27 +0200] rev 27180
imports Ffun
Thu, 12 Jun 2008 18:54:31 +0200 ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context;
wenzelm [Thu, 12 Jun 2008 18:54:31 +0200] rev 27179
ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context; eliminated obscure theory merge/transfer -- use explicit theory context instead;
Thu, 12 Jun 2008 18:54:29 +0200 ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context;
wenzelm [Thu, 12 Jun 2008 18:54:29 +0200] rev 27178
ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context;
Thu, 12 Jun 2008 16:42:00 +0200 sane versions of (qualified_)thms_of_thy;
wenzelm [Thu, 12 Jun 2008 16:42:00 +0200] rev 27177
sane versions of (qualified_)thms_of_thy;
Thu, 12 Jun 2008 16:41:58 +0200 Facts.dest/export_static: content difference;
wenzelm [Thu, 12 Jun 2008 16:41:58 +0200] rev 27176
Facts.dest/export_static: content difference; tuned;
Thu, 12 Jun 2008 16:41:57 +0200 dest/export_static: content difference;
wenzelm [Thu, 12 Jun 2008 16:41:57 +0200] rev 27175
dest/export_static: content difference; tuned comments;
Thu, 12 Jun 2008 16:41:54 +0200 declare_skofuns/skolem: canonical argument order;
wenzelm [Thu, 12 Jun 2008 16:41:54 +0200] rev 27174
declare_skofuns/skolem: canonical argument order; minor tuning;
Thu, 12 Jun 2008 16:41:47 +0200 Facts.dest/export_static: content difference;
wenzelm [Thu, 12 Jun 2008 16:41:47 +0200] rev 27173
Facts.dest/export_static: content difference;
Thu, 12 Jun 2008 15:49:25 +0200 correction
nipkow [Thu, 12 Jun 2008 15:49:25 +0200] rev 27172
correction
Thu, 12 Jun 2008 14:46:15 +0200 tuned
nipkow [Thu, 12 Jun 2008 14:46:15 +0200] rev 27171
tuned
Thu, 12 Jun 2008 14:33:28 +0200 Removed hide swap
nipkow [Thu, 12 Jun 2008 14:33:28 +0200] rev 27170
Removed hide swap
Thu, 12 Jun 2008 14:21:10 +0200 fixed type
nipkow [Thu, 12 Jun 2008 14:21:10 +0200] rev 27169
fixed type
Thu, 12 Jun 2008 14:20:52 +0200 lemma modified
nipkow [Thu, 12 Jun 2008 14:20:52 +0200] rev 27168
lemma modified
Thu, 12 Jun 2008 14:20:25 +0200 typo
nipkow [Thu, 12 Jun 2008 14:20:25 +0200] rev 27167
typo
Thu, 12 Jun 2008 14:20:07 +0200 had to add rule: because induct_tac no longer works correctly
nipkow [Thu, 12 Jun 2008 14:20:07 +0200] rev 27166
had to add rule: because induct_tac no longer works correctly
Thu, 12 Jun 2008 14:10:41 +0200 Hid swap
nipkow [Thu, 12 Jun 2008 14:10:41 +0200] rev 27165
Hid swap
Thu, 12 Jun 2008 11:51:47 +0200 some reformatting;
wenzelm [Thu, 12 Jun 2008 11:51:47 +0200] rev 27164
some reformatting;
Thu, 12 Jun 2008 10:03:45 +0200 added CK_Machine to the nominal section
urbanc [Thu, 12 Jun 2008 10:03:45 +0200] rev 27163
added CK_Machine to the nominal section
Thu, 12 Jun 2008 09:56:28 +0200 soundness and completeness proofs for a CK machine as
urbanc [Thu, 12 Jun 2008 09:56:28 +0200] rev 27162
soundness and completeness proofs for a CK machine as well as proofs for type preservation
Thu, 12 Jun 2008 09:41:13 +0200 emoved the parts that deal with the CK machine to a new theory
urbanc [Thu, 12 Jun 2008 09:41:13 +0200] rev 27161
emoved the parts that deal with the CK machine to a new theory
Thu, 12 Jun 2008 09:37:13 +0200 tuned header and comments
urbanc [Thu, 12 Jun 2008 09:37:13 +0200] rev 27160
tuned header and comments
Wed, 11 Jun 2008 18:15:36 +0200 OldGoals.inst;
wenzelm [Wed, 11 Jun 2008 18:15:36 +0200] rev 27159
OldGoals.inst;
Wed, 11 Jun 2008 18:04:02 +0200 Drule.read_instantiate;
wenzelm [Wed, 11 Jun 2008 18:04:02 +0200] rev 27158
Drule.read_instantiate; Drule.types_sorts;
Wed, 11 Jun 2008 18:03:38 +0200 qualified inst;
wenzelm [Wed, 11 Jun 2008 18:03:38 +0200] rev 27157
qualified inst;
Wed, 11 Jun 2008 18:03:14 +0200 qualified types_sorts, read_insts etc.;
wenzelm [Wed, 11 Jun 2008 18:03:14 +0200] rev 27156
qualified types_sorts, read_insts etc.;
Wed, 11 Jun 2008 18:02:50 +0200 Drule.types_sorts;
wenzelm [Wed, 11 Jun 2008 18:02:50 +0200] rev 27155
Drule.types_sorts;
Wed, 11 Jun 2008 18:02:25 +0200 OldGoals.inst;
wenzelm [Wed, 11 Jun 2008 18:02:25 +0200] rev 27154
OldGoals.inst;
Wed, 11 Jun 2008 18:02:00 +0200 Drule.read_instantiate;
wenzelm [Wed, 11 Jun 2008 18:02:00 +0200] rev 27153
Drule.read_instantiate;
Wed, 11 Jun 2008 18:01:36 +0200 changed pred_congs: merely cover pred1_cong pred2_cong pred3_cong;
wenzelm [Wed, 11 Jun 2008 18:01:36 +0200] rev 27152
changed pred_congs: merely cover pred1_cong pred2_cong pred3_cong;
Wed, 11 Jun 2008 18:01:11 +0200 removed obsolete/unused pred_congs;
wenzelm [Wed, 11 Jun 2008 18:01:11 +0200] rev 27151
removed obsolete/unused pred_congs;
Wed, 11 Jun 2008 15:41:57 +0200 tuned comments;
wenzelm [Wed, 11 Jun 2008 15:41:57 +0200] rev 27150
tuned comments;
Wed, 11 Jun 2008 15:41:33 +0200 converted ML proofs from simpdata.ML;
wenzelm [Wed, 11 Jun 2008 15:41:33 +0200] rev 27149
converted ML proofs from simpdata.ML; tuned;
Wed, 11 Jun 2008 15:41:08 +0200 removed dead code;
wenzelm [Wed, 11 Jun 2008 15:41:08 +0200] rev 27148
removed dead code;
Wed, 11 Jun 2008 15:40:44 +0200 RuleInsts.res_inst_tac with proper context;
wenzelm [Wed, 11 Jun 2008 15:40:44 +0200] rev 27147
RuleInsts.res_inst_tac with proper context;
Wed, 11 Jun 2008 15:40:20 +0200 more antiquotations;
wenzelm [Wed, 11 Jun 2008 15:40:20 +0200] rev 27146
more antiquotations;
Wed, 11 Jun 2008 11:20:10 +0200 tuned;
wenzelm [Wed, 11 Jun 2008 11:20:10 +0200] rev 27145
tuned;
Wed, 11 Jun 2008 09:08:52 +0200 explicit rule for induct_tac
haftmann [Wed, 11 Jun 2008 09:08:52 +0200] rev 27144
explicit rule for induct_tac
Tue, 10 Jun 2008 23:49:55 +0200 tuned spacing;
wenzelm [Tue, 10 Jun 2008 23:49:55 +0200] rev 27143
tuned spacing;
Tue, 10 Jun 2008 23:45:53 +0200 updated generated file;
wenzelm [Tue, 10 Jun 2008 23:45:53 +0200] rev 27142
updated generated file;
Tue, 10 Jun 2008 23:45:51 +0200 * Attributes cases, induct, coinduct support del option.
wenzelm [Tue, 10 Jun 2008 23:45:51 +0200] rev 27141
* Attributes cases, induct, coinduct support del option.
Tue, 10 Jun 2008 23:28:42 +0200 added del attributes;
wenzelm [Tue, 10 Jun 2008 23:28:42 +0200] rev 27140
added del attributes; tuned;
Tue, 10 Jun 2008 23:28:38 +0200 back to original import order -- thanks to proper deletion of nat cases/induct rules from type_definition;
wenzelm [Tue, 10 Jun 2008 23:28:38 +0200] rev 27139
back to original import order -- thanks to proper deletion of nat cases/induct rules from type_definition;
Tue, 10 Jun 2008 23:28:35 +0200 proper deletion of nat cases/induct rules from type_definition;
wenzelm [Tue, 10 Jun 2008 23:28:35 +0200] rev 27138
proper deletion of nat cases/induct rules from type_definition;
Tue, 10 Jun 2008 21:50:30 +0200 fixed spelling (Where is WordExamples.thy anyway?);
wenzelm [Tue, 10 Jun 2008 21:50:30 +0200] rev 27137
fixed spelling (Where is WordExamples.thy anyway?);
Tue, 10 Jun 2008 21:50:05 +0200 recovered nat_induct as default for induct_tac;
wenzelm [Tue, 10 Jun 2008 21:50:05 +0200] rev 27136
recovered nat_induct as default for induct_tac;
Tue, 10 Jun 2008 21:49:37 +0200 more robust declaration of nat_induct;
wenzelm [Tue, 10 Jun 2008 21:49:37 +0200] rev 27135
more robust declaration of nat_induct;
Tue, 10 Jun 2008 21:49:11 +0200 reordering of imports ensures that nat_induct stay in front;
wenzelm [Tue, 10 Jun 2008 21:49:11 +0200] rev 27134
reordering of imports ensures that nat_induct stay in front;
Tue, 10 Jun 2008 19:45:53 +0200 adhoc fix of induct_tac: rule nat_induct;
wenzelm [Tue, 10 Jun 2008 19:45:53 +0200] rev 27133
adhoc fix of induct_tac: rule nat_induct;
Tue, 10 Jun 2008 19:34:32 +0200 case_tac: accomodate change in bound variable name;
wenzelm [Tue, 10 Jun 2008 19:34:32 +0200] rev 27132
case_tac: accomodate change in bound variable name;
Tue, 10 Jun 2008 19:15:23 +0200 nat_induct_tac (works without context);
wenzelm [Tue, 10 Jun 2008 19:15:23 +0200] rev 27131
nat_induct_tac (works without context);
Tue, 10 Jun 2008 19:15:23 +0200 moved case_tac/induct_tac to induct_tacs.ML -- no longer hardwired into datatype package;
wenzelm [Tue, 10 Jun 2008 19:15:23 +0200] rev 27130
moved case_tac/induct_tac to induct_tacs.ML -- no longer hardwired into datatype package;
Tue, 10 Jun 2008 19:15:21 +0200 added nat_induct_tac (works without context);
wenzelm [Tue, 10 Jun 2008 19:15:21 +0200] rev 27129
added nat_induct_tac (works without context);
Tue, 10 Jun 2008 19:15:21 +0200 InductTacs.case_tac with proper context and proper declaration of local variable;
wenzelm [Tue, 10 Jun 2008 19:15:21 +0200] rev 27128
InductTacs.case_tac with proper context and proper declaration of local variable;
Tue, 10 Jun 2008 19:15:20 +0200 added HOL/Tools/induct_tacs.ML;
wenzelm [Tue, 10 Jun 2008 19:15:20 +0200] rev 27127
added HOL/Tools/induct_tacs.ML;
Tue, 10 Jun 2008 19:15:19 +0200 eliminated obsolete case_split_thm -- use case_split;
wenzelm [Tue, 10 Jun 2008 19:15:19 +0200] rev 27126
eliminated obsolete case_split_thm -- use case_split; added case_split_tac (works without context); setup for induct_tacs.ML;
Tue, 10 Jun 2008 19:15:18 +0200 tuned proofs -- case_tac *is* available here;
wenzelm [Tue, 10 Jun 2008 19:15:18 +0200] rev 27125
tuned proofs -- case_tac *is* available here;
Tue, 10 Jun 2008 19:15:17 +0200 updated generated file;
wenzelm [Tue, 10 Jun 2008 19:15:17 +0200] rev 27124
updated generated file;
Tue, 10 Jun 2008 19:15:16 +0200 case_tac/induct_tac: use same declarations as cases/induct;
wenzelm [Tue, 10 Jun 2008 19:15:16 +0200] rev 27123
case_tac/induct_tac: use same declarations as cases/induct;
Tue, 10 Jun 2008 19:15:14 +0200 proper news header;
wenzelm [Tue, 10 Jun 2008 19:15:14 +0200] rev 27122
proper news header; methods case_tac and induct_tac now refer to usual declarations; removed obsolete induct_tac and thm_induct_tac;
Tue, 10 Jun 2008 16:43:26 +0200 removed obsolete read_idents;
wenzelm [Tue, 10 Jun 2008 16:43:26 +0200] rev 27121
removed obsolete read_idents;
Tue, 10 Jun 2008 16:43:23 +0200 added (e)res_inst_tac;
wenzelm [Tue, 10 Jun 2008 16:43:23 +0200] rev 27120
added (e)res_inst_tac; tuned comments;
Tue, 10 Jun 2008 16:43:21 +0200 focus: actually declare constraints for local parameters;
wenzelm [Tue, 10 Jun 2008 16:43:21 +0200] rev 27119
focus: actually declare constraints for local parameters;
Tue, 10 Jun 2008 16:43:16 +0200 tuned proofs;
wenzelm [Tue, 10 Jun 2008 16:43:16 +0200] rev 27118
tuned proofs;
Tue, 10 Jun 2008 16:43:14 +0200 case_split_tac (works without context);
wenzelm [Tue, 10 Jun 2008 16:43:14 +0200] rev 27117
case_split_tac (works without context);
Tue, 10 Jun 2008 16:43:07 +0200 tuned;
wenzelm [Tue, 10 Jun 2008 16:43:07 +0200] rev 27116
tuned;
Tue, 10 Jun 2008 16:43:01 +0200 eliminated obsolete case_split_thm -- use case_split;
wenzelm [Tue, 10 Jun 2008 16:43:01 +0200] rev 27115
eliminated obsolete case_split_thm -- use case_split;
Tue, 10 Jun 2008 16:42:38 +0200 Unstructured induction and cases analysis for Isabelle/HOL.
wenzelm [Tue, 10 Jun 2008 16:42:38 +0200] rev 27114
Unstructured induction and cases analysis for Isabelle/HOL.
Tue, 10 Jun 2008 15:31:05 +0200 dropped instance with attached definitions
haftmann [Tue, 10 Jun 2008 15:31:05 +0200] rev 27113
dropped instance with attached definitions
Tue, 10 Jun 2008 15:31:04 +0200 polished interface of datatype package
haftmann [Tue, 10 Jun 2008 15:31:04 +0200] rev 27112
polished interface of datatype package
Tue, 10 Jun 2008 15:31:03 +0200 adjusted some proofs involving inats
haftmann [Tue, 10 Jun 2008 15:31:03 +0200] rev 27111
adjusted some proofs involving inats
Tue, 10 Jun 2008 15:31:02 +0200 refactoring; addition, numerals
haftmann [Tue, 10 Jun 2008 15:31:02 +0200] rev 27110
refactoring; addition, numerals
Tue, 10 Jun 2008 15:31:01 +0200 more instantiation
haftmann [Tue, 10 Jun 2008 15:31:01 +0200] rev 27109
more instantiation
Tue, 10 Jun 2008 15:30:59 +0200 whitespace tuning
haftmann [Tue, 10 Jun 2008 15:30:59 +0200] rev 27108
whitespace tuning
Tue, 10 Jun 2008 15:30:58 +0200 localized Least in Orderings.thy
haftmann [Tue, 10 Jun 2008 15:30:58 +0200] rev 27107
localized Least in Orderings.thy
Tue, 10 Jun 2008 15:30:56 +0200 removed some dubious code lemmas
haftmann [Tue, 10 Jun 2008 15:30:56 +0200] rev 27106
removed some dubious code lemmas
Tue, 10 Jun 2008 15:30:54 +0200 slightly tuning of some proofs involving case distinction and induction on natural numbers and similar
haftmann [Tue, 10 Jun 2008 15:30:54 +0200] rev 27105
slightly tuning of some proofs involving case distinction and induction on natural numbers and similar
Tue, 10 Jun 2008 15:30:33 +0200 rep_datatype command now takes list of constructors as input arguments
haftmann [Tue, 10 Jun 2008 15:30:33 +0200] rev 27104
rep_datatype command now takes list of constructors as input arguments
Tue, 10 Jun 2008 15:30:06 +0200 major refactorings in code generator modules
haftmann [Tue, 10 Jun 2008 15:30:06 +0200] rev 27103
major refactorings in code generator modules
Tue, 10 Jun 2008 15:30:01 +0200 updated
haftmann [Tue, 10 Jun 2008 15:30:01 +0200] rev 27102
updated
Tue, 10 Jun 2008 14:32:58 +0200 slightly tuning of some proofs involving case distinction and induction on natural numbers and similar
haftmann [Tue, 10 Jun 2008 14:32:58 +0200] rev 27101
slightly tuning of some proofs involving case distinction and induction on natural numbers and similar
Mon, 09 Jun 2008 17:39:35 +0200 DatatypePackage.case_tac;
wenzelm [Mon, 09 Jun 2008 17:39:35 +0200] rev 27100
DatatypePackage.case_tac;
Mon, 09 Jun 2008 17:31:25 +0200 DatatypePackage.distinct_simproc;
wenzelm [Mon, 09 Jun 2008 17:31:25 +0200] rev 27099
DatatypePackage.distinct_simproc;
Mon, 09 Jun 2008 17:24:48 +0200 DatatypePackage.case_tac;
wenzelm [Mon, 09 Jun 2008 17:24:48 +0200] rev 27098
DatatypePackage.case_tac;
Mon, 09 Jun 2008 17:07:11 +0200 signature cleanup -- no pervasives anymore;
wenzelm [Mon, 09 Jun 2008 17:07:11 +0200] rev 27097
signature cleanup -- no pervasives anymore;
Mon, 09 Jun 2008 17:07:10 +0200 qualified DatatypePackage.distinct_simproc;
wenzelm [Mon, 09 Jun 2008 17:07:10 +0200] rev 27096
qualified DatatypePackage.distinct_simproc;
Mon, 09 Jun 2008 17:07:08 +0200 adapted case_tac/induct_tac;
wenzelm [Mon, 09 Jun 2008 17:07:08 +0200] rev 27095
adapted case_tac/induct_tac;
Sun, 08 Jun 2008 14:31:06 +0200 updated generated file; Isabelle2008
wenzelm [Sun, 08 Jun 2008 14:31:06 +0200] rev 27094
updated generated file;
Sun, 08 Jun 2008 14:30:46 +0200 minor typos;
wenzelm [Sun, 08 Jun 2008 14:30:46 +0200] rev 27093
minor typos;
Sun, 08 Jun 2008 14:30:07 +0200 simp: depth_limit is now a configuration option;
wenzelm [Sun, 08 Jun 2008 14:30:07 +0200] rev 27092
simp: depth_limit is now a configuration option;
Sun, 08 Jun 2008 14:29:36 +0200 removed old AxClass;
wenzelm [Sun, 08 Jun 2008 14:29:36 +0200] rev 27091
removed old AxClass;
Sun, 08 Jun 2008 14:29:09 +0200 remove codegen_process.pdf from distribution;
wenzelm [Sun, 08 Jun 2008 14:29:09 +0200] rev 27090
remove codegen_process.pdf from distribution;
Sat, 07 Jun 2008 19:18:38 +0200 fixed wrong treatment of type variables in instantiation target
haftmann [Sat, 07 Jun 2008 19:18:38 +0200] rev 27089
fixed wrong treatment of type variables in instantiation target
Fri, 06 Jun 2008 18:36:35 +0200 switched to Poly/ML 5.2;
wenzelm [Fri, 06 Jun 2008 18:36:35 +0200] rev 27088
switched to Poly/ML 5.2;
Fri, 06 Jun 2008 08:52:35 +0200 doc test now runs on linux
isatest [Fri, 06 Jun 2008 08:52:35 +0200] rev 27087
doc test now runs on linux
Thu, 05 Jun 2008 14:28:02 +0200 added at-poly-5.1-para-e;
wenzelm [Thu, 05 Jun 2008 14:28:02 +0200] rev 27086
added at-poly-5.1-para-e;
Thu, 05 Jun 2008 12:03:48 +0200 adjusted location of cambridge website
haftmann [Thu, 05 Jun 2008 12:03:48 +0200] rev 27085
adjusted location of cambridge website
Thu, 05 Jun 2008 09:01:17 +0200 switch from gtar to tar
isatest [Thu, 05 Jun 2008 09:01:17 +0200] rev 27084
switch from gtar to tar
Thu, 05 Jun 2008 00:52:22 +0200 send from linux systems as well
isatest [Thu, 05 Jun 2008 00:52:22 +0200] rev 27083
send from linux systems as well
Wed, 04 Jun 2008 17:12:00 +0200 tikz: change to pgfsys-dvi.def for plain dvi output;
wenzelm [Wed, 04 Jun 2008 17:12:00 +0200] rev 27082
tikz: change to pgfsys-dvi.def for plain dvi output;
Wed, 04 Jun 2008 16:44:31 +0200 replaced (*<*)(*>*) by invisibility tags;
wenzelm [Wed, 04 Jun 2008 16:44:31 +0200] rev 27081
replaced (*<*)(*>*) by invisibility tags;
Wed, 04 Jun 2008 16:44:08 +0200 updated generated file;
wenzelm [Wed, 04 Jun 2008 16:44:08 +0200] rev 27080
updated generated file;
Wed, 04 Jun 2008 16:32:24 +0200 updated generated file;
wenzelm [Wed, 04 Jun 2008 16:32:24 +0200] rev 27079
updated generated file;
Wed, 04 Jun 2008 16:32:14 +0200 work within *this* directory;
wenzelm [Wed, 04 Jun 2008 16:32:14 +0200] rev 27078
work within *this* directory;
Wed, 04 Jun 2008 16:31:46 +0200 moved labels into actual sections;
wenzelm [Wed, 04 Jun 2008 16:31:46 +0200] rev 27077
moved labels into actual sections;
Wed, 04 Jun 2008 16:31:16 +0200 removed TEXPATH, just chdir to Locales/document;
wenzelm [Wed, 04 Jun 2008 16:31:16 +0200] rev 27076
removed TEXPATH, just chdir to Locales/document;
Wed, 04 Jun 2008 16:18:22 +0200 renamed expression: plain ~ (space) instead of \colon;
wenzelm [Wed, 04 Jun 2008 16:18:22 +0200] rev 27075
renamed expression: plain ~ (space) instead of \colon;
Wed, 04 Jun 2008 12:29:33 +0200 updated generated file;
wenzelm [Wed, 04 Jun 2008 12:29:33 +0200] rev 27074
updated generated file;
Wed, 04 Jun 2008 12:29:26 +0200 replaced strange \: by \colon to make it work again on macbroy20-29;
wenzelm [Wed, 04 Jun 2008 12:29:26 +0200] rev 27073
replaced strange \: by \colon to make it work again on macbroy20-29;
Tue, 03 Jun 2008 23:47:13 +0200 updated generated file;
wenzelm [Tue, 03 Jun 2008 23:47:13 +0200] rev 27072
updated generated file;
Tue, 03 Jun 2008 23:46:53 +0200 clarification of "subst" by Lucas Dixon;
wenzelm [Tue, 03 Jun 2008 23:46:53 +0200] rev 27071
clarification of "subst" by Lucas Dixon;
Tue, 03 Jun 2008 17:03:50 +0200 use polyml-5.2;
wenzelm [Tue, 03 Jun 2008 17:03:50 +0200] rev 27070
use polyml-5.2;
Tue, 03 Jun 2008 16:45:59 +0200 updated to official 5.2;
wenzelm [Tue, 03 Jun 2008 16:45:59 +0200] rev 27069
updated to official 5.2;
Tue, 03 Jun 2008 14:32:37 +0200 use isabelle style files from Doc/ -- not the generated ones (which are not present in the repository anyway);
wenzelm [Tue, 03 Jun 2008 14:32:37 +0200] rev 27068
use isabelle style files from Doc/ -- not the generated ones (which are not present in the repository anyway);
Tue, 03 Jun 2008 14:04:51 +0200 some reorganization and fine-tuning;
wenzelm [Tue, 03 Jun 2008 14:04:51 +0200] rev 27067
some reorganization and fine-tuning;
Tue, 03 Jun 2008 14:04:26 +0200 some fine-tuning;
wenzelm [Tue, 03 Jun 2008 14:04:26 +0200] rev 27066
some fine-tuning;
Tue, 03 Jun 2008 13:17:11 +0200 CodeTarget.target_code_width;
wenzelm [Tue, 03 Jun 2008 13:17:11 +0200] rev 27065
CodeTarget.target_code_width;
Tue, 03 Jun 2008 12:38:39 +0200 Tuned proof.
ballarin [Tue, 03 Jun 2008 12:38:39 +0200] rev 27064
Tuned proof.
Tue, 03 Jun 2008 12:34:22 +0200 New version covering interpretation.
ballarin [Tue, 03 Jun 2008 12:34:22 +0200] rev 27063
New version covering interpretation.
Tue, 03 Jun 2008 11:55:35 +0200 proper path to isabelle.jar;
wenzelm [Tue, 03 Jun 2008 11:55:35 +0200] rev 27062
proper path to isabelle.jar;
Tue, 03 Jun 2008 00:20:22 +0200 reorganized isar-ref;
wenzelm [Tue, 03 Jun 2008 00:20:22 +0200] rev 27061
reorganized isar-ref;
Tue, 03 Jun 2008 00:16:37 +0200 added Wenzel:2006:Festschrift;
wenzelm [Tue, 03 Jun 2008 00:16:37 +0200] rev 27060
added Wenzel:2006:Festschrift;
Tue, 03 Jun 2008 00:16:18 +0200 class_deps: improper;
wenzelm [Tue, 03 Jun 2008 00:16:18 +0200] rev 27059
class_deps: improper;
Tue, 03 Jun 2008 00:16:07 +0200 \cite{Wenzel:2006:Festschrift};
wenzelm [Tue, 03 Jun 2008 00:16:07 +0200] rev 27058
\cite{Wenzel:2006:Festschrift};
Tue, 03 Jun 2008 00:15:46 +0200 updated generated file;
wenzelm [Tue, 03 Jun 2008 00:15:46 +0200] rev 27057
updated generated file;
Tue, 03 Jun 2008 00:05:06 +0200 moved stuff from pure.thy to Misc.thy;
wenzelm [Tue, 03 Jun 2008 00:05:06 +0200] rev 27056
moved stuff from pure.thy to Misc.thy;
Tue, 03 Jun 2008 00:04:35 +0200 obsolete;
wenzelm [Tue, 03 Jun 2008 00:04:35 +0200] rev 27055
obsolete;
Tue, 03 Jun 2008 00:03:54 +0200 updated generated file;
wenzelm [Tue, 03 Jun 2008 00:03:54 +0200] rev 27054
updated generated file;
Tue, 03 Jun 2008 00:03:52 +0200 tuned;
wenzelm [Tue, 03 Jun 2008 00:03:52 +0200] rev 27053
tuned;
Mon, 02 Jun 2008 23:38:28 +0200 updated generated file;
wenzelm [Mon, 02 Jun 2008 23:38:28 +0200] rev 27052
updated generated file;
Mon, 02 Jun 2008 23:38:27 +0200 moved header command to Document_Preparation;
wenzelm [Mon, 02 Jun 2008 23:38:27 +0200] rev 27051
moved header command to Document_Preparation;
Mon, 02 Jun 2008 23:38:25 +0200 tuned structure;
wenzelm [Mon, 02 Jun 2008 23:38:25 +0200] rev 27050
tuned structure;
Mon, 02 Jun 2008 23:38:24 +0200 moved header command here;
wenzelm [Mon, 02 Jun 2008 23:38:24 +0200] rev 27049
moved header command here;
Mon, 02 Jun 2008 23:38:22 +0200 removed onsolete pure.thy (cf. Misc.thy);
wenzelm [Mon, 02 Jun 2008 23:38:22 +0200] rev 27048
removed onsolete pure.thy (cf. Misc.thy);
Mon, 02 Jun 2008 23:12:23 +0200 updated generated file;
wenzelm [Mon, 02 Jun 2008 23:12:23 +0200] rev 27047
updated generated file;
Mon, 02 Jun 2008 23:12:09 +0200 updated ML types for advanced translations;
wenzelm [Mon, 02 Jun 2008 23:12:09 +0200] rev 27046
updated ML types for advanced translations;
Mon, 02 Jun 2008 23:11:51 +0200 moved (ax_)specification to end;
wenzelm [Mon, 02 Jun 2008 23:11:51 +0200] rev 27045
moved (ax_)specification to end;
Mon, 02 Jun 2008 23:11:24 +0200 moved subst/hypsubst to "Basic proof tools";
wenzelm [Mon, 02 Jun 2008 23:11:24 +0200] rev 27044
moved subst/hypsubst to "Basic proof tools"; tuned;
Mon, 02 Jun 2008 22:50:54 +0200 added Document_Preparation;
wenzelm [Mon, 02 Jun 2008 22:50:54 +0200] rev 27043
added Document_Preparation;
Mon, 02 Jun 2008 22:50:29 +0200 updated generated file;
wenzelm [Mon, 02 Jun 2008 22:50:29 +0200] rev 27042
updated generated file;
Mon, 02 Jun 2008 22:50:27 +0200 tuned spacing;
wenzelm [Mon, 02 Jun 2008 22:50:27 +0200] rev 27041
tuned spacing;
Mon, 02 Jun 2008 22:50:23 +0200 major reorganization of document structure;
wenzelm [Mon, 02 Jun 2008 22:50:23 +0200] rev 27040
major reorganization of document structure;
Mon, 02 Jun 2008 22:50:21 +0200 removed obsolete basics.tex;
wenzelm [Mon, 02 Jun 2008 22:50:21 +0200] rev 27039
removed obsolete basics.tex;
Mon, 02 Jun 2008 22:50:19 +0200 more contributors;
wenzelm [Mon, 02 Jun 2008 22:50:19 +0200] rev 27038
more contributors; removed obsolete basics.tex; added Document_Preparation.tex;
Mon, 02 Jun 2008 21:19:46 +0200 renamed theory "syntax" to "Outer_Syntax";
wenzelm [Mon, 02 Jun 2008 21:19:46 +0200] rev 27037
renamed theory "syntax" to "Outer_Syntax";
Mon, 02 Jun 2008 21:13:48 +0200 isatool tty;
wenzelm [Mon, 02 Jun 2008 21:13:48 +0200] rev 27036
isatool tty;
Mon, 02 Jun 2008 21:01:42 +0200 renamed theory "intro" to "Introduction";
wenzelm [Mon, 02 Jun 2008 21:01:42 +0200] rev 27035
renamed theory "intro" to "Introduction";
Mon, 02 Jun 2008 13:21:06 +0200 tuned proofs
nipkow [Mon, 02 Jun 2008 13:21:06 +0200] rev 27034
tuned proofs
Sun, 01 Jun 2008 17:45:43 +0200 fixed bug: maxidx was wrongly calculuated from term, now calculated
dixon [Sun, 01 Jun 2008 17:45:43 +0200] rev 27033
fixed bug: maxidx was wrongly calculuated from term, now calculated from theorem correctly.
Sun, 01 Jun 2008 17:39:21 +0200 new example
urbanc [Sun, 01 Jun 2008 17:39:21 +0200] rev 27032
new example
Sat, 31 May 2008 00:34:04 +0200 updated to E 0.999-006;
wenzelm [Sat, 31 May 2008 00:34:04 +0200] rev 27031
updated to E 0.999-006;
Fri, 30 May 2008 23:33:41 +0200 THIS_IS_ISABELLE_MAKEBIN is back;
wenzelm [Fri, 30 May 2008 23:33:41 +0200] rev 27030
THIS_IS_ISABELLE_MAKEBIN is back;
Fri, 30 May 2008 23:26:51 +0200 cvs2cl only for unofficial releases;
wenzelm [Fri, 30 May 2008 23:26:51 +0200] rev 27029
cvs2cl only for unofficial releases;
Fri, 30 May 2008 23:10:53 +0200 more AFP sessions;
wenzelm [Fri, 30 May 2008 23:10:53 +0200] rev 27028
more AFP sessions;
Fri, 30 May 2008 17:52:10 +0200 *** empty log message ***
nipkow [Fri, 30 May 2008 17:52:10 +0200] rev 27027
*** empty log message ***
Fri, 30 May 2008 17:03:37 +0200 Updated function tutorial.
krauss [Fri, 30 May 2008 17:03:37 +0200] rev 27026
Updated function tutorial.
Fri, 30 May 2008 09:17:44 +0200 (adjusted)
haftmann [Fri, 30 May 2008 09:17:44 +0200] rev 27025
(adjusted)
Fri, 30 May 2008 08:02:19 +0200 various code streamlining
haftmann [Fri, 30 May 2008 08:02:19 +0200] rev 27024
various code streamlining
Fri, 30 May 2008 01:46:52 +0200 more AFP sessions;
wenzelm [Fri, 30 May 2008 01:46:52 +0200] rev 27023
more AFP sessions;
Thu, 29 May 2008 23:46:45 +0200 legacy_feature: no proof context in simpset;
wenzelm [Thu, 29 May 2008 23:46:45 +0200] rev 27022
legacy_feature: no proof context in simpset;
Thu, 29 May 2008 23:46:43 +0200 proper context for attribute simplified;
wenzelm [Thu, 29 May 2008 23:46:43 +0200] rev 27021
proper context for attribute simplified;
Thu, 29 May 2008 23:46:41 +0200 added warning_count for issued reconstruction failure messages (limit 10);
wenzelm [Thu, 29 May 2008 23:46:41 +0200] rev 27020
added warning_count for issued reconstruction failure messages (limit 10); less nesting of let expressions;
Thu, 29 May 2008 23:46:40 +0200 proper context for ss;
wenzelm [Thu, 29 May 2008 23:46:40 +0200] rev 27019
proper context for ss;
Thu, 29 May 2008 23:46:39 +0200 proper context for simp_thms_conv;
wenzelm [Thu, 29 May 2008 23:46:39 +0200] rev 27018
proper context for simp_thms_conv;
Thu, 29 May 2008 23:46:37 +0200 added warning_count for issued reconstruction failure messages;
wenzelm [Thu, 29 May 2008 23:46:37 +0200] rev 27017
added warning_count for issued reconstruction failure messages;
Thu, 29 May 2008 23:46:36 +0200 tuned;
wenzelm [Thu, 29 May 2008 23:46:36 +0200] rev 27016
tuned;
Thu, 29 May 2008 22:45:33 +0200 *** empty log message ***
nipkow [Thu, 29 May 2008 22:45:33 +0200] rev 27015
*** empty log message ***
Thu, 29 May 2008 13:27:13 +0200 yet another attempt to circumvent printmode problems
haftmann [Thu, 29 May 2008 13:27:13 +0200] rev 27014
yet another attempt to circumvent printmode problems
Wed, 28 May 2008 23:44:43 +0200 obsolete;
wenzelm [Wed, 28 May 2008 23:44:43 +0200] rev 27013
obsolete;
Wed, 28 May 2008 23:43:39 +0200 moved README-polyml to polyml/README;
wenzelm [Wed, 28 May 2008 23:43:39 +0200] rev 27012
moved README-polyml to polyml/README;
Wed, 28 May 2008 23:42:36 +0200 README for Poly/ML 5.2 distribution;
wenzelm [Wed, 28 May 2008 23:42:36 +0200] rev 27011
README for Poly/ML 5.2 distribution;
Wed, 28 May 2008 23:36:19 +0200 tuned;
wenzelm [Wed, 28 May 2008 23:36:19 +0200] rev 27010
tuned;
Wed, 28 May 2008 23:33:51 +0200 more contribs;
wenzelm [Wed, 28 May 2008 23:33:51 +0200] rev 27009
more contribs;
Wed, 28 May 2008 23:33:36 +0200 misc tuning for Isabelle2008;
wenzelm [Wed, 28 May 2008 23:33:36 +0200] rev 27008
misc tuning for Isabelle2008;
Wed, 28 May 2008 23:33:15 +0200 added some notable improvements;
wenzelm [Wed, 28 May 2008 23:33:15 +0200] rev 27007
added some notable improvements;
Wed, 28 May 2008 22:54:05 +0200 tuned version numbers;
wenzelm [Wed, 28 May 2008 22:54:05 +0200] rev 27006
tuned version numbers;
Wed, 28 May 2008 22:50:30 +0200 prepared for Isabelle2008;
wenzelm [Wed, 28 May 2008 22:50:30 +0200] rev 27005
prepared for Isabelle2008;
Wed, 28 May 2008 22:13:31 +0200 added ISABELLE_HOME to startup;
wenzelm [Wed, 28 May 2008 22:13:31 +0200] rev 27004
added ISABELLE_HOME to startup; pathed OS.FileSys.tmpName to drop C string terminator; added OS.FileSys.fullPath;
Wed, 28 May 2008 21:06:17 +0200 added Substring.full;
wenzelm [Wed, 28 May 2008 21:06:17 +0200] rev 27003
added Substring.full;
Wed, 28 May 2008 14:48:50 +0200 moved distinctness_limit to datatype_rep_proofs.ML
haftmann [Wed, 28 May 2008 14:48:50 +0200] rev 27002
moved distinctness_limit to datatype_rep_proofs.ML
Wed, 28 May 2008 12:24:48 +0200 fixed utterly wrong print mode handling
haftmann [Wed, 28 May 2008 12:24:48 +0200] rev 27001
fixed utterly wrong print mode handling
Wed, 28 May 2008 12:06:49 +0200 new serializer interface
haftmann [Wed, 28 May 2008 12:06:49 +0200] rev 27000
new serializer interface
Wed, 28 May 2008 11:05:47 +0200 added new code_datatype example
haftmann [Wed, 28 May 2008 11:05:47 +0200] rev 26999
added new code_datatype example
Mon, 26 May 2008 17:55:39 +0200 proper use of the Pretty module
haftmann [Mon, 26 May 2008 17:55:39 +0200] rev 26998
proper use of the Pretty module
Mon, 26 May 2008 17:55:38 +0200 permissive wrt. instantiation of class operations
haftmann [Mon, 26 May 2008 17:55:38 +0200] rev 26997
permissive wrt. instantiation of class operations
Mon, 26 May 2008 17:55:37 +0200 proper lemma [source] antiquotation
haftmann [Mon, 26 May 2008 17:55:37 +0200] rev 26996
proper lemma [source] antiquotation
Mon, 26 May 2008 17:55:36 +0200 check for illegal merge of class parameters
haftmann [Mon, 26 May 2008 17:55:36 +0200] rev 26995
check for illegal merge of class parameters
Mon, 26 May 2008 17:55:35 +0200 proper NoSubsort CLASS_ERROR
haftmann [Mon, 26 May 2008 17:55:35 +0200] rev 26994
proper NoSubsort CLASS_ERROR
Mon, 26 May 2008 17:55:34 +0200 tuned theorem order
haftmann [Mon, 26 May 2008 17:55:34 +0200] rev 26993
tuned theorem order
Sat, 24 May 2008 23:52:35 +0200 inst_subst_tac: match types -- no longer assume that subst rule has exactly one type argument;
wenzelm [Sat, 24 May 2008 23:52:35 +0200] rev 26992
inst_subst_tac: match types -- no longer assume that subst rule has exactly one type argument; misc tuning -- more cterm operations, more qualified names;
Sat, 24 May 2008 22:19:35 +0200 updated generated file;
wenzelm [Sat, 24 May 2008 22:19:35 +0200] rev 26991
updated generated file;
Sat, 24 May 2008 22:04:57 +0200 added local_theory command wrappers;
wenzelm [Sat, 24 May 2008 22:04:57 +0200] rev 26990
added local_theory command wrappers;
Sat, 24 May 2008 22:04:55 +0200 uniform treatment of target, not as config;
wenzelm [Sat, 24 May 2008 22:04:55 +0200] rev 26989
uniform treatment of target, not as config;
Sat, 24 May 2008 22:04:52 +0200 more uniform treatment of OuterSyntax.local_theory commands;
wenzelm [Sat, 24 May 2008 22:04:52 +0200] rev 26988
more uniform treatment of OuterSyntax.local_theory commands;
Sat, 24 May 2008 22:04:48 +0200 updated generated file;
wenzelm [Sat, 24 May 2008 22:04:48 +0200] rev 26987
updated generated file;
Sat, 24 May 2008 22:04:46 +0200 invisible comment;
wenzelm [Sat, 24 May 2008 22:04:46 +0200] rev 26986
invisible comment;
Sat, 24 May 2008 22:04:44 +0200 function: uniform treatment of target, not as config;
wenzelm [Sat, 24 May 2008 22:04:44 +0200] rev 26985
function: uniform treatment of target, not as config;
Sat, 24 May 2008 20:12:18 +0200 added parse_document (optional unchecked header material);
wenzelm [Sat, 24 May 2008 20:12:18 +0200] rev 26984
added parse_document (optional unchecked header material); parse: parse_document instead of parse_element;
Sat, 24 May 2008 20:12:17 +0200 exported master_directory;
wenzelm [Sat, 24 May 2008 20:12:17 +0200] rev 26983
exported master_directory;
Sat, 24 May 2008 20:12:16 +0200 present_excursion: setmp_thread_position during presentation;
wenzelm [Sat, 24 May 2008 20:12:16 +0200] rev 26982
present_excursion: setmp_thread_position during presentation;
Sat, 24 May 2008 20:05:21 +0200 use: explicit .ML;
wenzelm [Sat, 24 May 2008 20:05:21 +0200] rev 26981
use: explicit .ML;
Sat, 24 May 2008 14:47:43 +0200 ident: naive caching prevents potentially slow external invocations;
wenzelm [Sat, 24 May 2008 14:47:43 +0200] rev 26980
ident: naive caching prevents potentially slow external invocations; tuned comments; tuned;
Sat, 24 May 2008 02:19:09 +0200 fixed improper handling of return code (pdf and ps.gz formats)
urbanc [Sat, 24 May 2008 02:19:09 +0200] rev 26979
fixed improper handling of return code (pdf and ps.gz formats)
Fri, 23 May 2008 21:20:26 +0200 add constants: set Markup.theory_nameN in tags;
wenzelm [Fri, 23 May 2008 21:20:26 +0200] rev 26978
add constants: set Markup.theory_nameN in tags;
Fri, 23 May 2008 21:18:47 +0200 added theory_nameN;
wenzelm [Fri, 23 May 2008 21:18:47 +0200] rev 26977
added theory_nameN;
Fri, 23 May 2008 17:19:24 +0200 rearranged subsections
krauss [Fri, 23 May 2008 17:19:24 +0200] rev 26976
rearranged subsections
Fri, 23 May 2008 16:41:39 +0200 Replaced Pretty.str and Pretty.string_of by specific functions (from Codegen) that
berghofe [Fri, 23 May 2008 16:41:39 +0200] rev 26975
Replaced Pretty.str and Pretty.string_of by specific functions (from Codegen) that set print_mode and margin appropriately.
Fri, 23 May 2008 16:37:57 +0200 Replaced Pretty.str and Pretty.string_of by specific functions that
berghofe [Fri, 23 May 2008 16:37:57 +0200] rev 26974
Replaced Pretty.str and Pretty.string_of by specific functions that set print_mode and margin appropriately.
Fri, 23 May 2008 16:10:25 +0200 temporary adjustment
haftmann [Fri, 23 May 2008 16:10:25 +0200] rev 26973
temporary adjustment
Fri, 23 May 2008 16:05:13 +0200 tuned
haftmann [Fri, 23 May 2008 16:05:13 +0200] rev 26972
tuned
Fri, 23 May 2008 16:05:11 +0200 more permissive preprocessor
haftmann [Fri, 23 May 2008 16:05:11 +0200] rev 26971
more permissive preprocessor
Fri, 23 May 2008 16:05:07 +0200 explicit type schemes for functions
haftmann [Fri, 23 May 2008 16:05:07 +0200] rev 26970
explicit type schemes for functions
Fri, 23 May 2008 16:05:04 +0200 moved case distinction over number of constructors for distinctness rules from DatatypeProp to DatatypeRepProofs
haftmann [Fri, 23 May 2008 16:05:04 +0200] rev 26969
moved case distinction over number of constructors for distinctness rules from DatatypeProp to DatatypeRepProofs
Fri, 23 May 2008 16:05:02 +0200 added code for quantifiers
haftmann [Fri, 23 May 2008 16:05:02 +0200] rev 26968
added code for quantifiers
Fri, 23 May 2008 16:04:59 +0200 simplified proof
haftmann [Fri, 23 May 2008 16:04:59 +0200] rev 26967
simplified proof
Thu, 22 May 2008 16:34:41 +0200 made the naming of the induction principles consistent: weak_induct is
urbanc [Thu, 22 May 2008 16:34:41 +0200] rev 26966
made the naming of the induction principles consistent: weak_induct is induct and induct is strong_induct
Wed, 21 May 2008 22:04:58 +0200 use_file: added str_of_pos argument (ignored);
gagern [Wed, 21 May 2008 22:04:58 +0200] rev 26965
use_file: added str_of_pos argument (ignored);
Wed, 21 May 2008 14:04:41 +0200 Added entry explaining incompatibilities introduced by replacing sets by predicates.
berghofe [Wed, 21 May 2008 14:04:41 +0200] rev 26964
Added entry explaining incompatibilities introduced by replacing sets by predicates.
Mon, 19 May 2008 23:50:06 +0200 instantiation lift :: (countable) bifinite
huffman [Mon, 19 May 2008 23:50:06 +0200] rev 26963
instantiation lift :: (countable) bifinite
Mon, 19 May 2008 23:49:20 +0200 use new class package for classes profinite, bifinite; remove approx class
huffman [Mon, 19 May 2008 23:49:20 +0200] rev 26962
use new class package for classes profinite, bifinite; remove approx class
Sun, 18 May 2008 17:04:48 +0200 updated generated file;
wenzelm [Sun, 18 May 2008 17:04:48 +0200] rev 26961
updated generated file;
Sun, 18 May 2008 17:03:26 +0200 unparse_term: check PureThy.old_appl_syntax instead of CPure;
wenzelm [Sun, 18 May 2008 17:03:26 +0200] rev 26960
unparse_term: check PureThy.old_appl_syntax instead of CPure;
Sun, 18 May 2008 17:03:24 +0200 theory Pure provides regular application syntax by default;
wenzelm [Sun, 18 May 2008 17:03:24 +0200] rev 26959
theory Pure provides regular application syntax by default; added old_appl_syntax_setup for former Pure clients;
Sun, 18 May 2008 17:03:23 +0200 converted to regular application syntax;
wenzelm [Sun, 18 May 2008 17:03:23 +0200] rev 26958
converted to regular application syntax;
Sun, 18 May 2008 17:03:20 +0200 eliminated theory CPure;
wenzelm [Sun, 18 May 2008 17:03:20 +0200] rev 26957
eliminated theory CPure;
Sun, 18 May 2008 17:03:16 +0200 setup PureThy.old_appl_syntax_setup -- theory Pure provides regular application syntax by default;
wenzelm [Sun, 18 May 2008 17:03:16 +0200] rev 26956
setup PureThy.old_appl_syntax_setup -- theory Pure provides regular application syntax by default;
Sun, 18 May 2008 17:03:14 +0200 * Eliminated theory ProtoPure and CPure, leaving just one Pure theory.
wenzelm [Sun, 18 May 2008 17:03:14 +0200] rev 26955
* Eliminated theory ProtoPure and CPure, leaving just one Pure theory.
Sun, 18 May 2008 16:19:48 +0200 proper handling of the return code for the ps-format (fixes a bug)
urbanc [Sun, 18 May 2008 16:19:48 +0200] rev 26954
proper handling of the return code for the ps-format (fixes a bug)
Sun, 18 May 2008 15:28:21 +0200 oops -- pr_graph = Syntax.string_of_term;
wenzelm [Sun, 18 May 2008 15:28:21 +0200] rev 26953
oops -- pr_graph = Syntax.string_of_term; removed dead pr_matrix;
Sun, 18 May 2008 15:04:48 +0200 command 'normal_form': proper context via Variable.auto_fixes;
wenzelm [Sun, 18 May 2008 15:04:48 +0200] rev 26952
command 'normal_form': proper context via Variable.auto_fixes;
Sun, 18 May 2008 15:04:46 +0200 moved global pretty/string_of functions from Sign to Syntax;
wenzelm [Sun, 18 May 2008 15:04:46 +0200] rev 26951
moved global pretty/string_of functions from Sign to Syntax; reordered signature;
Sun, 18 May 2008 15:04:45 +0200 Syntax.string_of_sort: proper context;
wenzelm [Sun, 18 May 2008 15:04:45 +0200] rev 26950
Syntax.string_of_sort: proper context;
Sun, 18 May 2008 15:04:43 +0200 pprint: proper global context via Syntax.init_pretty_global;
wenzelm [Sun, 18 May 2008 15:04:43 +0200] rev 26949
pprint: proper global context via Syntax.init_pretty_global;
Sun, 18 May 2008 15:04:41 +0200 Syntax.string_of_typ: proper context;
wenzelm [Sun, 18 May 2008 15:04:41 +0200] rev 26948
Syntax.string_of_typ: proper context;
Sun, 18 May 2008 15:04:37 +0200 moved global pretty/string_of functions from Sign to Syntax;
wenzelm [Sun, 18 May 2008 15:04:37 +0200] rev 26947
moved global pretty/string_of functions from Sign to Syntax; tuned message;
Sun, 18 May 2008 15:04:33 +0200 removed norm_absolute (not thread safe; chdir does not guarantee normalization anyway);
wenzelm [Sun, 18 May 2008 15:04:33 +0200] rev 26946
removed norm_absolute (not thread safe; chdir does not guarantee normalization anyway); full_path: no link expansion here (reverted change of 1.18); ident: OS.FileSys.fullPath takes care of link expansion;
Sun, 18 May 2008 15:04:31 +0200 renamed type decompT to decomp;
wenzelm [Sun, 18 May 2008 15:04:31 +0200] rev 26945
renamed type decompT to decomp; refute: proper context for trace_ex; some attempts to improve readability;
Sun, 18 May 2008 15:04:27 +0200 Syntax.string_of_term with proper context;
wenzelm [Sun, 18 May 2008 15:04:27 +0200] rev 26944
Syntax.string_of_term with proper context;
Sun, 18 May 2008 15:04:24 +0200 moved global pretty/string_of functions from Sign to Syntax;
wenzelm [Sun, 18 May 2008 15:04:24 +0200] rev 26943
moved global pretty/string_of functions from Sign to Syntax; removed dead code;
Sun, 18 May 2008 15:04:22 +0200 renamed type decompT to decomp;
wenzelm [Sun, 18 May 2008 15:04:22 +0200] rev 26942
renamed type decompT to decomp;
Sun, 18 May 2008 15:04:20 +0200 pr_matrix: proper context;
wenzelm [Sun, 18 May 2008 15:04:20 +0200] rev 26941
pr_matrix: proper context;
Sun, 18 May 2008 15:04:17 +0200 guess_instance: proper context;
wenzelm [Sun, 18 May 2008 15:04:17 +0200] rev 26940
guess_instance: proper context;
Sun, 18 May 2008 15:04:09 +0200 moved global pretty/string_of functions from Sign to Syntax;
wenzelm [Sun, 18 May 2008 15:04:09 +0200] rev 26939
moved global pretty/string_of functions from Sign to Syntax;
Sat, 17 May 2008 23:53:20 +0200 tuned comments;
wenzelm [Sat, 17 May 2008 23:53:20 +0200] rev 26938
tuned comments;
Sat, 17 May 2008 23:53:19 +0200 tuned proofs;
wenzelm [Sat, 17 May 2008 23:53:19 +0200] rev 26937
tuned proofs;
Sat, 17 May 2008 23:37:11 +0200 avoid undeclared variables in facts;
wenzelm [Sat, 17 May 2008 23:37:11 +0200] rev 26936
avoid undeclared variables in facts;
Sat, 17 May 2008 23:37:09 +0200 avoid undeclared variables within proofs;
wenzelm [Sat, 17 May 2008 23:37:09 +0200] rev 26935
avoid undeclared variables within proofs; refrain from setting global references;
Sat, 17 May 2008 23:37:07 +0200 avoid undeclared variables within proofs;
wenzelm [Sat, 17 May 2008 23:37:07 +0200] rev 26934
avoid undeclared variables within proofs;
Sat, 17 May 2008 21:46:24 +0200 tuned proof;
wenzelm [Sat, 17 May 2008 21:46:24 +0200] rev 26933
tuned proof;
Sat, 17 May 2008 21:46:22 +0200 avoid undeclared variables within proofs;
wenzelm [Sat, 17 May 2008 21:46:22 +0200] rev 26932
avoid undeclared variables within proofs;
Sat, 17 May 2008 15:31:42 +0200 cat_lines;
wenzelm [Sat, 17 May 2008 15:31:42 +0200] rev 26931
cat_lines;
Sat, 17 May 2008 14:27:02 +0200 default token translations: observe Sign.is_pretty_global for fixed variables;
wenzelm [Sat, 17 May 2008 14:27:02 +0200] rev 26930
default token translations: observe Sign.is_pretty_global for fixed variables;
Sat, 17 May 2008 14:27:01 +0200 added pretty_global flag;
wenzelm [Sat, 17 May 2008 14:27:01 +0200] rev 26929
added pretty_global flag;
Sat, 17 May 2008 13:54:30 +0200 structure Display: less pervasive operations;
wenzelm [Sat, 17 May 2008 13:54:30 +0200] rev 26928
structure Display: less pervasive operations;
Fri, 16 May 2008 23:25:37 +0200 rename locales;
huffman [Fri, 16 May 2008 23:25:37 +0200] rev 26927
rename locales; add completion_approx constant to ideal_completion locale; add new set-like syntax for powerdomains; reorganized proofs
Fri, 16 May 2008 22:35:25 +0200 added a lemma about existence of contexts
urbanc [Fri, 16 May 2008 22:35:25 +0200] rev 26926
added a lemma about existence of contexts
Fri, 16 May 2008 21:56:13 +0200 * Method "cases", "induct", "coinduct": removed obsolete "(open)" option;
wenzelm [Fri, 16 May 2008 21:56:13 +0200] rev 26925
* Method "cases", "induct", "coinduct": removed obsolete "(open)" option; * Isar statements: removed obsolete case "rule_context";
Fri, 16 May 2008 21:53:30 +0200 removed obsolete option open;
wenzelm [Fri, 16 May 2008 21:53:30 +0200] rev 26924
removed obsolete option open; tuned comments;
Fri, 16 May 2008 21:53:29 +0200 removed unused make_simple;
wenzelm [Fri, 16 May 2008 21:53:29 +0200] rev 26923
removed unused make_simple;
Fri, 16 May 2008 21:53:27 +0200 removed obsolete case rule_context;
wenzelm [Fri, 16 May 2008 21:53:27 +0200] rev 26922
removed obsolete case rule_context;
Fri, 16 May 2008 21:41:07 +0200 fix looping simplifier
huffman [Fri, 16 May 2008 21:41:07 +0200] rev 26921
fix looping simplifier
Thu, 15 May 2008 22:57:54 +0200 tuned;
wenzelm [Thu, 15 May 2008 22:57:54 +0200] rev 26920
tuned;
Thu, 15 May 2008 22:10:18 +0200 tuned comment;
wenzelm [Thu, 15 May 2008 22:10:18 +0200] rev 26919
tuned comment;
Thu, 15 May 2008 22:03:32 +0200 updated version;
wenzelm [Thu, 15 May 2008 22:03:32 +0200] rev 26918
updated version;
Thu, 15 May 2008 22:02:05 +0200 removed unnecessary/untrusive a4paper option;
wenzelm [Thu, 15 May 2008 22:02:05 +0200] rev 26917
removed unnecessary/untrusive a4paper option;
Thu, 15 May 2008 21:08:25 +0200 use Isabelle sty files from Doc/;
wenzelm [Thu, 15 May 2008 21:08:25 +0200] rev 26916
use Isabelle sty files from Doc/;
Thu, 15 May 2008 20:20:30 +0200 removed obsolete \ifpdfoutput;
wenzelm [Thu, 15 May 2008 20:20:30 +0200] rev 26915
removed obsolete \ifpdfoutput;
Thu, 15 May 2008 20:19:49 +0200 * Simplified pdfsetup.sty;
wenzelm [Thu, 15 May 2008 20:19:49 +0200] rev 26914
* Simplified pdfsetup.sty;
Thu, 15 May 2008 20:14:10 +0200 use Isabelle sty files from Doc/;
wenzelm [Thu, 15 May 2008 20:14:10 +0200] rev 26913
use Isabelle sty files from Doc/;
Thu, 15 May 2008 20:02:44 +0200 updated generated file;
wenzelm [Thu, 15 May 2008 20:02:44 +0200] rev 26912
updated generated file;
Thu, 15 May 2008 20:02:42 +0200 use Isabelle sty files from Doc/;
wenzelm [Thu, 15 May 2008 20:02:42 +0200] rev 26911
use Isabelle sty files from Doc/;
Thu, 15 May 2008 20:02:40 +0200 tuned clean_name (underscore);
wenzelm [Thu, 15 May 2008 20:02:40 +0200] rev 26910
tuned clean_name (underscore);
Thu, 15 May 2008 20:02:39 +0200 load color/hyperref unconditionally;
wenzelm [Thu, 15 May 2008 20:02:39 +0200] rev 26909
load color/hyperref unconditionally; renamed color darkblue to linkcolor (default value unchanged); removed obsolete thumbpdf;
Thu, 15 May 2008 20:02:37 +0200 removed obsolete thumbpdf;
wenzelm [Thu, 15 May 2008 20:02:37 +0200] rev 26908
removed obsolete thumbpdf;
Thu, 15 May 2008 18:12:43 +0200 updated generated file;
wenzelm [Thu, 15 May 2008 18:12:43 +0200] rev 26907
updated generated file;
Thu, 15 May 2008 18:12:24 +0200 use ../isabelle.sty, ../isabellesym.sty;
wenzelm [Thu, 15 May 2008 18:12:24 +0200] rev 26906
use ../isabelle.sty, ../isabellesym.sty;
Thu, 15 May 2008 18:04:16 +0200 depend on ../pdfsetup.sty;
wenzelm [Thu, 15 May 2008 18:04:16 +0200] rev 26905
depend on ../pdfsetup.sty;
Thu, 15 May 2008 18:04:02 +0200 default linkcolor=black;
wenzelm [Thu, 15 May 2008 18:04:02 +0200] rev 26904
default linkcolor=black;
Thu, 15 May 2008 18:03:47 +0200 clean_name: replace "_" by "-";
wenzelm [Thu, 15 May 2008 18:03:47 +0200] rev 26903
clean_name: replace "_" by "-";
Thu, 15 May 2008 17:39:20 +0200 updated generated file;
wenzelm [Thu, 15 May 2008 17:39:20 +0200] rev 26902
updated generated file;
Thu, 15 May 2008 17:37:21 +0200 fixed some Isar element markups;
wenzelm [Thu, 15 May 2008 17:37:21 +0200] rev 26901
fixed some Isar element markups;
Thu, 15 May 2008 17:37:20 +0200 linkcolor=black (less noisy text);
wenzelm [Thu, 15 May 2008 17:37:20 +0200] rev 26900
linkcolor=black (less noisy text);
Thu, 15 May 2008 17:37:18 +0200 hyperref is always enabled (also works with xdvi, dvips);
wenzelm [Thu, 15 May 2008 17:37:18 +0200] rev 26899
hyperref is always enabled (also works with xdvi, dvips); replaced darkblue by generic linkcolor; reduced verbosity;
Thu, 15 May 2008 17:37:18 +0200 depend on ../pdfsetup.sty;
wenzelm [Thu, 15 May 2008 17:37:18 +0200] rev 26898
depend on ../pdfsetup.sty;
Thu, 15 May 2008 17:37:17 +0200 clean_string: cover <;
wenzelm [Thu, 15 May 2008 17:37:17 +0200] rev 26897
clean_string: cover <; added clean_name; output_entity: hyperlink;
Thu, 15 May 2008 12:47:19 +0200 updated generated file;
wenzelm [Thu, 15 May 2008 12:47:19 +0200] rev 26896
updated generated file;
Wed, 14 May 2008 20:31:41 +0200 updated generated file;
wenzelm [Wed, 14 May 2008 20:31:41 +0200] rev 26895
updated generated file;
Wed, 14 May 2008 20:31:17 +0200 proper checking of various Isar elements;
wenzelm [Wed, 14 May 2008 20:31:17 +0200] rev 26894
proper checking of various Isar elements;
Wed, 14 May 2008 20:30:53 +0200 added defined_command, defined_option;
wenzelm [Wed, 14 May 2008 20:30:53 +0200] rev 26893
added defined_command, defined_option;
Wed, 14 May 2008 20:30:29 +0200 added intern, defined;
wenzelm [Wed, 14 May 2008 20:30:29 +0200] rev 26892
added intern, defined;
Wed, 14 May 2008 20:30:05 +0200 added defined;
wenzelm [Wed, 14 May 2008 20:30:05 +0200] rev 26891
added defined;
Wed, 14 May 2008 14:43:38 +0200 setmp_thread_data: do nothing if Output.debugging;
wenzelm [Wed, 14 May 2008 14:43:38 +0200] rev 26890
setmp_thread_data: do nothing if Output.debugging;
Wed, 14 May 2008 14:43:37 +0200 names_of: exclude intermediate ids -- less verbosity;
wenzelm [Wed, 14 May 2008 14:43:37 +0200] rev 26889
names_of: exclude intermediate ids -- less verbosity;
Wed, 14 May 2008 14:43:34 +0200 remobed obsolete keyword concl;
wenzelm [Wed, 14 May 2008 14:43:34 +0200] rev 26888
remobed obsolete keyword concl;
Wed, 14 May 2008 11:17:36 +0200 explicit constraints for int literals;
wenzelm [Wed, 14 May 2008 11:17:36 +0200] rev 26887
explicit constraints for int literals;
Wed, 14 May 2008 11:16:11 +0200 use_text: added str_of_pos argument (ignored);
wenzelm [Wed, 14 May 2008 11:16:11 +0200] rev 26886
use_text: added str_of_pos argument (ignored);
Wed, 14 May 2008 11:09:07 +0200 use_file: pass str_of_pos;
wenzelm [Wed, 14 May 2008 11:09:07 +0200] rev 26885
use_file: pass str_of_pos;
Wed, 14 May 2008 11:05:45 +0200 use_text/file: ignore str_of_pos argument;
wenzelm [Wed, 14 May 2008 11:05:45 +0200] rev 26884
use_text/file: ignore str_of_pos argument;
Wed, 14 May 2008 11:05:11 +0200 use_text/file: proper position output;
wenzelm [Wed, 14 May 2008 11:05:11 +0200] rev 26883
use_text/file: proper position output;
Wed, 14 May 2008 11:05:10 +0200 renamed Position.path to Path.position;
wenzelm [Wed, 14 May 2008 11:05:10 +0200] rev 26882
renamed Position.path to Path.position; added line_file, ignore empty name;
Wed, 14 May 2008 11:05:08 +0200 renamed Position.path to Path.position;
wenzelm [Wed, 14 May 2008 11:05:08 +0200] rev 26881
renamed Position.path to Path.position;
Wed, 14 May 2008 11:05:07 +0200 load seq.ML and position.ML earlier;
wenzelm [Wed, 14 May 2008 11:05:07 +0200] rev 26880
load seq.ML and position.ML earlier;
Tue, 13 May 2008 17:06:14 +0200 adapted PolyML.compiler to latest change of basis/FinalPolyML.sml (2008-04-21);
wenzelm [Tue, 13 May 2008 17:06:14 +0200] rev 26879
adapted PolyML.compiler to latest change of basis/FinalPolyML.sml (2008-04-21);
Tue, 13 May 2008 09:14:07 +0200 fixed makefile
krauss [Tue, 13 May 2008 09:14:07 +0200] rev 26878
fixed makefile
Tue, 13 May 2008 09:10:56 +0200 NEWS about measure functions
krauss [Tue, 13 May 2008 09:10:56 +0200] rev 26877
NEWS about measure functions
Mon, 12 May 2008 23:01:13 +0200 updated generated file;
wenzelm [Mon, 12 May 2008 23:01:13 +0200] rev 26876
updated generated file;
Mon, 12 May 2008 22:11:06 +0200 Measure functions can now be declared via special rules, allowing for a
krauss [Mon, 12 May 2008 22:11:06 +0200] rev 26875
Measure functions can now be declared via special rules, allowing for a prolog-style generation of measure functions for a specific type.
Mon, 12 May 2008 22:03:33 +0200 misc tuning;
wenzelm [Mon, 12 May 2008 22:03:33 +0200] rev 26874
misc tuning;
Sat, 10 May 2008 14:13:20 +0200 updated generated file;
wenzelm [Sat, 10 May 2008 14:13:20 +0200] rev 26873
updated generated file;
Sat, 10 May 2008 14:13:03 +0200 fixed some labels;
wenzelm [Sat, 10 May 2008 14:13:03 +0200] rev 26872
fixed some labels;
Sat, 10 May 2008 13:26:25 +0200 avoid old macros from isar.sty;
wenzelm [Sat, 10 May 2008 13:26:25 +0200] rev 26871
avoid old macros from isar.sty;
Sat, 10 May 2008 00:14:00 +0200 misc reorganization;
wenzelm [Sat, 10 May 2008 00:14:00 +0200] rev 26870
misc reorganization;
Fri, 09 May 2008 23:35:57 +0200 added chapters for "Specifications" and "Proofs";
wenzelm [Fri, 09 May 2008 23:35:57 +0200] rev 26869
added chapters for "Specifications" and "Proofs";
Fri, 09 May 2008 23:21:33 +0200 removed outdated comment;
wenzelm [Fri, 09 May 2008 23:21:33 +0200] rev 26868
removed outdated comment;
Fri, 09 May 2008 23:20:43 +0200 updated generated file;
wenzelm [Fri, 09 May 2008 23:20:43 +0200] rev 26867
updated generated file;
Fri, 09 May 2008 23:20:17 +0200 proper antiquotations for commands;
wenzelm [Fri, 09 May 2008 23:20:17 +0200] rev 26866
proper antiquotations for commands;
Fri, 09 May 2008 23:19:49 +0200 removed obsolete macros for Isar commands etc.;
wenzelm [Fri, 09 May 2008 23:19:49 +0200] rev 26865
removed obsolete macros for Isar commands etc.; tuned;
Fri, 09 May 2008 23:19:20 +0200 replaced macros by antiquotations;
wenzelm [Fri, 09 May 2008 23:19:20 +0200] rev 26864
replaced macros by antiquotations;
Fri, 09 May 2008 23:18:52 +0200 removed obsolete macros for Isar commands etc.;
wenzelm [Fri, 09 May 2008 23:18:52 +0200] rev 26863
removed obsolete macros for Isar commands etc.;
Fri, 09 May 2008 12:44:31 +0200 added local copy of underscore.sty;
wenzelm [Fri, 09 May 2008 12:44:31 +0200] rev 26862
added local copy of underscore.sty;
Thu, 08 May 2008 23:07:15 +0200 updated generated file;
wenzelm [Thu, 08 May 2008 23:07:15 +0200] rev 26861
updated generated file;
Thu, 08 May 2008 23:02:23 +0200 replaced some latex macros by antiquotations;
wenzelm [Thu, 08 May 2008 23:02:23 +0200] rev 26860
replaced some latex macros by antiquotations;
Thu, 08 May 2008 22:49:05 +0200 removed obsolete macros;
wenzelm [Thu, 08 May 2008 22:49:05 +0200] rev 26859
removed obsolete macros; tuned;
Thu, 08 May 2008 22:48:33 +0200 removed obsolete math macros;
wenzelm [Thu, 08 May 2008 22:48:33 +0200] rev 26858
removed obsolete math macros;
Thu, 08 May 2008 22:48:09 +0200 depend on style.sty;
wenzelm [Thu, 08 May 2008 22:48:09 +0200] rev 26857
depend on style.sty;
Thu, 08 May 2008 22:32:35 +0200 updated generated file;
wenzelm [Thu, 08 May 2008 22:32:35 +0200] rev 26856
updated generated file;
Thu, 08 May 2008 22:31:23 +0200 depend on ../../antiquote_setup.ML;
wenzelm [Thu, 08 May 2008 22:31:23 +0200] rev 26855
depend on ../../antiquote_setup.ML;
Thu, 08 May 2008 22:20:33 +0200 improved treatment of "_" thanks to underscore.sty;
wenzelm [Thu, 08 May 2008 22:20:33 +0200] rev 26854
improved treatment of "_" thanks to underscore.sty;
Thu, 08 May 2008 22:17:37 +0200 clean_string: map "_" to "\\_" (best used with underscore.sty);
wenzelm [Thu, 08 May 2008 22:17:37 +0200] rev 26853
clean_string: map "_" to "\\_" (best used with underscore.sty);
Thu, 08 May 2008 22:05:15 +0200 misc tuning;
wenzelm [Thu, 08 May 2008 22:05:15 +0200] rev 26852
misc tuning;
Thu, 08 May 2008 14:52:07 +0200 slight tuning of the 1st paragraph
urbanc [Thu, 08 May 2008 14:52:07 +0200] rev 26851
slight tuning of the 1st paragraph
Thu, 08 May 2008 12:31:30 +0200 unused;
wenzelm [Thu, 08 May 2008 12:31:30 +0200] rev 26850
unused;
Thu, 08 May 2008 12:29:18 +0200 converted HOL specific elements;
wenzelm [Thu, 08 May 2008 12:29:18 +0200] rev 26849
converted HOL specific elements;
Thu, 08 May 2008 12:27:19 +0200 added rail setup for verblbrace, verbrbrace;
wenzelm [Thu, 08 May 2008 12:27:19 +0200] rev 26848
added rail setup for verblbrace, verbrbrace;
Thu, 08 May 2008 04:20:08 +0200 added at_set_avoiding lemmas
urbanc [Thu, 08 May 2008 04:20:08 +0200] rev 26847
added at_set_avoiding lemmas
Wed, 07 May 2008 15:32:31 +0200 removed obsolete conversion guide -- converted only section on tactics;
wenzelm [Wed, 07 May 2008 15:32:31 +0200] rev 26846
removed obsolete conversion guide -- converted only section on tactics;
Wed, 07 May 2008 13:38:15 +0200 converted ZF specific elements;
wenzelm [Wed, 07 May 2008 13:38:15 +0200] rev 26845
converted ZF specific elements;
Wed, 07 May 2008 13:05:46 +0200 enabled ThyOutput.source option by default;
wenzelm [Wed, 07 May 2008 13:05:46 +0200] rev 26844
enabled ThyOutput.source option by default;
Wed, 07 May 2008 13:05:13 +0200 output_entity: ignore ThyOutput.source option;
wenzelm [Wed, 07 May 2008 13:05:13 +0200] rev 26843
output_entity: ignore ThyOutput.source option;
Wed, 07 May 2008 13:04:12 +0200 updated generated file;
wenzelm [Wed, 07 May 2008 13:04:12 +0200] rev 26842
updated generated file;
Wed, 07 May 2008 12:56:11 +0200 converted HOLCF specific elements;
wenzelm [Wed, 07 May 2008 12:56:11 +0200] rev 26841
converted HOLCF specific elements;
Wed, 07 May 2008 12:38:55 +0200 added logic-specific sessions;
wenzelm [Wed, 07 May 2008 12:38:55 +0200] rev 26840
added logic-specific sessions;
Wed, 07 May 2008 10:59:54 +0200 Updated.
berghofe [Wed, 07 May 2008 10:59:54 +0200] rev 26839
Updated.
Wed, 07 May 2008 10:59:53 +0200 Instantiated rule increasing_chain_adm_lemma in proof of flatstream_adm_lemma
berghofe [Wed, 07 May 2008 10:59:53 +0200] rev 26838
Instantiated rule increasing_chain_adm_lemma in proof of flatstream_adm_lemma to avoid problems with HO unification.
Wed, 07 May 2008 10:59:52 +0200 Replaced instance declarations for sets by instance declarations for bool.
berghofe [Wed, 07 May 2008 10:59:52 +0200] rev 26837
Replaced instance declarations for sets by instance declarations for bool. Together with the instance declarations for fun from Ffun, this subsumes the old instance declarations for sets.
Wed, 07 May 2008 10:59:51 +0200 Adm now imports Ffun rather than Cont, because SetPcpo, which imports Adm,
berghofe [Wed, 07 May 2008 10:59:51 +0200] rev 26836
Adm now imports Ffun rather than Cont, because SetPcpo, which imports Adm, needs functions (since sets are now just functions).
Wed, 07 May 2008 10:59:50 +0200 Lookup and union operations on terms are now modulo eta conversion.
berghofe [Wed, 07 May 2008 10:59:50 +0200] rev 26835
Lookup and union operations on terms are now modulo eta conversion.
Wed, 07 May 2008 10:59:49 +0200 Terms returned by decomp are now eta-contracted.
berghofe [Wed, 07 May 2008 10:59:49 +0200] rev 26834
Terms returned by decomp are now eta-contracted.
Wed, 07 May 2008 10:59:48 +0200 Added function for computing instantiation for the subst rule, which is used
berghofe [Wed, 07 May 2008 10:59:48 +0200] rev 26833
Added function for computing instantiation for the subst rule, which is used in vars_gen_hyp_subst_tac and blast_hyp_subst_tac to avoid problems with HO unification.
Wed, 07 May 2008 10:59:47 +0200 eq_assumption now uses aeconv instead of aconv.
berghofe [Wed, 07 May 2008 10:59:47 +0200] rev 26832
eq_assumption now uses aeconv instead of aconv.
Wed, 07 May 2008 10:59:46 +0200 - Removed function eta_contract_atom, which did not quite work
berghofe [Wed, 07 May 2008 10:59:46 +0200] rev 26831
- Removed function eta_contract_atom, which did not quite work - Corrected and simplified function aeconv
Wed, 07 May 2008 10:59:45 +0200 Replaced Pattern.eta_contract_atom by Envir.eta_contract.
berghofe [Wed, 07 May 2008 10:59:45 +0200] rev 26830
Replaced Pattern.eta_contract_atom by Envir.eta_contract.
Wed, 07 May 2008 10:59:44 +0200 Removed instantiation for set.
berghofe [Wed, 07 May 2008 10:59:44 +0200] rev 26829
Removed instantiation for set.
Wed, 07 May 2008 10:59:43 +0200 Explicitely applied ext in proof of tnd.
berghofe [Wed, 07 May 2008 10:59:43 +0200] rev 26828
Explicitely applied ext in proof of tnd.
Wed, 07 May 2008 10:59:42 +0200 Deleted subset_antisym in a few proofs, because it is
berghofe [Wed, 07 May 2008 10:59:42 +0200] rev 26827
Deleted subset_antisym in a few proofs, because it is accidentally applied to predicates as well.
Wed, 07 May 2008 10:59:41 +0200 - Tuned imports
berghofe [Wed, 07 May 2008 10:59:41 +0200] rev 26826
- Tuned imports - Replaced blast by simp in proof of Stable_final_E_NOT_empty, since blast looped because of the new encoding of sets.
Wed, 07 May 2008 10:59:40 +0200 Manually applied subset_antisym in proof of Compl_fixedpoint, because it is
berghofe [Wed, 07 May 2008 10:59:40 +0200] rev 26825
Manually applied subset_antisym in proof of Compl_fixedpoint, because it is accidentally applied to predicates as well.
Wed, 07 May 2008 10:59:39 +0200 Replaced blast by fast in proof of INT_Un_Compl_subset, since blast looped
berghofe [Wed, 07 May 2008 10:59:39 +0200] rev 26824
Replaced blast by fast in proof of INT_Un_Compl_subset, since blast looped because of the new encoding of sets.
Wed, 07 May 2008 10:59:38 +0200 Functions get_branching_types and get_arities now use fold instead of foldl/r.
berghofe [Wed, 07 May 2008 10:59:38 +0200] rev 26823
Functions get_branching_types and get_arities now use fold instead of foldl/r.
Wed, 07 May 2008 10:59:37 +0200 Temporarily disabled invocations of new code generator that do no
berghofe [Wed, 07 May 2008 10:59:37 +0200] rev 26822
Temporarily disabled invocations of new code generator that do no longer work due to the encoding of sets as predicates
Wed, 07 May 2008 10:59:36 +0200 Replaced instance "set :: (plus) plus" by "fun :: (type, type) plus"
berghofe [Wed, 07 May 2008 10:59:36 +0200] rev 26821
Replaced instance "set :: (plus) plus" by "fun :: (type, type) plus"
Wed, 07 May 2008 10:59:35 +0200 - Deleted arity proofs for set
berghofe [Wed, 07 May 2008 10:59:35 +0200] rev 26820
- Deleted arity proofs for set - Produce specific instances of theorems insert_eqvt, set_eqvt and perm_set_eq
Wed, 07 May 2008 10:59:34 +0200 Replaced union_empty2 by Un_empty_right.
berghofe [Wed, 07 May 2008 10:59:34 +0200] rev 26819
Replaced union_empty2 by Un_empty_right.
Wed, 07 May 2008 10:59:33 +0200 Instantiated rule expand_fun_eq in proof of set_of_eq_empty_iff, to avoid that
berghofe [Wed, 07 May 2008 10:59:33 +0200] rev 26818
Instantiated rule expand_fun_eq in proof of set_of_eq_empty_iff, to avoid that it gets applied to sets as well.
Wed, 07 May 2008 10:59:32 +0200 Deleted instance "set :: ({heap, finite}) heap"
berghofe [Wed, 07 May 2008 10:59:32 +0200] rev 26817
Deleted instance "set :: ({heap, finite}) heap"
Wed, 07 May 2008 10:59:29 +0200 - Declared subset_eq as code lemma
berghofe [Wed, 07 May 2008 10:59:29 +0200] rev 26816
- Declared subset_eq as code lemma - Deleted types_code declaration for sets
Wed, 07 May 2008 10:59:27 +0200 Deleted instantiation "set :: (enum) enum"
berghofe [Wed, 07 May 2008 10:59:27 +0200] rev 26815
Deleted instantiation "set :: (enum) enum"
Wed, 07 May 2008 10:59:24 +0200 Replaced + and * on sets by \<oplus> and \<otimes>, to avoid clash with
berghofe [Wed, 07 May 2008 10:59:24 +0200] rev 26814
Replaced + and * on sets by \<oplus> and \<otimes>, to avoid clash with definitions of + and * on functions.
Wed, 07 May 2008 10:59:23 +0200 Rephrased calculational proofs to avoid problems with HO unification
berghofe [Wed, 07 May 2008 10:59:23 +0200] rev 26813
Rephrased calculational proofs to avoid problems with HO unification
Wed, 07 May 2008 10:59:22 +0200 Rephrased forward proofs to avoid problems with HO unification
berghofe [Wed, 07 May 2008 10:59:22 +0200] rev 26812
Rephrased forward proofs to avoid problems with HO unification
Wed, 07 May 2008 10:59:21 +0200 Rephrased proof of ann_hoare_case_analysis, to avoid problems with HO unification
berghofe [Wed, 07 May 2008 10:59:21 +0200] rev 26811
Rephrased proof of ann_hoare_case_analysis, to avoid problems with HO unification
Wed, 07 May 2008 10:59:20 +0200 Locally deleted some definitions that were applied too eagerly because
berghofe [Wed, 07 May 2008 10:59:20 +0200] rev 26810
Locally deleted some definitions that were applied too eagerly because of eta-expansion
Wed, 07 May 2008 10:59:19 +0200 - Instantiated parts_insert_substD to avoid problems with HO unification
berghofe [Wed, 07 May 2008 10:59:19 +0200] rev 26809
- Instantiated parts_insert_substD to avoid problems with HO unification - Replaced auto by fastsimp in proof of parts_invKey, since auto looped because of the new encoding of sets
Wed, 07 May 2008 10:59:18 +0200 Instantiated parts_insert_substD to avoid problems with HO unification
berghofe [Wed, 07 May 2008 10:59:18 +0200] rev 26808
Instantiated parts_insert_substD to avoid problems with HO unification
Wed, 07 May 2008 10:59:02 +0200 Replaced blast by fast in proof of parts_singleton, since blast looped
berghofe [Wed, 07 May 2008 10:59:02 +0200] rev 26807
Replaced blast by fast in proof of parts_singleton, since blast looped because of the new encoding of sets.
Wed, 07 May 2008 10:57:19 +0200 Adapted to encoding of sets as predicates
berghofe [Wed, 07 May 2008 10:57:19 +0200] rev 26806
Adapted to encoding of sets as predicates
Wed, 07 May 2008 10:56:58 +0200 Replaced forward proofs of existential statements by backward proofs
berghofe [Wed, 07 May 2008 10:56:58 +0200] rev 26805
Replaced forward proofs of existential statements by backward proofs to avoid problems with HO unification
Wed, 07 May 2008 10:56:55 +0200 Adapted functions mk_setT and dest_setT to encoding of sets as predicates.
berghofe [Wed, 07 May 2008 10:56:55 +0200] rev 26804
Adapted functions mk_setT and dest_setT to encoding of sets as predicates.
Wed, 07 May 2008 10:56:52 +0200 - Explicitely passed pred_subset_eq and pred_equals_eq as an argument to the
berghofe [Wed, 07 May 2008 10:56:52 +0200] rev 26803
- Explicitely passed pred_subset_eq and pred_equals_eq as an argument to the to_set and to_pred attributes, because it is no longer applied automatically - Manually applied predicate1I in proof of accp_subset, because it is no longer part of the claset - Replaced psubset_def by less_le
Wed, 07 May 2008 10:56:50 +0200 Deleted instantiation "set :: (type) itself".
berghofe [Wed, 07 May 2008 10:56:50 +0200] rev 26802
Deleted instantiation "set :: (type) itself".
Wed, 07 May 2008 10:56:49 +0200 - Function dec in Trancl_Tac must eta-contract relation before calling
berghofe [Wed, 07 May 2008 10:56:49 +0200] rev 26801
- Function dec in Trancl_Tac must eta-contract relation before calling decr, since it is now a function and could therefore be in eta-expanded form - The trancl prover now does more eta-contraction itself, so eta-contraction is no longer necessary in Tranclp_tac.
Wed, 07 May 2008 10:56:43 +0200 - Now uses Orderings as parent theory
berghofe [Wed, 07 May 2008 10:56:43 +0200] rev 26800
- Now uses Orderings as parent theory - "'a set" is now just a type abbreviation for "'a => bool" - The instantiation "set :: (type) ord" and the definition of (p)subset is no longer needed, since it is subsumed by the order on functions and booleans. The derived theorems (p)subset_eq can be used as a replacement. - mem_Collect_eq and Collect_mem_eq can now be derived from the definitions of mem and Collect. - Replaced the instantiation "set :: (type) minus" by the two instantiations "fun :: (type, minus) minus" and "bool :: minus". The theorem set_diff_eq can be used as a replacement for the definition set_diff_def - Replaced the instantiation "set :: (type) uminus" by the two instantiations "fun :: (type, uminus) uminus" and "bool :: uminus". The theorem Compl_eq can be used as a replacement for the definition Compl_def. - Variable P in rule split_if must be instantiated manually in proof of split_if_mem2 due to problems with HO unification - Moved definition of dense linear orders and proofs about LEAST from Orderings to Set - Deleted code setup for sets
Wed, 07 May 2008 10:56:41 +0200 Deleted instance "set :: (type) power" and moved instance
berghofe [Wed, 07 May 2008 10:56:41 +0200] rev 26799
Deleted instance "set :: (type) power" and moved instance "fun :: (type, type) power" to the beginning of the theory
Wed, 07 May 2008 10:56:40 +0200 split_beta is now declared as monotonicity rule, to allow bounded
berghofe [Wed, 07 May 2008 10:56:40 +0200] rev 26798
split_beta is now declared as monotonicity rule, to allow bounded quantifiers in introduction rules of inductive predicates.
Wed, 07 May 2008 10:56:39 +0200 - Added mem_def and predicate1I in some of the proofs
berghofe [Wed, 07 May 2008 10:56:39 +0200] rev 26797
- Added mem_def and predicate1I in some of the proofs - pred_equals_eq and pred_subset_eq are no longer used in the conversion between sets and predicates, because sets and predicates can no longer be distinguished
Wed, 07 May 2008 10:56:38 +0200 - Now imports Code_Setup, rather than Set and Fun, since the theorems
berghofe [Wed, 07 May 2008 10:56:38 +0200] rev 26796
- Now imports Code_Setup, rather than Set and Fun, since the theorems about orderings are already needed in Set - Moved "Dense orders" section to Set, since it requires set notation. - The "Order on sets" section is no longer necessary, since it is subsumed by the order on functions and booleans. - Moved proofs of Least_mono and Least_equality to Set, since they require set notation. - In proof of "instance fun :: (type, order) order", use ext instead of expand_fun_eq, since the latter is not yet available. - predicate1I is no longer declared as introduction rule, since it interferes with subsetI
Wed, 07 May 2008 10:56:37 +0200 - Explicitely applied predicate1I in a few proofs, because it is no longer
berghofe [Wed, 07 May 2008 10:56:37 +0200] rev 26795
- Explicitely applied predicate1I in a few proofs, because it is no longer part of the claset - Explicitely passed pred_subset_eq and pred_equals_eq as an argument to the to_set attribute, because it is no longer applied automatically
Wed, 07 May 2008 10:56:36 +0200 - Now imports Fun rather than Orderings
berghofe [Wed, 07 May 2008 10:56:36 +0200] rev 26794
- Now imports Fun rather than Orderings - Moved "Set as lattice" section behind "Fun as lattice" section, since sets are just functions. - The instantiations instantiation set :: (type) distrib_lattice instantiation set :: (type) complete_lattice are no longer needed, and the former definitions inf_set_eq, sup_set_eq, Inf_set_def, and Sup_set_def can now be derived from abstract properties of sup, inf, etc.
Wed, 07 May 2008 10:56:35 +0200 Instantiated some rules to avoid problems with HO unification.
berghofe [Wed, 07 May 2008 10:56:35 +0200] rev 26793
Instantiated some rules to avoid problems with HO unification.
Wed, 07 May 2008 10:56:34 +0200 - Deleted code setup for finite and card
berghofe [Wed, 07 May 2008 10:56:34 +0200] rev 26792
- Deleted code setup for finite and card - Deleted proof of "instance set :: (finite) finite" and modified proof of "instance fun :: (finite, finite) finite", which now uses some ideas from the instance proof for sets - Instantiated arg_cong rule to avoid problems with HO unification
Wed, 07 May 2008 10:56:33 +0200 Instantiated subst rule to avoid problems with HO unification.
berghofe [Wed, 07 May 2008 10:56:33 +0200] rev 26791
Instantiated subst rule to avoid problems with HO unification.
Tue, 06 May 2008 23:33:05 +0200 converted "General logic setup";
wenzelm [Tue, 06 May 2008 23:33:05 +0200] rev 26790
converted "General logic setup";
Tue, 06 May 2008 00:13:01 +0200 misc fixes and tuning;
wenzelm [Tue, 06 May 2008 00:13:01 +0200] rev 26789
misc fixes and tuning;
Tue, 06 May 2008 00:12:03 +0200 updated generated file;
wenzelm [Tue, 06 May 2008 00:12:03 +0200] rev 26788
updated generated file;
Tue, 06 May 2008 00:10:59 +0200 proper scoping of railaliases;
wenzelm [Tue, 06 May 2008 00:10:59 +0200] rev 26787
proper scoping of railaliases;
Tue, 06 May 2008 00:10:23 +0200 moved some railaliases here -- for proper scoping;
wenzelm [Tue, 06 May 2008 00:10:23 +0200] rev 26786
moved some railaliases here -- for proper scoping;
Tue, 06 May 2008 00:08:52 +0200 element: isakeyword markup;
wenzelm [Tue, 06 May 2008 00:08:52 +0200] rev 26785
element: isakeyword markup;
Mon, 05 May 2008 15:27:13 +0200 removed isasymIN -- already defined in isar.sty;
wenzelm [Mon, 05 May 2008 15:27:13 +0200] rev 26784
removed isasymIN -- already defined in isar.sty;
Mon, 05 May 2008 15:23:59 +0200 added isasymIN/STRUCTURE;
wenzelm [Mon, 05 May 2008 15:23:59 +0200] rev 26783
added isasymIN/STRUCTURE;
Mon, 05 May 2008 15:23:21 +0200 converted generic.tex to Thy/Generic.thy;
wenzelm [Mon, 05 May 2008 15:23:21 +0200] rev 26782
converted generic.tex to Thy/Generic.thy;
Sun, 04 May 2008 21:34:44 +0200 removed isasymIMPORTS/BEGIN -- already defined in isar.sty;
wenzelm [Sun, 04 May 2008 21:34:44 +0200] rev 26781
removed isasymIMPORTS/BEGIN -- already defined in isar.sty;
Sat, 03 May 2008 13:36:11 +0200 tuned syntax: props and facts;
wenzelm [Sat, 03 May 2008 13:36:11 +0200] rev 26780
tuned syntax: props and facts;
Sat, 03 May 2008 13:26:08 +0200 converted refcard.tex to Thy/Quick_Reference.thy;
wenzelm [Sat, 03 May 2008 13:26:08 +0200] rev 26779
converted refcard.tex to Thy/Quick_Reference.thy;
Sat, 03 May 2008 13:25:27 +0200 added \isasymdash;
wenzelm [Sat, 03 May 2008 13:25:27 +0200] rev 26778
added \isasymdash;
Fri, 02 May 2008 22:49:53 +0200 misc tuning;
wenzelm [Fri, 02 May 2008 22:49:53 +0200] rev 26777
misc tuning;
Fri, 02 May 2008 22:48:51 +0200 updated generated file;
wenzelm [Fri, 02 May 2008 22:48:51 +0200] rev 26776
updated generated file;
Fri, 02 May 2008 22:47:58 +0200 use underscore for underscore;
wenzelm [Fri, 02 May 2008 22:47:58 +0200] rev 26775
use underscore for underscore;
Fri, 02 May 2008 22:47:23 +0200 output_entity: added \mbox{} to prevent hyphenation;
wenzelm [Fri, 02 May 2008 22:47:23 +0200] rev 26774
output_entity: added \mbox{} to prevent hyphenation;
Fri, 02 May 2008 22:43:14 +0200 added more infrastructure for fresh_star
urbanc [Fri, 02 May 2008 22:43:14 +0200] rev 26773
added more infrastructure for fresh_star
Fri, 02 May 2008 18:42:17 +0200 added mising lemma
urbanc [Fri, 02 May 2008 18:42:17 +0200] rev 26772
added mising lemma
Fri, 02 May 2008 18:01:02 +0200 Added documentation
nipkow [Fri, 02 May 2008 18:01:02 +0200] rev 26771
Added documentation
Fri, 02 May 2008 16:39:44 +0200 moved begin and imports to ../isar.sty;
wenzelm [Fri, 02 May 2008 16:39:44 +0200] rev 26770
moved begin and imports to ../isar.sty;
Fri, 02 May 2008 16:38:01 +0200 added begin and imports;
wenzelm [Fri, 02 May 2008 16:38:01 +0200] rev 26769
added begin and imports;
Fri, 02 May 2008 16:36:29 +0200 clean_string: handle { };
wenzelm [Fri, 02 May 2008 16:36:29 +0200] rev 26768
clean_string: handle { };
(0) -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip