haftmann [Mon, 21 Aug 2006 11:02:42 +0200] rev 20403
fixed bug in sortlookup
haftmann [Mon, 21 Aug 2006 11:02:41 +0200] rev 20402
more concise preprocessing of numerals for code generation
haftmann [Mon, 21 Aug 2006 11:02:40 +0200] rev 20401
more concise string serialization
haftmann [Mon, 21 Aug 2006 11:02:39 +0200] rev 20400
added some codegen examples/applications
urbanc [Fri, 18 Aug 2006 18:51:44 +0200] rev 20399
adapted using the characteristic equations
urbanc [Fri, 18 Aug 2006 18:46:02 +0200] rev 20398
modified to use the characteristic equations
berghofe [Fri, 18 Aug 2006 17:03:23 +0200] rev 20397
- Fixed bug that caused uniqueness proof for recursion
combinator to fail for mutually recursive datatypes
- Implemented proofs of characteristic equations for
recursion combinator.
urbanc [Thu, 17 Aug 2006 20:31:36 +0200] rev 20396
used the recursion combinator for the height and substitution function
urbanc [Thu, 17 Aug 2006 19:20:43 +0200] rev 20395
added definition for size and substitution using the recursion
combinator
haftmann [Thu, 17 Aug 2006 09:24:56 +0200] rev 20394
improved thmtab
haftmann [Thu, 17 Aug 2006 09:24:51 +0200] rev 20393
fixed bug in sortcontext extraction
haftmann [Thu, 17 Aug 2006 09:24:50 +0200] rev 20392
dropped definitions_of
haftmann [Thu, 17 Aug 2006 09:24:49 +0200] rev 20391
added all_super_classes
haftmann [Thu, 17 Aug 2006 09:24:48 +0200] rev 20390
renamed module to thyname
haftmann [Thu, 17 Aug 2006 09:24:47 +0200] rev 20389
cleanup
urbanc [Wed, 16 Aug 2006 16:44:41 +0200] rev 20388
added missing supp_nat lemma
haftmann [Mon, 14 Aug 2006 13:47:00 +0200] rev 20387
added
haftmann [Mon, 14 Aug 2006 13:46:21 +0200] rev 20386
module restructuring
haftmann [Mon, 14 Aug 2006 13:46:20 +0200] rev 20385
code cleanup, instance_subsort now working
haftmann [Mon, 14 Aug 2006 13:46:19 +0200] rev 20384
added code generator packages
haftmann [Mon, 14 Aug 2006 13:46:17 +0200] rev 20383
adaptions to improvements
haftmann [Mon, 14 Aug 2006 13:46:16 +0200] rev 20382
added add_hook_bootstrap
haftmann [Mon, 14 Aug 2006 13:46:08 +0200] rev 20381
added new files
haftmann [Mon, 14 Aug 2006 13:46:06 +0200] rev 20380
simplified code generator setup
haftmann [Mon, 14 Aug 2006 13:46:05 +0200] rev 20379
added passage on class package
haftmann [Mon, 14 Aug 2006 13:46:03 +0200] rev 20378
updated code generator keywords
berghofe [Mon, 14 Aug 2006 11:26:10 +0200] rev 20377
Removed non-trivial definitions from calc_atm theorem list.
berghofe [Mon, 14 Aug 2006 11:25:08 +0200] rev 20376
Finished implementation of uniqueness proof for recursion combinator.
chaieb [Mon, 14 Aug 2006 11:16:20 +0200] rev 20375
*** empty log message ***
chaieb [Mon, 14 Aug 2006 11:13:50 +0200] rev 20374
Reification now handels binders.
paulson [Wed, 09 Aug 2006 18:41:42 +0200] rev 20373
consistent prefixing for skolem functions
paulson [Wed, 09 Aug 2006 18:39:08 +0200] rev 20372
blacklist augmented to block some "unit" theorems that cause unsound resolution proofs
webertj [Wed, 09 Aug 2006 15:48:51 +0200] rev 20371
tuned: string_of_list, string_of_pair
wenzelm [Wed, 09 Aug 2006 10:59:58 +0200] rev 20370
* ProofContext.prems_limit is now -1 by default;
wenzelm [Wed, 09 Aug 2006 00:14:28 +0200] rev 20369
tuned proofs;
wenzelm [Wed, 09 Aug 2006 00:12:40 +0200] rev 20368
global goals/qeds: after_qed operates on Proof.context (potentially local_theory);
tuned after_qeds;
wenzelm [Wed, 09 Aug 2006 00:12:39 +0200] rev 20367
renamed map_theory to theory;
added theory_result;
prems_limit: default ~1;
wenzelm [Wed, 09 Aug 2006 00:12:38 +0200] rev 20366
global goals/qeds: after_qed operates on Proof.context (potentially local_theory);
theorem/interpretation: slightly more uniform treatment of after_qeds;
theorem conclusion: proper fix_frees;
wenzelm [Wed, 09 Aug 2006 00:12:37 +0200] rev 20365
locale interpretation command: after_qed;
wenzelm [Wed, 09 Aug 2006 00:12:35 +0200] rev 20364
int_option: signed_string_of_int;
wenzelm [Wed, 09 Aug 2006 00:12:33 +0200] rev 20363
global goals/qeds: after_qed operates on Proof.context (potentially local_theory);
paulson [Tue, 08 Aug 2006 18:40:56 +0200] rev 20362
skolem declarations for built-in theorems
paulson [Tue, 08 Aug 2006 18:40:20 +0200] rev 20361
more explict variable names
paulson [Tue, 08 Aug 2006 18:40:04 +0200] rev 20360
tidying
berghofe [Tue, 08 Aug 2006 12:28:00 +0200] rev 20359
Adapted to older logfiles containing no cpu time.
haftmann [Tue, 08 Aug 2006 08:47:36 +0200] rev 20358
added code_constname keyword
haftmann [Tue, 08 Aug 2006 08:20:24 +0200] rev 20357
fixed code generator theorem generation
haftmann [Tue, 08 Aug 2006 08:19:47 +0200] rev 20356
improvements for 2nd codegenerator
haftmann [Tue, 08 Aug 2006 08:19:44 +0200] rev 20355
cleanup code generation for Numerals
haftmann [Tue, 08 Aug 2006 08:19:39 +0200] rev 20354
improved & fixed code generator theorem generation
haftmann [Tue, 08 Aug 2006 08:19:30 +0200] rev 20353
code generator refinements
haftmann [Tue, 08 Aug 2006 08:19:18 +0200] rev 20352
adding code lemma now works as expected
haftmann [Tue, 08 Aug 2006 08:19:15 +0200] rev 20351
added more examples
haftmann [Tue, 08 Aug 2006 08:19:11 +0200] rev 20350
dropped duplicated line
haftmann [Tue, 08 Aug 2006 08:19:06 +0200] rev 20349
added Tools/typedef_codegen.ML
haftmann [Tue, 08 Aug 2006 08:18:59 +0200] rev 20348
abandoned equal_list in favor for eq_list
berghofe [Mon, 07 Aug 2006 17:43:51 +0200] rev 20347
Simple ML script for producing Gnuplot files from
isatest log files.
webertj [Mon, 07 Aug 2006 03:10:38 +0200] rev 20346
title fixed
wenzelm [Sat, 05 Aug 2006 15:15:07 +0200] rev 20345
updated;
wenzelm [Sat, 05 Aug 2006 14:55:09 +0200] rev 20344
avoid low-level tsig;
wenzelm [Sat, 05 Aug 2006 14:52:58 +0200] rev 20343
reworked read_instantiate -- separate read_insts;
wenzelm [Sat, 05 Aug 2006 14:52:57 +0200] rev 20342
tuned;
wenzelm [Sat, 05 Aug 2006 14:52:55 +0200] rev 20341
removed obsolete sign_of;
wenzelm [Sat, 05 Aug 2006 14:52:53 +0200] rev 20340
Amine Chaieb: experimental generic reflection and reification in HOL;
isatest [Sat, 05 Aug 2006 00:52:17 +0200] rev 20339
use atbroy101 instead of atbroy98 (freezes up)
krauss [Fri, 04 Aug 2006 18:01:45 +0200] rev 20338
Added Keywords: "otherwise" and "sequential", needed for function package's
sequential mode.
chaieb [Fri, 04 Aug 2006 12:01:31 +0200] rev 20337
*** empty log message ***
wenzelm [Thu, 03 Aug 2006 17:30:44 +0200] rev 20336
Rule instantiations -- operations within a rule/subgoal context.
wenzelm [Thu, 03 Aug 2006 17:30:43 +0200] rev 20335
moved bires_inst_tac etc. to rule_insts.ML;
wenzelm [Thu, 03 Aug 2006 17:30:42 +0200] rev 20334
moved read_instantiate etc. to rule_insts.ML;
wenzelm [Thu, 03 Aug 2006 17:30:41 +0200] rev 20333
added Isar/rule_insts.ML;
wenzelm [Thu, 03 Aug 2006 17:30:40 +0200] rev 20332
removed obsolete commute, map_list;
wenzelm [Thu, 03 Aug 2006 17:30:39 +0200] rev 20331
removed obsolete add_term_tvarnames;
wenzelm [Thu, 03 Aug 2006 17:30:38 +0200] rev 20330
tuned;
wenzelm [Thu, 03 Aug 2006 17:30:37 +0200] rev 20329
tuned types_sorts, add_used;
wenzelm [Thu, 03 Aug 2006 17:30:36 +0200] rev 20328
RuleInsts.bires_inst_tac;
chaieb [Thu, 03 Aug 2006 15:58:04 +0200] rev 20327
*** empty log message ***
obua [Thu, 03 Aug 2006 15:14:05 +0200] rev 20326
fixed generator
wenzelm [Thu, 03 Aug 2006 15:03:49 +0200] rev 20325
added HOL/ex/Reflection;
wenzelm [Thu, 03 Aug 2006 15:03:11 +0200] rev 20324
removed True_implies (cf. True_implies_equals);
added header;
wenzelm [Thu, 03 Aug 2006 15:03:10 +0200] rev 20323
removed OldGoals.legacy flag (always warn);
added warning for legacy ML scripts;
wenzelm [Thu, 03 Aug 2006 15:03:09 +0200] rev 20322
removed OldGoals.legacy flag (always warn);
wenzelm [Thu, 03 Aug 2006 15:03:08 +0200] rev 20321
tuned;
wenzelm [Thu, 03 Aug 2006 15:03:07 +0200] rev 20320
removed True_implies (cf. True_implies_equals);
wenzelm [Thu, 03 Aug 2006 15:03:05 +0200] rev 20319
Generic reflection and reification (by Amine Chaieb).
ballarin [Thu, 03 Aug 2006 14:57:26 +0200] rev 20318
Restructured algebra library, added ideals and quotient rings.
ballarin [Thu, 03 Aug 2006 14:53:57 +0200] rev 20317
Updated comments.
wenzelm [Thu, 03 Aug 2006 14:53:35 +0200] rev 20316
updated;
wenzelm [Wed, 02 Aug 2006 23:09:49 +0200] rev 20315
tuned proofs;
wenzelm [Wed, 02 Aug 2006 22:27:08 +0200] rev 20314
lemma da_good_approx: adapted induction (was exploting lifted obtain result);
wenzelm [Wed, 02 Aug 2006 22:27:07 +0200] rev 20313
renamed Syntax.indexname to Syntax.read_indexname;
added read_int (not Int.fromString, which admits ~ syntax of ML);
wenzelm [Wed, 02 Aug 2006 22:27:06 +0200] rev 20312
tuned;
wenzelm [Wed, 02 Aug 2006 22:27:05 +0200] rev 20311
moved debug option to proof_display.ML (again);
normalized Proof.context/method type aliases;
wenzelm [Wed, 02 Aug 2006 22:27:04 +0200] rev 20310
normalized Proof.context/method type aliases;
simplified Assumption/ProofContext.export;
prems_limit: < 0 means no output;
added debug option (back from proof_display.ML);
wenzelm [Wed, 02 Aug 2006 22:27:03 +0200] rev 20309
simplified Assumption/ProofContext.export;
simplified end_block;
wenzelm [Wed, 02 Aug 2006 22:27:02 +0200] rev 20308
added tactical result;
simplified obtain_export: no Seq.seq, no lifting of result prems;
tuned;
wenzelm [Wed, 02 Aug 2006 22:27:01 +0200] rev 20307
removed obsolete Drule.frees/vars_of etc.;
simplified Assumption/ProofContext.export;
wenzelm [Wed, 02 Aug 2006 22:27:00 +0200] rev 20306
normalized Proof.context/method type aliases;
simplified Assumption/ProofContext.export;
wenzelm [Wed, 02 Aug 2006 22:26:59 +0200] rev 20305
simplified Proof.end_block;
wenzelm [Wed, 02 Aug 2006 22:26:58 +0200] rev 20304
removed obsolete Drule.frees/vars_of etc.;
tuned;
wenzelm [Wed, 02 Aug 2006 22:26:57 +0200] rev 20303
normalized Proof.context/method type aliases;
added declare/export/import_prf;
added focus_subgoal: reset/declare goal schematics;
wenzelm [Wed, 02 Aug 2006 22:26:56 +0200] rev 20302
renamed Syntax.indexname to Syntax.read_indexname;
wenzelm [Wed, 02 Aug 2006 22:26:55 +0200] rev 20301
Variable.focus_subgoal;
wenzelm [Wed, 02 Aug 2006 22:26:54 +0200] rev 20300
replaced maxidx_of_proof by maxidx_proof;
wenzelm [Wed, 02 Aug 2006 22:26:53 +0200] rev 20299
prems-limit: int_option;
wenzelm [Wed, 02 Aug 2006 22:26:52 +0200] rev 20298
removed obsolete frees/vars_of etc.;
removed obsolete freeze_all etc.;
added norm_hhf_cterm;
tuned fold_terms;
renamed Syntax.indexname to Syntax.read_indexname;
wenzelm [Wed, 02 Aug 2006 22:26:51 +0200] rev 20297
fake predeclaration of type Proof.context;
wenzelm [Wed, 02 Aug 2006 22:26:50 +0200] rev 20296
simplified export: no Seq.seq;
normalized Proof.context/method type aliases;
wenzelm [Wed, 02 Aug 2006 22:26:49 +0200] rev 20295
use proper RecdefPackage.get_hints;
tuned;
wenzelm [Wed, 02 Aug 2006 22:26:48 +0200] rev 20294
removed obsolete Drule.frees/vars_of;
renamed thm_vars to thm_varnames;
wenzelm [Wed, 02 Aug 2006 22:26:47 +0200] rev 20293
renamed thm_vars to thm_varnames;
wenzelm [Wed, 02 Aug 2006 22:26:46 +0200] rev 20292
removed obsolete Drule.freeze_all -- now uses legacy Drule.freeze_thaw;
wenzelm [Wed, 02 Aug 2006 22:26:45 +0200] rev 20291
export get_hints;
tuned;
wenzelm [Wed, 02 Aug 2006 22:26:44 +0200] rev 20290
normalized Proof.context/method type aliases;
simplified Assumption/ProofContext.export;
tuned;
wenzelm [Wed, 02 Aug 2006 22:26:41 +0200] rev 20289
normalized Proof.context/method type aliases;
wenzelm [Wed, 02 Aug 2006 22:26:40 +0200] rev 20288
simplified Assumption/ProofContext.export;
wenzelm [Wed, 02 Aug 2006 22:26:39 +0200] rev 20287
replaced obsolete standard/freeze_all by Variable.trade;
wenzelm [Wed, 02 Aug 2006 22:26:37 +0200] rev 20286
removed obsolete Drule.frees/vars_of etc.;
krauss [Wed, 02 Aug 2006 18:33:46 +0200] rev 20285
Added type constraint to please sml/nj
paulson [Wed, 02 Aug 2006 18:30:57 +0200] rev 20284
deleted obsolete file