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;
wenzelm [Fri, 21 May 2004 21:18:35 +0200] rev 14773
adapted syntax to cope with lack of non-logical types;
wenzelm [Fri, 21 May 2004 21:18:14 +0200] rev 14772
Type.typ_instance;
wenzelm [Fri, 21 May 2004 21:17:37 +0200] rev 14771
load ML files only once;
wenzelm [Fri, 21 May 2004 21:16:51 +0200] rev 14770
removed duplicate thms;
wenzelm [Fri, 21 May 2004 21:15:45 +0200] rev 14769
Sign.typ_instance;
wenzelm [Fri, 21 May 2004 21:15:22 +0200] rev 14768
tuned message;
wenzelm [Fri, 21 May 2004 21:15:10 +0200] rev 14767
tuned document;
wenzelm [Fri, 21 May 2004 21:14:52 +0200] rev 14766
use plain SOME;
wenzelm [Fri, 21 May 2004 21:14:18 +0200] rev 14765
proper use of 'syntax';
paulson [Wed, 19 May 2004 11:41:58 +0200] rev 14764
auto update
paulson [Wed, 19 May 2004 11:31:26 +0200] rev 14763
has_consts now handles the @-operator
paulson [Wed, 19 May 2004 11:30:56 +0200] rev 14762
new bij_betw operator
paulson [Wed, 19 May 2004 11:30:18 +0200] rev 14761
more results about isomorphisms
paulson [Wed, 19 May 2004 11:29:47 +0200] rev 14760
conversion of Hilbert_Choice to Isar script
chaieb [Wed, 19 May 2004 11:24:54 +0200] rev 14759
the function list1 has been exported.
chaieb [Wed, 19 May 2004 11:23:59 +0200] rev 14758
A new implementation for presburger arithmetic following the one suggested in technical report Chaieb Amine and Tobias Nipkow. It is generic an smaller.
the tactic has also changed and allows the abstaction over fuction occurences whose type is nat or int.
chaieb [Wed, 19 May 2004 11:21:19 +0200] rev 14757
tactic call changed from TRYALL arith_tac to TRYALL simple_arith_tac preventing a call to presburger.
obua [Tue, 18 May 2004 11:45:50 +0200] rev 14756
modified abel_cancel.ML for polymorphic types
obua [Tue, 18 May 2004 10:02:50 +0200] rev 14755
simplification for abelian groups
obua [Tue, 18 May 2004 10:01:44 +0200] rev 14754
Modification / Installation of Provers/Arith/abel_cancel.ML for OrderedGroup.thy
webertj [Mon, 17 May 2004 14:05:06 +0200] rev 14753
Comments fixed
mehta [Mon, 17 May 2004 11:02:16 +0200] rev 14752
lemma disjoint_int_union removed - too special
ballarin [Fri, 14 May 2004 19:29:22 +0200] rev 14751
Change of theory hierarchy: Group is now based in Lattice.
paulson [Fri, 14 May 2004 16:54:13 +0200] rev 14750
tidied
paulson [Fri, 14 May 2004 16:53:15 +0200] rev 14749
new atomize theorem
paulson [Fri, 14 May 2004 16:52:53 +0200] rev 14748
removed a premise of card_inj_on_le
paulson [Fri, 14 May 2004 16:50:33 +0200] rev 14747
removal of locale coset
paulson [Fri, 14 May 2004 16:50:13 +0200] rev 14746
deleted redundant proof lines