wenzelm [Wed, 09 Jun 2004 18:50:38 +0200] rev 14893
removed Syntax.test_read;
nipkow [Wed, 09 Jun 2004 15:00:32 +0200] rev 14892
added a lemma lfp_ordinal_induct
paulson [Wed, 09 Jun 2004 12:24:02 +0200] rev 14891
fixed the groupI ambiguity
paulson [Wed, 09 Jun 2004 11:19:23 +0200] rev 14890
fixed the skolemize method
paulson [Wed, 09 Jun 2004 11:18:51 +0200] rev 14889
moved some cardinality results into main HOL
berghofe [Tue, 08 Jun 2004 19:25:27 +0200] rev 14888
add_dummies no longer uses transform_error but handles specific
exception Datatype_Empty instead.
berghofe [Tue, 08 Jun 2004 19:23:53 +0200] rev 14887
Added exception Datatype_Empty.
berghofe [Tue, 08 Jun 2004 19:22:37 +0200] rev 14886
mk_id is now also applied to identifiers in test_term.
paulson [Tue, 08 Jun 2004 16:40:41 +0200] rev 14885
Groups, Rings and supporting lemmas in ZF
paulson [Tue, 08 Jun 2004 16:33:44 +0200] rev 14884
Groups, Rings and supporting lemmas
paulson [Tue, 08 Jun 2004 16:22:30 +0200] rev 14883
Groups, Rings and supporting lemmas
wenzelm [Sun, 06 Jun 2004 18:36:36 +0200] rev 14882
avoid Args.list (lost update?);
wenzelm [Sun, 06 Jun 2004 18:35:39 +0200] rev 14881
added has_mode; handle_error: output raw;
wenzelm [Sun, 06 Jun 2004 18:35:26 +0200] rev 14880
Symbol.output;
wenzelm [Sun, 06 Jun 2004 18:35:11 +0200] rev 14879
no token translation / setup for Latex;
wenzelm [Sun, 06 Jun 2004 14:20:03 +0200] rev 14878
HOL: symbolic syntax of Eps;
chaieb [Sat, 05 Jun 2004 18:34:06 +0200] rev 14877
More readable code.
wenzelm [Sat, 05 Jun 2004 13:08:53 +0200] rev 14876
pretty_thm/goals_aux, pretty_flexpair: pp;
wenzelm [Sat, 05 Jun 2004 13:07:49 +0200] rev 14875
avoid implicit arguments via refs;
wenzelm [Sat, 05 Jun 2004 13:07:31 +0200] rev 14874
Symbol.decode;
wenzelm [Sat, 05 Jun 2004 13:07:19 +0200] rev 14873
added datatype sym, val decode: symbol -> sym;
wenzelm [Sat, 05 Jun 2004 13:07:04 +0200] rev 14872
improved symbolic syntax of Eps: \<some> for mode "epsilon";
wenzelm [Sat, 05 Jun 2004 13:06:49 +0200] rev 14871
removed mlworks and smlnj-0.93 (obsolete);
wenzelm [Sat, 05 Jun 2004 13:06:39 +0200] rev 14870
tuned comments;
wenzelm [Sat, 05 Jun 2004 13:06:28 +0200] rev 14869
moved exception handling back to library.ML;
wenzelm [Sat, 05 Jun 2004 13:06:04 +0200] rev 14868
tuned exeption handling (capture/release);
wenzelm [Sat, 05 Jun 2004 13:05:37 +0200] rev 14867
removed Pure/ML-Systems/mlworks.ML Pure/ML-Systems/polyml-3.x.ML Pure/ML-Systems/smlnj-0.93.ML; added ML-Systems/polyml-time-limit.ML;
wenzelm [Sat, 05 Jun 2004 13:05:25 +0200] rev 14866
obsolete;
berghofe [Fri, 04 Jun 2004 11:51:31 +0200] rev 14865
Tuned parse_att.
paulson [Wed, 02 Jun 2004 17:35:08 +0200] rev 14864
new rules for simplifying quantifiers with Sigma
aspinall [Tue, 01 Jun 2004 18:52:38 +0200] rev 14863
Add alternative syntax for attributes
aspinall [Tue, 01 Jun 2004 18:51:55 +0200] rev 14862
Add panic function which exits Isabelle immediately.
berghofe [Tue, 01 Jun 2004 15:02:05 +0200] rev 14861
Removed ~10000 hack in function idx that can lead to inconsistencies
when unifying terms with a large number of abstractions.
berghofe [Tue, 01 Jun 2004 15:00:26 +0200] rev 14860
Adapted to new name mangling function in code generator.
berghofe [Tue, 01 Jun 2004 14:59:54 +0200] rev 14859
Adapted to new name mangling function.
berghofe [Tue, 01 Jun 2004 14:59:22 +0200] rev 14858
Improved name mangling function.
wenzelm [Tue, 01 Jun 2004 12:36:26 +0200] rev 14857
proper use of 'nonterminals';
wenzelm [Tue, 01 Jun 2004 12:36:10 +0200] rev 14856
proper treatment of logical types within syntax;
wenzelm [Tue, 01 Jun 2004 12:35:46 +0200] rev 14855
removed obsolete sort 'logic' and '=?=' syntax;
wenzelm [Tue, 01 Jun 2004 12:33:50 +0200] rev 14854
removed obsolete sort 'logic';
paulson [Tue, 01 Jun 2004 11:25:26 +0200] rev 14853
more on bij_betw
paulson [Tue, 01 Jun 2004 11:25:01 +0200] rev 14852
tidied
webertj [Tue, 01 Jun 2004 00:26:13 +0200] rev 14851
TimeLimit structure added (no proper implementation yet)
webertj [Tue, 01 Jun 2004 00:18:01 +0200] rev 14850
including polyml-time-limit.ML
webertj [Tue, 01 Jun 2004 00:17:07 +0200] rev 14849
SML/NJs TimeLimit structure ported to Poly/ML
wenzelm [Mon, 31 May 2004 08:53:23 +0200] rev 14848
oops -- no Output.out here;
wenzelm [Sat, 29 May 2004 16:50:53 +0200] rev 14847
updated;
wenzelm [Sat, 29 May 2004 16:47:06 +0200] rev 14846
\<^bsub>/\<^esub> syntax: unbreakable block;
wenzelm [Sat, 29 May 2004 15:11:43 +0200] rev 14845
\<^bsub>/\<^esub> syntax: unbreakable block;
wenzelm [Sat, 29 May 2004 15:11:06 +0200] rev 14844
Scan.this; tuned;
wenzelm [Sat, 29 May 2004 15:10:56 +0200] rev 14843
do *not* export list/list1 -- commas considered special in arg syntax;
wenzelm [Sat, 29 May 2004 15:10:30 +0200] rev 14842
target 'generate';
wenzelm [Sat, 29 May 2004 15:09:47 +0200] rev 14841
avoid Args.list;
wenzelm [Sat, 29 May 2004 15:08:21 +0200] rev 14840
handle raw symbols; Output.add_mode;
wenzelm [Sat, 29 May 2004 15:08:08 +0200] rev 14839
handle raw symbols; Output.add_mode; more robust handling of sub/superscript;
wenzelm [Sat, 29 May 2004 15:07:42 +0200] rev 14838
tuned _dummy_ofsort syntax;
wenzelm [Sat, 29 May 2004 15:07:29 +0200] rev 14837
added pp_show_brackets; support unbreakable blocks;
wenzelm [Sat, 29 May 2004 15:07:05 +0200] rev 14836
transform_error;
wenzelm [Sat, 29 May 2004 15:06:42 +0200] rev 14835
Library.read_int; Output.output;
wenzelm [Sat, 29 May 2004 15:06:19 +0200] rev 14834
improved support for raw symbols;
wenzelm [Sat, 29 May 2004 15:06:04 +0200] rev 14833
Output.error;
wenzelm [Sat, 29 May 2004 15:05:51 +0200] rev 14832
pp: abstract pretty printing context; string_of/str_of: mark result as raw output; added Pretty.unbreakable;
wenzelm [Sat, 29 May 2004 15:05:37 +0200] rev 14831
added Pure/General/output.ML; load Pure/General/pretty.ML early in Pure/ROOT.ML;
wenzelm [Sat, 29 May 2004 15:05:25 +0200] rev 14830
removed norm_typ; improved output; refer to Pretty.pp;
wenzelm [Sat, 29 May 2004 15:05:02 +0200] rev 14829
moved read_int etc. to library.ML; added type 'arity';
wenzelm [Sat, 29 May 2004 15:03:59 +0200] rev 14828
improved output; refer to Pretty.pp;
wenzelm [Sat, 29 May 2004 15:02:35 +0200] rev 14827
Output.add_mode; Output.timing;
wenzelm [Sat, 29 May 2004 15:02:13 +0200] rev 14826
output channels and diagnostics moved to General/output.ML; added read_int etc. from term.ML; removed obsolete mtree; type rat uses exception RAT;
wenzelm [Sat, 29 May 2004 15:01:36 +0200] rev 14825
Output.timing;
wenzelm [Sat, 29 May 2004 15:00:52 +0200] rev 14824
improved output;
wenzelm [Sat, 29 May 2004 15:00:25 +0200] rev 14823
moved print_mode to General/output.ML; load General/pretty.ML early;
wenzelm [Sat, 29 May 2004 15:00:14 +0200] rev 14822
added Pure/General/output.ML;
wenzelm [Sat, 29 May 2004 14:59:57 +0200] rev 14821
avoid 'handle _' -- would cover Interrupt as well!!!
wenzelm [Sat, 29 May 2004 14:59:24 +0200] rev 14820
Sign.infer_types: Sign.pp;
wenzelm [Sat, 29 May 2004 14:58:44 +0200] rev 14819
Library.read_int;
wenzelm [Sat, 29 May 2004 14:57:39 +0200] rev 14818
Output.output;
wenzelm [Sat, 29 May 2004 14:55:56 +0200] rev 14817
'classrel': support multiple arguments;
wenzelm [Sat, 29 May 2004 14:54:58 +0200] rev 14816
* ML: all output via channels of writeln etc. passed through Output.output;
wenzelm [Sat, 29 May 2004 14:54:10 +0200] rev 14815
output channels;
schirmer [Fri, 28 May 2004 21:09:56 +0200] rev 14814
added asm_lr_simplify/asm_lr_rewrite and adapted asm_full_simplify/asm_full_rewrite to match to corresponding simp_tacs
paulson [Fri, 28 May 2004 11:20:04 +0200] rev 14813
new skolemize_tac and skolemize method
paulson [Fri, 28 May 2004 11:19:15 +0200] rev 14812
new theorem Collect_imp_eq
chaieb [Wed, 26 May 2004 19:06:09 +0200] rev 14811
abstraction over functions is no default any more.
webertj [Wed, 26 May 2004 18:52:18 +0200] rev 14810
adjusted for different signature of Type.typ_instance
webertj [Wed, 26 May 2004 18:23:46 +0200] rev 14809
mainly new/different datatype examples
webertj [Wed, 26 May 2004 18:06:38 +0200] rev 14808
documentation updated
webertj [Wed, 26 May 2004 18:03:52 +0200] rev 14807
major code change: refute can now handle any Isabelle term, adds certain axioms automatically, and can handle inductive datatypes (but not yet recursion over them)
webertj [Wed, 26 May 2004 17:43:52 +0200] rev 14806
new default parameters for refute
webertj [Wed, 26 May 2004 17:42:46 +0200] rev 14805
solver "auto" now issues a warning when it uses solver "enumerate"
nipkow [Wed, 26 May 2004 14:57:06 +0200] rev 14804
Corrected printer bug for bounded quantifiers Q x<=y. P
paulson [Wed, 26 May 2004 11:43:50 +0200] rev 14803
more group isomorphisms
nipkow [Mon, 24 May 2004 18:35:34 +0200] rev 14802
added drop_take:thm
berghofe [Fri, 21 May 2004 21:49:45 +0200] rev 14801
- deleted unneeded function eta_long (now in Pure/pattern.ML
- added HOL.min / HOL.max to allowed consts again
- added final simplification step with presburger_ss to
preprocessor again
berghofe [Fri, 21 May 2004 21:48:35 +0200] rev 14800
Adapted to new syntax for case expressions.
berghofe [Fri, 21 May 2004 21:48:03 +0200] rev 14799
Added more flexible parse / print translations for case expressions.
berghofe [Fri, 21 May 2004 21:47:07 +0200] rev 14798
Modified functions pt_to_ast and ast_to_term to improve handling
of errors in parse (ast) translations caused by ambiguous input.
berghofe [Fri, 21 May 2004 21:46:25 +0200] rev 14797
- exported result datatype
- added functions get_result and get_exn
wenzelm [Fri, 21 May 2004 21:42:05 +0200] rev 14796
updated;
wenzelm [Fri, 21 May 2004 21:28:58 +0200] rev 14795
Pure: clear separation of logical types and nonterminals;
wenzelm [Fri, 21 May 2004 21:28:14 +0200] rev 14794
adapted tsig/sg interface;
wenzelm [Fri, 21 May 2004 21:28:01 +0200] rev 14793
added dest, minimals, maximals, is_edge, add_edge/merge_trans_acyclic;
wenzelm [Fri, 21 May 2004 21:27:42 +0200] rev 14792
added fold, product; removed transitive_closure;
wenzelm [Fri, 21 May 2004 21:27:10 +0200] rev 14791
adapted names of some sort ops;
wenzelm [Fri, 21 May 2004 21:26:19 +0200] rev 14790
major cleanup of tsig datastructures and extend/merge operations; fixes old bugs in classes/arities code; proper treatment of nonterminals and syntax-only types;
wenzelm [Fri, 21 May 2004 21:25:57 +0200] rev 14789
Type.strip_sorts;
wenzelm [Fri, 21 May 2004 21:25:34 +0200] rev 14788
incorporate type inference interface from type.ML;
wenzelm [Fri, 21 May 2004 21:24:22 +0200] rev 14787
adapted tsig interface;
wenzelm [Fri, 21 May 2004 21:23:37 +0200] rev 14786
moved some sort ops to sorts.ML; added string_of_vname (from Syntax module);
wenzelm [Fri, 21 May 2004 21:23:12 +0200] rev 14785
test_classrel/arity improve error reporting; tuned;
wenzelm [Fri, 21 May 2004 21:22:42 +0200] rev 14784
xxx_typ_raw replace xxx_typ_no_norm forms; prevent duplicate consts declarations in merge; misc cleanup;
wenzelm [Fri, 21 May 2004 21:22:10 +0200] rev 14783
string_of_vname moved to term.ML;
wenzelm [Fri, 21 May 2004 21:21:51 +0200] rev 14782
incorporate sort ops from term.ML; use Graph.T; misc cleanup;
wenzelm [Fri, 21 May 2004 21:21:38 +0200] rev 14781
type.ML now before Syntax module;
wenzelm [Fri, 21 May 2004 21:21:12 +0200] rev 14780
xxx_typ_raw replace xxx_typ_no_norm forms;
wenzelm [Fri, 21 May 2004 21:20:38 +0200] rev 14779
'classrel' now allows multiple arguments;
wenzelm [Fri, 21 May 2004 21:20:14 +0200] rev 14778
Sign.certify_tyname;
wenzelm [Fri, 21 May 2004 21:19:47 +0200] rev 14777
TypeInfer.paramify_dummies, TypeInfer.param;
wenzelm [Fri, 21 May 2004 21:19:18 +0200] rev 14776
Args.local_typ_raw;
wenzelm [Fri, 21 May 2004 21:19:04 +0200] rev 14775
output_tym: removed duplicate clauses;
wenzelm [Fri, 21 May 2004 21:18:48 +0200] rev 14774
Graph.minimals;