wenzelm [Sat, 30 Dec 2006 16:08:06 +0100] rev 21966
removed misleading OuterLex.eq_token;
wenzelm [Sat, 30 Dec 2006 16:08:05 +0100] rev 21965
pretty_statement: more careful handling of name_hint;
wenzelm [Sat, 30 Dec 2006 16:08:04 +0100] rev 21964
added has_name_hint;
name_thm: more careful pre-naming;
wenzelm [Sat, 30 Dec 2006 16:08:03 +0100] rev 21963
removed obsolete name_hint handling;
wenzelm [Sat, 30 Dec 2006 16:08:00 +0100] rev 21962
removed conditional combinator;
wenzelm [Sat, 30 Dec 2006 12:41:59 +0100] rev 21961
removed obsolete support for polyml-4.9.1;
wenzelm [Sat, 30 Dec 2006 12:38:51 +0100] rev 21960
* Proof General: proper undo of final 'end'; discontinued Isabelle/classic;
wenzelm [Sat, 30 Dec 2006 12:33:29 +0100] rev 21959
inform_file_processed: Toplevel.init_empty;
wenzelm [Sat, 30 Dec 2006 12:33:28 +0100] rev 21958
refined notion of empty toplevel, admits undo of 'end';
added undo_exit, init_empty, init_state;
removed unused toplevel, reset;
tuned;
wenzelm [Sat, 30 Dec 2006 12:33:27 +0100] rev 21957
Toplevel.init_state;
wenzelm [Sat, 30 Dec 2006 12:33:26 +0100] rev 21956
removed obsolete 'clear_undos';
wenzelm [Sat, 30 Dec 2006 12:33:25 +0100] rev 21955
removed obsolete clear_undos_theory;
undo/cannot_undo: proper undo of 'end';
haftmann [Fri, 29 Dec 2006 20:35:03 +0100] rev 21954
major restructurings
haftmann [Fri, 29 Dec 2006 20:35:02 +0100] rev 21953
cleanup
haftmann [Fri, 29 Dec 2006 20:34:18 +0100] rev 21952
improved print of constructors in OCaml
haftmann [Fri, 29 Dec 2006 20:34:17 +0100] rev 21951
changed syntax for axclass attach
wenzelm [Fri, 29 Dec 2006 19:50:52 +0100] rev 21950
removed obsolete cond_add_path;
wenzelm [Fri, 29 Dec 2006 19:50:51 +0100] rev 21949
removed obsolete context_thy etc.;
wenzelm [Fri, 29 Dec 2006 19:50:50 +0100] rev 21948
removed obsolete init_pgip;
removed obsolete redo, context_thy etc.;
wenzelm [Fri, 29 Dec 2006 19:50:48 +0100] rev 21947
removed obsolete init_context;
wenzelm [Fri, 29 Dec 2006 18:47:11 +0100] rev 21946
obsolete (cf. ProofGeneral/proof_general_emacs.ML);
wenzelm [Fri, 29 Dec 2006 18:46:06 +0100] rev 21945
tuned;
wenzelm [Fri, 29 Dec 2006 18:46:04 +0100] rev 21944
signed_string_of_int;
wenzelm [Fri, 29 Dec 2006 18:46:04 +0100] rev 21943
added proper header;
wenzelm [Fri, 29 Dec 2006 18:46:02 +0100] rev 21942
added signed_string_of_int (pruduces proper - instead of SML's ~);
wenzelm [Fri, 29 Dec 2006 18:46:01 +0100] rev 21941
removed obsolete proof_general.ML;
wenzelm [Fri, 29 Dec 2006 18:25:46 +0100] rev 21940
minor tuning;
wenzelm [Fri, 29 Dec 2006 18:25:45 +0100] rev 21939
tuned specifications/proofs;
wenzelm [Fri, 29 Dec 2006 17:24:49 +0100] rev 21938
replaced Sign.classes by Sign.all_classes (topologically sorted);
prefer structure Sign over Sorts;
renamed Sorts.project to Sorts.subalgebra;
wenzelm [Fri, 29 Dec 2006 17:24:49 +0100] rev 21937
renamed Graph.project to Graph.subgraph;
wenzelm [Fri, 29 Dec 2006 17:24:47 +0100] rev 21936
replaced Sign.classes by Sign.all_classes (topologically sorted);
prefer structure Sign over Sorts;
wenzelm [Fri, 29 Dec 2006 17:24:46 +0100] rev 21935
renamed project to subgraph, improved presentation, avoided unnecessary evaluation of predicate;
wenzelm [Fri, 29 Dec 2006 17:24:45 +0100] rev 21934
Sorts.minimal_classes;
wenzelm [Fri, 29 Dec 2006 17:24:44 +0100] rev 21933
classes: more direct way to achieve topological sorting;
renamed classes to all_classes;
added minimal_classes;
renamed project to subalgebra, tuned;
wenzelm [Fri, 29 Dec 2006 17:24:43 +0100] rev 21932
replaced classes by all_classes (topologically sorted);
added minimal_classes;
wenzelm [Fri, 29 Dec 2006 17:24:41 +0100] rev 21931
replaced Sign.classes by Sign.all_classes (topologically sorted);
aspinall [Fri, 29 Dec 2006 16:47:49 +0100] rev 21930
Enable new Proof General code again after SML/NJ compatibility fixes by Florian.
aspinall [Fri, 29 Dec 2006 16:46:39 +0100] rev 21929
Typo in last commit
haftmann [Fri, 29 Dec 2006 12:11:05 +0100] rev 21928
explicit construction of operational classes
haftmann [Fri, 29 Dec 2006 12:11:04 +0100] rev 21927
added handling for explicit classrel witnesses
haftmann [Fri, 29 Dec 2006 12:11:03 +0100] rev 21926
``classes`` now returns classes in topological order
haftmann [Fri, 29 Dec 2006 12:11:02 +0100] rev 21925
dropped some bookkeeping
haftmann [Fri, 29 Dec 2006 12:11:00 +0100] rev 21924
simplified class_package
wenzelm [Fri, 29 Dec 2006 03:57:01 +0100] rev 21923
use_ml: reverted to simple output (Poly/ML changed);
haftmann [Thu, 28 Dec 2006 16:49:35 +0100] rev 21922
removed private files
wenzelm [Thu, 28 Dec 2006 14:30:41 +0100] rev 21921
tuned;
wenzelm [Thu, 28 Dec 2006 14:30:40 +0100] rev 21920
removed nospaces (Char.isSpace does not conform to Isabelle conventions);
wenzelm [Thu, 28 Dec 2006 14:30:39 +0100] rev 21919
tuned msg;
wenzelm [Thu, 28 Dec 2006 14:30:38 +0100] rev 21918
inlined nospaces (from library.ML);
haftmann [Thu, 28 Dec 2006 10:04:10 +0100] rev 21917
added
haftmann [Wed, 27 Dec 2006 19:10:07 +0100] rev 21916
some clarifications
haftmann [Wed, 27 Dec 2006 19:10:06 +0100] rev 21915
different handling of type variable names
haftmann [Wed, 27 Dec 2006 19:10:05 +0100] rev 21914
added split
haftmann [Wed, 27 Dec 2006 19:10:04 +0100] rev 21913
fixed misleading error message
haftmann [Wed, 27 Dec 2006 19:10:03 +0100] rev 21912
dropped section header
haftmann [Wed, 27 Dec 2006 19:10:00 +0100] rev 21911
added OCaml code generation (without dictionaries)
haftmann [Wed, 27 Dec 2006 19:09:59 +0100] rev 21910
removed Haskell reserved words
haftmann [Wed, 27 Dec 2006 19:09:58 +0100] rev 21909
removed Main.thy
haftmann [Wed, 27 Dec 2006 19:09:57 +0100] rev 21908
moved code generator product setup here
haftmann [Wed, 27 Dec 2006 19:09:56 +0100] rev 21907
added code generator test theory
haftmann [Wed, 27 Dec 2006 19:09:55 +0100] rev 21906
explizit serialization for Haskell id
haftmann [Wed, 27 Dec 2006 19:09:54 +0100] rev 21905
removed code generation stuff belonging to other theories
haftmann [Wed, 27 Dec 2006 19:09:53 +0100] rev 21904
moved code generator bool setup here
haftmann [Wed, 27 Dec 2006 16:24:31 +0100] rev 21903
exported explicit equality on tokens
haftmann [Wed, 27 Dec 2006 16:18:07 +0100] rev 21902
made SML/NJ happy
paulson [Fri, 22 Dec 2006 21:00:55 +0100] rev 21901
revised for new make_clauses
paulson [Fri, 22 Dec 2006 21:00:42 +0100] rev 21900
tidying the ATP communications
paulson [Fri, 22 Dec 2006 20:58:14 +0100] rev 21899
string primtives
haftmann [Fri, 22 Dec 2006 15:35:17 +0100] rev 21898
deactivated test for the moment
paulson [Fri, 22 Dec 2006 14:24:04 +0100] rev 21897
fixed typo in comment
ballarin [Fri, 22 Dec 2006 14:03:30 +0100] rev 21896
Experimenting with interpretations of "definition".
haftmann [Thu, 21 Dec 2006 13:55:15 +0100] rev 21895
clarified code
haftmann [Thu, 21 Dec 2006 13:55:14 +0100] rev 21894
dropped superfluos code
haftmann [Thu, 21 Dec 2006 13:55:13 +0100] rev 21893
code clarifications
haftmann [Thu, 21 Dec 2006 13:55:12 +0100] rev 21892
import path made absolute
haftmann [Thu, 21 Dec 2006 13:55:11 +0100] rev 21891
added code lemmas for quantification over bounded nats
aspinall [Thu, 21 Dec 2006 08:42:53 +0100] rev 21890
Disable new Proof General code until SML/NJ compile fixed.
aspinall [Wed, 20 Dec 2006 18:38:27 +0100] rev 21889
Use new Proof General code by default [see comment for reverting]
paulson [Wed, 20 Dec 2006 17:03:46 +0100] rev 21888
change from "Array" to "Vector"
huffman [Tue, 19 Dec 2006 19:34:35 +0100] rev 21887
add lemmas Standard_starfun(2)_iff
aspinall [Tue, 19 Dec 2006 17:35:33 +0100] rev 21886
Missing elements from doc_markup_elements
aspinall [Tue, 19 Dec 2006 16:58:30 +0100] rev 21885
Remove obsolete prefixes from error and warning messages.
haftmann [Mon, 18 Dec 2006 08:57:41 +0100] rev 21884
added isatool codegen
haftmann [Mon, 18 Dec 2006 08:21:40 +0100] rev 21883
dropped CodegenPackage.const_of_idf
haftmann [Mon, 18 Dec 2006 08:21:39 +0100] rev 21882
improvements in syntax handling
haftmann [Mon, 18 Dec 2006 08:21:38 +0100] rev 21881
added Thyname.* and * constant expressions
haftmann [Mon, 18 Dec 2006 08:21:37 +0100] rev 21880
introduces "__" naming policy
haftmann [Mon, 18 Dec 2006 08:21:35 +0100] rev 21879
switched argument order in *.syntax lifters
haftmann [Mon, 18 Dec 2006 08:21:34 +0100] rev 21878
added gen_reflection_tac
haftmann [Mon, 18 Dec 2006 08:21:33 +0100] rev 21877
now testing executable content of nearly all HOL
haftmann [Mon, 18 Dec 2006 08:21:32 +0100] rev 21876
dropped debug cmd
haftmann [Mon, 18 Dec 2006 08:21:31 +0100] rev 21875
explicit nonfix declaration for ML "subset"
haftmann [Mon, 18 Dec 2006 08:21:30 +0100] rev 21874
dropped two inline directives
haftmann [Mon, 18 Dec 2006 08:21:29 +0100] rev 21873
introduced abstract view on number expressions in hologic.ML
haftmann [Mon, 18 Dec 2006 08:21:28 +0100] rev 21872
whitespace fix
haftmann [Mon, 18 Dec 2006 08:21:27 +0100] rev 21871
added code generation syntax for some char combinators
haftmann [Mon, 18 Dec 2006 08:21:26 +0100] rev 21870
infix syntax for generated code for composition
haftmann [Mon, 18 Dec 2006 08:21:25 +0100] rev 21869
new-style oracle setup
haftmann [Mon, 18 Dec 2006 08:21:24 +0100] rev 21868
added functions tutorial
aspinall [Sun, 17 Dec 2006 22:43:50 +0100] rev 21867
Add abstraction for objtypes and documents.
huffman [Sat, 16 Dec 2006 20:27:56 +0100] rev 21866
removed Hyperreal/HyperArith.thy and Hyperreal/HyperPow.thy
huffman [Sat, 16 Dec 2006 20:23:45 +0100] rev 21865
moved several theorems; rearranged theory dependencies
huffman [Sat, 16 Dec 2006 19:37:07 +0100] rev 21864
hypreal_of_hypnat abbreviates more general of_hypnat
webertj [Fri, 15 Dec 2006 17:51:07 +0100] rev 21863
tracing instead of warning
wenzelm [Fri, 15 Dec 2006 00:08:50 +0100] rev 21862
updated;
wenzelm [Fri, 15 Dec 2006 00:08:16 +0100] rev 21861
removed obsolete assert;
wenzelm [Fri, 15 Dec 2006 00:08:15 +0100] rev 21860
renamed LocalTheory.assert to affirm;
wenzelm [Fri, 15 Dec 2006 00:08:14 +0100] rev 21859
tuned -- accomodate Alice;
wenzelm [Fri, 15 Dec 2006 00:08:06 +0100] rev 21858
avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
huffman [Thu, 14 Dec 2006 22:19:39 +0100] rev 21857
remove Hyperreal/fuf.ML
huffman [Thu, 14 Dec 2006 22:18:08 +0100] rev 21856
remove commented section
huffman [Thu, 14 Dec 2006 22:09:26 +0100] rev 21855
remove ultra tactic and redundant FreeUltrafilterNat lemmas
huffman [Thu, 14 Dec 2006 22:08:35 +0100] rev 21854
declare insert_iff [simp]
wenzelm [Thu, 14 Dec 2006 21:46:59 +0100] rev 21853
activated improved use_ml, which captures output and reports source positions;
define use_file in terms of use_ml;
wenzelm [Thu, 14 Dec 2006 21:46:58 +0100] rev 21852
tuned;
huffman [Thu, 14 Dec 2006 21:33:47 +0100] rev 21851
prove hyperpow_realpow using transfer
huffman [Thu, 14 Dec 2006 21:03:39 +0100] rev 21850
remove usage of ultra tactic
huffman [Thu, 14 Dec 2006 19:29:48 +0100] rev 21849
add lemmas singleton and insert_iff
huffman [Thu, 14 Dec 2006 19:15:16 +0100] rev 21848
generalized type of hyperpow; removed hcpow
huffman [Thu, 14 Dec 2006 18:10:38 +0100] rev 21847
redefine hSuc as *f* Suc, and move to HyperNat.thy
wenzelm [Thu, 14 Dec 2006 16:08:09 +0100] rev 21846
proper use of IntInf instead of InfInf;
wenzelm [Thu, 14 Dec 2006 15:31:22 +0100] rev 21845
defs/notes: more robust transitivity reasoning;
wenzelm [Thu, 14 Dec 2006 15:31:21 +0100] rev 21844
added trans_terms/props;
wenzelm [Thu, 14 Dec 2006 15:31:20 +0100] rev 21843
locale: print context for begin;
huffman [Thu, 14 Dec 2006 01:19:27 +0100] rev 21842
remove references to star_n and FreeUltrafilterNat; new proof of NSBseq_Bseq
huffman [Wed, 13 Dec 2006 23:15:39 +0100] rev 21841
remove uses of star_n and FreeUltrafilterNat
huffman [Wed, 13 Dec 2006 21:46:34 +0100] rev 21840
remove use of FreeUltrafilterNat
huffman [Wed, 13 Dec 2006 21:25:56 +0100] rev 21839
added lemmas about hRe, hIm, HComplex; removed all uses of star_n
haftmann [Wed, 13 Dec 2006 20:38:24 +0100] rev 21838
fixed type
haftmann [Wed, 13 Dec 2006 20:38:23 +0100] rev 21837
added stub for OCaml serializer
haftmann [Wed, 13 Dec 2006 20:38:20 +0100] rev 21836
cleanup
haftmann [Wed, 13 Dec 2006 20:38:19 +0100] rev 21835
whitespace correction
haftmann [Wed, 13 Dec 2006 20:38:18 +0100] rev 21834
clarifed comment
haftmann [Wed, 13 Dec 2006 20:38:17 +0100] rev 21833
dropped FIXME comment
haftmann [Wed, 13 Dec 2006 20:38:16 +0100] rev 21832
clarified character setup
huffman [Wed, 13 Dec 2006 19:39:48 +0100] rev 21831
remove references to star_n
huffman [Wed, 13 Dec 2006 19:05:45 +0100] rev 21830
SComplex abbreviates Standard
wenzelm [Wed, 13 Dec 2006 16:33:11 +0100] rev 21829
simplified mk/dest_numeral (cf. mk/dest_binum of 1.65);
put signature into canonical order;
wenzelm [Wed, 13 Dec 2006 16:32:20 +0100] rev 21828
removed legacy ML bindings;
wenzelm [Wed, 13 Dec 2006 16:26:45 +0100] rev 21827
updated;
wenzelm [Wed, 13 Dec 2006 15:47:37 +0100] rev 21826
tuned signature;
wenzelm [Wed, 13 Dec 2006 15:47:36 +0100] rev 21825
internal_abbrev: observe print mode;
wenzelm [Wed, 13 Dec 2006 15:47:34 +0100] rev 21824
target_abbrev: internal mode for abbrevs;
tuned;
wenzelm [Wed, 13 Dec 2006 15:47:33 +0100] rev 21823
edge: actually apply operation!
wenzelm [Wed, 13 Dec 2006 15:47:31 +0100] rev 21822
tuned;
haftmann [Wed, 13 Dec 2006 15:45:33 +0100] rev 21821
authentic syntax for number_of
haftmann [Wed, 13 Dec 2006 15:45:31 +0100] rev 21820
introduced mk/dest_numeral/number for mk/dest_binum etc.
haftmann [Wed, 13 Dec 2006 15:45:30 +0100] rev 21819
fixed syntax for bounded quantification
haftmann [Wed, 13 Dec 2006 15:45:29 +0100] rev 21818
dropped superfluous header
krauss [Wed, 13 Dec 2006 14:56:50 +0100] rev 21817
clarified error message
krauss [Wed, 13 Dec 2006 14:54:07 +0100] rev 21816
nat type now has a size functin => no longer needed as special case
krauss [Wed, 13 Dec 2006 14:52:50 +0100] rev 21815
simplified
wenzelm [Wed, 13 Dec 2006 14:52:30 +0100] rev 21814
local_abbrev: proper fix/declare of local entities;
paulson [Wed, 13 Dec 2006 12:42:26 +0100] rev 21813
Deleted the unused type argument of UVar
wenzelm [Wed, 13 Dec 2006 12:10:54 +0100] rev 21812
tuned comments;
krauss [Wed, 13 Dec 2006 12:07:43 +0100] rev 21811
added IsarAdvanced/Functions
huffman [Wed, 13 Dec 2006 00:07:13 +0100] rev 21810
generalized some lemmas; removed redundant lemmas; cleaned up some proofs
huffman [Wed, 13 Dec 2006 00:02:53 +0100] rev 21809
remove uses of scaleR infix syntax; add lemma Reals_number_of
wenzelm [Tue, 12 Dec 2006 21:25:14 +0100] rev 21808
tuned;
wenzelm [Tue, 12 Dec 2006 21:25:13 +0100] rev 21807
add_abbrev: removed Assumption.add_assms (danger of inconsistent naming);
wenzelm [Tue, 12 Dec 2006 20:50:23 +0100] rev 21806
updated;
wenzelm [Tue, 12 Dec 2006 20:49:32 +0100] rev 21805
simplified unlocalize_mixfix;
wenzelm [Tue, 12 Dec 2006 20:49:31 +0100] rev 21804
removed is_class -- handled internally;
begin: is_class argument;
added fork_mixfix;
abbrev/defs: internal_abbrev produces hypothetical term;
wenzelm [Tue, 12 Dec 2006 20:49:30 +0100] rev 21803
notation: Term.equiv_types;
add_abbrev: tuned signature, added assumption export;
added local_abbrev;
tuned;
wenzelm [Tue, 12 Dec 2006 20:49:29 +0100] rev 21802
abbrev: tuned signature;
wenzelm [Tue, 12 Dec 2006 20:49:28 +0100] rev 21801
tuned expand_term;
wenzelm [Tue, 12 Dec 2006 20:49:27 +0100] rev 21800
classified show/thus as prf_asm_goal, which is usually hilited in PG;
wenzelm [Tue, 12 Dec 2006 20:49:26 +0100] rev 21799
tuned expand_binds;
wenzelm [Tue, 12 Dec 2006 20:49:25 +0100] rev 21798
tuned error messages;
wenzelm [Tue, 12 Dec 2006 20:49:24 +0100] rev 21797
added equiv_types;
wenzelm [Tue, 12 Dec 2006 20:49:23 +0100] rev 21796
add_abbrev: tuned signature;
wenzelm [Tue, 12 Dec 2006 20:49:22 +0100] rev 21795
added expand_term_frees;
wenzelm [Tue, 12 Dec 2006 20:49:21 +0100] rev 21794
abbreviate: tuned signature;
wenzelm [Tue, 12 Dec 2006 20:49:19 +0100] rev 21793
LocalTheory.abbrev;
huffman [Tue, 12 Dec 2006 17:29:26 +0100] rev 21792
removed redundant constants and lemmas
huffman [Tue, 12 Dec 2006 17:15:42 +0100] rev 21791
additions to HOL-Complex
paulson [Tue, 12 Dec 2006 16:20:57 +0100] rev 21790
Removal of the "keep_types" flag: we always keep types!
wenzelm [Tue, 12 Dec 2006 12:03:46 +0100] rev 21789
make SML/NJ happy;
wenzelm [Tue, 12 Dec 2006 11:57:30 +0100] rev 21788
made SML/NJ happy;
huffman [Tue, 12 Dec 2006 07:46:40 +0100] rev 21787
consistent naming for FreeUltrafilterNat lemmas; cleaned up
huffman [Tue, 12 Dec 2006 07:13:06 +0100] rev 21786
cleaned up; generalized some proofs
huffman [Tue, 12 Dec 2006 07:11:58 +0100] rev 21785
fix assumptions on NSDERIV_quotient
huffman [Tue, 12 Dec 2006 04:37:25 +0100] rev 21784
changed (ns)deriv to take functions of type 'a::real_normed_field => 'a
huffman [Tue, 12 Dec 2006 04:32:50 +0100] rev 21783
generalize some theorems
huffman [Tue, 12 Dec 2006 04:31:34 +0100] rev 21782
add type annotation
wenzelm [Tue, 12 Dec 2006 00:25:09 +0100] rev 21781
read_xnum: return leading_zeros, radix;
wenzelm [Tue, 12 Dec 2006 00:25:05 +0100] rev 21780
authentic syntax for Pls/Min/Bit;
separated translation functions from HOLogic functionality;
wenzelm [Tue, 12 Dec 2006 00:25:03 +0100] rev 21779
authentic syntax for Pls/Min/Bit;
wenzelm [Tue, 12 Dec 2006 00:25:02 +0100] rev 21778
binary numerals: restricted to actual abstract syntax;
tuned;
huffman [Tue, 12 Dec 2006 00:03:42 +0100] rev 21777
Hyperreal/FrechetDeriv.thy
huffman [Tue, 12 Dec 2006 00:02:54 +0100] rev 21776
theory of Frechet derivatives
wenzelm [Mon, 11 Dec 2006 21:41:05 +0100] rev 21775
specials: include single quote;
wenzelm [Mon, 11 Dec 2006 21:41:03 +0100] rev 21774
xstr: disallow backslashes;
wenzelm [Mon, 11 Dec 2006 21:39:28 +0100] rev 21773
advanced translation functions: Proof.context;
abs/binder_tr: disallow internal names for bounds;
wenzelm [Mon, 11 Dec 2006 21:39:26 +0100] rev 21772
advanced translation functions: Proof.context;
wenzelm [Mon, 11 Dec 2006 19:05:25 +0100] rev 21771
added improved versions of use_text/file (still inactive);
wenzelm [Mon, 11 Dec 2006 19:05:23 +0100] rev 21770
added use_file;
wenzelm [Mon, 11 Dec 2006 19:05:20 +0100] rev 21769
load secure.ML after symbol.ML, when default output is active;
webertj [Mon, 11 Dec 2006 16:58:19 +0100] rev 21768
ordered lists instead of tables for resolving hyps; speedup
berghofe [Mon, 11 Dec 2006 16:53:00 +0100] rev 21767
nominal_primrec now prints initial proof state.
berghofe [Mon, 11 Dec 2006 16:06:59 +0100] rev 21766
Abbreviations can now be specified simultaneously
with introduction rules.
berghofe [Mon, 11 Dec 2006 16:06:14 +0100] rev 21765
Adapted to new inductive definition package.
wenzelm [Mon, 11 Dec 2006 12:28:16 +0100] rev 21764
added ProofGeneral settings;
wenzelm [Sun, 10 Dec 2006 22:27:06 +0100] rev 21763
tuned comments;
wenzelm [Sun, 10 Dec 2006 22:27:05 +0100] rev 21762
tuned;
wenzelm [Sun, 10 Dec 2006 22:27:03 +0100] rev 21761
defs: increased entropy of mixfix handling;
wenzelm [Sun, 10 Dec 2006 20:09:08 +0100] rev 21760
fixed term_of_list;
wenzelm [Sun, 10 Dec 2006 19:37:30 +0100] rev 21759
Concrete syntax for hex chars and strings.
wenzelm [Sun, 10 Dec 2006 19:37:29 +0100] rev 21758
renamed str_of_XXX to print_XXX;
wenzelm [Sun, 10 Dec 2006 19:37:28 +0100] rev 21757
HOLogic cleanup;
wenzelm [Sun, 10 Dec 2006 19:37:27 +0100] rev 21756
ML_Syntax.print_XXX;
wenzelm [Sun, 10 Dec 2006 19:37:26 +0100] rev 21755
misc cleanup -- removed non-HOL operations;
nibble/char/list/string: observe conventions for abstract syntax operations;
wenzelm [Sun, 10 Dec 2006 19:37:25 +0100] rev 21754
moved char/string syntax to Tools/string_syntax.ML;
HOLogic cleanup;
wenzelm [Sun, 10 Dec 2006 19:37:25 +0100] rev 21753
added Tools/string_syntax.ML;
tuned;
wenzelm [Sun, 10 Dec 2006 17:37:55 +0100] rev 21752
removed junk;
wenzelm [Sun, 10 Dec 2006 15:30:54 +0100] rev 21751
interpretation: use C_class name prefix;
wenzelm [Sun, 10 Dec 2006 15:30:53 +0100] rev 21750
abs/binder_tr': support printing of idtdummy;
wenzelm [Sun, 10 Dec 2006 15:30:49 +0100] rev 21749
respects2: tuned spacing;
wenzelm [Sun, 10 Dec 2006 15:30:48 +0100] rev 21748
support printing of idtdummy;
wenzelm [Sun, 10 Dec 2006 15:30:46 +0100] rev 21747
added is_class (approximation);
added abbrev;
tuned;
wenzelm [Sun, 10 Dec 2006 15:30:45 +0100] rev 21746
LocalTheory.notation/abbrev;
wenzelm [Sun, 10 Dec 2006 15:30:44 +0100] rev 21745
extract_case: Name.clean;
wenzelm [Sun, 10 Dec 2006 15:30:43 +0100] rev 21744
added target_notation/abbrev;
tuned;
wenzelm [Sun, 10 Dec 2006 15:30:42 +0100] rev 21743
added notation/abbrev (from term_syntax.ML);
wenzelm [Sun, 10 Dec 2006 15:30:40 +0100] rev 21742
tuned absdummy;
wenzelm [Sun, 10 Dec 2006 15:30:39 +0100] rev 21741
added no_frees;
add_abbrev: tuned handling of frees, temp workaround;
wenzelm [Sun, 10 Dec 2006 15:30:38 +0100] rev 21740
removed (cf. proof_context.ML and local_theory.ML);
wenzelm [Sun, 10 Dec 2006 15:30:37 +0100] rev 21739
removed Isar/term_syntax.ML;
wenzelm [Sun, 10 Dec 2006 15:30:35 +0100] rev 21738
avoid internal name O_;
wenzelm [Sun, 10 Dec 2006 15:30:34 +0100] rev 21737
hide const linorder.less_eq_less.max linorder.less_eq_less.min;
wenzelm [Sun, 10 Dec 2006 15:30:33 +0100] rev 21736
hardwired option -q;
wenzelm [Sun, 10 Dec 2006 15:30:31 +0100] rev 21735
added print_abbrevs;
tuned;
nipkow [Sun, 10 Dec 2006 13:14:43 +0100] rev 21734
renaming
nipkow [Sun, 10 Dec 2006 07:12:26 +0100] rev 21733
Modified lattice locale
wenzelm [Sat, 09 Dec 2006 18:06:17 +0100] rev 21732
updated;
wenzelm [Sat, 09 Dec 2006 18:05:52 +0100] rev 21731
added internal_mode;
wenzelm [Sat, 09 Dec 2006 18:05:50 +0100] rev 21730
simplified abbrev: single argument;
wenzelm [Sat, 09 Dec 2006 18:05:49 +0100] rev 21729
TermSyntax.abbrev;
ProofContext.set_expand_abbrevs;
wenzelm [Sat, 09 Dec 2006 18:05:48 +0100] rev 21728
added read/pretty_term_abbrev, print_abbrevs;
tuned Consts signature;
renamed expand_abbrevs to set_expand_abbrevs;
wenzelm [Sat, 09 Dec 2006 18:05:47 +0100] rev 21727
init_context: reset naming;
wenzelm [Sat, 09 Dec 2006 18:05:46 +0100] rev 21726
added 'print_abbrevs';
wenzelm [Sat, 09 Dec 2006 18:05:44 +0100] rev 21725
added print_abbrevs;
exit: less verbosity;
wenzelm [Sat, 09 Dec 2006 18:05:43 +0100] rev 21724
added term_abbrev;
wenzelm [Sat, 09 Dec 2006 18:05:42 +0100] rev 21723
renamed reserved to reserved_names;
added reserved: Name.context;
wenzelm [Sat, 09 Dec 2006 18:05:41 +0100] rev 21722
tuned Consts signature;
wenzelm [Sat, 09 Dec 2006 18:05:40 +0100] rev 21721
abbrevs: print original rhs;
wenzelm [Sat, 09 Dec 2006 18:05:39 +0100] rev 21720
abbreviate: always authentic, force expansion of internal abbreviations;
tuned signature;
tuned;
wenzelm [Sat, 09 Dec 2006 18:05:38 +0100] rev 21719
ML_Syntax.reserved(_names);
wenzelm [Sat, 09 Dec 2006 18:05:37 +0100] rev 21718
TermSyntax.abbrev;
wenzelm [Sat, 09 Dec 2006 18:05:36 +0100] rev 21717
added antiquotation abbrev;
wenzelm [Sat, 09 Dec 2006 18:05:34 +0100] rev 21716
added print_abbrevs;
wenzelm [Fri, 08 Dec 2006 23:25:54 +0100] rev 21715
tuned use_text;
eval command line: skip over -q option;
wenzelm [Fri, 08 Dec 2006 23:25:53 +0100] rev 21714
added 'help' command (same of 'print_commands');
wenzelm [Fri, 08 Dec 2006 23:25:52 +0100] rev 21713
more careful evaluation of ML text, prevents spurious output;
wenzelm [Fri, 08 Dec 2006 23:25:50 +0100] rev 21712
date: forcing LC_ALL=C prevents funny file names;
wenzelm [Fri, 08 Dec 2006 22:17:20 +0100] rev 21711
root function: restore default interrupt handler;
output file: avoid .exe (e.g. for Cygwin);
paulson [Fri, 08 Dec 2006 18:22:28 +0100] rev 21710
patched up the proofs agsin
paulson [Fri, 08 Dec 2006 13:40:26 +0100] rev 21709
removed use of put_name_hint, as the ATP linkup no longer needs this
wenzelm [Thu, 07 Dec 2006 23:16:55 +0100] rev 21708
reorganized structure Tactic vs. MetaSimplifier;
wenzelm [Thu, 07 Dec 2006 21:44:13 +0100] rev 21707
begin/end blocks;
tuned notation;
wenzelm [Thu, 07 Dec 2006 21:08:51 +0100] rev 21706
abbrevs: more careful interpretation, avoid dynamic references to local names;
wenzelm [Thu, 07 Dec 2006 21:08:50 +0100] rev 21705
definition/abbreviation: single argument;
wenzelm [Thu, 07 Dec 2006 21:08:48 +0100] rev 21704
simplified add_abbrev -- single argument;
wenzelm [Thu, 07 Dec 2006 21:08:45 +0100] rev 21703
removed obsolete references to ProofGeneral/isa;
wenzelm [Thu, 07 Dec 2006 17:58:54 +0100] rev 21702
added input_mode;
wenzelm [Thu, 07 Dec 2006 17:58:52 +0100] rev 21701
tuned print_locale output;
add_decls: Thm.internalK;
wenzelm [Thu, 07 Dec 2006 17:58:50 +0100] rev 21700
moved notation/abbrevs to TermSyntax;
wenzelm [Thu, 07 Dec 2006 17:58:50 +0100] rev 21699
expand_term: based on Envir.expand_term;
tuned;
wenzelm [Thu, 07 Dec 2006 17:58:49 +0100] rev 21698
thms etc.: proper treatment of internal_fact with selection;
wenzelm [Thu, 07 Dec 2006 17:58:48 +0100] rev 21697
tuned pretty_src output;
wenzelm [Thu, 07 Dec 2006 17:58:46 +0100] rev 21696
simplified add_abbrevs: no mixfix;
wenzelm [Thu, 07 Dec 2006 17:58:45 +0100] rev 21695
added expand_term;
wenzelm [Thu, 07 Dec 2006 17:58:44 +0100] rev 21694
tuned;
wenzelm [Thu, 07 Dec 2006 17:58:42 +0100] rev 21693
Common term syntax declarations.
wenzelm [Thu, 07 Dec 2006 17:58:41 +0100] rev 21692
added Isar/term_syntax.ML;
wenzelm [Thu, 07 Dec 2006 17:58:39 +0100] rev 21691
TermSyntax.notation/abbrevs;
paulson [Thu, 07 Dec 2006 16:47:36 +0100] rev 21690
Removal of theorem tagging, which the ATP linkup no longer requires.
Suffixes no longer blacklisted.
paulson [Thu, 07 Dec 2006 16:46:14 +0100] rev 21689
Removal of theorem tagging, which the ATP linkup no longer requires,
wenzelm [Thu, 07 Dec 2006 14:11:39 +0100] rev 21688
Poly/ML 5.0 setup for Isabelle2005.
wenzelm [Thu, 07 Dec 2006 00:42:04 +0100] rev 21687
reorganized structure Goal vs. Tactic;
wenzelm [Wed, 06 Dec 2006 21:19:03 +0100] rev 21686
export: added explicit term operation;
wenzelm [Wed, 06 Dec 2006 21:19:02 +0100] rev 21685
abbrevs: actually observe target_morphism;
wenzelm [Wed, 06 Dec 2006 21:19:01 +0100] rev 21684
added expand;
export: added explicit term operation;
wenzelm [Wed, 06 Dec 2006 21:19:00 +0100] rev 21683
moved hidden_polymorphism to term.ML;
wenzelm [Wed, 06 Dec 2006 21:18:59 +0100] rev 21682
added hidden_polymorphism (from variable.ML);
wenzelm [Wed, 06 Dec 2006 21:18:58 +0100] rev 21681
add_abbrevs: moved common parts to consts.ML;
wenzelm [Wed, 06 Dec 2006 21:18:57 +0100] rev 21680
abbreviate: improved error handling, return result;
wenzelm [Wed, 06 Dec 2006 21:18:56 +0100] rev 21679
export: added explicit term operation;
tuned export_morphism -- lean closure;
wenzelm [Wed, 06 Dec 2006 21:18:55 +0100] rev 21678
LocalDefs.expand;
paulson [Wed, 06 Dec 2006 17:08:19 +0100] rev 21677
Improved tracing
wenzelm [Wed, 06 Dec 2006 01:12:58 +0100] rev 21676
no timing;
wenzelm [Wed, 06 Dec 2006 01:12:57 +0100] rev 21675
simplified ML bindings;
wenzelm [Wed, 06 Dec 2006 01:12:56 +0100] rev 21674
simplified ML bindings -- moved to HOL.thy;
removed confusing simpset_basic/simplify;
wenzelm [Wed, 06 Dec 2006 01:12:51 +0100] rev 21673
added basic ML bindings;
wenzelm [Wed, 06 Dec 2006 01:12:43 +0100] rev 21672
added aliases for nat_recs/cases;
wenzelm [Wed, 06 Dec 2006 01:12:42 +0100] rev 21671
removed legacy ML bindings;
simplified ML setup;
tuned declarations;
wenzelm [Wed, 06 Dec 2006 01:12:41 +0100] rev 21670
reduced to genuine legacy bindings -- others in HOL.thy;
wenzelm [Wed, 06 Dec 2006 01:12:36 +0100] rev 21669
removed legacy ML bindings;
wenzelm [Tue, 05 Dec 2006 22:14:53 +0100] rev 21668
target_name: allow qualified names;
wenzelm [Tue, 05 Dec 2006 22:14:52 +0100] rev 21667
add_notation: permissive about undeclared consts;
add_abbrevs: allow qualified names;
tuned;
wenzelm [Tue, 05 Dec 2006 22:14:51 +0100] rev 21666
generic_goal: enable stmt mode;
wenzelm [Tue, 05 Dec 2006 22:14:50 +0100] rev 21665
encode declarations as notes (attributes), which enables proper inheritance, interpretation etc.;
wenzelm [Tue, 05 Dec 2006 22:14:49 +0100] rev 21664
notation/abbreviation: more serious handling of morphisms;
wenzelm [Tue, 05 Dec 2006 22:14:48 +0100] rev 21663
print_syntax etc.: plain Toplevel.context_of;
wenzelm [Tue, 05 Dec 2006 22:14:47 +0100] rev 21662
attribute value: morphism;
wenzelm [Tue, 05 Dec 2006 22:14:46 +0100] rev 21661
add_notation: permissive about undeclared consts;
wenzelm [Tue, 05 Dec 2006 22:14:45 +0100] rev 21660
added mapping_result;
wenzelm [Tue, 05 Dec 2006 22:14:44 +0100] rev 21659
added ML-Systems/polyml-5.0.ML;
wenzelm [Tue, 05 Dec 2006 22:14:42 +0100] rev 21658
Attrib.internal: morphism;
wenzelm [Tue, 05 Dec 2006 22:14:41 +0100] rev 21657
removed duplicate abbreviations (implicit inheritance);
wenzelm [Tue, 05 Dec 2006 22:14:39 +0100] rev 21656
restored notation for less/less_eq (observe proper order of mixfix annotations!);
simplified notation for greater/greater_eq, which is only used for input;
removed duplicate abbreviations (implicit inheritance);
aspinall [Tue, 05 Dec 2006 22:04:24 +0100] rev 21655
Document structure in pgip_markup.ML. Minor fixes.
aspinall [Tue, 05 Dec 2006 19:33:15 +0100] rev 21654
Type alias for XML content
wenzelm [Tue, 05 Dec 2006 18:33:29 +0100] rev 21653
setup for polyml-5.0;
wenzelm [Tue, 05 Dec 2006 18:32:54 +0100] rev 21652
set DYLD_LIBRARY_PATH as well;
aspinall [Tue, 05 Dec 2006 14:05:23 +0100] rev 21651
Fix typo. Some cleanup for XML attributes
aspinall [Tue, 05 Dec 2006 13:57:24 +0100] rev 21650
Add dependency for new Emacs PG code
aspinall [Tue, 05 Dec 2006 13:56:43 +0100] rev 21649
Support PGIP communication for preferences in Emacs mode.
wenzelm [Tue, 05 Dec 2006 01:17:32 +0100] rev 21648
more careful indexing of local facts;
wenzelm [Tue, 05 Dec 2006 00:42:36 +0100] rev 21647
* Pure: official theorem names and additional comments are now strictly separate.
wenzelm [Tue, 05 Dec 2006 00:30:38 +0100] rev 21646
thm/prf: separate official name vs. additional tags;
wenzelm [Tue, 05 Dec 2006 00:29:19 +0100] rev 21645
thm/prf: separate official name vs. additional tags;
write_to_file: Path.T;
wenzelm [Tue, 05 Dec 2006 00:29:16 +0100] rev 21644
notes: added non-official name;
wenzelm [Tue, 05 Dec 2006 00:29:13 +0100] rev 21643
note_thmss: added kind tag and non-official name;
aspinall [Mon, 04 Dec 2006 22:12:08 +0100] rev 21642
Add separate PG Emacs configuration
aspinall [Mon, 04 Dec 2006 22:11:28 +0100] rev 21641
Include pgip markup module
aspinall [Mon, 04 Dec 2006 21:41:47 +0100] rev 21640
Build instructions for new Proof General module [not yet activated]
aspinall [Mon, 04 Dec 2006 21:33:36 +0100] rev 21639
Forward compatibility with new Proof General module.
aspinall [Mon, 04 Dec 2006 20:48:57 +0100] rev 21638
New files.
aspinall [Mon, 04 Dec 2006 20:40:11 +0100] rev 21637
Revamped Proof General interface.
aspinall [Mon, 04 Dec 2006 16:55:08 +0100] rev 21636
Add parse_string for attribute values and other string content
krauss [Mon, 04 Dec 2006 15:15:59 +0100] rev 21635
added Ramsey.thy to Library imports, to include it in the daily builds
krauss [Mon, 04 Dec 2006 15:15:09 +0100] rev 21634
fixed definition syntax
wenzelm [Mon, 04 Dec 2006 00:06:59 +0100] rev 21633
theory Alloc no longer works -- quick_and_dirty;
wenzelm [Mon, 04 Dec 2006 00:05:47 +0100] rev 21632
converted legacy ML script;
aspinall [Sun, 03 Dec 2006 23:25:41 +0100] rev 21631
Minor.
aspinall [Sun, 03 Dec 2006 23:21:55 +0100] rev 21630
Add output function
aspinall [Sun, 03 Dec 2006 21:46:54 +0100] rev 21629
Add string buffer getter. Add Rawtext constructor to allow XML-escaped strings in tree.
aspinall [Sun, 03 Dec 2006 16:25:33 +0100] rev 21628
Type abbreviations for element args and attributes
wenzelm [Sat, 02 Dec 2006 14:59:25 +0100] rev 21627
meta_term_syntax: proper operation on untyped preterms;
haftmann [Sat, 02 Dec 2006 11:33:08 +0100] rev 21626
generalized type signature of foldSet, fold
wenzelm [Sat, 02 Dec 2006 02:52:07 +0100] rev 21625
added some support for embedded terms;
wenzelm [Sat, 02 Dec 2006 02:52:02 +0100] rev 21624
TLA: converted legacy ML scripts;
haftmann [Fri, 01 Dec 2006 17:22:33 +0100] rev 21623
non-exported syntax
haftmann [Fri, 01 Dec 2006 17:22:32 +0100] rev 21622
made SML/NJ happy
haftmann [Fri, 01 Dec 2006 17:22:31 +0100] rev 21621
slight cleanup in hologic.ML
haftmann [Fri, 01 Dec 2006 17:22:30 +0100] rev 21620
some syntax cleanup
haftmann [Fri, 01 Dec 2006 17:22:28 +0100] rev 21619
stripped some legacy bindings
nipkow [Fri, 01 Dec 2006 16:08:45 +0100] rev 21618
Added missing "standard"
paulson [Fri, 01 Dec 2006 12:23:53 +0100] rev 21617
Deleted dead code
paulson [Fri, 01 Dec 2006 12:23:39 +0100] rev 21616
Fixed a MAJOR BUG in clause-counting: only Boolean equalities now count as iffs
wenzelm [Thu, 30 Nov 2006 17:42:23 +0100] rev 21615
notes: proper naming of thm proof, activated import_export_proof;
wenzelm [Thu, 30 Nov 2006 17:42:21 +0100] rev 21614
added full_name;
wenzelm [Thu, 30 Nov 2006 16:48:42 +0100] rev 21613
notes: more careful treatment of Goal.close_result;
tuned;
wenzelm [Thu, 30 Nov 2006 16:48:41 +0100] rev 21612
note_thmss: refrain from closing the derivation here;
wenzelm [Thu, 30 Nov 2006 14:17:37 +0100] rev 21611
notes: proper import/export of proofs (still inactive);
Goal.norm/close_result;
tuned;
wenzelm [Thu, 30 Nov 2006 14:17:36 +0100] rev 21610
removed obsolete (export_)standard;
wenzelm [Thu, 30 Nov 2006 14:17:34 +0100] rev 21609
added mixfix';
wenzelm [Thu, 30 Nov 2006 14:17:34 +0100] rev 21608
added merge_list;
wenzelm [Thu, 30 Nov 2006 14:17:32 +0100] rev 21607
zero_var_indexes_inst: multiple terms;
tuned;
wenzelm [Thu, 30 Nov 2006 14:17:31 +0100] rev 21606
Theory.merge_list;
wenzelm [Thu, 30 Nov 2006 14:17:29 +0100] rev 21605
qualified MetaSimplifier.norm_hhf(_protect);
wenzelm [Thu, 30 Nov 2006 14:17:29 +0100] rev 21604
added norm/close_result (supercede local_standard etc.);
wenzelm [Thu, 30 Nov 2006 14:17:27 +0100] rev 21603
added zero_var_indexes_list;
removed local_standard (cf. Goal.norm/close_result);
instantiate: more precise handling of indexes;
wenzelm [Thu, 30 Nov 2006 14:17:25 +0100] rev 21602
Goal.norm/close_result;
wenzelm [Thu, 30 Nov 2006 14:17:22 +0100] rev 21601
simplified syntax for 'definition', 'abbreviation';
wenzelm [Wed, 29 Nov 2006 23:33:09 +0100] rev 21600
*** bad commit -- reverted to previous version ***
wenzelm [Wed, 29 Nov 2006 23:28:13 +0100] rev 21599
removed export_standard_morphism;
Assumption.assms_of: cterm;
wenzelm [Wed, 29 Nov 2006 23:28:11 +0100] rev 21598
simplified add_thmss;
mark predicate definitions as internal;
wenzelm [Wed, 29 Nov 2006 23:28:10 +0100] rev 21597
added map/burrow_facts;
exported name_multi, name_thm;
wenzelm [Wed, 29 Nov 2006 23:28:08 +0100] rev 21596
added INCR_COMP, COMP_INCR;
wenzelm [Wed, 29 Nov 2006 15:47:05 +0100] rev 21595
tuned;
wenzelm [Wed, 29 Nov 2006 15:45:02 +0100] rev 21594
reworked notes: towards proper import/export of proof terms;
tuned;
wenzelm [Wed, 29 Nov 2006 15:45:00 +0100] rev 21593
removed export_standard_morphism;
wenzelm [Wed, 29 Nov 2006 15:44:59 +0100] rev 21592
renamed SIMPLE_METHOD' to SIMPLE_METHOD'';
added simple version of SIMPLE_METHOD';
wenzelm [Wed, 29 Nov 2006 15:44:58 +0100] rev 21591
added export;
removed find_def, expand_defs;
wenzelm [Wed, 29 Nov 2006 15:44:57 +0100] rev 21590
tuned spaces/comments;
wenzelm [Wed, 29 Nov 2006 15:44:56 +0100] rev 21589
simplified method setup;
reactivated dead code;
wenzelm [Wed, 29 Nov 2006 15:44:51 +0100] rev 21588
simplified method setup;
wenzelm [Wed, 29 Nov 2006 15:44:46 +0100] rev 21587
simplified method setup;
tuned oracle setup;
webertj [Wed, 29 Nov 2006 13:59:52 +0100] rev 21586
clauses sorted according to term order (significant speedup in some cases)
wenzelm [Wed, 29 Nov 2006 04:11:18 +0100] rev 21585
Assumption.assms_of: cterm;
added tmp version of export_standard_facts;
wenzelm [Wed, 29 Nov 2006 04:11:17 +0100] rev 21584
Element.generalize_facts;
wenzelm [Wed, 29 Nov 2006 04:11:16 +0100] rev 21583
removed export_standard_morphism;
Assumption.assms_of: cterm;
wenzelm [Wed, 29 Nov 2006 04:11:15 +0100] rev 21582
simplified add_thmss;
mark predicate definitions as internal;
wenzelm [Wed, 29 Nov 2006 04:11:14 +0100] rev 21581
added facts_map;
replaced export(_standard)_facts by generalize_facts;
tuned;
wenzelm [Wed, 29 Nov 2006 04:11:13 +0100] rev 21580
added map/burrow_facts;
exported name_multi, name_thm;
wenzelm [Wed, 29 Nov 2006 04:11:12 +0100] rev 21579
COMP_INCR;
wenzelm [Wed, 29 Nov 2006 04:11:11 +0100] rev 21578
added INCR_COMP, COMP_INCR;
wenzelm [Wed, 29 Nov 2006 04:11:10 +0100] rev 21577
assms_of: cterm;
wenzelm [Wed, 29 Nov 2006 04:11:09 +0100] rev 21576
simplified Logic.count_prems;
wenzelm [Wed, 29 Nov 2006 04:11:06 +0100] rev 21575
tuned proofs;
isatest [Tue, 28 Nov 2006 21:59:45 +0100] rev 21574
go back to fixed atbroy51, fix at-poly-e path settings
paulson [Tue, 28 Nov 2006 16:19:01 +0100] rev 21573
Removed the references for counting combinators. Instead they are counted in actual clauses.
haftmann [Tue, 28 Nov 2006 11:02:16 +0100] rev 21572
added strict_subset
wenzelm [Tue, 28 Nov 2006 00:35:28 +0100] rev 21571
added add_fixed;
wenzelm [Tue, 28 Nov 2006 00:35:27 +0100] rev 21570
simplified '?' operator;
defs: more robust transitivity proofs, expand target defs as well;
tuned;
wenzelm [Tue, 28 Nov 2006 00:35:26 +0100] rev 21569
simplified '?' operator;
note_thmss: no naming;
wenzelm [Tue, 28 Nov 2006 00:35:25 +0100] rev 21568
simplified '?' operator;
added expand_defs;
wenzelm [Tue, 28 Nov 2006 00:35:23 +0100] rev 21567
added burrow_fact;
no export of name_thms(s);
wenzelm [Tue, 28 Nov 2006 00:35:21 +0100] rev 21566
dest_term: strip_imp_concl;
wenzelm [Tue, 28 Nov 2006 00:35:18 +0100] rev 21565
simplified '?' operator;
mengj [Mon, 27 Nov 2006 23:48:10 +0100] rev 21564
Added in another function clause_name_of.
mengj [Mon, 27 Nov 2006 23:47:42 +0100] rev 21563
Goals in clause form are sent to the relevance filter.
aspinall [Mon, 27 Nov 2006 21:07:00 +0100] rev 21562
Call the right inform_file_processed function on <closefile>
paulson [Mon, 27 Nov 2006 18:18:25 +0100] rev 21561
Tidied code. Bool constructor is not needed.
paulson [Mon, 27 Nov 2006 18:18:05 +0100] rev 21560
tidied code
webertj [Mon, 27 Nov 2006 17:35:50 +0100] rev 21559
outermost universal quantifiers are stripped
webertj [Mon, 27 Nov 2006 17:13:10 +0100] rev 21558
typo fixed
urbanc [Mon, 27 Nov 2006 14:50:21 +0100] rev 21557
added the function for free variables of a lambda-term, which is a
tad more difficult to define than capture-avoiding substitution
webertj [Mon, 27 Nov 2006 14:33:18 +0100] rev 21556
outermost universal quantifiers are stripped
urbanc [Mon, 27 Nov 2006 14:05:43 +0100] rev 21555
adapted function definitions to new syntax
berghofe [Mon, 27 Nov 2006 14:00:08 +0100] rev 21554
Adapted to new nominal_primrec command.
haftmann [Mon, 27 Nov 2006 13:42:49 +0100] rev 21553
additional bookkeeping for class target
haftmann [Mon, 27 Nov 2006 13:42:48 +0100] rev 21552
small syntax tuning
haftmann [Mon, 27 Nov 2006 13:42:47 +0100] rev 21551
introduced Simpdata structure
haftmann [Mon, 27 Nov 2006 13:42:46 +0100] rev 21550
added Trueprop_conv
haftmann [Mon, 27 Nov 2006 13:42:42 +0100] rev 21549
restructured some proofs
haftmann [Mon, 27 Nov 2006 13:42:41 +0100] rev 21548
tuned keyword setup for SML code generator
haftmann [Mon, 27 Nov 2006 13:42:39 +0100] rev 21547
moved order arities for fun and bool to Fun/Orderings
haftmann [Mon, 27 Nov 2006 13:42:33 +0100] rev 21546
removed HOL structure
haftmann [Mon, 27 Nov 2006 13:42:30 +0100] rev 21545
adjusted syntax for internal code generation
berghofe [Mon, 27 Nov 2006 12:12:18 +0100] rev 21544
Added nominal_primrec command.
berghofe [Mon, 27 Nov 2006 12:11:43 +0100] rev 21543
Adapted to new nominal_primrec command.
berghofe [Mon, 27 Nov 2006 12:11:20 +0100] rev 21542
Added nominal_primrec.ML
berghofe [Mon, 27 Nov 2006 12:10:51 +0100] rev 21541
Implemented new "nominal_primrec" command for defining
functions on nominal datatypes.
berghofe [Mon, 27 Nov 2006 12:09:55 +0100] rev 21540
Additional information about nominal datatypes (descriptor,
recursion equations etc.) is now stored in theory.
wenzelm [Sun, 26 Nov 2006 23:43:53 +0100] rev 21539
converted legacy ML scripts;
aspinall [Sun, 26 Nov 2006 23:09:25 +0100] rev 21538
Remove add_master_files which stripped paths for retracted files. Emacs PG already supports full paths here.
wenzelm [Sun, 26 Nov 2006 18:07:36 +0100] rev 21537
* Pure: syntax constant for foo (binder) is called foo_binder;
wenzelm [Sun, 26 Nov 2006 18:07:35 +0100] rev 21536
extend_trtab: allow identical trfuns to be overwritten;
wenzelm [Sun, 26 Nov 2006 18:07:34 +0100] rev 21535
tuned;
wenzelm [Sun, 26 Nov 2006 18:07:33 +0100] rev 21534
Binder: syntax const is determined by binder_name, not its syntax;
wenzelm [Sun, 26 Nov 2006 18:07:31 +0100] rev 21533
simplified consts: no auxiliary params, sane mixfix syntax;
declarations: proper morphisms;
added target_morphism/name;
wenzelm [Sun, 26 Nov 2006 18:07:29 +0100] rev 21532
abbrevs: no result;
Element.map_ctxt_attrib;
wenzelm [Sun, 26 Nov 2006 18:07:27 +0100] rev 21531
added export_(standard_)morphism;
wenzelm [Sun, 26 Nov 2006 18:07:25 +0100] rev 21530
Element.map_ctxt_attrib;
wenzelm [Sun, 26 Nov 2006 18:07:24 +0100] rev 21529
abbrevs: no result;
added target_morphism/name;
simplified theory prefix (no option);
proper morphing of abbrevs/notation;
wenzelm [Sun, 26 Nov 2006 18:07:22 +0100] rev 21528
added map_ctxt_attrib;
wenzelm [Sun, 26 Nov 2006 18:07:21 +0100] rev 21527
abbrevs: no result;
wenzelm [Sun, 26 Nov 2006 18:07:20 +0100] rev 21526
added morh_result, the_inductive, add_inductive_global;
removed get_inductive;
more careful treatment of result naming/morphing;
wenzelm [Sun, 26 Nov 2006 18:07:19 +0100] rev 21525
InductivePackage.add_inductive_global;
wenzelm [Sun, 26 Nov 2006 18:07:16 +0100] rev 21524
updated (binder) syntax/notation;
wenzelm [Fri, 24 Nov 2006 22:05:19 +0100] rev 21523
tuned morphisms;
wenzelm [Fri, 24 Nov 2006 22:05:18 +0100] rev 21522
added export_morphism;
ProofContext.init;
wenzelm [Fri, 24 Nov 2006 22:05:17 +0100] rev 21521
simultaneous fact morphism;
wenzelm [Fri, 24 Nov 2006 22:05:16 +0100] rev 21520
added type_map;
wenzelm [Fri, 24 Nov 2006 22:05:15 +0100] rev 21519
added cterm_rule;
wenzelm [Fri, 24 Nov 2006 22:05:14 +0100] rev 21518
fake predeclaration of structure ProofContext;
wenzelm [Fri, 24 Nov 2006 22:05:13 +0100] rev 21517
added export_morphism;
wenzelm [Fri, 24 Nov 2006 22:05:12 +0100] rev 21516
ProofContext.init;
aspinall [Fri, 24 Nov 2006 17:23:15 +0100] rev 21515
Comment: see RFC 2396 for relative URI syntax.
aspinall [Fri, 24 Nov 2006 17:22:32 +0100] rev 21514
Send full paths in PGIP version of file loaded/retracted messages
paulson [Fri, 24 Nov 2006 16:38:42 +0100] rev 21513
Conversion of "equal" to "=" for TSTP format; big tidy-up
krauss [Fri, 24 Nov 2006 13:44:51 +0100] rev 21512
Lemma "fundef_default_value" uses predicate instead of set.
krauss [Fri, 24 Nov 2006 13:43:44 +0100] rev 21511
The function package declares the [code] attribute automatically again.
krauss [Fri, 24 Nov 2006 13:39:22 +0100] rev 21510
exported mk_base_funs for use by size-change tools
paulson [Fri, 24 Nov 2006 13:24:30 +0100] rev 21509
ATP linkup now generates "new TPTP" rather than "old TPTP"
wenzelm [Thu, 23 Nov 2006 23:05:28 +0100] rev 21508
more careful declaration of "inducts";
wenzelm [Thu, 23 Nov 2006 22:38:32 +0100] rev 21507
tuned;
wenzelm [Thu, 23 Nov 2006 22:38:30 +0100] rev 21506
prefer Proof.context over Context.generic;
wenzelm [Thu, 23 Nov 2006 22:38:29 +0100] rev 21505
prefer Proof.context over Context.generic;
tuned;
wenzelm [Thu, 23 Nov 2006 22:38:28 +0100] rev 21504
tuned proofs;
aspinall [Thu, 23 Nov 2006 22:14:26 +0100] rev 21503
Accept URLs of form file:/home... also.
wenzelm [Thu, 23 Nov 2006 20:34:21 +0100] rev 21502
prefer antiquotations over LaTeX macros;
wenzelm [Thu, 23 Nov 2006 20:33:42 +0100] rev 21501
updated;
wenzelm [Thu, 23 Nov 2006 20:33:41 +0100] rev 21500
renamed Args.Name to Args.Text;
wenzelm [Thu, 23 Nov 2006 20:33:39 +0100] rev 21499
uniform interface for type_syntax/term_syntax/declaration, dependent on morphism;
tuned some morphisms;
wenzelm [Thu, 23 Nov 2006 20:33:37 +0100] rev 21498
uniform interface for type_syntax/term_syntax/declaration, dependent on morphism;
wenzelm [Thu, 23 Nov 2006 20:33:36 +0100] rev 21497
Morphism.thm_morphism;
wenzelm [Thu, 23 Nov 2006 20:33:34 +0100] rev 21496
renamed Name value to Text, which is *not* a name in terms of morphisms;
wenzelm [Thu, 23 Nov 2006 20:33:33 +0100] rev 21495
removed obsolete alphanum;
wenzelm [Thu, 23 Nov 2006 20:33:32 +0100] rev 21494
str_of_char: improved output of non-printables;
wenzelm [Thu, 23 Nov 2006 20:33:29 +0100] rev 21493
added head_name_of;
wenzelm [Thu, 23 Nov 2006 20:33:28 +0100] rev 21492
added name/var/typ/term/thm_morphism;
removed transfer;
wenzelm [Thu, 23 Nov 2006 20:33:25 +0100] rev 21491
declarations: pass morphism (dummy);
wenzelm [Thu, 23 Nov 2006 18:49:55 +0100] rev 21490
added ISABELLE_IDENTIFIER;
removed THIS_IS_ISABELLE_BUILD magic;
wenzelm [Thu, 23 Nov 2006 18:49:03 +0100] rev 21489
ISABELLE_PATH/OUTPUT: append ISABELLE_IDENTIFIER if derived from ISABELLE_HOME_USER;
urbanc [Thu, 23 Nov 2006 17:52:48 +0100] rev 21488
fixed some typos
urbanc [Thu, 23 Nov 2006 14:11:49 +0100] rev 21487
tuned the proof of the strong induction principle