wenzelm [Tue, 27 Aug 2002 11:03:02 +0200] rev 13523
avoid duplicate fact bindings;
wenzelm [Tue, 27 Aug 2002 10:59:21 +0200] rev 13522
* Isar: preview of problems to finish 'show' now produce an error
paulson [Sat, 24 Aug 2002 18:53:43 +0200] rev 13521
conversion of ZF/IntDiv to Isar script
paulson [Sat, 24 Aug 2002 18:45:21 +0200] rev 13520
conversion of ZF/IntDiv to Isar script
nipkow [Fri, 23 Aug 2002 17:10:47 +0200] rev 13519
*** empty log message ***
nipkow [Fri, 23 Aug 2002 11:08:01 +0200] rev 13518
*** empty log message ***
nipkow [Fri, 23 Aug 2002 07:41:05 +0200] rev 13517
Added div+mod cancelling simproc
nipkow [Fri, 23 Aug 2002 07:34:20 +0200] rev 13516
for cancelling div + mod.
wenzelm [Thu, 22 Aug 2002 20:49:43 +0200] rev 13515
updated to use locales (still some rough edges);
paulson [Thu, 22 Aug 2002 12:28:41 +0200] rev 13514
tweaked
paulson [Wed, 21 Aug 2002 15:57:24 +0200] rev 13513
tweaks
paulson [Wed, 21 Aug 2002 15:57:08 +0200] rev 13512
tweaks and new lemmas
paulson [Wed, 21 Aug 2002 15:56:37 +0200] rev 13511
new proof needed now
paulson [Wed, 21 Aug 2002 15:55:59 +0200] rev 13510
proof can be shortened now
paulson [Wed, 21 Aug 2002 15:55:40 +0200] rev 13509
new lemmas
paulson [Wed, 21 Aug 2002 15:53:30 +0200] rev 13508
Frederic Blanqui's new "guard" examples
paulson [Sat, 17 Aug 2002 14:55:08 +0200] rev 13507
tidying of Isar scripts
paulson [Fri, 16 Aug 2002 17:19:43 +0200] rev 13506
Various tweaks of the presentation
paulson [Fri, 16 Aug 2002 16:41:48 +0200] rev 13505
Relativized right up to L satisfies V=L!
paulson [Fri, 16 Aug 2002 12:48:49 +0200] rev 13504
Tidying up
paulson [Thu, 15 Aug 2002 21:36:26 +0200] rev 13503
Relativization and absoluteness for DPow!!
paulson [Wed, 14 Aug 2002 14:33:26 +0200] rev 13502
Finished absoluteness of "satisfies"!!
nipkow [Tue, 13 Aug 2002 22:01:53 +0200] rev 13501
arith_tac should not produce counter example
nipkow [Tue, 13 Aug 2002 21:59:44 +0200] rev 13500
*** empty log message ***
nipkow [Tue, 13 Aug 2002 21:57:15 +0200] rev 13499
Counter example generation mods.
nipkow [Tue, 13 Aug 2002 21:55:58 +0200] rev 13498
Added counter example generation.
nipkow [Tue, 13 Aug 2002 21:54:23 +0200] rev 13497
*** empty log message ***
paulson [Tue, 13 Aug 2002 17:42:34 +0200] rev 13496
In ZF/Constructible, moved many results from Satisfies_absolute, etc., to
the new theory Internalize.thy
wenzelm [Tue, 13 Aug 2002 12:16:14 +0200] rev 13495
more robust printing of numerals;
paulson [Tue, 13 Aug 2002 11:03:11 +0200] rev 13494
new file Constructible/Satisfies_absolute.thy
paulson [Mon, 12 Aug 2002 18:01:44 +0200] rev 13493
Lots of new results concerning recursive datatypes, towards absoluteness of
"satisfies"
nipkow [Mon, 12 Aug 2002 17:59:57 +0200] rev 13492
*** empty log message ***
nipkow [Mon, 12 Aug 2002 17:48:19 +0200] rev 13491
*** empty log message ***
nipkow [Mon, 12 Aug 2002 17:48:15 +0200] rev 13490
Added Mi and Max on sets, hid Min and Pls on numerals.
nipkow [Fri, 09 Aug 2002 11:22:18 +0200] rev 13489
*** empty log message ***
wenzelm [Thu, 08 Aug 2002 23:53:22 +0200] rev 13488
transform_error: pass through Interrupt;
wenzelm [Thu, 08 Aug 2002 23:52:55 +0200] rev 13487
tuned;
wenzelm [Thu, 08 Aug 2002 23:51:24 +0200] rev 13486
exception SIMPROC_FAIL: solid error reporting of simprocs;
wenzelm [Thu, 08 Aug 2002 23:50:23 +0200] rev 13485
tuned prove_conv (error reporting done within meta_simplifier.ML);
wenzelm [Thu, 08 Aug 2002 23:49:44 +0200] rev 13484
adhoc_freeze_vars;
wenzelm [Thu, 08 Aug 2002 23:48:31 +0200] rev 13483
proper instantiation of mk_left_commute;
wenzelm [Thu, 08 Aug 2002 23:47:41 +0200] rev 13482
converted;
wenzelm [Thu, 08 Aug 2002 23:46:51 +0200] rev 13481
tuned deps;
wenzelm [Thu, 08 Aug 2002 23:46:09 +0200] rev 13480
use Tactic.prove instead of prove_goalw_cterm in internal proofs!
wenzelm [Thu, 08 Aug 2002 23:42:49 +0200] rev 13479
Tactic.prove, Tactic.prove_standard;
wenzelm [Thu, 08 Aug 2002 23:42:10 +0200] rev 13478
* Pure: improved error reporting of simprocs;
tuned;
wenzelm [Wed, 07 Aug 2002 20:11:07 +0200] rev 13477
tuned;
wenzelm [Wed, 07 Aug 2002 20:05:43 +0200] rev 13476
mk_left_commute: proper instantiation avoids expensive unification;
wenzelm [Wed, 07 Aug 2002 20:03:38 +0200] rev 13475
tuned;
wenzelm [Wed, 07 Aug 2002 20:03:17 +0200] rev 13474
Simplifier.simproc(_i);
nipkow [Wed, 07 Aug 2002 18:32:50 +0200] rev 13473
Added time example at the end.
wenzelm [Wed, 07 Aug 2002 17:36:05 +0200] rev 13472
section on "Rule declarations and methods";
berghofe [Wed, 07 Aug 2002 16:50:08 +0200] rev 13471
Removed (now unneeded) declaration of realizer for induction on datatype b.
berghofe [Wed, 07 Aug 2002 16:49:25 +0200] rev 13470
Removed (now unneeded) declarations of realizers for induction on lists and letters.
berghofe [Wed, 07 Aug 2002 16:48:20 +0200] rev 13469
Added file Tools/datatype_realizer.ML
berghofe [Wed, 07 Aug 2002 16:47:36 +0200] rev 13468
Removed (now unneeded) declaration of realizers for induction on natural numbers.
berghofe [Wed, 07 Aug 2002 16:46:15 +0200] rev 13467
Module for defining realizers for induction and case analysis theorems
for datatypes.
berghofe [Wed, 07 Aug 2002 16:44:47 +0200] rev 13466
Added calls to add_dt_realizers.
berghofe [Wed, 07 Aug 2002 16:43:41 +0200] rev 13465
Exported function make_tnames.
nipkow [Wed, 07 Aug 2002 05:54:44 +0200] rev 13464
Fixed two bugs
wenzelm [Tue, 06 Aug 2002 11:24:27 +0200] rev 13463
* Provers: Simplifier.simproc(_i) now provide sane interface for
setting up simprocs;
wenzelm [Tue, 06 Aug 2002 11:22:05 +0200] rev 13462
sane interface for simprocs;
wenzelm [Tue, 06 Aug 2002 11:20:47 +0200] rev 13461
fixed intern_skolem: disallow internal names (why didn't anybody notice?!?);
wenzelm [Tue, 06 Aug 2002 11:19:52 +0200] rev 13460
predefined locales "var" and "struct" (useful for sharing parameters);
wenzelm [Tue, 06 Aug 2002 11:19:00 +0200] rev 13459
* Pure: predefined locales "var" and "struct" are useful for sharing
parameters (as in CASL, for example); just specify something like
``var x + var y + struct M'' as import;
wenzelm [Mon, 05 Aug 2002 21:17:45 +0200] rev 13458
protect simplifier operation against spurious exceptions from simprocs;
wenzelm [Mon, 05 Aug 2002 21:17:04 +0200] rev 13457
tuned;
subsection on simple meta-theory of structures;
wenzelm [Mon, 05 Aug 2002 21:16:36 +0200] rev 13456
special syntax for index "1" (plain numeral hidden by "1" symbol in HOL);
berghofe [Mon, 05 Aug 2002 14:35:33 +0200] rev 13455
Removed theory NatDef.
berghofe [Mon, 05 Aug 2002 14:32:56 +0200] rev 13454
Replaced nat_ind_tac by induct_tac.
berghofe [Mon, 05 Aug 2002 14:30:06 +0200] rev 13453
Removed proof of Suc_le_D (already proved in Nat.thy).
berghofe [Mon, 05 Aug 2002 14:29:20 +0200] rev 13452
Removed reference to theory NatDef.
berghofe [Mon, 05 Aug 2002 14:28:31 +0200] rev 13451
Removed reference to simpset of NatDef.thy
berghofe [Mon, 05 Aug 2002 14:27:55 +0200] rev 13450
Legacy ML bindings.
berghofe [Mon, 05 Aug 2002 14:27:42 +0200] rev 13449
- Converted to new theory format
- Moved NatDef stuff to theory Nat
berghofe [Mon, 05 Aug 2002 14:26:54 +0200] rev 13448
Moved NatDef stuff to theory Nat.
wenzelm [Mon, 05 Aug 2002 12:00:51 +0200] rev 13447
updated;
wenzelm [Fri, 02 Aug 2002 21:40:47 +0200] rev 13446
added Isabelle LNCSes;
wenzelm [Fri, 02 Aug 2002 21:40:28 +0200] rev 13445
fixed long statement: P.opt_thm_name;
wenzelm [Fri, 02 Aug 2002 17:52:51 +0200] rev 13444
fixed railroads;
wenzelm [Fri, 02 Aug 2002 11:49:55 +0200] rev 13443
typedef: "open" option;
wenzelm [Fri, 02 Aug 2002 11:12:34 +0200] rev 13442
declare projected "axioms" as "elim?";
paulson [Thu, 01 Aug 2002 18:22:46 +0200] rev 13441
better satisfies rules for is_recfun
A satisfies rule for is_wfrec!
paulson [Wed, 31 Jul 2002 18:30:25 +0200] rev 13440
some progress towards "satisfies"
nipkow [Wed, 31 Jul 2002 17:42:38 +0200] rev 13439
*** empty log message ***
nipkow [Wed, 31 Jul 2002 16:10:24 +0200] rev 13438
added mk_left_commute to HOL.thy and used it "everywhere"
paulson [Wed, 31 Jul 2002 14:40:40 +0200] rev 13437
separate "axioms" proofs: more flexible for locale reasoning
paulson [Wed, 31 Jul 2002 14:39:47 +0200] rev 13436
tweaks involving Separation
paulson [Wed, 31 Jul 2002 14:34:08 +0200] rev 13435
new theorem eq_commute
paulson [Tue, 30 Jul 2002 11:39:57 +0200] rev 13434
better sats rules for higher-order operators
paulson [Tue, 30 Jul 2002 11:38:33 +0200] rev 13433
removal of twos_compl.ML, which is not really needed
isatest [Tue, 30 Jul 2002 10:29:34 +0200] rev 13432
- changed date format for proper lexicographical ordering
- send tail of log in email
isatest [Tue, 30 Jul 2002 10:28:38 +0200] rev 13431
changed date format for proper lexicographical ordering
wenzelm [Mon, 29 Jul 2002 21:39:22 +0200] rev 13430
tuned messages;
wenzelm [Mon, 29 Jul 2002 18:07:53 +0200] rev 13429
tuned;
wenzelm [Mon, 29 Jul 2002 00:57:16 +0200] rev 13428
eliminate open locales and special ML code;
wenzelm [Sun, 28 Jul 2002 21:09:37 +0200] rev 13427
tuned document;
wenzelm [Sat, 27 Jul 2002 21:55:14 +0200] rev 13426
make SML/NJ happy;
wenzelm [Fri, 26 Jul 2002 21:09:39 +0200] rev 13425
support for split assumptions in cases (hyps vs. prems);
wenzelm [Fri, 26 Jul 2002 21:07:57 +0200] rev 13424
tuned;
paulson [Thu, 25 Jul 2002 18:29:04 +0200] rev 13423
More lemmas, working towards relativization of "satisfies"
paulson [Thu, 25 Jul 2002 10:56:35 +0200] rev 13422
Added the assumption nth_replacement to locale M_datatypes.
Moved up its proof to make it available for the instantiation of that locale.
wenzelm [Wed, 24 Jul 2002 22:15:55 +0200] rev 13421
simplified locale predicates;
wenzelm [Wed, 24 Jul 2002 22:14:42 +0200] rev 13420
removed unused locale_facts(_i);
simplified locale predicates: only one level for zero imports;
tuned;
wenzelm [Wed, 24 Jul 2002 22:13:02 +0200] rev 13419
tuned;
paulson [Wed, 24 Jul 2002 17:59:12 +0200] rev 13418
tweaks, aiming towards relativization of "satisfies"
berghofe [Wed, 24 Jul 2002 16:16:44 +0200] rev 13417
Tuned type constraint of function merge_rules to make smlnj happy.
wenzelm [Wed, 24 Jul 2002 00:13:41 +0200] rev 13416
AC18: meta-level predicate via locale;
wenzelm [Wed, 24 Jul 2002 00:12:50 +0200] rev 13415
tuned view;
wenzelm [Wed, 24 Jul 2002 00:11:56 +0200] rev 13414
removed attribute "norm_hhf";
wenzelm [Wed, 24 Jul 2002 00:11:24 +0200] rev 13413
adapted fact names;
wenzelm [Wed, 24 Jul 2002 00:10:52 +0200] rev 13412
predicate defs via locales;
wenzelm [Wed, 24 Jul 2002 00:09:44 +0200] rev 13411
locales: predicate defs;
wenzelm [Wed, 24 Jul 2002 00:08:52 +0200] rev 13410
* Pure: locale specifications now produce predicate definitions;
paulson [Tue, 23 Jul 2002 15:07:12 +0200] rev 13409
Relativization and Separation for the function "nth"
berghofe [Mon, 22 Jul 2002 13:55:44 +0200] rev 13408
Added "nocite" to avoid BibTeX error when proofs are switched off.
berghofe [Sun, 21 Jul 2002 15:52:39 +0200] rev 13407
Added program extraction keywords.
berghofe [Sun, 21 Jul 2002 15:45:41 +0200] rev 13406
Document for program extraction in HOL.
berghofe [Sun, 21 Jul 2002 15:44:42 +0200] rev 13405
Examples for program extraction in HOL.
berghofe [Sun, 21 Jul 2002 15:43:14 +0200] rev 13404
Rules for rewriting HOL proofs.
berghofe [Sun, 21 Jul 2002 15:42:30 +0200] rev 13403
Added theory for setting up program extraction.
berghofe [Sun, 21 Jul 2002 15:37:04 +0200] rev 13402
Added program extraction module.
wenzelm [Fri, 19 Jul 2002 18:44:37 +0200] rev 13401
*** empty log message ***
wenzelm [Fri, 19 Jul 2002 18:44:36 +0200] rev 13400
accomodate cumulative locale predicates;
wenzelm [Fri, 19 Jul 2002 18:44:07 +0200] rev 13399
support locale ``views'' (for cumulative predicates);
paulson [Fri, 19 Jul 2002 18:06:31 +0200] rev 13398
Towards relativization and absoluteness of formula_rec
paulson [Fri, 19 Jul 2002 13:29:22 +0200] rev 13397
Absoluteness of the function "nth"
paulson [Fri, 19 Jul 2002 13:28:19 +0200] rev 13396
A couple of new theorems for Constructible