haftmann [Thu, 04 Oct 2007 19:54:47 +0200] rev 24846
added nth_drop
haftmann [Thu, 04 Oct 2007 19:54:46 +0200] rev 24845
tuned datatype_codegen setup
haftmann [Thu, 04 Oct 2007 19:54:44 +0200] rev 24844
certificates for code generator case expressions
haftmann [Thu, 04 Oct 2007 19:46:09 +0200] rev 24843
added illustrative diagnostics
haftmann [Thu, 04 Oct 2007 19:42:03 +0200] rev 24842
clarified declarations in class ord
haftmann [Thu, 04 Oct 2007 19:41:55 +0200] rev 24841
concept for exceptions
haftmann [Thu, 04 Oct 2007 19:41:54 +0200] rev 24840
clarified name suffix
haftmann [Thu, 04 Oct 2007 19:41:53 +0200] rev 24839
step towards proper purge operation
haftmann [Thu, 04 Oct 2007 19:41:52 +0200] rev 24838
put declarations first
haftmann [Thu, 04 Oct 2007 19:41:51 +0200] rev 24837
clarified terminology
haftmann [Thu, 04 Oct 2007 19:41:50 +0200] rev 24836
intermediate cleanup
haftmann [Thu, 04 Oct 2007 19:41:49 +0200] rev 24835
clarified relationship of code generator conversions and evaluations
wenzelm [Thu, 04 Oct 2007 16:59:30 +0200] rev 24834
abs_conv/forall_conv: proper context (avoid gensym);
removed unused cache_conv;
wenzelm [Thu, 04 Oct 2007 16:59:29 +0200] rev 24833
load variable.ML before conv.ML;
wenzelm [Thu, 04 Oct 2007 16:59:28 +0200] rev 24832
Conv.forall_conv: proper context;
wenzelm [Thu, 04 Oct 2007 16:21:31 +0200] rev 24831
cover AFP logs as well, using "afp" pseudo-platform;
wenzelm [Thu, 04 Oct 2007 14:42:47 +0200] rev 24830
moved Pure/Isar/induct_attrib.ML and Provers/induct_method.ML to Tools/induct.ML;
wenzelm [Thu, 04 Oct 2007 14:42:11 +0200] rev 24829
avoid gensym;
wenzelm [Thu, 04 Oct 2007 13:26:34 +0200] rev 24828
updated Sign.add_abbrev;
paulson [Thu, 04 Oct 2007 12:32:58 +0200] rev 24827
combinator translation
wenzelm [Wed, 03 Oct 2007 22:33:17 +0200] rev 24826
avoid unnamed infixes;
wenzelm [Wed, 03 Oct 2007 21:29:05 +0200] rev 24825
avoid unnamed infixes;
tuned;
wenzelm [Wed, 03 Oct 2007 19:49:33 +0200] rev 24824
avoid unnamed infixes;
wenzelm [Wed, 03 Oct 2007 19:36:05 +0200] rev 24823
modernized specifications;
tuned proofs;
wenzelm [Wed, 03 Oct 2007 00:03:01 +0200] rev 24822
mark inductive results as internal;
wenzelm [Wed, 03 Oct 2007 00:03:00 +0200] rev 24821
skolem_cache: ignore internal theorems -- major speedup;
skolem_cache_theorems_of: efficient folding of table;
replaced get_axiom by Thm.get_axiom_i (avoids name space fishing);
wenzelm [Wed, 03 Oct 2007 00:02:58 +0200] rev 24820
major speedup by avoiding metis;
wenzelm [Wed, 03 Oct 2007 00:02:56 +0200] rev 24819
modernized definitions;
wenzelm [Tue, 02 Oct 2007 22:23:31 +0200] rev 24818
added add_defs_new, which strips sorts for axioms (presently inactive);
wenzelm [Tue, 02 Oct 2007 22:23:30 +0200] rev 24817
removed unused add_defss;
wenzelm [Tue, 02 Oct 2007 22:23:28 +0200] rev 24816
tuned internal inductive interface;
wenzelm [Tue, 02 Oct 2007 22:23:26 +0200] rev 24815
tuned internal interfaces: flags record, added kind for results;
tuned;
wenzelm [Tue, 02 Oct 2007 22:23:24 +0200] rev 24814
inductive: mark internal theorems as Thm.internalK;
wenzelm [Tue, 02 Oct 2007 19:05:20 +0200] rev 24813
tuned;
wenzelm [Tue, 02 Oct 2007 16:06:41 +0200] rev 24812
export tsig_of;
haftmann [Tue, 02 Oct 2007 07:59:55 +0200] rev 24811
clarified role of class relations
haftmann [Tue, 02 Oct 2007 07:59:54 +0200] rev 24810
ignore mutual recursive modules
wenzelm [Mon, 01 Oct 2007 22:52:20 +0200] rev 24809
integer compatibility: added wrapper for structure Time;
wenzelm [Mon, 01 Oct 2007 22:29:58 +0200] rev 24808
fixed use_text;
wenzelm [Mon, 01 Oct 2007 22:29:56 +0200] rev 24807
downgraded IntInf with divMod;
fixed use_text;
wenzelm [Mon, 01 Oct 2007 21:19:54 +0200] rev 24806
added auto-quickcheck-time-limit;
wenzelm [Mon, 01 Oct 2007 21:19:53 +0200] rev 24805
auto_quickcheck: pervasive options, turned time_limit into plain int, simplified exception handling;
wenzelm [Mon, 01 Oct 2007 21:19:52 +0200] rev 24804
added auto_quickcheck feature;
wenzelm [Mon, 01 Oct 2007 21:19:50 +0200] rev 24803
Norbert Schirmer: record improvements;
wenzelm [Mon, 01 Oct 2007 21:19:49 +0200] rev 24802
preliminary material for Isabelle2007;
wenzelm [Mon, 01 Oct 2007 21:08:26 +0200] rev 24801
misc tuning and update;
wenzelm [Mon, 01 Oct 2007 21:04:40 +0200] rev 24800
misc tuning and update;
wenzelm [Mon, 01 Oct 2007 19:52:07 +0200] rev 24799
misc tuning and update;
wenzelm [Mon, 01 Oct 2007 19:43:34 +0200] rev 24798
updated year to 2007;
wenzelm [Mon, 01 Oct 2007 19:42:40 +0200] rev 24797
tuned;
haftmann [Mon, 01 Oct 2007 19:21:32 +0200] rev 24796
added some lemmas
wenzelm [Mon, 01 Oct 2007 15:14:57 +0200] rev 24795
print_state_context: local theory context, not proof context;
context_position: cover Theory case as well (requires additional checkpoint);
wenzelm [Mon, 01 Oct 2007 15:14:56 +0200] rev 24794
ContextPosition.put_ctxt;
wenzelm [Mon, 01 Oct 2007 15:14:55 +0200] rev 24793
NameSelection: more interval checks;
wenzelm [Mon, 01 Oct 2007 15:14:54 +0200] rev 24792
tuned message;
wenzelm [Mon, 01 Oct 2007 15:14:53 +0200] rev 24791
turned into generic context data;
wenzelm [Mon, 01 Oct 2007 15:14:51 +0200] rev 24790
ML_setup for bind_thms;
ballarin [Mon, 01 Oct 2007 12:25:04 +0200] rev 24789
Simplified interface for printing of interpretations.
ballarin [Mon, 01 Oct 2007 12:24:45 +0200] rev 24788
unfold_locales workaround
ballarin [Mon, 01 Oct 2007 12:24:07 +0200] rev 24787
Theory/context data restructured; simplified interface for printing of interpretations.
isatest [Mon, 01 Oct 2007 02:59:10 +0200] rev 24786
fixed dir in single-logic test
wenzelm [Sun, 30 Sep 2007 21:55:19 +0200] rev 24785
llabs/sko: removed Name.internal;
wenzelm [Sun, 30 Sep 2007 21:55:18 +0200] rev 24784
avoid unnamed infixes;
wenzelm [Sun, 30 Sep 2007 21:55:15 +0200] rev 24783
avoid internal names;
isatest [Sun, 30 Sep 2007 16:53:08 +0200] rev 24782
switch notification email back on
isatest [Sun, 30 Sep 2007 16:51:46 +0200] rev 24781
fix shell quoting confusion
wenzelm [Sun, 30 Sep 2007 16:20:42 +0200] rev 24780
local_theory transactions: more careful treatment of context position;
wenzelm [Sun, 30 Sep 2007 16:20:41 +0200] rev 24779
keep context position as tags for consts/thms;
wenzelm [Sun, 30 Sep 2007 16:20:40 +0200] rev 24778
add_abbrev: tags (Markup.property list);
wenzelm [Sun, 30 Sep 2007 16:20:39 +0200] rev 24777
added internalK, property_internal;
wenzelm [Sun, 30 Sep 2007 16:20:38 +0200] rev 24776
add_consts_authentic/add_abbrev: tags (Markup.property list);
tuned signature;
wenzelm [Sun, 30 Sep 2007 16:20:37 +0200] rev 24775
Markup.internalK;
wenzelm [Sun, 30 Sep 2007 16:20:35 +0200] rev 24774
print_theory: observe Markup.internal_property of consts, discontinued special treatment of internal names elsewhere;
wenzelm [Sun, 30 Sep 2007 16:20:35 +0200] rev 24773
added properties_of;
wenzelm [Sun, 30 Sep 2007 16:20:34 +0200] rev 24772
maintain tags (Markup.property list);
tuned;
wenzelm [Sun, 30 Sep 2007 16:20:33 +0200] rev 24771
skofuns/absfuns: explicit markup as internal consts;
wenzelm [Sun, 30 Sep 2007 16:20:31 +0200] rev 24770
Sign.add_consts_authentic: tags (Markup.property list);
wenzelm [Sun, 30 Sep 2007 11:55:14 +0200] rev 24769
standard_term_check: include expand_abbrevs (back again);
wenzelm [Sat, 29 Sep 2007 21:39:53 +0200] rev 24768
added unparse interfaces (still unused);
add_typ/term_check: added stage and name argument;
added print_checks;
wenzelm [Sat, 29 Sep 2007 21:39:52 +0200] rev 24767
removed redundant const_constraint;
add_const_constraint: proper certification;
prepare_dummies: avoid imperative features;
term_check: separate phases, standard_infer_types passes inference parameters instead of frees/vars;
Syntax.install_operations: dummy unparsers;
wenzelm [Sat, 29 Sep 2007 21:39:51 +0200] rev 24766
Sign.add_const_constraint;
Syntax.add_typ/term_check: added stage and name argument;
wenzelm [Sat, 29 Sep 2007 21:39:50 +0200] rev 24765
maintain maxidx (analogous to name context);
polymorhic: observe Variable.maxidx_of;
wenzelm [Sat, 29 Sep 2007 21:39:49 +0200] rev 24764
added fixate_params;
type_infer: freeze_mode = NONE keeps inference parameters in result;
type_infer: observe Variable.maxidx_of;
wenzelm [Sat, 29 Sep 2007 21:39:48 +0200] rev 24763
Sign.the_const_constraint;
wenzelm [Sat, 29 Sep 2007 21:39:47 +0200] rev 24762
added declare_typ_names;
replace_dummy_patterns: canonical argument order;
wenzelm [Sat, 29 Sep 2007 21:39:46 +0200] rev 24761
removed obsolete external interface add_const_constraint;
removed redundant const_constraint;
renamed add_const_constraint_i to add_const_constraint;
wenzelm [Sat, 29 Sep 2007 21:39:45 +0200] rev 24760
Sign.add_const_constraint;
wenzelm [Sat, 29 Sep 2007 21:39:44 +0200] rev 24759
fixed metis proof (Why did it stop working?);
isatest [Sat, 29 Sep 2007 10:47:05 +0200] rev 24758
swapped machines for at-sml-dev and at-sml-dev-p
isatest [Sat, 29 Sep 2007 10:45:41 +0200] rev 24757
no proof terms for smlnj
kleing [Sat, 29 Sep 2007 10:43:54 +0200] rev 24756
add -p 2 at-sml-dev test for HOL proof terms sessions only
kleing [Sat, 29 Sep 2007 10:41:45 +0200] rev 24755
at-sml-dev session with -p 2
kleing [Sat, 29 Sep 2007 10:40:12 +0200] rev 24754
Added target for proof term sessions (those that need -p 2)
kleing [Sat, 29 Sep 2007 10:04:52 +0200] rev 24753
accept single logic and target as argument
haftmann [Sat, 29 Sep 2007 08:58:57 +0200] rev 24752
exported constraint interfaces
haftmann [Sat, 29 Sep 2007 08:58:56 +0200] rev 24751
exported intern_expr
haftmann [Sat, 29 Sep 2007 08:58:55 +0200] rev 24750
added ocaml strings
haftmann [Sat, 29 Sep 2007 08:58:54 +0200] rev 24749
further localization
haftmann [Sat, 29 Sep 2007 08:58:51 +0200] rev 24748
proper syntax during class specification
berghofe [Fri, 28 Sep 2007 10:35:53 +0200] rev 24747
prove_strong_ind now uses InductivePackage.rulify.
berghofe [Fri, 28 Sep 2007 10:32:38 +0200] rev 24746
Adapted to changes in interface of add_inductive_i.
berghofe [Fri, 28 Sep 2007 10:30:51 +0200] rev 24745
add_inductive_i now takes typ instead of typ option as argument.
berghofe [Fri, 28 Sep 2007 10:29:35 +0200] rev 24744
- add_inductive_i now takes typ instead of typ option as argument
- close_rule is now applied before expanding abbreviations
- rulify applies norm_hhf again
wenzelm [Thu, 27 Sep 2007 17:57:12 +0200] rev 24743
proper handling of chained facts;
paulson [Thu, 27 Sep 2007 17:55:28 +0200] rev 24742
removal of some "ref"s from res_axioms.ML; a side-effect is that the ordering
theorems of Nat.thy are hidden by the Ordering.thy versions
ballarin [Thu, 27 Sep 2007 17:28:05 +0200] rev 24741
Fixed setup of transitivity reasoner (function decomp).
wenzelm [Thu, 27 Sep 2007 17:22:15 +0200] rev 24740
some more simultaneous use_thys;
wenzelm [Thu, 27 Sep 2007 11:46:05 +0200] rev 24739
read: explicit treatment of scanner failure;
wenzelm [Wed, 26 Sep 2007 22:38:11 +0200] rev 24738
tuned;
wenzelm [Wed, 26 Sep 2007 22:28:00 +0200] rev 24737
tuned;
wenzelm [Wed, 26 Sep 2007 22:27:44 +0200] rev 24736
tuned;
wenzelm [Wed, 26 Sep 2007 22:21:05 +0200] rev 24735
* Pure/Isar: unified specification syntax admits type inference and dummy patterns;
print mode: no_abbrevs;
wenzelm [Wed, 26 Sep 2007 22:21:02 +0200] rev 24734
read/check_specification: free_dummy_patterns;
wenzelm [Wed, 26 Sep 2007 22:20:59 +0200] rev 24733
added free_dummy_patterns;
wenzelm [Wed, 26 Sep 2007 20:50:34 +0200] rev 24732
added minimize_sort, complete_sort;
wenzelm [Wed, 26 Sep 2007 20:50:33 +0200] rev 24731
Sign.minimize/complete_sort;
haftmann [Wed, 26 Sep 2007 20:27:58 +0200] rev 24730
convenient obtain rule for sets
haftmann [Wed, 26 Sep 2007 20:27:57 +0200] rev 24729
added code lemma for 1
haftmann [Wed, 26 Sep 2007 20:27:55 +0200] rev 24728
moved Finite_Set before Datatype
wenzelm [Wed, 26 Sep 2007 19:19:38 +0200] rev 24727
adapted variable order for inductive cases (determined by read_specification *before* expanding abbreviations);