Tue, 27 Jul 2010 23:01:42 +0200 theory loader: removed obsolete touch/outdate operations (require_thy no longer changes the database implicitly);
wenzelm [Tue, 27 Jul 2010 23:01:42 +0200] rev 37981
theory loader: removed obsolete touch/outdate operations (require_thy no longer changes the database implicitly);
Tue, 27 Jul 2010 22:42:53 +0200 avoid repeated File.read for theory text (as before);
wenzelm [Tue, 27 Jul 2010 22:42:53 +0200] rev 37980
avoid repeated File.read for theory text (as before); misc tuning and simplification;
Tue, 27 Jul 2010 22:23:32 +0200 tuned messages and comments;
wenzelm [Tue, 27 Jul 2010 22:23:32 +0200] rev 37979
tuned messages and comments;
Tue, 27 Jul 2010 22:15:51 +0200 simplified Thy_Header.read -- include Source.of_string_limited here;
wenzelm [Tue, 27 Jul 2010 22:15:51 +0200] rev 37978
simplified Thy_Header.read -- include Source.of_string_limited here; tuned;
Tue, 27 Jul 2010 22:00:26 +0200 simplified/clarified theory loader: more explicit task management, kill old versions at start, commit results only in the very end, non-optional master dependency, do not store text in deps;
wenzelm [Tue, 27 Jul 2010 22:00:26 +0200] rev 37977
simplified/clarified theory loader: more explicit task management, kill old versions at start, commit results only in the very end, non-optional master dependency, do not store text in deps; explicit Thy_Info.toplevel_begin_theory, which does not maintain theory loader database; Outer_Syntax.load_thy: modify Toplevel.init for theory loading, and avoid slightly odd implicit batch mode of 'theory' command; added Thy_Load.begin_theory for clarity; structure ProofGeneral.ThyLoad.add_path appears to be old ThyLoad.add_path to Proof General, but actually operates on new Thy_Load.master_path instead -- for more precise imitation of theory loader; moved some basic commands from isar_cmd.ML to isar_syn.ML; misc tuning and simplification;
Tue, 27 Jul 2010 12:59:22 +0200 more precise stats;
wenzelm [Tue, 27 Jul 2010 12:59:22 +0200] rev 37976
more precise stats;
Mon, 26 Jul 2010 18:25:19 +0200 merged
wenzelm [Mon, 26 Jul 2010 18:25:19 +0200] rev 37975
merged
Mon, 26 Jul 2010 14:44:07 +0200 quickcheck images of goals under registration morphisms
haftmann [Mon, 26 Jul 2010 14:44:07 +0200] rev 37974
quickcheck images of goals under registration morphisms
Mon, 26 Jul 2010 14:44:07 +0200 get_registrations interface
haftmann [Mon, 26 Jul 2010 14:44:07 +0200] rev 37973
get_registrations interface
Mon, 26 Jul 2010 11:15:10 +0200 restored unusual snd-biased merge/join policy -- required due to non-conservative code setups
haftmann [Mon, 26 Jul 2010 11:15:10 +0200] rev 37972
restored unusual snd-biased merge/join policy -- required due to non-conservative code setups
Mon, 26 Jul 2010 11:11:10 +0200 merged
haftmann [Mon, 26 Jul 2010 11:11:10 +0200] rev 37971
merged
Mon, 26 Jul 2010 11:10:57 +0200 reactivated Scala check
haftmann [Mon, 26 Jul 2010 11:10:57 +0200] rev 37970
reactivated Scala check
Mon, 26 Jul 2010 11:10:36 +0200 corrected range check once more
haftmann [Mon, 26 Jul 2010 11:10:36 +0200] rev 37969
corrected range check once more
Mon, 26 Jul 2010 11:10:35 +0200 added Code_Natural.thy
haftmann [Mon, 26 Jul 2010 11:10:35 +0200] rev 37968
added Code_Natural.thy
Mon, 26 Jul 2010 11:09:45 +0200 reactivated Scala check; tuned import order
haftmann [Mon, 26 Jul 2010 11:09:45 +0200] rev 37967
reactivated Scala check; tuned import order
Mon, 26 Jul 2010 11:09:45 +0200 reactivated Scala check
haftmann [Mon, 26 Jul 2010 11:09:45 +0200] rev 37966
reactivated Scala check
Mon, 26 Jul 2010 11:09:44 +0200 modified namespace policy
haftmann [Mon, 26 Jul 2010 11:09:44 +0200] rev 37965
modified namespace policy
Mon, 26 Jul 2010 11:09:44 +0200 use Natural as index type for Haskell and Scala
haftmann [Mon, 26 Jul 2010 11:09:44 +0200] rev 37964
use Natural as index type for Haskell and Scala
Sun, 25 Jul 2010 15:43:53 +0200 merged
blanchet [Sun, 25 Jul 2010 15:43:53 +0200] rev 37963
merged
Fri, 23 Jul 2010 21:29:29 +0200 keep track of clause numbers for SPASS now that we generate FOF rather than CNF problems;
blanchet [Fri, 23 Jul 2010 21:29:29 +0200] rev 37962
keep track of clause numbers for SPASS now that we generate FOF rather than CNF problems; this is rather involved because the Flotter FOF-to-CNF translator is normally implicit. We must make this an explicit step and parse the Flotter output to find out which clauses correspond to which formulas.
Fri, 23 Jul 2010 15:04:49 +0200 first step in using "fof" rather than "cnf" in TPTP problems
blanchet [Fri, 23 Jul 2010 15:04:49 +0200] rev 37961
first step in using "fof" rather than "cnf" in TPTP problems
Fri, 23 Jul 2010 14:07:35 +0200 fix polymorphic "val"
blanchet [Fri, 23 Jul 2010 14:07:35 +0200] rev 37960
fix polymorphic "val"
Sat, 24 Jul 2010 18:08:43 +0200 temporarily deactivating check for Scala
haftmann [Sat, 24 Jul 2010 18:08:43 +0200] rev 37959
temporarily deactivating check for Scala
Sat, 24 Jul 2010 18:08:41 +0200 another refinement chapter in the neverending numeral story
haftmann [Sat, 24 Jul 2010 18:08:41 +0200] rev 37958
another refinement chapter in the neverending numeral story
Mon, 26 Jul 2010 17:59:26 +0200 inductive_cases: crude parallelization via Par_List.map;
wenzelm [Mon, 26 Jul 2010 17:59:26 +0200] rev 37957
inductive_cases: crude parallelization via Par_List.map;
Mon, 26 Jul 2010 17:41:26 +0200 modernized/unified some specifications;
wenzelm [Mon, 26 Jul 2010 17:41:26 +0200] rev 37956
modernized/unified some specifications;
Mon, 26 Jul 2010 13:50:52 +0200 Thy_Info.loaded_files: Thy_Load.loaded_files depends on master -- i.e. no files for finished theory;
wenzelm [Mon, 26 Jul 2010 13:50:52 +0200] rev 37955
Thy_Info.loaded_files: Thy_Load.loaded_files depends on master -- i.e. no files for finished theory;
Sun, 25 Jul 2010 21:42:39 +0200 simplified/clarified register_thy: more precise treatment of new dependencies, remove descendants;
wenzelm [Sun, 25 Jul 2010 21:42:39 +0200] rev 37954
simplified/clarified register_thy: more precise treatment of new dependencies, remove descendants; eliminated obsolete touch_child_thys, register_theory;
Sun, 25 Jul 2010 14:41:48 +0200 simplified handling of theory begin/end wrt. toplevel and theory loader;
wenzelm [Sun, 25 Jul 2010 14:41:48 +0200] rev 37953
simplified handling of theory begin/end wrt. toplevel and theory loader;
Sun, 25 Jul 2010 12:57:29 +0200 Thy_Load.check_loaded via Theory.at_end;
wenzelm [Sun, 25 Jul 2010 12:57:29 +0200] rev 37952
Thy_Load.check_loaded via Theory.at_end;
Sat, 24 Jul 2010 21:40:48 +0200 tuned;
wenzelm [Sat, 24 Jul 2010 21:40:48 +0200] rev 37951
tuned;
Sat, 24 Jul 2010 21:22:21 +0200 moved basic thy file name operations from Thy_Load to Thy_Header;
wenzelm [Sat, 24 Jul 2010 21:22:21 +0200] rev 37950
moved basic thy file name operations from Thy_Load to Thy_Header;
Sat, 24 Jul 2010 12:14:53 +0200 moved management of auxiliary theory source files to Thy_Load -- as theory data instead of accidental loader state;
wenzelm [Sat, 24 Jul 2010 12:14:53 +0200] rev 37949
moved management of auxiliary theory source files to Thy_Load -- as theory data instead of accidental loader state; theory loader: reduced warnings -- thy database can be bypassed in certain situations; Proof/Local_Theory.propagate_ml_env; ML use function: propagate ML environment as well; pervasive type generic_theory;
Fri, 23 Jul 2010 18:42:46 +0200 merged
wenzelm [Fri, 23 Jul 2010 18:42:46 +0200] rev 37948
merged
Fri, 23 Jul 2010 10:58:13 +0200 avoid unreliable Haskell Int type
haftmann [Fri, 23 Jul 2010 10:58:13 +0200] rev 37947
avoid unreliable Haskell Int type
Fri, 23 Jul 2010 10:25:00 +0200 proper subclass instead of sublocale
haftmann [Fri, 23 Jul 2010 10:25:00 +0200] rev 37946
proper subclass instead of sublocale
Fri, 23 Jul 2010 09:05:54 +0200 repaired tool invocation
haftmann [Fri, 23 Jul 2010 09:05:54 +0200] rev 37945
repaired tool invocation
Fri, 23 Jul 2010 18:42:35 +0200 observe standard conventions for doc-strings;
wenzelm [Fri, 23 Jul 2010 18:42:35 +0200] rev 37944
observe standard conventions for doc-strings;
Thu, 22 Jul 2010 23:29:39 +0200 tuned message;
wenzelm [Thu, 22 Jul 2010 23:29:39 +0200] rev 37943
tuned message;
Thu, 22 Jul 2010 22:58:18 +0200 eliminated some unused Thy_Info operations;
wenzelm [Thu, 22 Jul 2010 22:58:18 +0200] rev 37942
eliminated some unused Thy_Info operations;
Thu, 22 Jul 2010 22:50:35 +0200 refrain from generating <hr/> and from "hiding" it in isabelle.css -- the latter might be used in other situations as well;
wenzelm [Thu, 22 Jul 2010 22:50:35 +0200] rev 37941
refrain from generating <hr/> and from "hiding" it in isabelle.css -- the latter might be used in other situations as well;
Thu, 22 Jul 2010 22:39:31 +0200 generic external source files -- nothing special about ML here;
wenzelm [Thu, 22 Jul 2010 22:39:31 +0200] rev 37940
generic external source files -- nothing special about ML here;
Thu, 22 Jul 2010 22:31:20 +0200 discontinued special treatment of ML files -- no longer complete extensions on demand;
wenzelm [Thu, 22 Jul 2010 22:31:20 +0200] rev 37939
discontinued special treatment of ML files -- no longer complete extensions on demand; simplified Thy_Load.check_file, with uniform error reporting; added Thy_Load.test_file for non-strict checking; misc tuning and simplification;
Thu, 22 Jul 2010 20:46:45 +0200 eliminated obsolete/unused with_path(s) -- hardly usable because of CRITICAL;
wenzelm [Thu, 22 Jul 2010 20:46:45 +0200] rev 37938
eliminated obsolete/unused with_path(s) -- hardly usable because of CRITICAL; reset_path is CRITICAL;
Thu, 22 Jul 2010 20:36:41 +0200 tuned signature;
wenzelm [Thu, 22 Jul 2010 20:36:41 +0200] rev 37937
tuned signature;
Thu, 22 Jul 2010 18:08:39 +0200 updated some headers;
wenzelm [Thu, 22 Jul 2010 18:08:39 +0200] rev 37936
updated some headers;
Thu, 22 Jul 2010 17:26:31 +0200 merged
haftmann [Thu, 22 Jul 2010 17:26:31 +0200] rev 37935
merged
Thu, 22 Jul 2010 17:26:22 +0200 dedicated exec ... syntax for open state monad (partly already introduces in d00a3f47b607)
haftmann [Thu, 22 Jul 2010 17:26:22 +0200] rev 37934
dedicated exec ... syntax for open state monad (partly already introduces in d00a3f47b607)
Thu, 22 Jul 2010 16:53:00 +0200 merged
wenzelm [Thu, 22 Jul 2010 16:53:00 +0200] rev 37933
merged
Thu, 22 Jul 2010 12:07:30 +0200 more generous memory settings for scala check
haftmann [Thu, 22 Jul 2010 12:07:30 +0200] rev 37932
more generous memory settings for scala check
Thu, 22 Jul 2010 11:29:31 +0200 no polymorphic "var"s
blanchet [Thu, 22 Jul 2010 11:29:31 +0200] rev 37931
no polymorphic "var"s
Thu, 22 Jul 2010 08:37:46 +0200 merged
bulwahn [Thu, 22 Jul 2010 08:37:46 +0200] rev 37930
merged
Wed, 21 Jul 2010 19:21:07 +0200 adding checking of expected result for the tool quickcheck; annotated a few quickcheck examples
bulwahn [Wed, 21 Jul 2010 19:21:07 +0200] rev 37929
adding checking of expected result for the tool quickcheck; annotated a few quickcheck examples
Wed, 21 Jul 2010 21:16:58 +0200 do a better job at Skolemizing in Nitpick, for TPTP FOF
blanchet [Wed, 21 Jul 2010 21:16:58 +0200] rev 37928
do a better job at Skolemizing in Nitpick, for TPTP FOF
Wed, 21 Jul 2010 21:15:49 +0200 revert code that was submitted by mistake
blanchet [Wed, 21 Jul 2010 21:15:49 +0200] rev 37927
revert code that was submitted by mistake
Wed, 21 Jul 2010 21:15:07 +0200 renamings + only need second component of name pool to reconstruct proofs
blanchet [Wed, 21 Jul 2010 21:15:07 +0200] rev 37926
renamings + only need second component of name pool to reconstruct proofs
Wed, 21 Jul 2010 21:14:47 +0200 rename "classrel" to "class_rel"
blanchet [Wed, 21 Jul 2010 21:14:47 +0200] rev 37925
rename "classrel" to "class_rel"
Wed, 21 Jul 2010 21:14:26 +0200 rename "combtyp" constructors
blanchet [Wed, 21 Jul 2010 21:14:26 +0200] rev 37924
rename "combtyp" constructors
Wed, 21 Jul 2010 21:14:07 +0200 renamed "Literal" to "FOLLiteral"
blanchet [Wed, 21 Jul 2010 21:14:07 +0200] rev 37923
renamed "Literal" to "FOLLiteral"
Wed, 21 Jul 2010 21:13:46 +0200 renamed "HOLClause" to "FOLClause" -- it's really a FOL clause with combinators
blanchet [Wed, 21 Jul 2010 21:13:46 +0200] rev 37922
renamed "HOLClause" to "FOLClause" -- it's really a FOL clause with combinators
Wed, 21 Jul 2010 18:13:15 +0200 merged
bulwahn [Wed, 21 Jul 2010 18:13:15 +0200] rev 37921
merged
Wed, 21 Jul 2010 18:11:51 +0200 fixing quickcheck invocation in HOL-Mirabelle
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37920
fixing quickcheck invocation in HOL-Mirabelle
Wed, 21 Jul 2010 18:11:51 +0200 hiding constants in Quickcheck_Types
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37919
hiding constants in Quickcheck_Types
Wed, 21 Jul 2010 18:11:51 +0200 adding a type for flat complete lattice to Quickcheck_Types
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37918
adding a type for flat complete lattice to Quickcheck_Types
Wed, 21 Jul 2010 18:11:51 +0200 added new theories to IsaMakefile and ROOT.ML
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37917
added new theories to IsaMakefile and ROOT.ML
Wed, 21 Jul 2010 18:11:51 +0200 adding Quickcheck examples for other quickcheck default types
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37916
adding Quickcheck examples for other quickcheck default types
Wed, 21 Jul 2010 18:11:51 +0200 adding Library theory for other quickcheck default types
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37915
adding Library theory for other quickcheck default types
Wed, 21 Jul 2010 18:11:51 +0200 removing obsolete ID in Quickcheck_Examples
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37914
removing obsolete ID in Quickcheck_Examples
Wed, 21 Jul 2010 18:11:51 +0200 correcting wellsortedness check and improving error message
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37913
correcting wellsortedness check and improving error message
Wed, 21 Jul 2010 18:11:51 +0200 using multiple default types in quickcheck
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37912
using multiple default types in quickcheck
Wed, 21 Jul 2010 18:11:51 +0200 correcting merging of default_types
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37911
correcting merging of default_types
Wed, 21 Jul 2010 18:11:51 +0200 reordering quickcheck signature; exporting test_params and inspection function
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37910
reordering quickcheck signature; exporting test_params and inspection function
Wed, 21 Jul 2010 18:11:51 +0200 changed default types to a list of types; extended quickcheck parameters to be a list of values to parse a list of default types
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37909
changed default types to a list of types; extended quickcheck parameters to be a list of values to parse a list of default types
Wed, 21 Jul 2010 18:11:51 +0200 putting proof in the right context; adding if rewriting; tuned
bulwahn [Wed, 21 Jul 2010 18:11:51 +0200] rev 37908
putting proof in the right context; adding if rewriting; tuned
Thu, 22 Jul 2010 16:43:21 +0200 load_thy: parallel parsing of units, which consist of statement/proof each;
wenzelm [Thu, 22 Jul 2010 16:43:21 +0200] rev 37907
load_thy: parallel parsing of units, which consist of statement/proof each;
Thu, 22 Jul 2010 14:59:27 +0200 eliminated some unreferenced identifiers;
wenzelm [Thu, 22 Jul 2010 14:59:27 +0200] rev 37906
eliminated some unreferenced identifiers;
Thu, 22 Jul 2010 14:01:43 +0200 tuned;
wenzelm [Thu, 22 Jul 2010 14:01:43 +0200] rev 37905
tuned;
Thu, 22 Jul 2010 10:41:12 +0200 tuned comments;
wenzelm [Thu, 22 Jul 2010 10:41:12 +0200] rev 37904
tuned comments;
Wed, 21 Jul 2010 21:08:40 +0200 replaced Source.of_list_limited by slightly more economic Source.of_string_limited;
wenzelm [Wed, 21 Jul 2010 21:08:40 +0200] rev 37903
replaced Source.of_list_limited by slightly more economic Source.of_string_limited;
Wed, 21 Jul 2010 20:32:08 +0200 deps_thy/load_thy: store compact text to reduce space by factor 12;
wenzelm [Wed, 21 Jul 2010 20:32:08 +0200] rev 37902
deps_thy/load_thy: store compact text to reduce space by factor 12;
Wed, 21 Jul 2010 17:57:16 +0200 make SML/NJ happy, by adhoc type-constraints;
wenzelm [Wed, 21 Jul 2010 17:57:16 +0200] rev 37901
make SML/NJ happy, by adhoc type-constraints;
Wed, 21 Jul 2010 17:55:07 +0200 recovered benchmarks, which are not tested automatically;
wenzelm [Wed, 21 Jul 2010 17:55:07 +0200] rev 37900
recovered benchmarks, which are not tested automatically;
Wed, 21 Jul 2010 17:46:36 +0200 made SML/NJ happy;
wenzelm [Wed, 21 Jul 2010 17:46:36 +0200] rev 37899
made SML/NJ happy;
Wed, 21 Jul 2010 16:50:42 +0200 merged
wenzelm [Wed, 21 Jul 2010 16:50:42 +0200] rev 37898
merged
Wed, 21 Jul 2010 09:46:36 +0200 abstract visualization of locale ingredients; all_locales yields proper locale identifiers
haftmann [Wed, 21 Jul 2010 09:46:36 +0200] rev 37897
abstract visualization of locale ingredients; all_locales yields proper locale identifiers
Tue, 20 Jul 2010 14:08:47 +0200 tuned
haftmann [Tue, 20 Jul 2010 14:08:47 +0200] rev 37896
tuned
Tue, 20 Jul 2010 14:01:06 +0200 accomodate for scope of "as" binding in ML
haftmann [Tue, 20 Jul 2010 14:01:06 +0200] rev 37895
accomodate for scope of "as" binding in ML
Tue, 20 Jul 2010 10:24:18 +0200 tuned code
haftmann [Tue, 20 Jul 2010 10:24:18 +0200] rev 37894
tuned code
Tue, 20 Jul 2010 08:54:21 +0200 datatype classes are abstract
haftmann [Tue, 20 Jul 2010 08:54:21 +0200] rev 37893
datatype classes are abstract
Tue, 20 Jul 2010 08:54:21 +0200 avoid deprecation
haftmann [Tue, 20 Jul 2010 08:54:21 +0200] rev 37892
avoid deprecation
Tue, 20 Jul 2010 06:35:29 +0200 robustified metis proof
haftmann [Tue, 20 Jul 2010 06:35:29 +0200] rev 37891
robustified metis proof
Mon, 19 Jul 2010 20:23:52 +0200 modernized abel_cancel simproc setup
haftmann [Mon, 19 Jul 2010 20:23:52 +0200] rev 37890
modernized abel_cancel simproc setup
Mon, 19 Jul 2010 20:23:49 +0200 keep explicit diff_def as legacy theorem; modernized abel_cancel simproc setup
haftmann [Mon, 19 Jul 2010 20:23:49 +0200] rev 37889
keep explicit diff_def as legacy theorem; modernized abel_cancel simproc setup
Mon, 19 Jul 2010 20:19:03 +0200 diff_eq_diff_less_eq' replaces diff_eq_diff_less_eq
haftmann [Mon, 19 Jul 2010 20:19:03 +0200] rev 37888
diff_eq_diff_less_eq' replaces diff_eq_diff_less_eq
Mon, 19 Jul 2010 16:09:44 +0200 diff_minus subsumes diff_def
haftmann [Mon, 19 Jul 2010 16:09:44 +0200] rev 37887
diff_minus subsumes diff_def
Mon, 19 Jul 2010 16:09:44 +0200 tuned whitespace
haftmann [Mon, 19 Jul 2010 16:09:44 +0200] rev 37886
tuned whitespace
Mon, 19 Jul 2010 16:09:43 +0200 dropped essentially ineffective tuning
haftmann [Mon, 19 Jul 2010 16:09:43 +0200] rev 37885
dropped essentially ineffective tuning
Mon, 19 Jul 2010 16:09:43 +0200 discontinued pretending that abel_cancel is logic-independent; cleaned up junk
haftmann [Mon, 19 Jul 2010 16:09:43 +0200] rev 37884
discontinued pretending that abel_cancel is logic-independent; cleaned up junk
Mon, 19 Jul 2010 12:17:38 +0200 merged
haftmann [Mon, 19 Jul 2010 12:17:38 +0200] rev 37883
merged
Mon, 19 Jul 2010 12:17:30 +0200 merged
haftmann [Mon, 19 Jul 2010 12:17:30 +0200] rev 37882
merged
Mon, 19 Jul 2010 11:55:44 +0200 distinguish different classes of const syntax
haftmann [Mon, 19 Jul 2010 11:55:44 +0200] rev 37881
distinguish different classes of const syntax
Mon, 19 Jul 2010 11:55:43 +0200 Scala: subtle difference in printing strings vs. complex mixfix syntax
haftmann [Mon, 19 Jul 2010 11:55:43 +0200] rev 37880
Scala: subtle difference in printing strings vs. complex mixfix syntax
Mon, 19 Jul 2010 11:55:42 +0200 check code generation for Scala
haftmann [Mon, 19 Jul 2010 11:55:42 +0200] rev 37879
check code generation for Scala
Mon, 19 Jul 2010 11:55:42 +0200 dropped superfluous prefixes
haftmann [Mon, 19 Jul 2010 11:55:42 +0200] rev 37878
dropped superfluous prefixes
Mon, 19 Jul 2010 11:55:42 +0200 optional break
haftmann [Mon, 19 Jul 2010 11:55:42 +0200] rev 37877
optional break
Fri, 16 Jul 2010 15:55:32 +0200 consolidate const_syntax naming
haftmann [Fri, 16 Jul 2010 15:55:32 +0200] rev 37876
consolidate const_syntax naming
Wed, 21 Jul 2010 16:49:52 +0200 recovered benchmarks, which are not tested automatically;
wenzelm [Wed, 21 Jul 2010 16:49:52 +0200] rev 37875
recovered benchmarks, which are not tested automatically;
Wed, 21 Jul 2010 16:29:20 +0200 reactivate SML/NJ test on macbroy28, while macbroy23 is unavailable;
wenzelm [Wed, 21 Jul 2010 16:29:20 +0200] rev 37874
reactivate SML/NJ test on macbroy28, while macbroy23 is unavailable;
Wed, 21 Jul 2010 16:14:16 +0200 eliminated old time_use/time_use_thy variants -- timing is implicitly controlled via Output.timing;
wenzelm [Wed, 21 Jul 2010 16:14:16 +0200] rev 37873
eliminated old time_use/time_use_thy variants -- timing is implicitly controlled via Output.timing; misc tuning and simplification;
Wed, 21 Jul 2010 15:44:36 +0200 moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm [Wed, 21 Jul 2010 15:44:36 +0200] rev 37872
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
Wed, 21 Jul 2010 15:31:38 +0200 replaced Thy_Info.the_theory by Context.this_theory -- avoid referring to accidental theory loader state;
wenzelm [Wed, 21 Jul 2010 15:31:38 +0200] rev 37871
replaced Thy_Info.the_theory by Context.this_theory -- avoid referring to accidental theory loader state;
Wed, 21 Jul 2010 15:23:46 +0200 thm_deps/unused_thms: Context.get_theory based on proper theory ancestry, not accidental theory loader state;
wenzelm [Wed, 21 Jul 2010 15:23:46 +0200] rev 37870
thm_deps/unused_thms: Context.get_theory based on proper theory ancestry, not accidental theory loader state;
Wed, 21 Jul 2010 15:13:36 +0200 explicit dependency on theory HOL;
wenzelm [Wed, 21 Jul 2010 15:13:36 +0200] rev 37869
explicit dependency on theory HOL;
Wed, 21 Jul 2010 15:02:51 +0200 ML antiquotations @{theory} and @{theory_ref} refer to the theory ancestry, not any accidental theory loader state;
wenzelm [Wed, 21 Jul 2010 15:02:51 +0200] rev 37868
ML antiquotations @{theory} and @{theory_ref} refer to the theory ancestry, not any accidental theory loader state; recovered @{theory_ref NAME} (cf. 1f09a22a1027);
Wed, 21 Jul 2010 14:27:05 +0200 added Context.get_theory -- avoid referring to accidental theory loader state (cf. Thy_Info.get_theory);
wenzelm [Wed, 21 Jul 2010 14:27:05 +0200] rev 37867
added Context.get_theory -- avoid referring to accidental theory loader state (cf. Thy_Info.get_theory);
Wed, 21 Jul 2010 13:55:44 +0200 thy_deps: more direct comparison of sessions, which is presumably what "unfold" is meant to indicate here -- also avoid referring to accidental theory loader state;
wenzelm [Wed, 21 Jul 2010 13:55:44 +0200] rev 37866
thy_deps: more direct comparison of sessions, which is presumably what "unfold" is meant to indicate here -- also avoid referring to accidental theory loader state;
Wed, 21 Jul 2010 13:25:14 +0200 clarified/exported Future.worker_subgroup, which is already the default for Future.fork;
wenzelm [Wed, 21 Jul 2010 13:25:14 +0200] rev 37865
clarified/exported Future.worker_subgroup, which is already the default for Future.fork;
Tue, 20 Jul 2010 23:16:21 +0200 qualified Thy_Info.get_theory;
wenzelm [Tue, 20 Jul 2010 23:16:21 +0200] rev 37864
qualified Thy_Info.get_theory;
Tue, 20 Jul 2010 23:09:49 +0200 discontinued pervasive val theory = Thy_Info.get_theory -- prefer antiquotations in most situations;
wenzelm [Tue, 20 Jul 2010 23:09:49 +0200] rev 37863
discontinued pervasive val theory = Thy_Info.get_theory -- prefer antiquotations in most situations;
Tue, 20 Jul 2010 22:03:37 +0200 further Mac OS X deviations;
wenzelm [Tue, 20 Jul 2010 22:03:37 +0200] rev 37862
further Mac OS X deviations;
Tue, 20 Jul 2010 21:57:26 +0200 warning in proper transaction context;
wenzelm [Tue, 20 Jul 2010 21:57:26 +0200] rev 37861
warning in proper transaction context;
Tue, 20 Jul 2010 21:49:39 +0200 SML/NJ: refrain from modifying toplevel pp for type string -- unclear if it could work here;
wenzelm [Tue, 20 Jul 2010 21:49:39 +0200] rev 37860
SML/NJ: refrain from modifying toplevel pp for type string -- unclear if it could work here;
Tue, 20 Jul 2010 21:07:23 +0200 avoid duplicate printing of 'theory' state (cf. 173974e07dea);
wenzelm [Tue, 20 Jul 2010 21:07:23 +0200] rev 37859
avoid duplicate printing of 'theory' state (cf. 173974e07dea);
Tue, 20 Jul 2010 20:56:28 +0200 toplevel pp for Proof.state and Toplevel.state;
wenzelm [Tue, 20 Jul 2010 20:56:28 +0200] rev 37858
toplevel pp for Proof.state and Toplevel.state;
Tue, 20 Jul 2010 20:10:27 +0200 execute document version at high priority;
wenzelm [Tue, 20 Jul 2010 20:10:27 +0200] rev 37857
execute document version at high priority;
Tue, 20 Jul 2010 18:33:19 +0200 Topelevel.run_command: interactive mode for initial 'theory' ensures that Thy_Info.begin_theory loads parent theories;
wenzelm [Tue, 20 Jul 2010 18:33:19 +0200] rev 37856
Topelevel.run_command: interactive mode for initial 'theory' ensures that Thy_Info.begin_theory loads parent theories;
Tue, 20 Jul 2010 18:19:50 +0200 edit_document: join parent execution in synchronous/uninterruptible mode, to prevent spurious interrupts when cascaded executions run into each other;
wenzelm [Tue, 20 Jul 2010 18:19:50 +0200] rev 37855
edit_document: join parent execution in synchronous/uninterruptible mode, to prevent spurious interrupts when cascaded executions run into each other;
Tue, 20 Jul 2010 17:35:42 +0200 back to more strict dependencies, even for canceled groups (reverting parts of 02936e77a07c);
wenzelm [Tue, 20 Jul 2010 17:35:42 +0200] rev 37854
back to more strict dependencies, even for canceled groups (reverting parts of 02936e77a07c); cancel passive tasks more actively via Exn.Interrupt, by treating them like ragular jobs here; attempts to re-assign canceled futures/promises raise Exn.Interrupt; tuned;
Tue, 20 Jul 2010 16:42:48 +0200 export Graph.get_entry for convenience;
wenzelm [Tue, 20 Jul 2010 16:42:48 +0200] rev 37853
export Graph.get_entry for convenience;
Tue, 20 Jul 2010 14:44:33 +0200 eliminated old-style sys_error/SYS_ERROR in favour of exception Fail -- after careful checking that there is no overlap with existing handling of that;
wenzelm [Tue, 20 Jul 2010 14:44:33 +0200] rev 37852
eliminated old-style sys_error/SYS_ERROR in favour of exception Fail -- after careful checking that there is no overlap with existing handling of that; tuned some error messages;
Tue, 20 Jul 2010 14:41:13 +0200 tuned;
wenzelm [Tue, 20 Jul 2010 14:41:13 +0200] rev 37851
tuned;
Tue, 20 Jul 2010 11:11:15 +0200 observe follow_caret (again);
wenzelm [Tue, 20 Jul 2010 11:11:15 +0200] rev 37850
observe follow_caret (again);
Mon, 19 Jul 2010 22:19:18 +0200 Session: predefined real time parameters;
wenzelm [Mon, 19 Jul 2010 22:19:18 +0200] rev 37849
Session: predefined real time parameters; Document_View: delayed caret handling, for improved reactivity; selected_command: proper_command_at ignores ignored commands;
Mon, 19 Jul 2010 08:59:43 +0200 bind and then latex symbols
haftmann [Mon, 19 Jul 2010 08:59:43 +0200] rev 37848
bind and then latex symbols
Sun, 18 Jul 2010 17:56:04 +0200 minor update of dependencies;
wenzelm [Sun, 18 Jul 2010 17:56:04 +0200] rev 37847
minor update of dependencies;
Fri, 16 Jul 2010 15:28:23 +0200 corrected range chec
haftmann [Fri, 16 Jul 2010 15:28:23 +0200] rev 37846
corrected range chec
Fri, 16 Jul 2010 15:28:22 +0200 first roughly working version of Imperative HOL for Scala
haftmann [Fri, 16 Jul 2010 15:28:22 +0200] rev 37845
first roughly working version of Imperative HOL for Scala
Fri, 16 Jul 2010 14:11:08 +0200 tuned
haftmann [Fri, 16 Jul 2010 14:11:08 +0200] rev 37844
tuned
Fri, 16 Jul 2010 13:58:37 +0200 merged
haftmann [Fri, 16 Jul 2010 13:58:37 +0200] rev 37843
merged
Fri, 16 Jul 2010 13:58:29 +0200 a first sketch for Imperative HOL witht Scala
haftmann [Fri, 16 Jul 2010 13:58:29 +0200] rev 37842
a first sketch for Imperative HOL witht Scala
Fri, 16 Jul 2010 13:57:46 +0200 don't fail gracefully
haftmann [Fri, 16 Jul 2010 13:57:46 +0200] rev 37841
don't fail gracefully
Fri, 16 Jul 2010 13:57:29 +0200 restored long-broken syntax sanity checks
haftmann [Fri, 16 Jul 2010 13:57:29 +0200] rev 37840
restored long-broken syntax sanity checks
Fri, 16 Jul 2010 13:57:29 +0200 tuned interpunctation
haftmann [Fri, 16 Jul 2010 13:57:29 +0200] rev 37839
tuned interpunctation
Fri, 16 Jul 2010 10:23:21 +0200 fragments of Scala
haftmann [Fri, 16 Jul 2010 10:23:21 +0200] rev 37838
fragments of Scala
Thu, 15 Jul 2010 10:16:17 +0200 merged
haftmann [Thu, 15 Jul 2010 10:16:17 +0200] rev 37837
merged
Thu, 15 Jul 2010 10:12:49 +0200 adjusted; fixed typo
haftmann [Thu, 15 Jul 2010 10:12:49 +0200] rev 37836
adjusted; fixed typo
Thu, 15 Jul 2010 08:14:05 +0200 dropped spurious export_code
haftmann [Thu, 15 Jul 2010 08:14:05 +0200] rev 37835
dropped spurious export_code
Wed, 14 Jul 2010 19:10:23 +0100 use different log server (macbroy23 down)
kleing [Wed, 14 Jul 2010 19:10:23 +0100] rev 37834
use different log server (macbroy23 down)
Wed, 14 Jul 2010 17:27:54 +0200 more consistent spacing in generated monadic code
haftmann [Wed, 14 Jul 2010 17:27:54 +0200] rev 37833
more consistent spacing in generated monadic code
Wed, 14 Jul 2010 17:16:02 +0200 braced needed in layout-insensitive syntax
haftmann [Wed, 14 Jul 2010 17:16:02 +0200] rev 37832
braced needed in layout-insensitive syntax
Wed, 14 Jul 2010 17:15:58 +0200 repaired some implementations of imperative operations
haftmann [Wed, 14 Jul 2010 17:15:58 +0200] rev 37831
repaired some implementations of imperative operations
Wed, 14 Jul 2010 16:45:30 +0200 repaired reference implementation for OCaml
haftmann [Wed, 14 Jul 2010 16:45:30 +0200] rev 37830
repaired reference implementation for OCaml
Wed, 14 Jul 2010 16:45:30 +0200 part of pervasive test
haftmann [Wed, 14 Jul 2010 16:45:30 +0200] rev 37829
part of pervasive test
Wed, 14 Jul 2010 16:45:30 +0200 avoid ambiguities; tuned
haftmann [Wed, 14 Jul 2010 16:45:30 +0200] rev 37828
avoid ambiguities; tuned
Wed, 14 Jul 2010 16:45:29 +0200 repaired of_list implementation for SML, OCaml
haftmann [Wed, 14 Jul 2010 16:45:29 +0200] rev 37827
repaired of_list implementation for SML, OCaml
Wed, 14 Jul 2010 16:13:14 +0200 avoid export_code ... file -
haftmann [Wed, 14 Jul 2010 16:13:14 +0200] rev 37826
avoid export_code ... file -
Wed, 14 Jul 2010 16:02:50 +0200 explicit optional checking
haftmann [Wed, 14 Jul 2010 16:02:50 +0200] rev 37825
explicit optional checking
Wed, 14 Jul 2010 15:49:29 +0200 added Isar syntax for code checking
haftmann [Wed, 14 Jul 2010 15:49:29 +0200] rev 37824
added Isar syntax for code checking
Wed, 14 Jul 2010 15:49:29 +0200 corrected import
haftmann [Wed, 14 Jul 2010 15:49:29 +0200] rev 37823
corrected import
Wed, 14 Jul 2010 15:08:02 +0200 use generic description slot for formal code checking
haftmann [Wed, 14 Jul 2010 15:08:02 +0200] rev 37822
use generic description slot for formal code checking
Wed, 14 Jul 2010 14:53:44 +0200 formal slot for code checker
haftmann [Wed, 14 Jul 2010 14:53:44 +0200] rev 37821
formal slot for code checker
Wed, 14 Jul 2010 14:53:44 +0200 export_code without file prints to standard output
haftmann [Wed, 14 Jul 2010 14:53:44 +0200] rev 37820
export_code without file prints to standard output
Wed, 14 Jul 2010 14:20:47 +0200 check without explicit path
haftmann [Wed, 14 Jul 2010 14:20:47 +0200] rev 37819
check without explicit path
Wed, 14 Jul 2010 14:16:12 +0200 load cache_io before code generator; moved adhoc-overloading to generic tools
haftmann [Wed, 14 Jul 2010 14:16:12 +0200] rev 37818
load cache_io before code generator; moved adhoc-overloading to generic tools
Wed, 14 Jul 2010 12:27:44 +0200 tuned infix syntax
haftmann [Wed, 14 Jul 2010 12:27:44 +0200] rev 37817
tuned infix syntax
Wed, 14 Jul 2010 12:27:44 +0200 dropped M suffix; added predicate monad bind
haftmann [Wed, 14 Jul 2010 12:27:44 +0200] rev 37816
dropped M suffix; added predicate monad bind
Wed, 14 Jul 2010 12:27:43 +0200 self-built symbol for part of bind operator
haftmann [Wed, 14 Jul 2010 12:27:43 +0200] rev 37815
self-built symbol for part of bind operator
Wed, 14 Jul 2010 09:42:44 +0200 redirect stderr to stdout
haftmann [Wed, 14 Jul 2010 09:42:44 +0200] rev 37814
redirect stderr to stdout
Tue, 13 Jul 2010 21:07:12 +0100 merged
paulson [Tue, 13 Jul 2010 21:07:12 +0100] rev 37813
merged
Tue, 13 Jul 2010 11:27:19 +0100 merged
paulson [Tue, 13 Jul 2010 11:27:19 +0100] rev 37812
merged
Tue, 13 Jul 2010 11:26:16 +0100 corrected mixfix declarations and tidied proofs
paulson [Tue, 13 Jul 2010 11:26:16 +0100] rev 37811
corrected mixfix declarations and tidied proofs
Tue, 13 Jul 2010 17:19:35 +0100 merged
paulson [Tue, 13 Jul 2010 17:19:35 +0100] rev 37810
merged
Tue, 13 Jul 2010 17:19:08 +0100 Fixed syntax and tidied some proofs
paulson [Tue, 13 Jul 2010 17:19:08 +0100] rev 37809
Fixed syntax and tidied some proofs
Tue, 13 Jul 2010 18:01:42 +0200 correcting function name of generator for products of traditional code generator (introduced in 0040bafffdef)
bulwahn [Tue, 13 Jul 2010 18:01:42 +0200] rev 37808
correcting function name of generator for products of traditional code generator (introduced in 0040bafffdef)
Tue, 13 Jul 2010 16:30:13 +0200 consolidated names of theorems
haftmann [Tue, 13 Jul 2010 16:30:13 +0200] rev 37807
consolidated names of theorems
Tue, 13 Jul 2010 16:21:49 +0200 qualified names for (really) all array operations
haftmann [Tue, 13 Jul 2010 16:21:49 +0200] rev 37806
qualified names for (really) all array operations
Tue, 13 Jul 2010 16:12:40 +0200 canonical argument order for get
haftmann [Tue, 13 Jul 2010 16:12:40 +0200] rev 37805
canonical argument order for get
Tue, 13 Jul 2010 16:00:56 +0200 qualified names for (almost) all array operations
haftmann [Tue, 13 Jul 2010 16:00:56 +0200] rev 37804
qualified names for (almost) all array operations
Tue, 13 Jul 2010 15:37:31 +0200 canonical argument order for present
haftmann [Tue, 13 Jul 2010 15:37:31 +0200] rev 37803
canonical argument order for present
Tue, 13 Jul 2010 15:34:02 +0200 canonical argument order for length
haftmann [Tue, 13 Jul 2010 15:34:02 +0200] rev 37802
canonical argument order for length
Tue, 13 Jul 2010 11:23:21 +0100 merged
kleing [Tue, 13 Jul 2010 11:23:21 +0100] rev 37801
merged
Tue, 13 Jul 2010 11:21:22 +0100 new crontab
kleing [Tue, 13 Jul 2010 11:21:22 +0100] rev 37800
new crontab
Tue, 13 Jul 2010 12:20:23 +0200 merged
haftmann [Tue, 13 Jul 2010 12:20:23 +0200] rev 37799
merged
Tue, 13 Jul 2010 12:16:24 +0200 proper merge of operation changes and generic do-syntax
haftmann [Tue, 13 Jul 2010 12:16:24 +0200] rev 37798
proper merge of operation changes and generic do-syntax
Tue, 13 Jul 2010 12:05:20 +0200 merged
haftmann [Tue, 13 Jul 2010 12:05:20 +0200] rev 37797
merged
Tue, 13 Jul 2010 12:01:34 +0200 hide_const; update replaces change
haftmann [Tue, 13 Jul 2010 12:01:34 +0200] rev 37796
hide_const; update replaces change
Tue, 13 Jul 2010 11:17:13 +0100 remove separate afp settings again, use plain mac-poly64-M4 instead.
kleing [Tue, 13 Jul 2010 11:17:13 +0100] rev 37795
remove separate afp settings again, use plain mac-poly64-M4 instead.
Tue, 13 Jul 2010 11:01:12 +0100 merged
kleing [Tue, 13 Jul 2010 11:01:12 +0100] rev 37794
merged
Tue, 13 Jul 2010 11:00:20 +0100 new settings for afp test
kleing [Tue, 13 Jul 2010 11:00:20 +0100] rev 37793
new settings for afp test
Tue, 13 Jul 2010 12:00:11 +0200 Heap_Monad uses Monad_Syntax
krauss [Tue, 13 Jul 2010 12:00:11 +0200] rev 37792
Heap_Monad uses Monad_Syntax
Tue, 13 Jul 2010 11:50:22 +0200 State_Monad uses Monad_Syntax
krauss [Tue, 13 Jul 2010 11:50:22 +0200] rev 37791
State_Monad uses Monad_Syntax
Tue, 13 Jul 2010 00:15:37 +0200 uniform do notation for monads
krauss [Tue, 13 Jul 2010 00:15:37 +0200] rev 37790
uniform do notation for monads
Tue, 13 Jul 2010 00:15:37 +0200 generic ad-hoc overloading via check/uncheck
krauss [Tue, 13 Jul 2010 00:15:37 +0200] rev 37789
generic ad-hoc overloading via check/uncheck
Tue, 13 Jul 2010 11:38:04 +0200 corrected title
haftmann [Tue, 13 Jul 2010 11:38:04 +0200] rev 37788
corrected title
Tue, 13 Jul 2010 11:38:03 +0200 theorem collections do not contain default rules any longer
haftmann [Tue, 13 Jul 2010 11:38:03 +0200] rev 37787
theorem collections do not contain default rules any longer
Tue, 13 Jul 2010 02:29:05 +0200 fixed handling of Ball/Bex: turn equalities into meta-equalities for the rewriting conversions;
boehmes [Tue, 13 Jul 2010 02:29:05 +0200] rev 37786
fixed handling of Ball/Bex: turn equalities into meta-equalities for the rewriting conversions; added tests for Ball/Bex
Mon, 12 Jul 2010 22:35:41 +0200 removed unused/untested IOA 'automaton' package;
wenzelm [Mon, 12 Jul 2010 22:35:41 +0200] rev 37785
removed unused/untested IOA 'automaton' package;
Mon, 12 Jul 2010 22:17:31 +0200 removed impractical tolerate_legacy_features flag;
wenzelm [Mon, 12 Jul 2010 22:17:31 +0200] rev 37784
removed impractical tolerate_legacy_features flag;
Mon, 12 Jul 2010 22:14:11 +0200 tuned comment;
wenzelm [Mon, 12 Jul 2010 22:14:11 +0200] rev 37783
tuned comment;
Mon, 12 Jul 2010 22:07:36 +0200 removed legacy aliases;
wenzelm [Mon, 12 Jul 2010 22:07:36 +0200] rev 37782
removed legacy aliases;
Mon, 12 Jul 2010 21:38:37 +0200 moved misc legacy stuff from OldGoals to Misc_Legacy;
wenzelm [Mon, 12 Jul 2010 21:38:37 +0200] rev 37781
moved misc legacy stuff from OldGoals to Misc_Legacy; OldGoals: removed unused strip_context, metahyps_thms, read_term, read_prop, gethyps;
Mon, 12 Jul 2010 21:12:18 +0200 eliminated OldGoals.strip_context;
wenzelm [Mon, 12 Jul 2010 21:12:18 +0200] rev 37780
eliminated OldGoals.strip_context;
Mon, 12 Jul 2010 20:35:10 +0200 removed old HOL/HOLCF-Modelcheck setup, which has been unused/untested for many years;
wenzelm [Mon, 12 Jul 2010 20:35:10 +0200] rev 37779
removed old HOL/HOLCF-Modelcheck setup, which has been unused/untested for many years;
Mon, 12 Jul 2010 20:21:39 +0200 do not intercept ML exceptions -- printing exception positions/text is the job of the Isar/ML toplevel;
wenzelm [Mon, 12 Jul 2010 20:21:39 +0200] rev 37778
do not intercept ML exceptions -- printing exception positions/text is the job of the Isar/ML toplevel; use up-to-date ML_Compiler.exn_message;
Mon, 12 Jul 2010 18:59:38 +0200 some modernization of really ancient Meson experiments;
wenzelm [Mon, 12 Jul 2010 18:59:38 +0200] rev 37777
some modernization of really ancient Meson experiments;
Mon, 12 Jul 2010 16:40:48 +0200 dropped empty theory
haftmann [Mon, 12 Jul 2010 16:40:48 +0200] rev 37776
dropped empty theory
Mon, 12 Jul 2010 16:38:20 +0200 moved auxiliary lemma
haftmann [Mon, 12 Jul 2010 16:38:20 +0200] rev 37775
moved auxiliary lemma
Mon, 12 Jul 2010 16:26:48 +0200 dropped unused lemmas of dubious value
haftmann [Mon, 12 Jul 2010 16:26:48 +0200] rev 37774
dropped unused lemmas of dubious value
Mon, 12 Jul 2010 16:23:30 +0200 dropped unused lemmas of dubious value
haftmann [Mon, 12 Jul 2010 16:23:30 +0200] rev 37773
dropped unused lemmas of dubious value
Mon, 12 Jul 2010 16:19:15 +0200 split off mrec into separate theory
haftmann [Mon, 12 Jul 2010 16:19:15 +0200] rev 37772
split off mrec into separate theory
Mon, 12 Jul 2010 16:05:08 +0200 spelt out relational framework in a consistent way
haftmann [Mon, 12 Jul 2010 16:05:08 +0200] rev 37771
spelt out relational framework in a consistent way
Mon, 12 Jul 2010 11:39:27 +0200 avoid explicit mandatory prefix markers when prefixes are mandatory implicitly
haftmann [Mon, 12 Jul 2010 11:39:27 +0200] rev 37770
avoid explicit mandatory prefix markers when prefixes are mandatory implicitly
Mon, 12 Jul 2010 11:21:56 +0200 merged
haftmann [Mon, 12 Jul 2010 11:21:56 +0200] rev 37769
merged
Mon, 12 Jul 2010 11:21:27 +0200 moved co-regularity to class section; avoid duplicated class_deps
haftmann [Mon, 12 Jul 2010 11:21:27 +0200] rev 37768
moved co-regularity to class section; avoid duplicated class_deps
Mon, 12 Jul 2010 10:48:37 +0200 dropped superfluous [code del]s
haftmann [Mon, 12 Jul 2010 10:48:37 +0200] rev 37767
dropped superfluous [code del]s
Mon, 12 Jul 2010 08:58:27 +0200 merged
haftmann [Mon, 12 Jul 2010 08:58:27 +0200] rev 37766
merged
Mon, 12 Jul 2010 08:58:13 +0200 dropped superfluous [code del]s
haftmann [Mon, 12 Jul 2010 08:58:13 +0200] rev 37765
dropped superfluous [code del]s
Mon, 12 Jul 2010 08:58:12 +0200 more regular session structure
haftmann [Mon, 12 Jul 2010 08:58:12 +0200] rev 37764
more regular session structure
Sat, 10 Jul 2010 22:39:16 +0200 regular image setup for HOL-Library (cf. 4915de09b4d3 and ccae4ecd67f4) -- note that document preparation requires a separate session directory, and library.ML is a bit too generic as a file in the default load path;
wenzelm [Sat, 10 Jul 2010 22:39:16 +0200] rev 37763
regular image setup for HOL-Library (cf. 4915de09b4d3 and ccae4ecd67f4) -- note that document preparation requires a separate session directory, and library.ML is a bit too generic as a file in the default load path;
Sat, 10 Jul 2010 21:38:16 +0200 merged
wenzelm [Sat, 10 Jul 2010 21:38:16 +0200] rev 37762
merged
Fri, 09 Jul 2010 16:44:05 +0100 Added current crontab of macbroy28
kleing [Fri, 09 Jul 2010 16:44:05 +0100] rev 37761
Added current crontab of macbroy28
Fri, 09 Jul 2010 17:15:03 +0200 moved example to its own file in HOL/ex
krauss [Fri, 09 Jul 2010 17:15:03 +0200] rev 37760
moved example to its own file in HOL/ex
Fri, 09 Jul 2010 17:00:42 +0200 merged
haftmann [Fri, 09 Jul 2010 17:00:42 +0200] rev 37759
merged
Fri, 09 Jul 2010 16:58:44 +0200 pervasive success combinator
haftmann [Fri, 09 Jul 2010 16:58:44 +0200] rev 37758
pervasive success combinator
Fri, 09 Jul 2010 16:32:25 +0200 added "while_option", which needs no well-foundedness; defined "while" in terms of "while_option"
krauss [Fri, 09 Jul 2010 16:32:25 +0200] rev 37757
added "while_option", which needs no well-foundedness; defined "while" in terms of "while_option"
Fri, 09 Jul 2010 10:08:10 +0200 avoid slightly odd "M" suffix; rename mapM to fold_map (fold_map_abort would be more correct, though)
haftmann [Fri, 09 Jul 2010 10:08:10 +0200] rev 37756
avoid slightly odd "M" suffix; rename mapM to fold_map (fold_map_abort would be more correct, though)
Fri, 09 Jul 2010 09:48:54 +0200 adapted to changes
haftmann [Fri, 09 Jul 2010 09:48:54 +0200] rev 37755
adapted to changes
Fri, 09 Jul 2010 09:48:53 +0200 guard combinator
haftmann [Fri, 09 Jul 2010 09:48:53 +0200] rev 37754
guard combinator
Fri, 09 Jul 2010 09:48:53 +0200 tuned reference theory
haftmann [Fri, 09 Jul 2010 09:48:53 +0200] rev 37753
tuned reference theory
Fri, 09 Jul 2010 09:48:52 +0200 tuned array theory
haftmann [Fri, 09 Jul 2010 09:48:52 +0200] rev 37752
tuned array theory
Fri, 09 Jul 2010 08:11:10 +0200 nicer xsymbol syntax for fcomp and scomp
haftmann [Fri, 09 Jul 2010 08:11:10 +0200] rev 37751
nicer xsymbol syntax for fcomp and scomp
Thu, 08 Jul 2010 17:23:05 +0200 dropped ancient in-place compilation of SML; more tests
haftmann [Thu, 08 Jul 2010 17:23:05 +0200] rev 37750
dropped ancient in-place compilation of SML; more tests
Thu, 08 Jul 2010 16:48:33 +0200 updated documentation
haftmann [Thu, 08 Jul 2010 16:48:33 +0200] rev 37749
updated documentation
Thu, 08 Jul 2010 16:41:57 +0200 dropped ancient in-place compilation of SML
haftmann [Thu, 08 Jul 2010 16:41:57 +0200] rev 37748
dropped ancient in-place compilation of SML
Thu, 08 Jul 2010 16:28:18 +0200 more accurate dependencies
haftmann [Thu, 08 Jul 2010 16:28:18 +0200] rev 37747
more accurate dependencies
Thu, 08 Jul 2010 16:20:03 +0200 empty default
haftmann [Thu, 08 Jul 2010 16:20:03 +0200] rev 37746
empty default
Thu, 08 Jul 2010 16:19:24 +0200 checking generated code for various target languages
haftmann [Thu, 08 Jul 2010 16:19:24 +0200] rev 37745
checking generated code for various target languages
Thu, 08 Jul 2010 16:19:24 +0200 tuned titles
haftmann [Thu, 08 Jul 2010 16:19:24 +0200] rev 37744
tuned titles
Thu, 08 Jul 2010 16:19:23 +0200 tuned module names
haftmann [Thu, 08 Jul 2010 16:19:23 +0200] rev 37743
tuned module names
Thu, 08 Jul 2010 16:17:44 +0200 tuned tabs
haftmann [Thu, 08 Jul 2010 16:17:44 +0200] rev 37742
tuned tabs
Thu, 08 Jul 2010 16:17:44 +0200 tuned script
haftmann [Thu, 08 Jul 2010 16:17:44 +0200] rev 37741
tuned script
Thu, 08 Jul 2010 09:36:23 +0200 combinator with_tmp_dir
haftmann [Thu, 08 Jul 2010 09:36:23 +0200] rev 37740
combinator with_tmp_dir
Thu, 08 Jul 2010 09:36:22 +0200 rm_tree: remove entire file system trees
haftmann [Thu, 08 Jul 2010 09:36:22 +0200] rev 37739
rm_tree: remove entire file system trees
Wed, 07 Jul 2010 18:17:23 +0200 Boxes may now have different widths.
berghofe [Wed, 07 Jul 2010 18:17:23 +0200] rev 37738
Boxes may now have different widths.
Wed, 07 Jul 2010 09:26:54 +0200 tuned
hoelzl [Wed, 07 Jul 2010 09:26:54 +0200] rev 37737
tuned
Wed, 07 Jul 2010 08:25:23 +0200 replaced manual derivation of equations for inductive predicates by automatic derivation by inductive_simps
bulwahn [Wed, 07 Jul 2010 08:25:23 +0200] rev 37736
replaced manual derivation of equations for inductive predicates by automatic derivation by inductive_simps
Wed, 07 Jul 2010 08:25:22 +0200 added NEWS entry
bulwahn [Wed, 07 Jul 2010 08:25:22 +0200] rev 37735
added NEWS entry
Wed, 07 Jul 2010 08:25:21 +0200 added the new command inductive_cases to derive simplification equations for inductive predicates; added binding simps for general simplification equation
bulwahn [Wed, 07 Jul 2010 08:25:21 +0200] rev 37734
added the new command inductive_cases to derive simplification equations for inductive predicates; added binding simps for general simplification equation
Tue, 06 Jul 2010 08:08:35 -0700 merged
huffman [Tue, 06 Jul 2010 08:08:35 -0700] rev 37733
merged
Mon, 05 Jul 2010 09:14:51 -0700 generalize type of is_interval to class euclidean_space
huffman [Mon, 05 Jul 2010 09:14:51 -0700] rev 37732
generalize type of is_interval to class euclidean_space
Mon, 05 Jul 2010 09:12:35 -0700 section -> subsection
huffman [Mon, 05 Jul 2010 09:12:35 -0700] rev 37731
section -> subsection
Sun, 04 Jul 2010 09:26:30 -0700 generalize some lemmas about derivatives
huffman [Sun, 04 Jul 2010 09:26:30 -0700] rev 37730
generalize some lemmas about derivatives
Sun, 04 Jul 2010 09:25:17 -0700 uniqueness of Frechet derivative
huffman [Sun, 04 Jul 2010 09:25:17 -0700] rev 37729
uniqueness of Frechet derivative
Tue, 06 Jul 2010 21:33:14 +0200 implode pseudo utf8, i.e. decode byte-stuffed low ASCII characters;
wenzelm [Tue, 06 Jul 2010 21:33:14 +0200] rev 37728
implode pseudo utf8, i.e. decode byte-stuffed low ASCII characters;
Tue, 06 Jul 2010 10:02:24 +0200 merged
wenzelm [Tue, 06 Jul 2010 10:02:24 +0200] rev 37727
merged
Tue, 06 Jul 2010 09:27:49 +0200 even more fun with primrec
haftmann [Tue, 06 Jul 2010 09:27:49 +0200] rev 37726
even more fun with primrec
Tue, 06 Jul 2010 09:21:15 +0200 refactored reference operations
haftmann [Tue, 06 Jul 2010 09:21:15 +0200] rev 37725
refactored reference operations
Tue, 06 Jul 2010 09:21:13 +0200 tuned
haftmann [Tue, 06 Jul 2010 09:21:13 +0200] rev 37724
tuned
Tue, 06 Jul 2010 09:21:13 +0200 tuned empty heap
haftmann [Tue, 06 Jul 2010 09:21:13 +0200] rev 37723
tuned empty heap
Mon, 05 Jul 2010 16:43:08 +0100 merged
paulson [Mon, 05 Jul 2010 16:43:08 +0100] rev 37722
merged
Mon, 05 Jul 2010 14:21:53 +0100 merged
paulson [Mon, 05 Jul 2010 14:21:53 +0100] rev 37721
merged
Mon, 05 Jul 2010 14:21:30 +0100 Unification (flexflex) bug fix; making "auto" deterministic
paulson [Mon, 05 Jul 2010 14:21:30 +0100] rev 37720
Unification (flexflex) bug fix; making "auto" deterministic
Mon, 05 Jul 2010 16:46:23 +0200 moved "open" operations from Heap.thy to Array.thy and Ref.thy
haftmann [Mon, 05 Jul 2010 16:46:23 +0200] rev 37719
moved "open" operations from Heap.thy to Array.thy and Ref.thy
Mon, 05 Jul 2010 15:36:37 +0200 only definite assignment
haftmann [Mon, 05 Jul 2010 15:36:37 +0200] rev 37718
only definite assignment
Mon, 05 Jul 2010 15:25:42 +0200 moved special operation array_ran here
haftmann [Mon, 05 Jul 2010 15:25:42 +0200] rev 37717
moved special operation array_ran here
Mon, 05 Jul 2010 15:25:42 +0200 remove primitive operation Heap.array in favour of Heap.array_of_list
haftmann [Mon, 05 Jul 2010 15:25:42 +0200] rev 37716
remove primitive operation Heap.array in favour of Heap.array_of_list
Mon, 05 Jul 2010 15:12:20 +0200 tuned proof
haftmann [Mon, 05 Jul 2010 15:12:20 +0200] rev 37715
tuned proof
Mon, 05 Jul 2010 15:12:20 +0200 tuned
haftmann [Mon, 05 Jul 2010 15:12:20 +0200] rev 37714
tuned
Mon, 05 Jul 2010 23:07:36 +0200 Outer_Syntax.prepare_command: disallow control commands here, and consequently in Isar documents;
wenzelm [Mon, 05 Jul 2010 23:07:36 +0200] rev 37713
Outer_Syntax.prepare_command: disallow control commands here, and consequently in Isar documents;
Mon, 05 Jul 2010 22:26:20 +0200 specific ML_val vs. ML_command;
wenzelm [Mon, 05 Jul 2010 22:26:20 +0200] rev 37712
specific ML_val vs. ML_command;
Mon, 05 Jul 2010 20:36:39 +0200 async_state: report within proper transaction context;
wenzelm [Mon, 05 Jul 2010 20:36:39 +0200] rev 37711
async_state: report within proper transaction context;
Mon, 05 Jul 2010 14:35:00 +0200 merged
haftmann [Mon, 05 Jul 2010 14:35:00 +0200] rev 37710
merged
Mon, 05 Jul 2010 14:34:28 +0200 simplified representation of monad type
haftmann [Mon, 05 Jul 2010 14:34:28 +0200] rev 37709
simplified representation of monad type
Mon, 05 Jul 2010 11:25:06 +0200 attempt to reconstruct missing HOL/Codegenerator_Test/ROOT.ML;
wenzelm [Mon, 05 Jul 2010 11:25:06 +0200] rev 37708
attempt to reconstruct missing HOL/Codegenerator_Test/ROOT.ML;
Mon, 05 Jul 2010 10:47:39 +0200 merged
wenzelm [Mon, 05 Jul 2010 10:47:39 +0200] rev 37707
merged
Mon, 05 Jul 2010 10:42:27 +0200 updated document
haftmann [Mon, 05 Jul 2010 10:42:27 +0200] rev 37706
updated document
Mon, 05 Jul 2010 10:39:49 +0200 dropped passed irregular names
haftmann [Mon, 05 Jul 2010 10:39:49 +0200] rev 37705
dropped passed irregular names
Sat, 03 Jul 2010 00:50:35 +0200 adapt Nitpick to "prod_case" and "*" -> "sum" renaming;
blanchet [Sat, 03 Jul 2010 00:50:35 +0200] rev 37704
adapt Nitpick to "prod_case" and "*" -> "sum" renaming; the code in "Nitpick_Preproc", which sorted the types using "typ_ord", was wrong and evil; it seems to have worked only because "*" was called "*"
Sat, 03 Jul 2010 00:49:12 +0200 remove needless signature entry
blanchet [Sat, 03 Jul 2010 00:49:12 +0200] rev 37703
remove needless signature entry
Fri, 02 Jul 2010 17:27:44 +0200 references to ghc and ocaml
haftmann [Fri, 02 Jul 2010 17:27:44 +0200] rev 37702
references to ghc and ocaml
Fri, 02 Jul 2010 17:27:44 +0200 explicit code_datatype declaration prevents multiple instantiations later on
haftmann [Fri, 02 Jul 2010 17:27:44 +0200] rev 37701
explicit code_datatype declaration prevents multiple instantiations later on
Fri, 02 Jul 2010 16:50:53 +0200 refrain from using datatype declaration -- opens chance for quickcheck later on
haftmann [Fri, 02 Jul 2010 16:50:53 +0200] rev 37700
refrain from using datatype declaration -- opens chance for quickcheck later on
Fri, 02 Jul 2010 16:50:52 +0200 tuned proof
haftmann [Fri, 02 Jul 2010 16:50:52 +0200] rev 37699
tuned proof
Fri, 02 Jul 2010 16:20:56 +0200 reverted to verion from fc27be4c6b1c
haftmann [Fri, 02 Jul 2010 16:20:56 +0200] rev 37698
reverted to verion from fc27be4c6b1c
Fri, 02 Jul 2010 16:15:49 +0200 traceback for error messages
haftmann [Fri, 02 Jul 2010 16:15:49 +0200] rev 37697
traceback for error messages
Fri, 02 Jul 2010 16:10:59 +0200 accomodate for different behvaiour of nitpick (c.f. also 180e80b4eac1)
haftmann [Fri, 02 Jul 2010 16:10:59 +0200] rev 37696
accomodate for different behvaiour of nitpick (c.f. also 180e80b4eac1)
Fri, 02 Jul 2010 14:23:18 +0200 introduced distinct session HOL-Codegenerator_Test
haftmann [Fri, 02 Jul 2010 14:23:18 +0200] rev 37695
introduced distinct session HOL-Codegenerator_Test
Fri, 02 Jul 2010 14:23:17 +0200 tuned bootstrap files
haftmann [Fri, 02 Jul 2010 14:23:17 +0200] rev 37694
tuned bootstrap files
Fri, 02 Jul 2010 14:23:17 +0200 remove codegeneration-related theories from big library theory
haftmann [Fri, 02 Jul 2010 14:23:17 +0200] rev 37693
remove codegeneration-related theories from big library theory
Fri, 02 Jul 2010 14:23:17 +0200 drop unconvenient code declarations
haftmann [Fri, 02 Jul 2010 14:23:17 +0200] rev 37692
drop unconvenient code declarations
Fri, 02 Jul 2010 14:23:16 +0200 build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann [Fri, 02 Jul 2010 14:23:16 +0200] rev 37691
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
Sun, 04 Jul 2010 21:01:22 +0200 general Future.report -- also for Toplevel.async_state;
wenzelm [Sun, 04 Jul 2010 21:01:22 +0200] rev 37690
general Future.report -- also for Toplevel.async_state;
Sun, 04 Jul 2010 00:05:32 +0200 simplified Isabelle_Process.Result: use markup directly;
wenzelm [Sun, 04 Jul 2010 00:05:32 +0200] rev 37689
simplified Isabelle_Process.Result: use markup directly;
Sat, 03 Jul 2010 23:24:36 +0200 run_command: actually observe "print" flag;
wenzelm [Sat, 03 Jul 2010 23:24:36 +0200] rev 37688
run_command: actually observe "print" flag;
Sat, 03 Jul 2010 22:33:10 +0200 Toplevel.run_command: asynchronous state output, as an attempt to address potentially slow pretty printing (e.g. in HOL/Bali);
wenzelm [Sat, 03 Jul 2010 22:33:10 +0200] rev 37687
Toplevel.run_command: asynchronous state output, as an attempt to address potentially slow pretty printing (e.g. in HOL/Bali);
Sat, 03 Jul 2010 20:36:30 +0200 more precise timing;
wenzelm [Sat, 03 Jul 2010 20:36:30 +0200] rev 37686
more precise timing;
Sat, 03 Jul 2010 20:20:13 +0200 more efficient document model/view -- avoid repeated iteration over commands from start, prefer bulk operations;
wenzelm [Sat, 03 Jul 2010 20:20:13 +0200] rev 37685
more efficient document model/view -- avoid repeated iteration over commands from start, prefer bulk operations; misc tuning;
Fri, 02 Jul 2010 21:48:54 +0200 standard argument order;
wenzelm [Fri, 02 Jul 2010 21:48:54 +0200] rev 37684
standard argument order; tuned;
Fri, 02 Jul 2010 21:41:06 +0200 do not open auxiliary ML structures;
wenzelm [Fri, 02 Jul 2010 21:41:06 +0200] rev 37683
do not open auxiliary ML structures; misc tuning;
Fri, 02 Jul 2010 20:44:17 +0200 tuned white space;
wenzelm [Fri, 02 Jul 2010 20:44:17 +0200] rev 37682
tuned white space;
Fri, 02 Jul 2010 10:47:50 +0200 fixed spelling
haftmann [Fri, 02 Jul 2010 10:47:50 +0200] rev 37681
fixed spelling
Fri, 02 Jul 2010 10:45:25 +0200 merged
haftmann [Fri, 02 Jul 2010 10:45:25 +0200] rev 37680
merged
Thu, 01 Jul 2010 16:55:05 +0200 "prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect
haftmann [Thu, 01 Jul 2010 16:55:05 +0200] rev 37679
"prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect
Thu, 01 Jul 2010 16:54:44 +0200 "prod" and "sum" replace "*" and "+" respectively
haftmann [Thu, 01 Jul 2010 16:54:44 +0200] rev 37678
"prod" and "sum" replace "*" and "+" respectively
Thu, 01 Jul 2010 16:54:42 +0200 qualified constants Set.member and Set.Collect
haftmann [Thu, 01 Jul 2010 16:54:42 +0200] rev 37677
qualified constants Set.member and Set.Collect
Thu, 01 Jul 2010 16:54:42 +0200 "prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect
haftmann [Thu, 01 Jul 2010 16:54:42 +0200] rev 37676
"prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect
Thu, 01 Jul 2010 15:40:58 -0700 merged
huffman [Thu, 01 Jul 2010 15:40:58 -0700] rev 37675
merged
Thu, 01 Jul 2010 15:40:38 -0700 convert theorem path_connected_sphere to euclidean_space class
huffman [Thu, 01 Jul 2010 15:40:38 -0700] rev 37674
convert theorem path_connected_sphere to euclidean_space class
Thu, 01 Jul 2010 09:24:04 -0700 generalize more lemmas from ordered_euclidean_space to euclidean_space
huffman [Thu, 01 Jul 2010 09:24:04 -0700] rev 37673
generalize more lemmas from ordered_euclidean_space to euclidean_space
Thu, 01 Jul 2010 19:14:54 +0200 avoid Old_Number_Theory;
wenzelm [Thu, 01 Jul 2010 19:14:54 +0200] rev 37672
avoid Old_Number_Theory; more precise dependencies;
Thu, 01 Jul 2010 18:31:46 +0200 misc tuning and modernization;
wenzelm [Thu, 01 Jul 2010 18:31:46 +0200] rev 37671
misc tuning and modernization;
Thu, 01 Jul 2010 14:32:57 +0200 merged
haftmann [Thu, 01 Jul 2010 14:32:57 +0200] rev 37670
merged
Thu, 01 Jul 2010 13:47:27 +0200 once more a try with mkdir_leaf
haftmann [Thu, 01 Jul 2010 13:47:27 +0200] rev 37669
once more a try with mkdir_leaf
Thu, 01 Jul 2010 13:38:17 +0200 refined semantics of mkdir_leaf: do not fail if directory already exists
haftmann [Thu, 01 Jul 2010 13:38:17 +0200] rev 37668
refined semantics of mkdir_leaf: do not fail if directory already exists
Thu, 01 Jul 2010 13:32:14 +0200 avoid bitstrings in generated code
haftmann [Thu, 01 Jul 2010 13:32:14 +0200] rev 37667
avoid bitstrings in generated code
Thu, 01 Jul 2010 10:57:19 +0200 Updated NEWS
hoelzl [Thu, 01 Jul 2010 10:57:19 +0200] rev 37666
Updated NEWS
Thu, 01 Jul 2010 11:48:42 +0200 Add theory for indicator function.
hoelzl [Thu, 01 Jul 2010 11:48:42 +0200] rev 37665
Add theory for indicator function.
Thu, 01 Jul 2010 09:01:09 +0200 Instantiate product type as euclidean space.
hoelzl [Thu, 01 Jul 2010 09:01:09 +0200] rev 37664
Instantiate product type as euclidean space.
Thu, 01 Jul 2010 08:13:20 +0200 merged
haftmann [Thu, 01 Jul 2010 08:13:20 +0200] rev 37663
merged
Thu, 01 Jul 2010 08:12:55 +0200 repaired line ending
haftmann [Thu, 01 Jul 2010 08:12:55 +0200] rev 37662
repaired line ending
Thu, 01 Jul 2010 08:12:40 +0200 revert to plain for now mkdir
haftmann [Thu, 01 Jul 2010 08:12:40 +0200] rev 37661
revert to plain for now mkdir
Wed, 30 Jun 2010 17:12:38 +0200 one unified Word theory
haftmann [Wed, 30 Jun 2010 17:12:38 +0200] rev 37660
one unified Word theory
Wed, 30 Jun 2010 16:46:44 +0200 more speaking names
haftmann [Wed, 30 Jun 2010 16:46:44 +0200] rev 37659
more speaking names
Wed, 30 Jun 2010 16:45:47 +0200 more speaking names
haftmann [Wed, 30 Jun 2010 16:45:47 +0200] rev 37658
more speaking names
Wed, 30 Jun 2010 16:41:03 +0200 moved specific operations here
haftmann [Wed, 30 Jun 2010 16:41:03 +0200] rev 37657
moved specific operations here
Wed, 30 Jun 2010 16:28:29 +0200 more speaking theory names
haftmann [Wed, 30 Jun 2010 16:28:29 +0200] rev 37656
more speaking theory names
Wed, 30 Jun 2010 16:28:14 +0200 more speaking theory names
haftmann [Wed, 30 Jun 2010 16:28:14 +0200] rev 37655
more speaking theory names
Wed, 30 Jun 2010 16:28:13 +0200 use existing bit type from theory Bit
haftmann [Wed, 30 Jun 2010 16:28:13 +0200] rev 37654
use existing bit type from theory Bit
Wed, 30 Jun 2010 16:28:13 +0200 split off Cardinality from Numeral_Type
haftmann [Wed, 30 Jun 2010 16:28:13 +0200] rev 37653
split off Cardinality from Numeral_Type
Wed, 30 Jun 2010 16:28:13 +0200 added literal and typerep instances
haftmann [Wed, 30 Jun 2010 16:28:13 +0200] rev 37652
added literal and typerep instances
Wed, 30 Jun 2010 12:20:45 +0200 mkdir_leaf -- avoiding surprises with typos in user-given paths
haftmann [Wed, 30 Jun 2010 12:20:45 +0200] rev 37651
mkdir_leaf -- avoiding surprises with typos in user-given paths
Wed, 30 Jun 2010 21:29:58 -0700 generalize some lemmas about derivatives
huffman [Wed, 30 Jun 2010 21:29:58 -0700] rev 37650
generalize some lemmas about derivatives
Wed, 30 Jun 2010 21:13:46 -0700 add lemma at_within_interior
huffman [Wed, 30 Jun 2010 21:13:46 -0700] rev 37649
add lemma at_within_interior
Wed, 30 Jun 2010 19:00:15 -0700 generalize more euclidean_space lemmas
huffman [Wed, 30 Jun 2010 19:00:15 -0700] rev 37648
generalize more euclidean_space lemmas
Wed, 30 Jun 2010 11:51:35 -0700 minimize dependencies on Numeral_Type
huffman [Wed, 30 Jun 2010 11:51:35 -0700] rev 37647
minimize dependencies on Numeral_Type
Wed, 30 Jun 2010 10:42:38 -0700 change type of 'dimension' to 'a itself => nat
huffman [Wed, 30 Jun 2010 10:42:38 -0700] rev 37646
change type of 'dimension' to 'a itself => nat
Wed, 30 Jun 2010 10:26:02 -0700 generalize some euclidean_space lemmas
huffman [Wed, 30 Jun 2010 10:26:02 -0700] rev 37645
generalize some euclidean_space lemmas
Wed, 30 Jun 2010 18:19:53 +0200 merged
blanchet [Wed, 30 Jun 2010 18:19:53 +0200] rev 37644
merged
Wed, 30 Jun 2010 18:03:34 +0200 rewrote the TPTP problem generation code more or less from scratch;
blanchet [Wed, 30 Jun 2010 18:03:34 +0200] rev 37643
rewrote the TPTP problem generation code more or less from scratch; there is now an explicit AST data structure which will make it easy to support alternative formats (e.g., DFG, sorted TPTP, sorted DFG); also, if "full_types" is enabled, "hAPP" is then tagged properly
Tue, 29 Jun 2010 13:23:13 +0200 rename functions
blanchet [Tue, 29 Jun 2010 13:23:13 +0200] rev 37642
rename functions
Wed, 30 Jun 2010 11:39:10 +0200 merged
haftmann [Wed, 30 Jun 2010 11:39:10 +0200] rev 37641
merged
Wed, 30 Jun 2010 11:38:51 +0200 unfold_fun_n
haftmann [Wed, 30 Jun 2010 11:38:51 +0200] rev 37640
unfold_fun_n
Wed, 30 Jun 2010 11:38:51 +0200 pervasive tuning of code
haftmann [Wed, 30 Jun 2010 11:38:51 +0200] rev 37639
pervasive tuning of code
Wed, 30 Jun 2010 11:38:51 +0200 explicit printing function for applify
haftmann [Wed, 30 Jun 2010 11:38:51 +0200] rev 37638
explicit printing function for applify
Tue, 29 Jun 2010 22:59:29 +0200 fail with low-level exception, not user error;
wenzelm [Tue, 29 Jun 2010 22:59:29 +0200] rev 37637
fail with low-level exception, not user error;
Tue, 29 Jun 2010 21:56:31 +0200 eliminated some unused bindings;
wenzelm [Tue, 29 Jun 2010 21:56:31 +0200] rev 37636
eliminated some unused bindings;
Tue, 29 Jun 2010 21:46:47 +0200 recovered some indentation from the depths of time;
wenzelm [Tue, 29 Jun 2010 21:46:47 +0200] rev 37635
recovered some indentation from the depths of time;
Tue, 29 Jun 2010 17:03:59 +0100 cleaned by using descending instead of lifting
Christian Urban <urbanc@in.tum.de> [Tue, 29 Jun 2010 17:03:59 +0100] rev 37634
cleaned by using descending instead of lifting
Tue, 29 Jun 2010 11:38:51 +0200 merged
blanchet [Tue, 29 Jun 2010 11:38:51 +0200] rev 37633
merged
Tue, 29 Jun 2010 11:29:31 +0200 move function
blanchet [Tue, 29 Jun 2010 11:29:31 +0200] rev 37632
move function
Tue, 29 Jun 2010 11:20:05 +0200 compile
blanchet [Tue, 29 Jun 2010 11:20:05 +0200] rev 37631
compile
Tue, 29 Jun 2010 11:14:52 +0200 compile
blanchet [Tue, 29 Jun 2010 11:14:52 +0200] rev 37630
compile
Tue, 29 Jun 2010 11:03:26 +0200 more elegant cheating
blanchet [Tue, 29 Jun 2010 11:03:26 +0200] rev 37629
more elegant cheating
Tue, 29 Jun 2010 10:56:45 +0200 Sledgehammer can save some msecs by cheating
blanchet [Tue, 29 Jun 2010 10:56:45 +0200] rev 37628
Sledgehammer can save some msecs by cheating
Tue, 29 Jun 2010 10:36:36 +0200 more precise error message for remote ATPs
blanchet [Tue, 29 Jun 2010 10:36:36 +0200] rev 37627
more precise error message for remote ATPs
Tue, 29 Jun 2010 10:25:53 +0200 move blacklisting completely out of the clausifier;
blanchet [Tue, 29 Jun 2010 10:25:53 +0200] rev 37626
move blacklisting completely out of the clausifier; the only reason it was in the clausifier as well was the Skolem cache
Tue, 29 Jun 2010 09:26:56 +0200 rename "skolem_somes" to "skolems", now that there's only one flavor of Skolems
blanchet [Tue, 29 Jun 2010 09:26:56 +0200] rev 37625
rename "skolem_somes" to "skolems", now that there's only one flavor of Skolems
Tue, 29 Jun 2010 09:19:16 +0200 move "nice names" from Metis to TPTP format
blanchet [Tue, 29 Jun 2010 09:19:16 +0200] rev 37624
move "nice names" from Metis to TPTP format
Tue, 29 Jun 2010 09:05:37 +0200 move functions not needed by Metis out of "Metis_Clauses"
blanchet [Tue, 29 Jun 2010 09:05:37 +0200] rev 37623
move functions not needed by Metis out of "Metis_Clauses"
Mon, 28 Jun 2010 18:47:07 +0200 no setup is necessary anymore
blanchet [Mon, 28 Jun 2010 18:47:07 +0200] rev 37622
no setup is necessary anymore
Mon, 28 Jun 2010 18:46:42 +0200 adapt call
blanchet [Mon, 28 Jun 2010 18:46:42 +0200] rev 37621
adapt call
Mon, 28 Jun 2010 18:15:40 +0200 remove obsolete component of CNF clause tuple (and reorder it)
blanchet [Mon, 28 Jun 2010 18:15:40 +0200] rev 37620
remove obsolete component of CNF clause tuple (and reorder it)
Mon, 28 Jun 2010 18:08:36 +0200 killed "expand_defs_tac";
blanchet [Mon, 28 Jun 2010 18:08:36 +0200] rev 37619
killed "expand_defs_tac"; it has no raison d'etre now that Skolemization is always done "inline"; the comment in the code suggested that it was used for other things as well but the code clearly did nothing if no Skolem "Frees" were in the problem
Mon, 28 Jun 2010 18:02:36 +0200 get rid of Skolem cache by performing CNF-conversion after fact selection
blanchet [Mon, 28 Jun 2010 18:02:36 +0200] rev 37618
get rid of Skolem cache by performing CNF-conversion after fact selection
Mon, 28 Jun 2010 17:32:28 +0200 always perform "inline" skolemization, polymorphism or not, Skolem cache or not
blanchet [Mon, 28 Jun 2010 17:32:28 +0200] rev 37617
always perform "inline" skolemization, polymorphism or not, Skolem cache or not
Mon, 28 Jun 2010 17:31:38 +0200 always perform relevance filtering on original formulas
blanchet [Mon, 28 Jun 2010 17:31:38 +0200] rev 37616
always perform relevance filtering on original formulas
Tue, 29 Jun 2010 11:25:30 +0200 merged
haftmann [Tue, 29 Jun 2010 11:25:30 +0200] rev 37615
merged
Tue, 29 Jun 2010 11:25:25 +0200 split off predicate compiler into separate theory
haftmann [Tue, 29 Jun 2010 11:25:25 +0200] rev 37614
split off predicate compiler into separate theory
Tue, 29 Jun 2010 11:25:04 +0200 split off predicate compiler into separate theory
haftmann [Tue, 29 Jun 2010 11:25:04 +0200] rev 37613
split off predicate compiler into separate theory
Tue, 29 Jun 2010 11:25:04 +0200 adapted to reorganization of auxiliary list operations; split off predicate compiler into separate theory
haftmann [Tue, 29 Jun 2010 11:25:04 +0200] rev 37612
adapted to reorganization of auxiliary list operations; split off predicate compiler into separate theory
Tue, 29 Jun 2010 11:25:03 +0200 adapted to change in interface
haftmann [Tue, 29 Jun 2010 11:25:03 +0200] rev 37611
adapted to change in interface
Tue, 29 Jun 2010 11:25:03 +0200 updated generated document
haftmann [Tue, 29 Jun 2010 11:25:03 +0200] rev 37610
updated generated document
Tue, 29 Jun 2010 09:37:23 +0100 tuned
Christian Urban <urbanc@in.tum.de> [Tue, 29 Jun 2010 09:37:23 +0100] rev 37609
tuned
Tue, 29 Jun 2010 07:55:18 +0200 merged
haftmann [Tue, 29 Jun 2010 07:55:18 +0200] rev 37608
merged
Mon, 28 Jun 2010 15:32:27 +0200 tuned theory text
haftmann [Mon, 28 Jun 2010 15:32:27 +0200] rev 37607
tuned theory text
Mon, 28 Jun 2010 15:32:26 +0200 inner_simps is not enough, need also local facts
haftmann [Mon, 28 Jun 2010 15:32:26 +0200] rev 37606
inner_simps is not enough, need also local facts
Mon, 28 Jun 2010 15:32:26 +0200 put section on distinctness before listsum; refined code generation operations; dropped ancient infix mem
haftmann [Mon, 28 Jun 2010 15:32:26 +0200] rev 37605
put section on distinctness before listsum; refined code generation operations; dropped ancient infix mem
Mon, 28 Jun 2010 15:32:25 +0200 explicit is better than implicit
haftmann [Mon, 28 Jun 2010 15:32:25 +0200] rev 37604
explicit is better than implicit
Mon, 28 Jun 2010 15:32:25 +0200 avoid List.all
haftmann [Mon, 28 Jun 2010 15:32:25 +0200] rev 37603
avoid List.all
Mon, 28 Jun 2010 15:32:24 +0200 tuned whitespace
haftmann [Mon, 28 Jun 2010 15:32:24 +0200] rev 37602
tuned whitespace
Mon, 28 Jun 2010 15:32:24 +0200 tuned lemma formulations
haftmann [Mon, 28 Jun 2010 15:32:24 +0200] rev 37601
tuned lemma formulations
Mon, 28 Jun 2010 15:32:24 +0200 list_ex replaces list_exists
haftmann [Mon, 28 Jun 2010 15:32:24 +0200] rev 37600
list_ex replaces list_exists
Mon, 28 Jun 2010 15:32:20 +0200 tuned syntax
haftmann [Mon, 28 Jun 2010 15:32:20 +0200] rev 37599
tuned syntax
Mon, 28 Jun 2010 15:32:17 +0200 explicit is better than implicit
haftmann [Mon, 28 Jun 2010 15:32:17 +0200] rev 37598
explicit is better than implicit
Mon, 28 Jun 2010 15:32:13 +0200 modernized specifications
haftmann [Mon, 28 Jun 2010 15:32:13 +0200] rev 37597
modernized specifications
Mon, 28 Jun 2010 15:32:08 +0200 dropped ancient infix mem
haftmann [Mon, 28 Jun 2010 15:32:08 +0200] rev 37596
dropped ancient infix mem
Mon, 28 Jun 2010 15:32:06 +0200 dropped ancient infix mem; refined code generation operations in List.thy
haftmann [Mon, 28 Jun 2010 15:32:06 +0200] rev 37595
dropped ancient infix mem; refined code generation operations in List.thy
Tue, 29 Jun 2010 02:18:08 +0100 cosmetics: avoided statement of raw theorems, used the method descending instead
Christian Urban <urbanc@in.tum.de> [Tue, 29 Jun 2010 02:18:08 +0100] rev 37594
cosmetics: avoided statement of raw theorems, used the method descending instead
Tue, 29 Jun 2010 01:38:29 +0100 separated the lifting and descending procedures in the quotient package
Christian Urban <urbanc@in.tum.de> [Tue, 29 Jun 2010 01:38:29 +0100] rev 37593
separated the lifting and descending procedures in the quotient package
Mon, 28 Jun 2010 16:20:39 +0100 separation of translations in derive_qtrm / derive_rtrm (similarly for types)
Christian Urban <urbanc@in.tum.de> [Mon, 28 Jun 2010 16:20:39 +0100] rev 37592
separation of translations in derive_qtrm / derive_rtrm (similarly for types)
Mon, 28 Jun 2010 15:03:07 +0200 merged constants "split" and "prod_case"
haftmann [Mon, 28 Jun 2010 15:03:07 +0200] rev 37591
merged constants "split" and "prod_case"
Mon, 28 Jun 2010 15:03:07 +0200 merged constants "split" and "prod_case" -- nitpick behaves differently
haftmann [Mon, 28 Jun 2010 15:03:07 +0200] rev 37590
merged constants "split" and "prod_case" -- nitpick behaves differently
Mon, 28 Jun 2010 15:03:06 +0200 tuned whitespace
haftmann [Mon, 28 Jun 2010 15:03:06 +0200] rev 37589
tuned whitespace
Mon, 28 Jun 2010 13:36:21 +0200 merged
blanchet [Mon, 28 Jun 2010 13:36:21 +0200] rev 37588
merged
Mon, 28 Jun 2010 11:04:02 +0200 compile
blanchet [Mon, 28 Jun 2010 11:04:02 +0200] rev 37587
compile
Mon, 28 Jun 2010 08:55:46 +0200 merged
blanchet [Mon, 28 Jun 2010 08:55:46 +0200] rev 37586
merged
Fri, 25 Jun 2010 23:35:14 +0200 multiplexing
blanchet [Fri, 25 Jun 2010 23:35:14 +0200] rev 37585
multiplexing
Fri, 25 Jun 2010 18:34:06 +0200 factor out thread creation
blanchet [Fri, 25 Jun 2010 18:34:06 +0200] rev 37584
factor out thread creation
Fri, 25 Jun 2010 18:05:36 +0200 factored non-ATP specific code from "ATP_Manager" out, so that it can be reused for the LEO-II integration
blanchet [Fri, 25 Jun 2010 18:05:36 +0200] rev 37583
factored non-ATP specific code from "ATP_Manager" out, so that it can be reused for the LEO-II integration
Fri, 25 Jun 2010 18:03:01 +0200 update docs
blanchet [Fri, 25 Jun 2010 18:03:01 +0200] rev 37582
update docs
Fri, 25 Jun 2010 17:32:55 +0200 simpler argument
blanchet [Fri, 25 Jun 2010 17:32:55 +0200] rev 37581
simpler argument
Fri, 25 Jun 2010 17:26:14 +0200 got rid of "respect_no_atp" option, which even I don't use
blanchet [Fri, 25 Jun 2010 17:26:14 +0200] rev 37580
got rid of "respect_no_atp" option, which even I don't use
Fri, 25 Jun 2010 17:13:38 +0200 reorder ML files
blanchet [Fri, 25 Jun 2010 17:13:38 +0200] rev 37579
reorder ML files
Fri, 25 Jun 2010 17:08:39 +0200 renamed "Sledgehammer_FOL_Clauses" to "Metis_Clauses", so that Metis doesn't depend on Sledgehammer
blanchet [Fri, 25 Jun 2010 17:08:39 +0200] rev 37578
renamed "Sledgehammer_FOL_Clauses" to "Metis_Clauses", so that Metis doesn't depend on Sledgehammer
Fri, 25 Jun 2010 16:42:06 +0200 merge "Sledgehammer_{F,H}OL_Clause", as requested by a FIXME
blanchet [Fri, 25 Jun 2010 16:42:06 +0200] rev 37577
merge "Sledgehammer_{F,H}OL_Clause", as requested by a FIXME
Fri, 25 Jun 2010 16:29:07 +0200 get rid of type alias
blanchet [Fri, 25 Jun 2010 16:29:07 +0200] rev 37576
get rid of type alias
Fri, 25 Jun 2010 16:27:53 +0200 exploit "Name.desymbolize" to remove some dependencies
blanchet [Fri, 25 Jun 2010 16:27:53 +0200] rev 37575
exploit "Name.desymbolize" to remove some dependencies
Fri, 25 Jun 2010 16:15:03 +0200 renamed "Sledgehammer_Fact_Preprocessor" to "Clausifier";
blanchet [Fri, 25 Jun 2010 16:15:03 +0200] rev 37574
renamed "Sledgehammer_Fact_Preprocessor" to "Clausifier"; the new name reflects that it's not used only by Sledgehammer (but also by "meson" and "metis") and that it doesn't only clausify facts (but also goals)
Fri, 25 Jun 2010 16:03:34 +0200 fewer dependencies
blanchet [Fri, 25 Jun 2010 16:03:34 +0200] rev 37573
fewer dependencies
Fri, 25 Jun 2010 15:59:13 +0200 more intra-module dependency cleanup + merge "const" and "type_const" tables, since this is safe
blanchet [Fri, 25 Jun 2010 15:59:13 +0200] rev 37572
more intra-module dependency cleanup + merge "const" and "type_const" tables, since this is safe
Fri, 25 Jun 2010 15:30:38 +0200 more moving around of ML files in "Sledgehammer.thy"
blanchet [Fri, 25 Jun 2010 15:30:38 +0200] rev 37571
more moving around of ML files in "Sledgehammer.thy"
Fri, 25 Jun 2010 15:22:12 +0200 got rid of needless exception
blanchet [Fri, 25 Jun 2010 15:22:12 +0200] rev 37570
got rid of needless exception
Fri, 25 Jun 2010 15:18:58 +0200 move "MESON" up;
blanchet [Fri, 25 Jun 2010 15:18:58 +0200] rev 37569
move "MESON" up; the ultimate goal is to make Sledgehammer depend on MESON and Metis, rather than a big spaghetti
Fri, 25 Jun 2010 15:16:22 +0200 remove junk
blanchet [Fri, 25 Jun 2010 15:16:22 +0200] rev 37568
remove junk
Fri, 25 Jun 2010 15:08:03 +0200 further reduce dependencies on "sledgehammer_fact_filter.ML"
blanchet [Fri, 25 Jun 2010 15:08:03 +0200] rev 37567
further reduce dependencies on "sledgehammer_fact_filter.ML"
Fri, 25 Jun 2010 15:01:35 +0200 move "prepare_clauses" from "sledgehammer_fact_filter.ML" to "sledgehammer_hol_clause.ML";
blanchet [Fri, 25 Jun 2010 15:01:35 +0200] rev 37566
move "prepare_clauses" from "sledgehammer_fact_filter.ML" to "sledgehammer_hol_clause.ML"; since it has nothing to do with filtering
Mon, 28 Jun 2010 10:39:39 +0200 merged
wenzelm [Mon, 28 Jun 2010 10:39:39 +0200] rev 37565
merged
Mon, 28 Jun 2010 09:48:36 +0200 Quotient package reverse lifting
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 28 Jun 2010 09:48:36 +0200] rev 37564
Quotient package reverse lifting
Mon, 28 Jun 2010 07:38:39 +0200 Add reverse lifting flag to automated theorem derivation
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 28 Jun 2010 07:38:39 +0200] rev 37563
Add reverse lifting flag to automated theorem derivation
Mon, 28 Jun 2010 07:32:51 +0200 Restrict quotient definitions to constants
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 28 Jun 2010 07:32:51 +0200] rev 37562
Restrict quotient definitions to constants
Sun, 27 Jun 2010 08:33:01 +0100 mixfix can be given for automatically lifted constants
Christian Urban <urbanc@in.tum.de> [Sun, 27 Jun 2010 08:33:01 +0100] rev 37561
mixfix can be given for automatically lifted constants
Sat, 26 Jun 2010 08:23:40 +0100 streamlined the generation of quotient theorems out of raw theorems
Christian Urban <urbanc@in.tum.de> [Sat, 26 Jun 2010 08:23:40 +0100] rev 37560
streamlined the generation of quotient theorems out of raw theorems
Fri, 25 Jun 2010 19:12:04 +0200 merged
haftmann [Fri, 25 Jun 2010 19:12:04 +0200] rev 37559
merged
Fri, 25 Jun 2010 11:42:29 +0200 avoid REPEAT after THEN_ALL_NEW
haftmann [Fri, 25 Jun 2010 11:42:29 +0200] rev 37558
avoid REPEAT after THEN_ALL_NEW
Sat, 26 Jun 2010 22:44:25 +0200 refresh Isabelle token marker after buffer properties changed, e.g. when fold mode is switched;
wenzelm [Sat, 26 Jun 2010 22:44:25 +0200] rev 37557
refresh Isabelle token marker after buffer properties changed, e.g. when fold mode is switched;
Sat, 26 Jun 2010 22:19:55 +0200 treat alternative newline symbols as in Isabelle/ML;
wenzelm [Sat, 26 Jun 2010 22:19:55 +0200] rev 37556
treat alternative newline symbols as in Isabelle/ML;
Sat, 26 Jun 2010 21:26:35 +0200 simplified text_area_painter, with more precise treatment of visible line end;
wenzelm [Sat, 26 Jun 2010 21:26:35 +0200] rev 37555
simplified text_area_painter, with more precise treatment of visible line end;
Fri, 25 Jun 2010 14:05:49 +0200 merged
wenzelm [Fri, 25 Jun 2010 14:05:49 +0200] rev 37554
merged
Fri, 25 Jun 2010 12:15:49 +0200 merged
blanchet [Fri, 25 Jun 2010 12:15:49 +0200] rev 37553
merged
Fri, 25 Jun 2010 12:15:24 +0200 eta-expand
blanchet [Fri, 25 Jun 2010 12:15:24 +0200] rev 37552
eta-expand
Fri, 25 Jun 2010 12:08:48 +0200 improve the natural formula relevance filter code, so that it behaves more like the CNF one
blanchet [Fri, 25 Jun 2010 12:08:48 +0200] rev 37551
improve the natural formula relevance filter code, so that it behaves more like the CNF one
Fri, 25 Jun 2010 12:07:52 +0200 split SPASS time slot between SOS and non-SOS, in case SOS times out
blanchet [Fri, 25 Jun 2010 12:07:52 +0200] rev 37550
split SPASS time slot between SOS and non-SOS, in case SOS times out
Thu, 24 Jun 2010 21:01:13 +0200 yields ill-typed ATP/metis proofs -- raus!
blanchet [Thu, 24 Jun 2010 21:01:13 +0200] rev 37549
yields ill-typed ATP/metis proofs -- raus!
Thu, 24 Jun 2010 21:00:37 +0200 make sure "metisFT" is tried upon "metis" failure in "resolve_inc_tyvars"
blanchet [Thu, 24 Jun 2010 21:00:37 +0200] rev 37548
make sure "metisFT" is tried upon "metis" failure in "resolve_inc_tyvars"
Fri, 25 Jun 2010 07:19:21 +0200 merged
haftmann [Fri, 25 Jun 2010 07:19:21 +0200] rev 37547
merged
Thu, 24 Jun 2010 21:04:35 +0200 more direct definition simplifies proofs
haftmann [Thu, 24 Jun 2010 21:04:35 +0200] rev 37546
more direct definition simplifies proofs
Thu, 24 Jun 2010 21:03:32 +0200 merged
haftmann [Thu, 24 Jun 2010 21:03:32 +0200] rev 37545
merged
Thu, 24 Jun 2010 18:45:31 +0200 more precise tactic: do not escape to a different goal branch (REPEAT is still problematic, though)
haftmann [Thu, 24 Jun 2010 18:45:31 +0200] rev 37544
more precise tactic: do not escape to a different goal branch (REPEAT is still problematic, though)
Thu, 24 Jun 2010 18:22:15 +0200 a76ace919f1c wasn't quite right; second try
blanchet [Thu, 24 Jun 2010 18:22:15 +0200] rev 37543
a76ace919f1c wasn't quite right; second try
Thu, 24 Jun 2010 18:04:31 +0200 merge
blanchet [Thu, 24 Jun 2010 18:04:31 +0200] rev 37542
merge
Thu, 24 Jun 2010 17:57:36 +0200 never include anything from the Sledgehammer theory in the relevant facts + killed two obsolete facts
blanchet [Thu, 24 Jun 2010 17:57:36 +0200] rev 37541
never include anything from the Sledgehammer theory in the relevant facts + killed two obsolete facts
Thu, 24 Jun 2010 17:27:18 +0200 better eta-expansion in Sledgehammer's clausification;
blanchet [Thu, 24 Jun 2010 17:27:18 +0200] rev 37540
better eta-expansion in Sledgehammer's clausification; make the eta-expansion code more robust in the face of polymorphic arguments + make eta-expansion happen more often, since it first-orderizes things
Thu, 24 Jun 2010 17:25:47 +0200 cosmetics
blanchet [Thu, 24 Jun 2010 17:25:47 +0200] rev 37539
cosmetics
Thu, 24 Jun 2010 10:38:01 +0200 make sure that theorems passed using "add:" to Sledgehammer are not eliminated on heuristic grounds
blanchet [Thu, 24 Jun 2010 10:38:01 +0200] rev 37538
make sure that theorems passed using "add:" to Sledgehammer are not eliminated on heuristic grounds
Wed, 23 Jun 2010 18:43:50 +0200 improve the new "natural formula" fact filter
blanchet [Wed, 23 Jun 2010 18:43:50 +0200] rev 37537
improve the new "natural formula" fact filter
Fri, 25 Jun 2010 11:48:37 +0200 explicit treatment of UTF8 sequences as Isabelle symbols;
wenzelm [Fri, 25 Jun 2010 11:48:37 +0200] rev 37536
explicit treatment of UTF8 sequences as Isabelle symbols;
Thu, 24 Jun 2010 23:20:47 +0200 ML pretty printing of type string according to (quasi-abstract) YXML markup and symbols (including UTF8);
wenzelm [Thu, 24 Jun 2010 23:20:47 +0200] rev 37535
ML pretty printing of type string according to (quasi-abstract) YXML markup and symbols (including UTF8);
Thu, 24 Jun 2010 22:58:45 +0200 escape UTF8 symbols for the ML compiler;
wenzelm [Thu, 24 Jun 2010 22:58:45 +0200] rev 37534
escape UTF8 symbols for the ML compiler;
Thu, 24 Jun 2010 21:57:18 +0200 explicit treatment of UTF8 character sequences as Isabelle symbols;
wenzelm [Thu, 24 Jun 2010 21:57:18 +0200] rev 37533
explicit treatment of UTF8 character sequences as Isabelle symbols;
Thu, 24 Jun 2010 16:27:40 +0100 slight cleaning and simplification of the automatic wrapper for quotient definitions
Christian Urban <urbanc@in.tum.de> [Thu, 24 Jun 2010 16:27:40 +0100] rev 37532
slight cleaning and simplification of the automatic wrapper for quotient definitions
Thu, 24 Jun 2010 17:01:52 +0200 merged
wenzelm [Thu, 24 Jun 2010 17:01:52 +0200] rev 37531
merged
Thu, 24 Jun 2010 12:33:51 +0100 export of proper information in the ML-interface of the quotient package
Christian Urban <urbanc@in.tum.de> [Thu, 24 Jun 2010 12:33:51 +0100] rev 37530
export of proper information in the ML-interface of the quotient package
Thu, 24 Jun 2010 14:31:46 +0200 treat Pretty.T as strictly abstract type;
wenzelm [Thu, 24 Jun 2010 14:31:46 +0200] rev 37529
treat Pretty.T as strictly abstract type;
Thu, 24 Jun 2010 14:31:01 +0200 slightly more standard data merge: Symtax.merge (K true) avoids equality on abstract type Pretty.T and gracefully accepts overriding, Symtab.join prefers first entry as usual;
wenzelm [Thu, 24 Jun 2010 14:31:01 +0200] rev 37528
slightly more standard data merge: Symtax.merge (K true) avoids equality on abstract type Pretty.T and gracefully accepts overriding, Symtab.join prefers first entry as usual;
Thu, 24 Jun 2010 14:19:08 +0200 avoid equality on abstract type Pretty.T;
wenzelm [Thu, 24 Jun 2010 14:19:08 +0200] rev 37527
avoid equality on abstract type Pretty.T;
Thu, 24 Jun 2010 13:31:26 +0200 notes on packaging;
wenzelm [Thu, 24 Jun 2010 13:31:26 +0200] rev 37526
notes on packaging;
Thu, 24 Jun 2010 12:24:35 +0200 misc tuning;
wenzelm [Thu, 24 Jun 2010 12:24:35 +0200] rev 37525
misc tuning;
Thu, 24 Jun 2010 12:16:39 +0200 tuned auxiliary structures;
wenzelm [Thu, 24 Jun 2010 12:16:39 +0200] rev 37524
tuned auxiliary structures;
Thu, 24 Jun 2010 11:28:34 +0200 Net.encode_type;
wenzelm [Thu, 24 Jun 2010 11:28:34 +0200] rev 37523
Net.encode_type;
Thu, 24 Jun 2010 11:08:21 +0200 more accurate dependencies;
wenzelm [Thu, 24 Jun 2010 11:08:21 +0200] rev 37522
more accurate dependencies;
Thu, 24 Jun 2010 09:04:50 +0200 made smlnj happy
haftmann [Thu, 24 Jun 2010 09:04:50 +0200] rev 37521
made smlnj happy
Wed, 23 Jun 2010 16:28:12 +0200 fix syntax bug in the TPTP output, by ensuring that "hBOOL" is correctly used for n-ary predicates even if (n + k)-ary occurrences of the same predicate, but with a different type, occur in the same problem
blanchet [Wed, 23 Jun 2010 16:28:12 +0200] rev 37520
fix syntax bug in the TPTP output, by ensuring that "hBOOL" is correctly used for n-ary predicates even if (n + k)-ary occurrences of the same predicate, but with a different type, occur in the same problem
Wed, 23 Jun 2010 15:35:18 +0200 renamed for easier grep
blanchet [Wed, 23 Jun 2010 15:35:18 +0200] rev 37519
renamed for easier grep
Wed, 23 Jun 2010 15:32:11 +0200 use Skolem inlining also in the nonpolymorphic case, as a step toward simplifying the source code
blanchet [Wed, 23 Jun 2010 15:32:11 +0200] rev 37518
use Skolem inlining also in the nonpolymorphic case, as a step toward simplifying the source code
Wed, 23 Jun 2010 15:06:40 +0200 steal some of http://isabelle.in.tum.de/sledgehammer.html and add it to the docs
blanchet [Wed, 23 Jun 2010 15:06:40 +0200] rev 37517
steal some of http://isabelle.in.tum.de/sledgehammer.html and add it to the docs
Wed, 23 Jun 2010 14:36:23 +0200 have "metis" method and "metis_tac" fall back on "metisFT" upon failure, following a suggestion by Larry
blanchet [Wed, 23 Jun 2010 14:36:23 +0200] rev 37516
have "metis" method and "metis_tac" fall back on "metisFT" upon failure, following a suggestion by Larry
Wed, 23 Jun 2010 12:43:09 +0200 fix bug with "skolem_id" + sort facts for increased readability
blanchet [Wed, 23 Jun 2010 12:43:09 +0200] rev 37515
fix bug with "skolem_id" + sort facts for increased readability
Wed, 23 Jun 2010 11:36:03 +0200 if SPASS fails at finding a proof with the SOS option turned on, turn it off and try again
blanchet [Wed, 23 Jun 2010 11:36:03 +0200] rev 37514
if SPASS fails at finding a proof with the SOS option turned on, turn it off and try again
Wed, 23 Jun 2010 10:20:54 +0200 merged
blanchet [Wed, 23 Jun 2010 10:20:54 +0200] rev 37513
merged
Wed, 23 Jun 2010 10:20:33 +0200 this looks like the most appropriate place to do the beta-eta-contraction
blanchet [Wed, 23 Jun 2010 10:20:33 +0200] rev 37512
this looks like the most appropriate place to do the beta-eta-contraction
Wed, 23 Jun 2010 09:40:06 +0200 killed legacy "neg_clausify" and "clausify"
blanchet [Wed, 23 Jun 2010 09:40:06 +0200] rev 37511
killed legacy "neg_clausify" and "clausify"
Tue, 22 Jun 2010 23:54:16 +0200 merged
blanchet [Tue, 22 Jun 2010 23:54:16 +0200] rev 37510
merged
Tue, 22 Jun 2010 23:54:02 +0200 factor out TPTP format output into file of its own, to facilitate further changes
blanchet [Tue, 22 Jun 2010 23:54:02 +0200] rev 37509
factor out TPTP format output into file of its own, to facilitate further changes
Tue, 22 Jun 2010 19:10:12 +0200 merged
blanchet [Tue, 22 Jun 2010 19:10:12 +0200] rev 37508
merged
Tue, 22 Jun 2010 19:08:25 +0200 turn on "natural form" filtering in the Mirabelle tests, to see how it performs
blanchet [Tue, 22 Jun 2010 19:08:25 +0200] rev 37507
turn on "natural form" filtering in the Mirabelle tests, to see how it performs
Tue, 22 Jun 2010 18:47:45 +0200 missing "Unsynchronized" + make exception take a unit
blanchet [Tue, 22 Jun 2010 18:47:45 +0200] rev 37506
missing "Unsynchronized" + make exception take a unit
Tue, 22 Jun 2010 18:31:49 +0200 added code to optionally perform fact filtering on the original (non-CNF) formulas
blanchet [Tue, 22 Jun 2010 18:31:49 +0200] rev 37505
added code to optionally perform fact filtering on the original (non-CNF) formulas
Tue, 22 Jun 2010 17:10:01 +0200 more cosmetics
blanchet [Tue, 22 Jun 2010 17:10:01 +0200] rev 37504
more cosmetics
Tue, 22 Jun 2010 17:07:39 +0200 cosmetics + prevent consideration of inlined Skolem terms in relevance filter
blanchet [Tue, 22 Jun 2010 17:07:39 +0200] rev 37503
cosmetics + prevent consideration of inlined Skolem terms in relevance filter
Tue, 22 Jun 2010 16:50:55 +0200 canonical argument order
blanchet [Tue, 22 Jun 2010 16:50:55 +0200] rev 37502
canonical argument order
(0) -30000 -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip