wenzelm [Wed, 11 Oct 2006 00:32:02 +0200] rev 20966
renamed body_context_node to presentation_context;
wenzelm [Wed, 11 Oct 2006 00:31:38 +0200] rev 20965
add_locale(_i): return actual result context;
cert_facts: allow qualified names;
wenzelm [Wed, 11 Oct 2006 00:27:39 +0200] rev 20964
class(_i): mimic Locale.add_locale(_i);
'class': begin_local_theory;
wenzelm [Wed, 11 Oct 2006 00:27:38 +0200] rev 20963
added type global_theory -- theory or local_theory;
added begin/exit_local_theory;
removed theory_context;
renamed body_context_node to presentation_context;
removed copy (checkpoint twice instead -- avoids unrelated theories);
wenzelm [Wed, 11 Oct 2006 00:27:37 +0200] rev 20962
added begin;
wenzelm [Wed, 11 Oct 2006 00:27:35 +0200] rev 20961
added opt_begin;
wenzelm [Wed, 11 Oct 2006 00:27:34 +0200] rev 20960
added raw_theory(_result);
tuned;
wenzelm [Wed, 11 Oct 2006 00:27:32 +0200] rev 20959
Toplevel.end_proof;
wenzelm [Wed, 11 Oct 2006 00:27:31 +0200] rev 20958
'end': handle local theory;
'locale': begin local theory;
wenzelm [Wed, 11 Oct 2006 00:27:30 +0200] rev 20957
undo_end/kill: handle local theory;
Toplevel: generic_theory;
wenzelm [Wed, 11 Oct 2006 00:27:29 +0200] rev 20956
Toplevel: generic_theory;
urbanc [Tue, 10 Oct 2006 16:26:59 +0200] rev 20955
made some proof look more like the ones in Barendregt
paulson [Tue, 10 Oct 2006 15:33:25 +0200] rev 20954
A way to call the ATP linkup from ML scripts
paulson [Tue, 10 Oct 2006 15:30:48 +0200] rev 20953
Combinators require the theory name; added settings for SPASS
haftmann [Tue, 10 Oct 2006 13:59:16 +0200] rev 20952
stripped pointless head
haftmann [Tue, 10 Oct 2006 13:59:13 +0200] rev 20951
gen_rem(s) abandoned in favour of remove / subtract
haftmann [Tue, 10 Oct 2006 13:59:12 +0200] rev 20950
added IsarAdvanced material
krauss [Tue, 10 Oct 2006 13:50:33 +0200] rev 20949
Induction rules have schematic variables again.
haftmann [Tue, 10 Oct 2006 12:08:12 +0200] rev 20948
initial draft
haftmann [Tue, 10 Oct 2006 11:41:29 +0200] rev 20947
*** empty log message ***
haftmann [Tue, 10 Oct 2006 11:38:43 +0200] rev 20946
initial draft
haftmann [Tue, 10 Oct 2006 10:36:14 +0200] rev 20945
fixed intendation
haftmann [Tue, 10 Oct 2006 10:35:24 +0200] rev 20944
cleanup basic HOL bootstrap
haftmann [Tue, 10 Oct 2006 10:34:43 +0200] rev 20943
added legacy tactic
haftmann [Tue, 10 Oct 2006 10:34:42 +0200] rev 20942
purged some ML legacy
haftmann [Tue, 10 Oct 2006 10:34:41 +0200] rev 20941
added eq_True eq_False True_implies_equals to extraction_expand
haftmann [Tue, 10 Oct 2006 10:24:24 +0200] rev 20940
no breaks for Haskell
haftmann [Tue, 10 Oct 2006 09:18:09 +0200] rev 20939
removed experimental codegen_simtype
haftmann [Tue, 10 Oct 2006 09:17:24 +0200] rev 20938
added keeping of funcgr
haftmann [Tue, 10 Oct 2006 09:17:23 +0200] rev 20937
generalized purge
haftmann [Tue, 10 Oct 2006 09:17:22 +0200] rev 20936
changed order
haftmann [Tue, 10 Oct 2006 09:17:21 +0200] rev 20935
removed quote in serialization
haftmann [Tue, 10 Oct 2006 09:17:20 +0200] rev 20934
added code_abstype
haftmann [Tue, 10 Oct 2006 09:17:19 +0200] rev 20933
added code_constsubst
haftmann [Tue, 10 Oct 2006 09:17:18 +0200] rev 20932
fixed typo
haftmann [Tue, 10 Oct 2006 09:17:17 +0200] rev 20931
added code_abstype and code_constsubst
wenzelm [Mon, 09 Oct 2006 20:12:45 +0200] rev 20930
isabelle-process: options -S, -X;
wenzelm [Mon, 09 Oct 2006 20:12:42 +0200] rev 20929
tuned;
wenzelm [Mon, 09 Oct 2006 19:37:07 +0200] rev 20928
loop: disallow exit in secure mode;
wenzelm [Mon, 09 Oct 2006 19:37:06 +0200] rev 20927
Secure.commit;
wenzelm [Mon, 09 Oct 2006 19:37:05 +0200] rev 20926
moved Context.ml_output to Output.ml_output;
wenzelm [Mon, 09 Oct 2006 19:37:04 +0200] rev 20925
Secure critical operations.
wenzelm [Mon, 09 Oct 2006 19:37:03 +0200] rev 20924
added General/secure.ML;
wenzelm [Mon, 09 Oct 2006 19:37:02 +0200] rev 20923
added option -S (secure mode);
nipkow [Mon, 09 Oct 2006 12:51:31 +0200] rev 20922
added nbe_post for delayed_if
nipkow [Mon, 09 Oct 2006 12:20:39 +0200] rev 20921
added delayed_if
nipkow [Mon, 09 Oct 2006 12:16:29 +0200] rev 20920
added pre/post-processor equations
wenzelm [Mon, 09 Oct 2006 12:08:33 +0200] rev 20919
attribute "symmetric": standardized schematic variables;
wenzelm [Mon, 09 Oct 2006 02:20:11 +0200] rev 20918
sequential lemmas;
wenzelm [Mon, 09 Oct 2006 02:20:10 +0200] rev 20917
reorderd ML/lemmas (Why!?);
wenzelm [Mon, 09 Oct 2006 02:20:09 +0200] rev 20916
PureThy.note_thmss_i;
wenzelm [Mon, 09 Oct 2006 02:20:08 +0200] rev 20915
added exit;
notes: simplified locale target;
wenzelm [Mon, 09 Oct 2006 02:20:07 +0200] rev 20914
added theorems(_i) -- with present_results;
wenzelm [Mon, 09 Oct 2006 02:20:06 +0200] rev 20913
def(_i): LocalDefs.add_defs;
removed Drule.strip_shyps_warning;
wenzelm [Mon, 09 Oct 2006 02:20:05 +0200] rev 20912
attribute: Context.mapping;
removed Drule.strip_shyps_warning;
wenzelm [Mon, 09 Oct 2006 02:20:04 +0200] rev 20911
removed obsolete note_thmss(_i);
simplified add_thmss;
tuned;
wenzelm [Mon, 09 Oct 2006 02:20:04 +0200] rev 20910
added exit;
wenzelm [Mon, 09 Oct 2006 02:20:02 +0200] rev 20909
simplified derived_def;
wenzelm [Mon, 09 Oct 2006 02:20:01 +0200] rev 20908
removed theorems, smart_theorems etc. (cf. Specification.theorems);
wenzelm [Mon, 09 Oct 2006 02:20:01 +0200] rev 20907
lemmas/theorems/declare: Specification.theorems;
wenzelm [Mon, 09 Oct 2006 02:19:58 +0200] rev 20906
added kind attributes;
wenzelm [Mon, 09 Oct 2006 02:19:57 +0200] rev 20905
Drule.lhs/rhs_of;
wenzelm [Mon, 09 Oct 2006 02:19:56 +0200] rev 20904
added dest_equals_lhs;
replaced clhs/crhs_of by lhs/rhs_of;
local_standard: flexflex_unique;
removed strip_shyps_warning;
wenzelm [Mon, 09 Oct 2006 02:19:55 +0200] rev 20903
attribute: Context.mapping;
Proof.theorem_i;
wenzelm [Mon, 09 Oct 2006 02:19:54 +0200] rev 20902
replaced Drule.clhs/crhs_of by Drule.lhs/rhs_of;
wenzelm [Mon, 09 Oct 2006 02:19:54 +0200] rev 20901
attribute: Context.mapping;
PureThy.note_thmss_i;
wenzelm [Mon, 09 Oct 2006 02:19:52 +0200] rev 20900
standardized facts;
wenzelm [Mon, 09 Oct 2006 02:19:51 +0200] rev 20899
attribute symmetric: zero_var_indexes;
tuned proofs;
wenzelm [Mon, 09 Oct 2006 02:19:51 +0200] rev 20898
attribute symmetric: zero_var_indexes;
wenzelm [Mon, 09 Oct 2006 02:19:49 +0200] rev 20897
attribute: Context.mapping;
haftmann [Sat, 07 Oct 2006 07:41:56 +0200] rev 20896
cleaned up interfaces
mengj [Sat, 07 Oct 2006 02:47:33 +0200] rev 20895
Removed unused res_atp_setup.ML, since its functions have been put in res_atp.ML.
wenzelm [Sat, 07 Oct 2006 01:31:23 +0200] rev 20894
Common theory targets.
wenzelm [Sat, 07 Oct 2006 01:31:22 +0200] rev 20893
Element.export_facts;
wenzelm [Sat, 07 Oct 2006 01:31:20 +0200] rev 20892
refined unlocalize_mixfix;
wenzelm [Sat, 07 Oct 2006 01:31:19 +0200] rev 20891
TheoryTarget;
wenzelm [Sat, 07 Oct 2006 01:31:18 +0200] rev 20890
moved pretty_consts to proof_display.ML;
adapted to improved LocalTheory interfaces;
wenzelm [Sat, 07 Oct 2006 01:31:17 +0200] rev 20889
added pretty_consts (from specification.ML);
wenzelm [Sat, 07 Oct 2006 01:31:16 +0200] rev 20888
turned into abstract wrapper module, cf. theory_target.ML;
simplified interfaces;
wenzelm [Sat, 07 Oct 2006 01:31:15 +0200] rev 20887
replaced add_def by more elaborate add_defs;
added find_def (based on educated guesses);
wenzelm [Sat, 07 Oct 2006 01:31:14 +0200] rev 20886
replaced generalize_facts by full export_(standard_)facts;
wenzelm [Sat, 07 Oct 2006 01:31:13 +0200] rev 20885
Thm.def_name_optional;
ProofDisplay.pretty_consts;
wenzelm [Sat, 07 Oct 2006 01:31:12 +0200] rev 20884
added def_name_optional;
wenzelm [Sat, 07 Oct 2006 01:31:11 +0200] rev 20883
removed is_equals, is_implies;
tuned;
wenzelm [Sat, 07 Oct 2006 01:31:10 +0200] rev 20882
added the_single;
wenzelm [Sat, 07 Oct 2006 01:31:09 +0200] rev 20881
added term_rule;
wenzelm [Sat, 07 Oct 2006 01:31:08 +0200] rev 20880
added Isar/theory_target.ML;
wenzelm [Sat, 07 Oct 2006 01:31:07 +0200] rev 20879
improved LocalDefs.add_def;
wenzelm [Sat, 07 Oct 2006 01:31:06 +0200] rev 20878
mk_partial_rules_mutual: expand result terms/thms;
wenzelm [Sat, 07 Oct 2006 01:31:05 +0200] rev 20877
removed with_local_path -- LocalTheory.note admits qualified names;
TheoryTarget.init;
wenzelm [Sat, 07 Oct 2006 01:31:04 +0200] rev 20876
moved the_single to Pure/library.ML;
tuned;
wenzelm [Sat, 07 Oct 2006 01:31:03 +0200] rev 20875
TheoryTarget.init;
wenzelm [Sat, 07 Oct 2006 01:31:02 +0200] rev 20874
tuned comments;
wenzelm [Sat, 07 Oct 2006 01:31:01 +0200] rev 20873
tuned method syntax: polymorhic term argument;
tuned rule instantiation;
wenzelm [Sat, 07 Oct 2006 01:30:58 +0200] rev 20872
tuned;
paulson [Fri, 06 Oct 2006 15:39:29 +0200] rev 20871
Fixed the printing of the used theorems by maintaining separate lists for each subgoal.
Retains the ATP input files if debugging is on.
paulson [Fri, 06 Oct 2006 15:38:29 +0200] rev 20870
Tidied code to delete tmp files.
Fixed the printing of the used theorems by maintaining separate lists for each subgoal.
paulson [Fri, 06 Oct 2006 11:17:53 +0200] rev 20869
renamed the combinator laws
paulson [Fri, 06 Oct 2006 11:17:27 +0200] rev 20868
Improved detection of identical clauses, also in the conjecture
paulson [Fri, 06 Oct 2006 11:16:40 +0200] rev 20867
Refinements to abstraction. Seeding with combinators K, I and B.
kleing [Fri, 06 Oct 2006 03:49:36 +0200] rev 20866
examples for hex and bin numerals
mengj [Thu, 05 Oct 2006 13:54:17 +0200] rev 20865
Changed and removed some functions related to combinators, since they are Isabelle constants now.
paulson [Thu, 05 Oct 2006 10:46:26 +0200] rev 20864
Now the DFG output includes correct declarations of c_fequal, but not hEXTENT
paulson [Thu, 05 Oct 2006 10:42:39 +0200] rev 20863
improvements to abstraction, ensuring more re-use of abstraction functions
moving some functions to Pure/drule.ML
paulson [Thu, 05 Oct 2006 10:41:27 +0200] rev 20862
facts about combinators
paulson [Thu, 05 Oct 2006 10:40:12 +0200] rev 20861
a few new functions on thms and cterms
huffman [Thu, 05 Oct 2006 05:46:32 +0200] rev 20860
reorganize and speed up termdiffs proofs
nipkow [Wed, 04 Oct 2006 18:41:14 +0200] rev 20859
fixed bug in linear arith
haftmann [Wed, 04 Oct 2006 15:10:44 +0200] rev 20858
improvements for Haskell serialization
haftmann [Wed, 04 Oct 2006 14:25:47 +0200] rev 20857
insert replacing ins ins_int ins_string
haftmann [Wed, 04 Oct 2006 14:17:47 +0200] rev 20856
cleaned up some mess
haftmann [Wed, 04 Oct 2006 14:17:46 +0200] rev 20855
clarified header comments
haftmann [Wed, 04 Oct 2006 14:17:38 +0200] rev 20854
insert replacing ins ins_int ins_string
haftmann [Wed, 04 Oct 2006 14:14:33 +0200] rev 20853
*** empty log message ***
webertj [Wed, 04 Oct 2006 11:50:37 +0200] rev 20852
tuned
krauss [Wed, 04 Oct 2006 11:18:39 +0200] rev 20851
Improved error reporting
webertj [Wed, 04 Oct 2006 01:43:57 +0200] rev 20850
nnf_simpset built statically
huffman [Tue, 03 Oct 2006 19:40:34 +0200] rev 20849
rewrite proofs of powser_insidea and termdiffs_aux
huffman [Mon, 02 Oct 2006 23:15:35 +0200] rev 20848
generalize summability lemmas using class banach
haftmann [Mon, 02 Oct 2006 23:01:14 +0200] rev 20847
clarified setup name
haftmann [Mon, 02 Oct 2006 23:01:11 +0200] rev 20846
various code refinements
haftmann [Mon, 02 Oct 2006 23:01:09 +0200] rev 20845
fixed some Haskell issues
haftmann [Mon, 02 Oct 2006 23:01:05 +0200] rev 20844
changed preprocessing framework
haftmann [Mon, 02 Oct 2006 23:01:04 +0200] rev 20843
clarified some things
haftmann [Mon, 02 Oct 2006 23:01:03 +0200] rev 20842
cleaned and extended
haftmann [Mon, 02 Oct 2006 23:01:00 +0200] rev 20841
added gen_primrec
haftmann [Mon, 02 Oct 2006 23:00:58 +0200] rev 20840
added code for insert
haftmann [Mon, 02 Oct 2006 23:00:57 +0200] rev 20839
improvements for code_gen
haftmann [Mon, 02 Oct 2006 23:00:56 +0200] rev 20838
cleaned mess
haftmann [Mon, 02 Oct 2006 23:00:53 +0200] rev 20837
added example for code_gen
haftmann [Mon, 02 Oct 2006 23:00:52 +0200] rev 20836
dropped obsolete Theory.sign_of
haftmann [Mon, 02 Oct 2006 23:00:51 +0200] rev 20835
tuned
haftmann [Mon, 02 Oct 2006 23:00:50 +0200] rev 20834
added code generator names for nat_rec and nat_case
haftmann [Mon, 02 Oct 2006 23:00:49 +0200] rev 20833
improved serialization for arbitrary
haftmann [Mon, 02 Oct 2006 23:00:46 +0200] rev 20832
normal_form now a diagnostic command
haftmann [Mon, 02 Oct 2006 23:00:45 +0200] rev 20831
restructured contents
huffman [Mon, 02 Oct 2006 21:30:05 +0200] rev 20830
add axclass banach for complete normed vector spaces
huffman [Mon, 02 Oct 2006 19:57:02 +0200] rev 20829
remove unused Cauchy_Bseq lemmas
huffman [Mon, 02 Oct 2006 18:30:10 +0200] rev 20828
add lemmas norm_not_less_zero, norm_le_zero_iff
paulson [Mon, 02 Oct 2006 17:33:13 +0200] rev 20827
added is_Trueprop
paulson [Mon, 02 Oct 2006 17:32:18 +0200] rev 20826
tidying and simplifying
paulson [Mon, 02 Oct 2006 17:32:03 +0200] rev 20825
Changing the default for theory_const
paulson [Mon, 02 Oct 2006 17:31:14 +0200] rev 20824
extensions for Susanto
paulson [Mon, 02 Oct 2006 17:30:56 +0200] rev 20823
restored the "length of name > 2" check for package definitions
paulson [Mon, 02 Oct 2006 17:29:42 +0200] rev 20822
Now checks explicitly for Trueprop, thereby ignoring junk theorems involving OF_CLASS, etc.
wenzelm [Sun, 01 Oct 2006 22:19:24 +0200] rev 20821
exists_name: include this theory name;
wenzelm [Sun, 01 Oct 2006 22:19:23 +0200] rev 20820
removed obsolete Datatype_Universe.thy (cf. Datatype.thy);
wenzelm [Sun, 01 Oct 2006 22:19:21 +0200] rev 20819
merged with theory Datatype_Universe;
wenzelm [Sun, 01 Oct 2006 18:30:04 +0200] rev 20818
obsolete;
wenzelm [Sun, 01 Oct 2006 18:29:36 +0200] rev 20817
renamed ex/SVC_Oracle.ML to ex/svc_oracle.ML;
wenzelm [Sun, 01 Oct 2006 18:29:35 +0200] rev 20816
removed share_data;
tuned;
wenzelm [Sun, 01 Oct 2006 18:29:34 +0200] rev 20815
cterm_match: avoid recalculation of maxidx;
wenzelm [Sun, 01 Oct 2006 18:29:33 +0200] rev 20814
reverted to revision 1.28;
wenzelm [Sun, 01 Oct 2006 18:29:32 +0200] rev 20813
proper use of svc_oracle.ML;
wenzelm [Sun, 01 Oct 2006 18:29:31 +0200] rev 20812
reactivated theory PER;
removed obsolete StringEx;
wenzelm [Sun, 01 Oct 2006 18:29:30 +0200] rev 20811
tuned proofs;
wenzelm [Sun, 01 Oct 2006 18:29:28 +0200] rev 20810
moved theory Infinite_Set to Library;
tuned proofs;
wenzelm [Sun, 01 Oct 2006 18:29:26 +0200] rev 20809
moved theory Infinite_Set to Library;
wenzelm [Sun, 01 Oct 2006 18:29:25 +0200] rev 20808
moved Infinite_Set.thy to Library;
removed obsolete ex/StringEx.thy;
renamed ex/SVC_Oracle.ML to ex/svc_oracle.ML;
wenzelm [Sun, 01 Oct 2006 18:29:23 +0200] rev 20807
tuned;
mengj [Sun, 01 Oct 2006 12:07:57 +0200] rev 20806
Removed the helper files (combinator rewrite rules, function extensionality and fequal rules).
huffman [Sun, 01 Oct 2006 03:07:12 +0200] rev 20805
generalize more DERIV proofs
wenzelm [Sat, 30 Sep 2006 21:39:31 +0200] rev 20804
statement: Variable.fix_frees;
wenzelm [Sat, 30 Sep 2006 21:39:29 +0200] rev 20803
added undo_end;
wenzelm [Sat, 30 Sep 2006 21:39:27 +0200] rev 20802
tuned proofs;
wenzelm [Sat, 30 Sep 2006 21:39:25 +0200] rev 20801
proper import of Main HOL;
wenzelm [Sat, 30 Sep 2006 21:39:24 +0200] rev 20800
tuned specifications and proofs;
wenzelm [Sat, 30 Sep 2006 21:39:22 +0200] rev 20799
hides popular names (from Datatype.thy);
wenzelm [Sat, 30 Sep 2006 21:39:20 +0200] rev 20798
removed obsolete sum_case_Inl/Inr;
moved 'hide' to Datatype_Universe;
tuned proofs;
wenzelm [Sat, 30 Sep 2006 21:39:17 +0200] rev 20797
renamed Variable.invent_fixes to Variable.variant_fixes;
huffman [Sat, 30 Sep 2006 20:54:34 +0200] rev 20796
generalize proofs of DERIV_isCont and DERIV_mult
huffman [Sat, 30 Sep 2006 19:41:06 +0200] rev 20795
generalized some DERIV proofs
huffman [Sat, 30 Sep 2006 18:04:28 +0200] rev 20794
add scaleR lemmas
huffman [Sat, 30 Sep 2006 17:36:55 +0200] rev 20793
generalize type of DERIV
huffman [Sat, 30 Sep 2006 17:10:55 +0200] rev 20792
add type annotations for DERIV
mengj [Sat, 30 Sep 2006 14:32:36 +0200] rev 20791
Combinator axioms are now from Isabelle theorems, no need to use helper files.
Removed LAM2COMB exception.
mengj [Sat, 30 Sep 2006 14:31:41 +0200] rev 20790
Added the combinator constants to the constants table.
mengj [Sat, 30 Sep 2006 14:31:02 +0200] rev 20789
Removed ResHolClause.LAM2COMB exception.
mengj [Sat, 30 Sep 2006 14:29:52 +0200] rev 20788
Reordered how files are loaded.
wenzelm [Fri, 29 Sep 2006 22:47:51 +0200] rev 20787
moved Matrix/cplex/MatrixLP.ML to Matrix/cplex/matrixlp.ML;
wenzelm [Fri, 29 Sep 2006 22:47:04 +0200] rev 20786
removed mixfix_content;
wenzelm [Fri, 29 Sep 2006 22:47:03 +0200] rev 20785
Syntax.mode;
refrain from removing conflicting mixfixes;
wenzelm [Fri, 29 Sep 2006 22:47:01 +0200] rev 20784
Syntax.mode;
wenzelm [Fri, 29 Sep 2006 22:46:59 +0200] rev 20783
Sign.add_consts_authentic;
wenzelm [Fri, 29 Sep 2006 22:46:57 +0200] rev 20782
proper use of matrixlp.ML;
wenzelm [Fri, 29 Sep 2006 11:32:58 +0200] rev 20781
simplified is_package_def -- be less ambitious about B library operations;
wenzelm [Thu, 28 Sep 2006 23:43:02 +0200] rev 20780
obsolete;
wenzelm [Thu, 28 Sep 2006 23:43:00 +0200] rev 20779
added share_data;
wenzelm [Thu, 28 Sep 2006 23:42:59 +0200] rev 20778
Sign.add_consts_authentic;
wenzelm [Thu, 28 Sep 2006 23:42:56 +0200] rev 20777
consts: syntax consts only for actual syntax;
wenzelm [Thu, 28 Sep 2006 23:42:55 +0200] rev 20776
added share_data (dummy);
wenzelm [Thu, 28 Sep 2006 23:42:53 +0200] rev 20775
removed obsolete HOLCF.ML;
wenzelm [Thu, 28 Sep 2006 23:42:50 +0200] rev 20774
ResAtpset.get_atpset;
wenzelm [Thu, 28 Sep 2006 23:42:49 +0200] rev 20773
removed legacy code;
tuned;
wenzelm [Thu, 28 Sep 2006 23:42:47 +0200] rev 20772
tuned definitions/proofs;
wenzelm [Thu, 28 Sep 2006 23:42:45 +0200] rev 20771
proper use of float.ML;
wenzelm [Thu, 28 Sep 2006 23:42:43 +0200] rev 20770
fixed translations: CONST;
wenzelm [Thu, 28 Sep 2006 23:42:39 +0200] rev 20769
replaced syntax/translations by abbreviation;
fixed translations: CONST;
wenzelm [Thu, 28 Sep 2006 23:42:35 +0200] rev 20768
replaced syntax/translations by abbreviation;
wenzelm [Thu, 28 Sep 2006 23:42:32 +0200] rev 20767
removed obsolete Real/document/root.tex;
removed obsolete Isar_examples/Cantor.ML;
renamed Real/Float.ML to Real/float.ML;
wenzelm [Thu, 28 Sep 2006 23:42:30 +0200] rev 20766
tuned;
huffman [Thu, 28 Sep 2006 21:01:13 +0200] rev 20765
rearranged axioms and simp rules for scaleR
wenzelm [Thu, 28 Sep 2006 20:30:53 +0200] rev 20764
added Poly/ML 4.9.1 (experimental!);
huffman [Thu, 28 Sep 2006 19:04:13 +0200] rev 20763
rearranged axioms and simp rules for scaleR
paulson [Thu, 28 Sep 2006 16:01:48 +0200] rev 20762
clearout of obsolete code
paulson [Thu, 28 Sep 2006 16:01:34 +0200] rev 20761
addition of combinators
wenzelm [Thu, 28 Sep 2006 15:30:03 +0200] rev 20760
tuned messages;
wenzelm [Thu, 28 Sep 2006 11:56:30 +0200] rev 20759
tuned;
wenzelm [Thu, 28 Sep 2006 11:55:56 +0200] rev 20758
LD_LIBRARY_PATH;
paulson [Thu, 28 Sep 2006 11:04:41 +0200] rev 20757
Definitions produced by packages are now blacklisted.
huffman [Thu, 28 Sep 2006 06:21:06 +0200] rev 20756
more reorganizing sections
huffman [Thu, 28 Sep 2006 04:03:43 +0200] rev 20755
reorganize sections
huffman [Thu, 28 Sep 2006 02:50:07 +0200] rev 20754
add intro/dest rules for NSLIM; rewrite equivalence proofs using transfer
huffman [Thu, 28 Sep 2006 01:32:30 +0200] rev 20753
add lemma hypreal_epsilon_gt_zero
huffman [Thu, 28 Sep 2006 01:26:28 +0200] rev 20752
generalize type of is(NS)UCont
huffman [Thu, 28 Sep 2006 00:57:36 +0200] rev 20751
add intro/dest rules for (NS)LIMSEQ and (NS)Cauchy; rewrite equivalence proofs using transfer
wenzelm [Thu, 28 Sep 2006 00:10:08 +0200] rev 20750
proper use of PolyML.shareCommonData;
huffman [Wed, 27 Sep 2006 23:53:46 +0200] rev 20749
add lemmas InfinitesimalI2, InfinitesimalD2
wenzelm [Wed, 27 Sep 2006 23:41:12 +0200] rev 20748
adapted to pre-5.0 versions;
wenzelm [Wed, 27 Sep 2006 23:41:12 +0200] rev 20747
Poly/ML startup script (for 4.9.1);
wenzelm [Wed, 27 Sep 2006 23:41:11 +0200] rev 20746
added ML-Systems/polyml-4.9.1.ML;
wenzelm [Wed, 27 Sep 2006 23:41:10 +0200] rev 20745
Compatibility wrapper for Poly/ML 4.9.1.
huffman [Wed, 27 Sep 2006 23:15:41 +0200] rev 20744
removed all references to star_n and FreeUltrafilterNat
huffman [Wed, 27 Sep 2006 22:13:02 +0200] rev 20743
add lemmas about hnorm, Infinitesimal
wenzelm [Wed, 27 Sep 2006 21:53:55 +0200] rev 20742
reverted to 1.58;
wenzelm [Wed, 27 Sep 2006 21:49:34 +0200] rev 20741
proper const_syntax for uminus, abs;
huffman [Wed, 27 Sep 2006 21:44:38 +0200] rev 20740
reorganized HNatInfinite proofs; simplified and renamed some lemmas
wenzelm [Wed, 27 Sep 2006 21:33:13 +0200] rev 20739
removed obsolete of_instream_slurp -- now already included in tty;
wenzelm [Wed, 27 Sep 2006 21:32:15 +0200] rev 20738
Source.tty now slurps by default;
wenzelm [Wed, 27 Sep 2006 21:13:13 +0200] rev 20737
of_stream/tty: slurp input eagerly;
wenzelm [Wed, 27 Sep 2006 21:13:12 +0200] rev 20736
tuned all_paths;
wenzelm [Wed, 27 Sep 2006 21:13:11 +0200] rev 20735
internal params: Vartab instead of AList;
wenzelm [Wed, 27 Sep 2006 21:13:09 +0200] rev 20734
removed unused serial_of, name_of;
wenzelm [Wed, 27 Sep 2006 20:39:09 +0200] rev 20733
removed redundant lemmas;
huffman [Wed, 27 Sep 2006 18:34:26 +0200] rev 20732
remove redundant lemmas
haftmann [Wed, 27 Sep 2006 16:33:08 +0200] rev 20731
replaced constant 0 by HOL.zero
huffman [Wed, 27 Sep 2006 07:09:19 +0200] rev 20730
hypreal_of_nat abbreviates of_nat
huffman [Wed, 27 Sep 2006 05:58:42 +0200] rev 20729
add lemmas of_real_eq_star_of, Reals_eq_Standard
huffman [Wed, 27 Sep 2006 05:39:29 +0200] rev 20728
move star_of_norm from SEQ.thy to NSA.thy
huffman [Wed, 27 Sep 2006 05:19:24 +0200] rev 20727
convert more proofs to transfer principle
huffman [Wed, 27 Sep 2006 04:19:21 +0200] rev 20726
add lemmas about Standard, real_of, scaleR
huffman [Wed, 27 Sep 2006 03:05:28 +0200] rev 20725
instance complex :: real_normed_field; cleaned up
huffman [Wed, 27 Sep 2006 03:04:35 +0200] rev 20724
add lemma stc_unique; shorten stc proofs
huffman [Wed, 27 Sep 2006 02:07:34 +0200] rev 20723
add lemmas approx_diff and st_unique, shorten st proofs
huffman [Wed, 27 Sep 2006 01:48:30 +0200] rev 20722
add lemmas about of_real and power
huffman [Wed, 27 Sep 2006 01:35:25 +0200] rev 20721
reorganize section headings
huffman [Wed, 27 Sep 2006 01:18:35 +0200] rev 20720
more lemmas about Standard and star_of
huffman [Wed, 27 Sep 2006 00:54:10 +0200] rev 20719
define new constant Standard = range star_of
huffman [Wed, 27 Sep 2006 00:52:59 +0200] rev 20718
add lemmas of_int_in_Reals, of_nat_in_Reals
huffman [Tue, 26 Sep 2006 22:37:51 +0200] rev 20717
add header
krauss [Tue, 26 Sep 2006 17:33:04 +0200] rev 20716
Changed precedence of "op O" (relation composition) from 60 to 75.
haftmann [Tue, 26 Sep 2006 13:34:35 +0200] rev 20715
handling of \<^const> syntax for case; explicit case names for induction rules for rep_datatype
haftmann [Tue, 26 Sep 2006 13:34:17 +0200] rev 20714
tuned syntax for <= <
haftmann [Tue, 26 Sep 2006 13:34:16 +0200] rev 20713
renamed 0 and 1 to HOL.zero and HOL.one respectivly; introduced corresponding syntactic classes
haftmann [Tue, 26 Sep 2006 13:34:15 +0200] rev 20712
renamed 0 and 1 to HOL.zero and HOL.one respectivly
paulson [Tue, 26 Sep 2006 11:11:57 +0200] rev 20711
fixed the definition of "depth"
paulson [Tue, 26 Sep 2006 11:09:33 +0200] rev 20710
Abstraction now handles equations where the RHS is a lambda-expression; also, strings of lambdas
haftmann [Mon, 25 Sep 2006 17:04:47 +0200] rev 20709
some cleanup
haftmann [Mon, 25 Sep 2006 17:04:46 +0200] rev 20708
changed order
haftmann [Mon, 25 Sep 2006 17:04:45 +0200] rev 20707
inserted headings
haftmann [Mon, 25 Sep 2006 17:04:23 +0200] rev 20706
changed interface in codegen_package.ML
haftmann [Mon, 25 Sep 2006 17:04:22 +0200] rev 20705
fixed some mess
haftmann [Mon, 25 Sep 2006 17:04:21 +0200] rev 20704
cleaned up
haftmann [Mon, 25 Sep 2006 17:04:20 +0200] rev 20703
adding constants the modern way
haftmann [Mon, 25 Sep 2006 17:04:19 +0200] rev 20702
added examples for variable name handling
haftmann [Mon, 25 Sep 2006 17:04:18 +0200] rev 20701
better handling for div by zero
haftmann [Mon, 25 Sep 2006 17:04:17 +0200] rev 20700
updated theory description
haftmann [Mon, 25 Sep 2006 17:04:15 +0200] rev 20699
refinements in codegen serializer
haftmann [Mon, 25 Sep 2006 17:04:14 +0200] rev 20698
added 'undefined' serializer
haftmann [Mon, 25 Sep 2006 17:04:12 +0200] rev 20697
added code_instname
huffman [Sun, 24 Sep 2006 08:22:21 +0200] rev 20696
reorganized subsection headings
huffman [Sun, 24 Sep 2006 07:18:16 +0200] rev 20695
moved SEQ_Infinitesimal from SEQ to HyperNat
huffman [Sun, 24 Sep 2006 07:14:02 +0200] rev 20694
real_norm_def [simp]
huffman [Sun, 24 Sep 2006 06:54:39 +0200] rev 20693
generalize types of lim and nslim
huffman [Sun, 24 Sep 2006 05:49:50 +0200] rev 20692
generalized types of sums, summable, and suminf
huffman [Sun, 24 Sep 2006 04:16:28 +0200] rev 20691
add lemma convergent_Cauchy
huffman [Sun, 24 Sep 2006 04:00:46 +0200] rev 20690
remove extra dependencies
huffman [Sun, 24 Sep 2006 04:00:03 +0200] rev 20689
add proof of summable_LIMSEQ_zero
huffman [Sun, 24 Sep 2006 03:38:36 +0200] rev 20688
change definitions from SOME to THE
huffman [Sun, 24 Sep 2006 02:56:59 +0200] rev 20687
move root and sqrt stuff from Transcendental to NthRoot
huffman [Sun, 24 Sep 2006 01:04:44 +0200] rev 20686
fix proof
huffman [Fri, 22 Sep 2006 23:19:45 +0200] rev 20685
added lemmas about LIMSEQ and norm; simplified some proofs
huffman [Fri, 22 Sep 2006 23:17:39 +0200] rev 20684
add lemma norm_power
wenzelm [Fri, 22 Sep 2006 21:42:12 +0200] rev 20683
added HOL-Complex-ex;
huffman [Fri, 22 Sep 2006 16:25:15 +0200] rev 20682
define constants with THE instead of SOME
berghofe [Fri, 22 Sep 2006 14:36:23 +0200] rev 20681
Fixed bug concerning the generation of identifiers for
datatypes, which caused the code generator to fail for
mutually recursive datatypes.
berghofe [Fri, 22 Sep 2006 14:32:46 +0200] rev 20680
Replaced irreducible_paths by all_paths.
berghofe [Fri, 22 Sep 2006 14:30:37 +0200] rev 20679
Added function all_paths (formerly find_paths).
wenzelm [Fri, 22 Sep 2006 13:04:30 +0200] rev 20678
tuned proofs;
wenzelm [Thu, 21 Sep 2006 19:06:16 +0200] rev 20677
tuned oracle name;
wenzelm [Thu, 21 Sep 2006 19:06:03 +0200] rev 20676
added is_ml_reserved;
wenzelm [Thu, 21 Sep 2006 19:05:56 +0200] rev 20675
member (op =);
tuned;
wenzelm [Thu, 21 Sep 2006 19:05:41 +0200] rev 20674
serial numbers for types;
wenzelm [Thu, 21 Sep 2006 19:05:31 +0200] rev 20673
added dest_binop;
wenzelm [Thu, 21 Sep 2006 19:05:22 +0200] rev 20672
member (op =);
tuned pattern check;
wenzelm [Thu, 21 Sep 2006 19:05:08 +0200] rev 20671
member (op =);
Drule.dest_equals_rhs;
wenzelm [Thu, 21 Sep 2006 19:05:01 +0200] rev 20670
tuned eta_contract;
wenzelm [Thu, 21 Sep 2006 19:04:55 +0200] rev 20669
added dest_equals_rhs;
moved dest_binop to thm.ML;
wenzelm [Thu, 21 Sep 2006 19:04:49 +0200] rev 20668
tuned;
wenzelm [Thu, 21 Sep 2006 19:04:43 +0200] rev 20667
serial numbers for consts;
added serial_of/name_of;
wenzelm [Thu, 21 Sep 2006 19:04:36 +0200] rev 20666
Thm.dest_binop;
wenzelm [Thu, 21 Sep 2006 19:04:29 +0200] rev 20665
member (op =);
ThmDatabase.is_ml_reserved;
tuned oracle name;
wenzelm [Thu, 21 Sep 2006 19:04:20 +0200] rev 20664
member (op =);
wenzelm [Thu, 21 Sep 2006 19:04:12 +0200] rev 20663
updated timings;
paulson [Thu, 21 Sep 2006 17:39:57 +0200] rev 20662
new function hashw_int
paulson [Thu, 21 Sep 2006 17:33:11 +0200] rev 20661
Yet another version of fake_thm_name. "Full" hashing ensures that there are no collisions
unless theorems differ by sorts alone, which should not matter. Also minor fixes to
standard hashing.
paulson [Thu, 21 Sep 2006 17:31:10 +0200] rev 20660
corrected for the translation from _ to __ in c_COMBx_e
huffman [Thu, 21 Sep 2006 16:45:53 +0200] rev 20659
changed constants into abbreviations; shortened proofs
berghofe [Thu, 21 Sep 2006 15:41:18 +0200] rev 20658
XML syntax for types, terms, and proofs.
berghofe [Thu, 21 Sep 2006 15:40:49 +0200] rev 20657
Added xml_syntax.ML
berghofe [Thu, 21 Sep 2006 15:40:31 +0200] rev 20656
Added Tools/xml_syntax.ML
haftmann [Thu, 21 Sep 2006 14:44:30 +0200] rev 20655
circumvented defect in SML/NJ type inference
krauss [Thu, 21 Sep 2006 12:22:05 +0200] rev 20654
1. Function package accepts a parameter (default "some_term"), which specifies the functions
behaviour outside its domain.
2. Bugfix: An exception occured when a function in a mutual definition
was declared but no equation was given.
huffman [Thu, 21 Sep 2006 03:17:51 +0200] rev 20653
removed division_by_zero class requirements from several lemmas
huffman [Thu, 21 Sep 2006 03:16:50 +0200] rev 20652
added approx_hnorm theorem; removed division_by_zero class requirements from several lemmas
isatest [Wed, 20 Sep 2006 23:30:40 +0200] rev 20651
choose gnuplot terminal by platform
wenzelm [Wed, 20 Sep 2006 21:02:56 +0200] rev 20650
set terminal png color -- works for older versions of gnuplot;
wenzelm [Wed, 20 Sep 2006 21:02:29 +0200] rev 20649
added ZF-UNITY;
paulson [Wed, 20 Sep 2006 15:11:46 +0200] rev 20648
tidied
mengj [Wed, 20 Sep 2006 14:02:41 +0200] rev 20647
Added in combinator reduction axioms for B' C' and S'. Also split the original reduction axioms into separate files: I+K, B+C, S, B'+C', S'.
isatest [Wed, 20 Sep 2006 14:00:25 +0200] rev 20646
make it work on sunbroy2
mengj [Wed, 20 Sep 2006 13:56:39 +0200] rev 20645
Moved the functional equality axioms to helper1 files.
mengj [Wed, 20 Sep 2006 13:54:03 +0200] rev 20644
Introduced combinators B', C' and S'.
mengj [Wed, 20 Sep 2006 13:53:03 +0200] rev 20643
Removed include_min_comb and include_combS.
aspinall [Wed, 20 Sep 2006 13:02:30 +0200] rev 20642
Add Source.of_instream_slurp to try to ensure that XML parser sees whole documents.
haftmann [Wed, 20 Sep 2006 12:24:28 +0200] rev 20641
improvements for codegen 2
haftmann [Wed, 20 Sep 2006 12:24:11 +0200] rev 20640
name shifts
haftmann [Wed, 20 Sep 2006 12:23:54 +0200] rev 20639
fixed bug
krauss [Wed, 20 Sep 2006 12:05:31 +0200] rev 20638
Removed "induct set" attribute from total induction rules
haftmann [Wed, 20 Sep 2006 10:13:36 +0200] rev 20637
removed debug
krauss [Wed, 20 Sep 2006 09:08:35 +0200] rev 20636
Fixed error in pattern splitting algorithm
huffman [Wed, 20 Sep 2006 07:44:34 +0200] rev 20635
change section to subsection
huffman [Wed, 20 Sep 2006 07:42:12 +0200] rev 20634
add header
wenzelm [Wed, 20 Sep 2006 00:24:24 +0200] rev 20633
renamed axclass_xxxx axclasses;
wenzelm [Tue, 19 Sep 2006 23:18:41 +0200] rev 20632
tuned;
wenzelm [Tue, 19 Sep 2006 23:15:40 +0200] rev 20631
added standard;
wenzelm [Tue, 19 Sep 2006 23:15:39 +0200] rev 20630
added name_classrel/arities/arity;
wenzelm [Tue, 19 Sep 2006 23:15:38 +0200] rev 20629
pretty_full_theory: suppress internal entities by default;
wenzelm [Tue, 19 Sep 2006 23:15:37 +0200] rev 20628
Logic.name_classrel/arities;
wenzelm [Tue, 19 Sep 2006 23:15:36 +0200] rev 20627
revert to previous version;
wenzelm [Tue, 19 Sep 2006 23:15:35 +0200] rev 20626
added General/susp.ML;
wenzelm [Tue, 19 Sep 2006 23:15:34 +0200] rev 20625
removed duplicate arities;
wenzelm [Tue, 19 Sep 2006 23:15:32 +0200] rev 20624
sko/abs: Name.internal prevents choking of print_theory;
wenzelm [Tue, 19 Sep 2006 23:15:30 +0200] rev 20623
tuned method setup;
wenzelm [Tue, 19 Sep 2006 23:15:28 +0200] rev 20622
tuned proofs;
wenzelm [Tue, 19 Sep 2006 23:15:26 +0200] rev 20621
'print_theory': bang option for full verbosity;
wenzelm [Tue, 19 Sep 2006 23:15:24 +0200] rev 20620
* Pure: 'print_theory' now suppresses entities with internal name;
wenzelm [Tue, 19 Sep 2006 23:12:21 +0200] rev 20619
tuned;
wenzelm [Tue, 19 Sep 2006 23:01:52 +0200] rev 20618
simple html output;
wenzelm [Tue, 19 Sep 2006 22:04:38 +0200] rev 20617
timespan: 100 days;
wenzelm [Tue, 19 Sep 2006 22:00:53 +0200] rev 20616
superceded by isatest-statistics;
wenzelm [Tue, 19 Sep 2006 22:00:32 +0200] rev 20615
tuned;
wenzelm [Tue, 19 Sep 2006 21:49:38 +0200] rev 20614
target dir;
proper time formats;
wenzelm [Tue, 19 Sep 2006 21:49:09 +0200] rev 20613
Standard statistics.
wenzelm [Tue, 19 Sep 2006 20:58:05 +0200] rev 20612
time: include year;
wenzelm [Tue, 19 Sep 2006 20:53:42 +0200] rev 20611
Produce statistics from isatest session logs.
wenzelm [Tue, 19 Sep 2006 18:18:11 +0200] rev 20610
moved Import/susp.ML to Pure/General;
obua [Tue, 19 Sep 2006 18:13:10 +0200] rev 20609
renamed axclass_xxxx axclasses
haftmann [Tue, 19 Sep 2006 15:44:04 +0200] rev 20608
removed diagnostic messages
haftmann [Tue, 19 Sep 2006 15:31:32 +0200] rev 20607
Operational Equality
urbanc [Tue, 19 Sep 2006 15:31:25 +0200] rev 20606
this file contains a compile-challenge suggested by Adam Chlipala;
so far it contains only the definition and no proofs
urbanc [Tue, 19 Sep 2006 15:22:44 +0200] rev 20605
tuned
haftmann [Tue, 19 Sep 2006 15:22:35 +0200] rev 20604
added auxiliary lemma for code generation 2
haftmann [Tue, 19 Sep 2006 15:22:29 +0200] rev 20603
removed
haftmann [Tue, 19 Sep 2006 15:22:29 +0200] rev 20602
moved part of normalization oracle here
haftmann [Tue, 19 Sep 2006 15:22:28 +0200] rev 20601
classical arity syntax
haftmann [Tue, 19 Sep 2006 15:22:26 +0200] rev 20600
added codegen_data
haftmann [Tue, 19 Sep 2006 15:22:24 +0200] rev 20599
moved base setup for evaluation oracle hier
haftmann [Tue, 19 Sep 2006 15:22:21 +0200] rev 20598
added OperationalEquality.thy
haftmann [Tue, 19 Sep 2006 15:22:05 +0200] rev 20597
code generation 2 adjustments
haftmann [Tue, 19 Sep 2006 15:22:03 +0200] rev 20596
(void)
haftmann [Tue, 19 Sep 2006 15:21:58 +0200] rev 20595
improved numeral handling for nbe
haftmann [Tue, 19 Sep 2006 15:21:55 +0200] rev 20594
added suspensions in Pure
haftmann [Tue, 19 Sep 2006 15:21:52 +0200] rev 20593
added some stuff for code generation 2
haftmann [Tue, 19 Sep 2006 15:21:51 +0200] rev 20592
dropped error-prone code generation 2 for wfrec
haftmann [Tue, 19 Sep 2006 15:21:48 +0200] rev 20591
text cleanup
haftmann [Tue, 19 Sep 2006 15:21:44 +0200] rev 20590
introduced syntactic classes; moved some setup to Pure/codegen, Pure/nbe or OperationalEquality.thy
haftmann [Tue, 19 Sep 2006 15:21:43 +0200] rev 20589
explicit divmod algorithm for code generation
haftmann [Tue, 19 Sep 2006 15:21:42 +0200] rev 20588
added operational equality
haftmann [Tue, 19 Sep 2006 15:21:41 +0200] rev 20587
added section on code generation 2
haftmann [Tue, 19 Sep 2006 15:21:39 +0200] rev 20586
code_gen now peek keyword
haftmann [Tue, 19 Sep 2006 15:19:38 +0200] rev 20585
cleanupdiff
huffman [Tue, 19 Sep 2006 06:22:26 +0200] rev 20584
added classes real_div_algebra and real_field; added lemmas
huffman [Tue, 19 Sep 2006 05:54:17 +0200] rev 20583
add Real/RealVector.thy
wenzelm [Mon, 18 Sep 2006 19:40:14 +0200] rev 20582
* Pure: 'class_deps' command visualizes the subclass relation;
wenzelm [Mon, 18 Sep 2006 19:39:14 +0200] rev 20581
added class_deps;
wenzelm [Mon, 18 Sep 2006 19:39:11 +0200] rev 20580
added dest_arg, i.e. a tuned version of #2 o dest_comb;
wenzelm [Mon, 18 Sep 2006 19:39:07 +0200] rev 20579
Thm.dest_arg;
wenzelm [Mon, 18 Sep 2006 19:12:50 +0200] rev 20578
Present.display_graph;
wenzelm [Mon, 18 Sep 2006 19:12:49 +0200] rev 20577
added display_graph (from thm_deps.ML);
wenzelm [Mon, 18 Sep 2006 19:12:48 +0200] rev 20576
output: uninterpreted raw symbols -- these are usually LaTeX macros;
wenzelm [Mon, 18 Sep 2006 19:12:47 +0200] rev 20575
pretty_thm: graceful treatment of ProtoPure.thy;
wenzelm [Mon, 18 Sep 2006 19:12:46 +0200] rev 20574
added class_deps;
wenzelm [Mon, 18 Sep 2006 19:12:45 +0200] rev 20573
classes: maintain serial number;
wenzelm [Mon, 18 Sep 2006 19:12:44 +0200] rev 20572
tuned;
wenzelm [Mon, 18 Sep 2006 19:12:43 +0200] rev 20571
isatool browser: renamed option -d to -c (cf. isatool tool)
wenzelm [Mon, 18 Sep 2006 19:12:42 +0200] rev 20570
PRIVATE_FILE: slightly more robust way to create and dispose;
wenzelm [Mon, 18 Sep 2006 19:12:41 +0200] rev 20569
renamed option -d to -c (cf. isatool display);
operate on PRIVATE_FILE;
wenzelm [Mon, 18 Sep 2006 19:12:40 +0200] rev 20568
updated;
paulson [Mon, 18 Sep 2006 16:21:24 +0200] rev 20567
Bug fix to prevent exception dest_Free from escaping
paulson [Mon, 18 Sep 2006 16:00:19 +0200] rev 20566
Added the max_new parameter, which is a cap on how many clauses may be admitted per round.
Also various tidying up.
obua [Mon, 18 Sep 2006 15:11:31 +0200] rev 20565
replaced implodeable_Ext by set_like
chaieb [Mon, 18 Sep 2006 10:09:57 +0200] rev 20564
Reifiaction now deals with Interpretations with an arbtrary number of parameters. It deals with binding. The Atomic cases can be I ... = f (xs!n)
instead of only ... = xs!n.
huffman [Mon, 18 Sep 2006 07:48:07 +0200] rev 20563
replace (x + - y) with (x - y)
huffman [Sun, 17 Sep 2006 16:44:51 +0200] rev 20562
add type constraint to otherwise looping iff rule
huffman [Sun, 17 Sep 2006 16:44:05 +0200] rev 20561
generalize type of (NS)LIM to work on functions with vector space domain types
huffman [Sun, 17 Sep 2006 16:42:38 +0200] rev 20560
norm_one is now proved from other class axioms
huffman [Sun, 17 Sep 2006 02:56:25 +0200] rev 20559
removed capprox, CFinite, CInfinite, CInfinitesimal, cmonad, and cgalaxy in favor of polymorphic constants
huffman [Sun, 17 Sep 2006 02:53:36 +0200] rev 20558
hcmod abbreviates hnorm :: hcomplex => hypreal
huffman [Sat, 16 Sep 2006 23:46:38 +0200] rev 20557
complex_of_real abbreviates of_real::real=>complex;
cmod abbreviates norm::complex=>real;
removed several redundant lemmas
huffman [Sat, 16 Sep 2006 19:14:37 +0200] rev 20556
add instance for real_algebra_1 and real_normed_div_algebra
huffman [Sat, 16 Sep 2006 19:12:54 +0200] rev 20555
add instances for real_vector and real_algebra
huffman [Sat, 16 Sep 2006 19:12:03 +0200] rev 20554
define new constant of_real for class real_algebra_1;
define set Reals as range of_real;
add lemmas about of_real and Reals
huffman [Sat, 16 Sep 2006 18:04:14 +0200] rev 20553
int_diff_cases moved to Integ/IntDef.thy
huffman [Sat, 16 Sep 2006 02:40:00 +0200] rev 20552
generalized types of many constants to work over arbitrary vector spaces;
modified theorems using Rep_star to eliminate existential quantifiers
huffman [Sat, 16 Sep 2006 02:35:58 +0200] rev 20551
add theorem norm_diff_triangle_ineq
huffman [Sat, 16 Sep 2006 02:32:48 +0200] rev 20550
add required type annotation
wenzelm [Fri, 15 Sep 2006 22:56:17 +0200] rev 20549
removed type aliases for theory/theory_ref;
wenzelm [Fri, 15 Sep 2006 22:56:13 +0200] rev 20548
renamed Term.map_term_types to Term.map_types (cf. Term.fold_types);
wenzelm [Fri, 15 Sep 2006 22:56:08 +0200] rev 20547
tuned;
wenzelm [Fri, 15 Sep 2006 20:08:38 +0200] rev 20546
rrule: maintain 'extra' field for rule that contain extra vars outside elhs;
rewrite_rule_extra_vars: tuned;
rewritec: omit incr_indexes in most cases, which is a big performance gain;
wenzelm [Fri, 15 Sep 2006 20:08:37 +0200] rev 20545
instantiate: omit has_duplicates check, which is irrelevant for soundness;
webertj [Fri, 15 Sep 2006 18:06:51 +0200] rev 20544
trivial whitespace change
wenzelm [Fri, 15 Sep 2006 16:49:41 +0200] rev 20543
tuned;
wenzelm [Thu, 14 Sep 2006 22:48:37 +0200] rev 20542
more on theorems;
huffman [Thu, 14 Sep 2006 21:42:21 +0200] rev 20541
generalized types of Infinitesimal, HFinite, and HInfinite to work over nonstandard extensions of any real normed vector space
huffman [Thu, 14 Sep 2006 21:36:26 +0200] rev 20540
add instance for class division_ring
huffman [Thu, 14 Sep 2006 20:31:10 +0200] rev 20539
removed duplicate lemmas
huffman [Thu, 14 Sep 2006 19:18:10 +0200] rev 20538
fixed syntax clash with Real/RealVector
wenzelm [Thu, 14 Sep 2006 15:51:20 +0200] rev 20537
*** empty log message ***
krauss [Thu, 14 Sep 2006 15:27:08 +0200] rev 20536
Function package: Outside their domain functions now return "arbitrary".
krauss [Thu, 14 Sep 2006 15:25:23 +0200] rev 20535
updated makefile
krauss [Thu, 14 Sep 2006 15:25:05 +0200] rev 20534
Fixed Subscript Exception occurring with Higher-Order recursion
huffman [Thu, 14 Sep 2006 03:25:17 +0200] rev 20533
remove conflicting norm syntax
wenzelm [Thu, 14 Sep 2006 00:23:02 +0200] rev 20532
made SML/NJ happy;
wenzelm [Wed, 13 Sep 2006 21:41:31 +0200] rev 20531
added exists_type;
wenzelm [Wed, 13 Sep 2006 21:41:25 +0200] rev 20530
renamed NameSpace.drop_base to NameSpace.qualifier;
krauss [Wed, 13 Sep 2006 12:40:39 +0200] rev 20529
Updated keyword file
krauss [Wed, 13 Sep 2006 12:37:13 +0200] rev 20528
Removed debugging code imports...
paulson [Wed, 13 Sep 2006 12:21:35 +0200] rev 20527
Added the "theory_const" option. Only it is OFF because it's often harmful!
paulson [Wed, 13 Sep 2006 12:20:21 +0200] rev 20526
Extended the blacklist with higher-order theorems. Restructured. Added checks to
ensure that no higher-order clauses are output in first-order mode.
paulson [Wed, 13 Sep 2006 12:18:36 +0200] rev 20525
bug fix to abstractions: free variables in theorem can be abstracted over.
paulson [Wed, 13 Sep 2006 12:17:17 +0200] rev 20524
Tweaks to is_fol_term, the first-order test. We don't count "=" as a connective
since this test is applied to clause forms.
krauss [Wed, 13 Sep 2006 12:05:50 +0200] rev 20523
Major update to function package, including new syntax and the (only theoretical)
ability to handle local contexts.
huffman [Wed, 13 Sep 2006 00:38:38 +0200] rev 20522
added instance rat :: recpower
wenzelm [Tue, 12 Sep 2006 21:05:39 +0200] rev 20521
more on theorems;
wenzelm [Tue, 12 Sep 2006 17:45:58 +0200] rev 20520
tuned;
wenzelm [Tue, 12 Sep 2006 17:23:34 +0200] rev 20519
more on terms;
wenzelm [Tue, 12 Sep 2006 17:12:51 +0200] rev 20518
no_syntax norm -- clash with Real/RealVector.thy;
huffman [Tue, 12 Sep 2006 17:05:44 +0200] rev 20517
simplify some proofs, remove obsolete realpow_divide
huffman [Tue, 12 Sep 2006 17:03:52 +0200] rev 20516
realpow_divide -> power_divide
huffman [Tue, 12 Sep 2006 16:44:04 +0200] rev 20515
remove extra dependency
wenzelm [Tue, 12 Sep 2006 14:50:11 +0200] rev 20514
more on terms;
tuned;
wenzelm [Tue, 12 Sep 2006 12:16:17 +0200] rev 20513
Efficient term substitution -- avoids copying.
moved here from term.ML;
added instantiate_maxidx;
wenzelm [Tue, 12 Sep 2006 12:12:57 +0200] rev 20512
ctyp: maintain maxidx;
cterm_match: tight maxidx for substitution;
instantiate: determine maxidx from insts -- major performance improvement;
moved term subst functions to TermSubst;
tuned;
wenzelm [Tue, 12 Sep 2006 12:12:55 +0200] rev 20511
removed obsolete aconvs (use eq_list aconv);
tuned aconv --- more efficient on identical subterms;
moved term subst functions to term_subst.ML;
wenzelm [Tue, 12 Sep 2006 12:12:53 +0200] rev 20510
tuned eq_list;
wenzelm [Tue, 12 Sep 2006 12:12:46 +0200] rev 20509
moved term subst functions to TermSubst;
wenzelm [Tue, 12 Sep 2006 12:12:39 +0200] rev 20508
intr/elim: use constant complexity thanks to tuned Thm.instantiate/implies_elim;
wenzelm [Tue, 12 Sep 2006 12:12:33 +0200] rev 20507
added Pure/term_subst.ML;
wenzelm [Tue, 12 Sep 2006 12:12:25 +0200] rev 20506
added Gentzen:1935;
huffman [Tue, 12 Sep 2006 07:49:07 +0200] rev 20505
import RealVector
huffman [Tue, 12 Sep 2006 06:44:45 +0200] rev 20504
formalization of vector spaces and algebras over the real numbers
wenzelm [Mon, 11 Sep 2006 21:35:19 +0200] rev 20503
induct method: renamed 'fixing' to 'arbitrary';
wenzelm [Mon, 11 Sep 2006 14:35:30 +0200] rev 20502
updated;
wenzelm [Mon, 11 Sep 2006 14:35:25 +0200] rev 20501
more rules;
haftmann [Mon, 11 Sep 2006 14:28:47 +0200] rev 20500
hid succ, pred in Numeral.thy
wenzelm [Mon, 11 Sep 2006 12:27:36 +0200] rev 20499
updated;
wenzelm [Mon, 11 Sep 2006 12:27:30 +0200] rev 20498
more rules;
wenzelm [Mon, 11 Sep 2006 12:27:21 +0200] rev 20497
tuned;
huffman [Sun, 10 Sep 2006 05:34:24 +0200] rev 20496
added axclass division_ring (like field without commutativity; includes e.g. quaternions) and generalized some theorems from field to division_ring
huffman [Sat, 09 Sep 2006 18:28:42 +0200] rev 20495
cleaned up
wenzelm [Fri, 08 Sep 2006 19:44:43 +0200] rev 20494
tuned;
wenzelm [Fri, 08 Sep 2006 17:33:05 +0200] rev 20493
tuned;
haftmann [Fri, 08 Sep 2006 13:33:11 +0200] rev 20492
changed order of type classes and axclasses
wenzelm [Thu, 07 Sep 2006 20:12:08 +0200] rev 20491
tuned;
wenzelm [Thu, 07 Sep 2006 15:16:51 +0200] rev 20490
updated;
wenzelm [Thu, 07 Sep 2006 15:16:41 +0200] rev 20489
tentative appendix C;
wenzelm [Thu, 07 Sep 2006 15:16:26 +0200] rev 20488
tuned;
wenzelm [Wed, 06 Sep 2006 22:48:36 +0200] rev 20487
read_instantiate: declare names of TVars as well (temporary workaround for no-freeze feature of type inference);