Fri, 21 Nov 2008 18:02:19 +0100 Regression tests for new locale implementation.
ballarin [Fri, 21 Nov 2008 18:02:19 +0100] rev 28873
Regression tests for new locale implementation.
Fri, 21 Nov 2008 18:01:39 +0100 add_locale functional.
ballarin [Fri, 21 Nov 2008 18:01:39 +0100] rev 28872
add_locale functional.
Fri, 21 Nov 2008 15:54:53 +0100 Added a line that was missing from the definition
paulson [Fri, 21 Nov 2008 15:54:53 +0100] rev 28871
Added a line that was missing from the definition
Fri, 21 Nov 2008 14:21:42 +0100 added binary logarithm
krauss [Fri, 21 Nov 2008 14:21:42 +0100] rev 28870
added binary logarithm
Fri, 21 Nov 2008 13:17:43 +0100 Strange. The proof worked in the 2008 release. In order to make it work now, the last line of the proof must be moved up two places. In other words, the first proof step is now returning its subgoals in a different order from before.
paulson [Fri, 21 Nov 2008 13:17:43 +0100] rev 28869
Strange. The proof worked in the 2008 release. In order to make it work now, the last line of the proof must be moved up two places. In other words, the first proof step is now returning its subgoals in a different order from before.
Fri, 21 Nov 2008 07:34:36 +0100 Name.binding
haftmann [Fri, 21 Nov 2008 07:34:36 +0100] rev 28868
Name.binding
Thu, 20 Nov 2008 22:39:12 +0100 added optimizer
nipkow [Thu, 20 Nov 2008 22:39:12 +0100] rev 28867
added optimizer
Thu, 20 Nov 2008 19:43:34 +0100 reactivated some dead theories (based on hints by Mark Hillebrand);
wenzelm [Thu, 20 Nov 2008 19:43:34 +0100] rev 28866
reactivated some dead theories (based on hints by Mark Hillebrand);
Thu, 20 Nov 2008 19:06:05 +0100 Locale.local_note_qualified
haftmann [Thu, 20 Nov 2008 19:06:05 +0100] rev 28865
Locale.local_note_qualified
Thu, 20 Nov 2008 19:06:03 +0100 fact table now using name bindings
haftmann [Thu, 20 Nov 2008 19:06:03 +0100] rev 28864
fact table now using name bindings
Thu, 20 Nov 2008 19:06:02 +0100 dropped legacy naming code
haftmann [Thu, 20 Nov 2008 19:06:02 +0100] rev 28863
dropped legacy naming code
Thu, 20 Nov 2008 14:55:28 +0100 tuned name bindings
haftmann [Thu, 20 Nov 2008 14:55:28 +0100] rev 28862
tuned name bindings
Thu, 20 Nov 2008 14:55:25 +0100 using name bindings
haftmann [Thu, 20 Nov 2008 14:55:25 +0100] rev 28861
using name bindings
Thu, 20 Nov 2008 14:51:40 +0100 name spaces and name bindings
haftmann [Thu, 20 Nov 2008 14:51:40 +0100] rev 28860
name spaces and name bindings
Thu, 20 Nov 2008 10:29:35 +0100 Deleted debug message (PolyML).
ballarin [Thu, 20 Nov 2008 10:29:35 +0100] rev 28859
Deleted debug message (PolyML).
Thu, 20 Nov 2008 00:03:55 +0100 removed traces of former 'includes' element;
wenzelm [Thu, 20 Nov 2008 00:03:55 +0100] rev 28858
removed traces of former 'includes' element;
Thu, 20 Nov 2008 00:03:53 +0100 updated generated files;
wenzelm [Thu, 20 Nov 2008 00:03:53 +0100] rev 28857
updated generated files;
Thu, 20 Nov 2008 00:03:47 +0100 Pure syntax: more coherent treatment of aprop, permanent TERM and &&&;
wenzelm [Thu, 20 Nov 2008 00:03:47 +0100] rev 28856
Pure syntax: more coherent treatment of aprop, permanent TERM and &&&;
Wed, 19 Nov 2008 18:15:31 +0100 *** empty log message ***
nipkow [Wed, 19 Nov 2008 18:15:31 +0100] rev 28855
*** empty log message ***
Wed, 19 Nov 2008 17:55:18 +0100 fixed
nipkow [Wed, 19 Nov 2008 17:55:18 +0100] rev 28854
fixed
Wed, 19 Nov 2008 17:54:55 +0100 Added new fold operator and renamed the old oe to fold_image.
nipkow [Wed, 19 Nov 2008 17:54:55 +0100] rev 28853
Added new fold operator and renamed the old oe to fold_image.
Wed, 19 Nov 2008 17:04:29 +0100 Type inference for elements through syntax module.
ballarin [Wed, 19 Nov 2008 17:04:29 +0100] rev 28852
Type inference for elements through syntax module.
Wed, 19 Nov 2008 17:03:13 +0100 Use 'if' in connection with 'is_some' and 'the'.
ballarin [Wed, 19 Nov 2008 17:03:13 +0100] rev 28851
Use 'if' in connection with 'is_some' and 'the'.
Wed, 19 Nov 2008 17:00:00 +0100 Basic types not qualified.
ballarin [Wed, 19 Nov 2008 17:00:00 +0100] rev 28850
Basic types not qualified.
Wed, 19 Nov 2008 16:58:33 +0100 Enable switching to new locales during session.
ballarin [Wed, 19 Nov 2008 16:58:33 +0100] rev 28849
Enable switching to new locales during session.
Wed, 19 Nov 2008 08:58:57 +0100 explicit inhabitance proof
haftmann [Wed, 19 Nov 2008 08:58:57 +0100] rev 28848
explicit inhabitance proof
Tue, 18 Nov 2008 22:25:36 +0100 fulfill_proof/thm_proof: commuted lazyness;
wenzelm [Tue, 18 Nov 2008 22:25:36 +0100] rev 28847
fulfill_proof/thm_proof: commuted lazyness; join_futures: Exn.release_all is back again (still required for implicit join of Toplevel.excursion);
Tue, 18 Nov 2008 22:25:30 +0100 fulfill_proof/thm_proof: commuted lazyness;
wenzelm [Tue, 18 Nov 2008 22:25:30 +0100] rev 28846
fulfill_proof/thm_proof: commuted lazyness;
Tue, 18 Nov 2008 21:17:14 +0100 removed lemmas called lemma1 and lemma2
krauss [Tue, 18 Nov 2008 21:17:14 +0100] rev 28845
removed lemmas called lemma1 and lemma2
Tue, 18 Nov 2008 18:25:59 +0100 force_proofs after cumulative use_thys;
wenzelm [Tue, 18 Nov 2008 18:25:59 +0100] rev 28844
force_proofs after cumulative use_thys; PureThy.force_proofs;
Tue, 18 Nov 2008 18:25:55 +0100 signed_string_of_int for priorities;
wenzelm [Tue, 18 Nov 2008 18:25:55 +0100] rev 28843
signed_string_of_int for priorities; tuned;
Tue, 18 Nov 2008 18:25:52 +0100 added force_proofs;
wenzelm [Tue, 18 Nov 2008 18:25:52 +0100] rev 28842
added force_proofs; join_futures: no errors here;
Tue, 18 Nov 2008 18:25:49 +0100 added force_proofs (based on thms ever passed through enter_thms);
wenzelm [Tue, 18 Nov 2008 18:25:49 +0100] rev 28841
added force_proofs (based on thms ever passed through enter_thms);
Tue, 18 Nov 2008 18:25:45 +0100 tuned;
wenzelm [Tue, 18 Nov 2008 18:25:45 +0100] rev 28840
tuned;
Tue, 18 Nov 2008 18:25:42 +0100 eliminated rewrite_tac/fold_tac, which are not well-formed tactics due to change of main conclusion;
wenzelm [Tue, 18 Nov 2008 18:25:42 +0100] rev 28839
eliminated rewrite_tac/fold_tac, which are not well-formed tactics due to change of main conclusion; eliminated obsolete alias rewtac for rewrite_goals_tac;
Tue, 18 Nov 2008 18:25:10 +0100 moved table of standard Isabelle symbols to isar-ref manual;
wenzelm [Tue, 18 Nov 2008 18:25:10 +0100] rev 28838
moved table of standard Isabelle symbols to isar-ref manual;
Tue, 18 Nov 2008 18:22:49 +0100 added isabelle-implementation manual;
wenzelm [Tue, 18 Nov 2008 18:22:49 +0100] rev 28837
added isabelle-implementation manual;
Tue, 18 Nov 2008 13:19:13 +0100 disabled threads -- as advertized;
wenzelm [Tue, 18 Nov 2008 13:19:13 +0100] rev 28836
disabled threads -- as advertized;
Tue, 18 Nov 2008 11:26:59 +0100 changes by Fabian Immler:
wenzelm [Tue, 18 Nov 2008 11:26:59 +0100] rev 28835
changes by Fabian Immler: improved handling of prover errors; explicit treatment of clauses that are too trivial for resolution;
Tue, 18 Nov 2008 09:41:23 +0100 Code for switching to new locales.
ballarin [Tue, 18 Nov 2008 09:41:23 +0100] rev 28834
Code for switching to new locales.
Tue, 18 Nov 2008 09:40:44 +0100 add_thmss
ballarin [Tue, 18 Nov 2008 09:40:44 +0100] rev 28833
add_thmss
Tue, 18 Nov 2008 09:40:06 +0100 Activate elements moved to element.ML.
ballarin [Tue, 18 Nov 2008 09:40:06 +0100] rev 28832
Activate elements moved to element.ML.
Tue, 18 Nov 2008 00:11:06 +0100 finish: force proofs;
wenzelm [Tue, 18 Nov 2008 00:11:06 +0100] rev 28831
finish: force proofs;
Mon, 17 Nov 2008 23:34:35 +0100 finish_proof: undefined promises may occur here;
wenzelm [Mon, 17 Nov 2008 23:34:35 +0100] rev 28830
finish_proof: undefined promises may occur here;
Mon, 17 Nov 2008 23:17:13 +0100 tuned promise/fullfill;
wenzelm [Mon, 17 Nov 2008 23:17:13 +0100] rev 28829
tuned promise/fullfill;
Mon, 17 Nov 2008 23:17:11 +0100 unified treatment of PAxm/Oracle/Promise in basic proof term operations;
wenzelm [Mon, 17 Nov 2008 23:17:11 +0100] rev 28828
unified treatment of PAxm/Oracle/Promise in basic proof term operations; refined promise/fulfill: maintain proper type instantiation, disallow term variables; thm_proof: uniform finish_proof before and after fulfill;
Mon, 17 Nov 2008 21:36:48 +0100 removed Induct/Mutil.thy -- the file has been moved to AFP;
wenzelm [Mon, 17 Nov 2008 21:36:48 +0100] rev 28827
removed Induct/Mutil.thy -- the file has been moved to AFP;
Mon, 17 Nov 2008 21:28:46 +0100 simplified thm_deps -- no need to build a graph datastructure;
wenzelm [Mon, 17 Nov 2008 21:28:46 +0100] rev 28826
simplified thm_deps -- no need to build a graph datastructure;
Mon, 17 Nov 2008 21:13:48 +0100 removed Induct/Mutil.thy -- the file has been moved to AFP;
wenzelm [Mon, 17 Nov 2008 21:13:48 +0100] rev 28825
removed Induct/Mutil.thy -- the file has been moved to AFP;
Mon, 17 Nov 2008 17:25:02 +0100 -> AFP
nipkow [Mon, 17 Nov 2008 17:25:02 +0100] rev 28824
-> AFP
Mon, 17 Nov 2008 17:00:55 +0100 tuned unfold_locales invocation
haftmann [Mon, 17 Nov 2008 17:00:55 +0100] rev 28823
tuned unfold_locales invocation
Mon, 17 Nov 2008 17:00:27 +0100 explicit name morphism function for locale interpretation
haftmann [Mon, 17 Nov 2008 17:00:27 +0100] rev 28822
explicit name morphism function for locale interpretation
Mon, 17 Nov 2008 17:00:26 +0100 Name.name_with_prefix (temporarily)
haftmann [Mon, 17 Nov 2008 17:00:26 +0100] rev 28821
Name.name_with_prefix (temporarily)
Mon, 17 Nov 2008 17:00:22 +0100 adjusted locale signature to *_cmd convention
haftmann [Mon, 17 Nov 2008 17:00:22 +0100] rev 28820
adjusted locale signature to *_cmd convention
Mon, 17 Nov 2008 17:00:21 +0100 whitespace tuning
haftmann [Mon, 17 Nov 2008 17:00:21 +0100] rev 28819
whitespace tuning
Mon, 17 Nov 2008 14:03:39 +0100 Generic activation of locales.
ballarin [Mon, 17 Nov 2008 14:03:39 +0100] rev 28818
Generic activation of locales.
Sun, 16 Nov 2008 22:12:44 +0100 proof_body/pthm: removed redundant types field;
wenzelm [Sun, 16 Nov 2008 22:12:44 +0100] rev 28817
proof_body/pthm: removed redundant types field;
Sun, 16 Nov 2008 22:12:43 +0100 put_name/thm_proof: promises are filled with fulfilled proofs;
wenzelm [Sun, 16 Nov 2008 22:12:43 +0100] rev 28816
put_name/thm_proof: promises are filled with fulfilled proofs; tuned;
Sun, 16 Nov 2008 22:12:41 +0100 proof_body/pthm: removed redundant types field;
wenzelm [Sun, 16 Nov 2008 22:12:41 +0100] rev 28815
proof_body/pthm: removed redundant types field; fold_proof_atoms: unified recursive case with fold_body_thms; tuned signature;
Sun, 16 Nov 2008 20:03:42 +0100 clarified Thm.proof_body_of vs. Thm.proof_of;
wenzelm [Sun, 16 Nov 2008 20:03:42 +0100] rev 28814
clarified Thm.proof_body_of vs. Thm.proof_of;
Sun, 16 Nov 2008 18:19:27 +0100 - Corrected order of quantification over Frees.
berghofe [Sun, 16 Nov 2008 18:19:27 +0100] rev 28813
- Corrected order of quantification over Frees. - Fixed bug in handling of TFrees that caused variable order to get mixed up.
Sun, 16 Nov 2008 18:18:45 +0100 Frees in PThms are now quantified in the order of their appearance in the
berghofe [Sun, 16 Nov 2008 18:18:45 +0100] rev 28812
Frees in PThms are now quantified in the order of their appearance in the proposition as well, to make it compatible (again) with variable order used by forall_intr_frees.
Sat, 15 Nov 2008 21:31:37 +0100 adapted PThm and MinProof;
wenzelm [Sat, 15 Nov 2008 21:31:37 +0100] rev 28811
adapted PThm and MinProof;
Sat, 15 Nov 2008 21:31:36 +0100 retrieve thm deps from proof_body;
wenzelm [Sat, 15 Nov 2008 21:31:36 +0100] rev 28810
retrieve thm deps from proof_body; removed obsolete enable/disable operation;
Sat, 15 Nov 2008 21:31:35 +0100 retrieve thm deps from proof_body;
wenzelm [Sat, 15 Nov 2008 21:31:35 +0100] rev 28809
retrieve thm deps from proof_body;
Sat, 15 Nov 2008 21:31:32 +0100 adapted PThm;
wenzelm [Sat, 15 Nov 2008 21:31:32 +0100] rev 28808
adapted PThm;
Sat, 15 Nov 2008 21:31:30 +0100 proof_of_term: removed obsolete disambiguisation table;
wenzelm [Sat, 15 Nov 2008 21:31:30 +0100] rev 28807
proof_of_term: removed obsolete disambiguisation table; adapted PThm; Thm.proof_of returns proof_body;
Sat, 15 Nov 2008 21:31:29 +0100 rewrite_proof: simplified simprocs (no name required);
wenzelm [Sat, 15 Nov 2008 21:31:29 +0100] rev 28806
rewrite_proof: simplified simprocs (no name required); adapted PThm; fold_proof_atoms;
Sat, 15 Nov 2008 21:31:27 +0100 Thm.proof_of returns proof_body;
wenzelm [Sat, 15 Nov 2008 21:31:27 +0100] rev 28805
Thm.proof_of returns proof_body; adapted PThm;
Sat, 15 Nov 2008 21:31:25 +0100 refined notion of derivation, consiting of promises and proof_body;
wenzelm [Sat, 15 Nov 2008 21:31:25 +0100] rev 28804
refined notion of derivation, consiting of promises and proof_body; removed oracle_of (would require detailed check wrt. promises); proof_of returns proof_body;
Sat, 15 Nov 2008 21:31:23 +0100 reworked type proof: MinProof is vacous, added Promise, refined PThm (with serial);
wenzelm [Sat, 15 Nov 2008 21:31:23 +0100] rev 28803
reworked type proof: MinProof is vacous, added Promise, refined PThm (with serial); added type proof_body, which covers oracles and thms of local proof; added general fold_body_thms, fold_proof_atoms; removed thms_of_proof, thms_of_proof', axms_of_proof; slightly more abstract handling of body content (oracles, thms); rewrite_proof: simplified simprocs (no name required); thm_proof: lazy fulfillment of promises;
Sat, 15 Nov 2008 21:31:21 +0100 pretty_thm: oracle flag is always false for now (would require detailed check wrt. promises);
wenzelm [Sat, 15 Nov 2008 21:31:21 +0100] rev 28802
pretty_thm: oracle flag is always false for now (would require detailed check wrt. promises);
Sat, 15 Nov 2008 21:31:20 +0100 ProofSyntax.proof_of_term: removed obsolete disambiguisation table;
wenzelm [Sat, 15 Nov 2008 21:31:20 +0100] rev 28801
ProofSyntax.proof_of_term: removed obsolete disambiguisation table; adapted PThm;
Sat, 15 Nov 2008 21:31:19 +0100 name_of_thm: Proofterm.fold_proof_atoms;
wenzelm [Sat, 15 Nov 2008 21:31:19 +0100] rev 28800
name_of_thm: Proofterm.fold_proof_atoms; Thm.proof_of returns proof_body;
Sat, 15 Nov 2008 21:31:17 +0100 Thm.proof_of returns proof_body;
wenzelm [Sat, 15 Nov 2008 21:31:17 +0100] rev 28799
Thm.proof_of returns proof_body;
Sat, 15 Nov 2008 21:31:15 +0100 clean: added HOL-Main;
wenzelm [Sat, 15 Nov 2008 21:31:15 +0100] rev 28798
clean: added HOL-Main;
Sat, 15 Nov 2008 21:31:13 +0100 rewrite_proof: simplified simprocs (no name required);
wenzelm [Sat, 15 Nov 2008 21:31:13 +0100] rev 28797
rewrite_proof: simplified simprocs (no name required);
Sat, 15 Nov 2008 11:25:17 +0100 multithreading support for polyml-5.2 actually disabled -- as advertized;
wenzelm [Sat, 15 Nov 2008 11:25:17 +0100] rev 28796
multithreading support for polyml-5.2 actually disabled -- as advertized;
Fri, 14 Nov 2008 16:49:52 +0100 Initial part of locale reimplementation.
ballarin [Fri, 14 Nov 2008 16:49:52 +0100] rev 28795
Initial part of locale reimplementation.
Fri, 14 Nov 2008 14:00:52 +0100 Made local_note_prefix public.
ballarin [Fri, 14 Nov 2008 14:00:52 +0100] rev 28794
Made local_note_prefix public.
Fri, 14 Nov 2008 08:50:11 +0100 re-educated guess
haftmann [Fri, 14 Nov 2008 08:50:11 +0100] rev 28793
re-educated guess
Fri, 14 Nov 2008 08:50:10 +0100 namify and name_decl combinators
haftmann [Fri, 14 Nov 2008 08:50:10 +0100] rev 28792
namify and name_decl combinators
Fri, 14 Nov 2008 08:50:09 +0100 Name.is_nothing
haftmann [Fri, 14 Nov 2008 08:50:09 +0100] rev 28791
Name.is_nothing
Fri, 14 Nov 2008 08:50:08 +0100 lemmas about dom and minus / insert
haftmann [Fri, 14 Nov 2008 08:50:08 +0100] rev 28790
lemmas about dom and minus / insert
Fri, 14 Nov 2008 08:50:07 +0100 added length_unique operation for code generation
haftmann [Fri, 14 Nov 2008 08:50:07 +0100] rev 28789
added length_unique operation for code generation
Thu, 13 Nov 2008 22:45:12 +0100 updated generated files;
wenzelm [Thu, 13 Nov 2008 22:45:12 +0100] rev 28788
updated generated files;
Thu, 13 Nov 2008 22:44:40 +0100 removed "includes" element (lost update?);
wenzelm [Thu, 13 Nov 2008 22:44:40 +0100] rev 28787
removed "includes" element (lost update?);
Thu, 13 Nov 2008 22:36:30 +0100 updated generated files;
wenzelm [Thu, 13 Nov 2008 22:36:30 +0100] rev 28786
updated generated files;
Thu, 13 Nov 2008 22:07:31 +0100 added section "Explicit instantiation within a subgoal context";
wenzelm [Thu, 13 Nov 2008 22:07:31 +0100] rev 28785
added section "Explicit instantiation within a subgoal context";
Thu, 13 Nov 2008 22:06:36 +0100 renamed "Rules" to "Object-level rules";
wenzelm [Thu, 13 Nov 2008 22:06:36 +0100] rev 28784
renamed "Rules" to "Object-level rules";
Thu, 13 Nov 2008 22:05:49 +0100 more on basic tactics;
wenzelm [Thu, 13 Nov 2008 22:05:49 +0100] rev 28783
more on basic tactics;
Thu, 13 Nov 2008 22:05:09 +0100 basic ML reference for tactics;
wenzelm [Thu, 13 Nov 2008 22:05:09 +0100] rev 28782
basic ML reference for tactics;
Thu, 13 Nov 2008 22:04:19 +0100 added section "Tactics";
wenzelm [Thu, 13 Nov 2008 22:04:19 +0100] rev 28781
added section "Tactics";
Thu, 13 Nov 2008 22:03:26 +0100 more contributors;
wenzelm [Thu, 13 Nov 2008 22:03:26 +0100] rev 28780
more contributors;
Thu, 13 Nov 2008 22:02:18 +0100 separate section "Inspecting the syntax" for print_syntax;
wenzelm [Thu, 13 Nov 2008 22:02:18 +0100] rev 28779
separate section "Inspecting the syntax" for print_syntax;
Thu, 13 Nov 2008 22:01:30 +0100 misc tuning of inner syntax;
wenzelm [Thu, 13 Nov 2008 22:01:30 +0100] rev 28778
misc tuning of inner syntax;
(0) -10000 -3000 -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 +10000 +30000 tip