Tue, 01 Jun 2004 12:36:26 +0200 proper use of 'nonterminals';
wenzelm [Tue, 01 Jun 2004 12:36:26 +0200] rev 14857
proper use of 'nonterminals';
Tue, 01 Jun 2004 12:36:10 +0200 proper treatment of logical types within syntax;
wenzelm [Tue, 01 Jun 2004 12:36:10 +0200] rev 14856
proper treatment of logical types within syntax;
Tue, 01 Jun 2004 12:35:46 +0200 removed obsolete sort 'logic' and '=?=' syntax;
wenzelm [Tue, 01 Jun 2004 12:35:46 +0200] rev 14855
removed obsolete sort 'logic' and '=?=' syntax;
Tue, 01 Jun 2004 12:33:50 +0200 removed obsolete sort 'logic';
wenzelm [Tue, 01 Jun 2004 12:33:50 +0200] rev 14854
removed obsolete sort 'logic';
Tue, 01 Jun 2004 11:25:26 +0200 more on bij_betw
paulson [Tue, 01 Jun 2004 11:25:26 +0200] rev 14853
more on bij_betw
Tue, 01 Jun 2004 11:25:01 +0200 tidied
paulson [Tue, 01 Jun 2004 11:25:01 +0200] rev 14852
tidied
Tue, 01 Jun 2004 00:26:13 +0200 TimeLimit structure added (no proper implementation yet)
webertj [Tue, 01 Jun 2004 00:26:13 +0200] rev 14851
TimeLimit structure added (no proper implementation yet)
Tue, 01 Jun 2004 00:18:01 +0200 including polyml-time-limit.ML
webertj [Tue, 01 Jun 2004 00:18:01 +0200] rev 14850
including polyml-time-limit.ML
Tue, 01 Jun 2004 00:17:07 +0200 SML/NJs TimeLimit structure ported to Poly/ML
webertj [Tue, 01 Jun 2004 00:17:07 +0200] rev 14849
SML/NJs TimeLimit structure ported to Poly/ML
Mon, 31 May 2004 08:53:23 +0200 oops -- no Output.out here;
wenzelm [Mon, 31 May 2004 08:53:23 +0200] rev 14848
oops -- no Output.out here;
Sat, 29 May 2004 16:50:53 +0200 updated;
wenzelm [Sat, 29 May 2004 16:50:53 +0200] rev 14847
updated;
Sat, 29 May 2004 16:47:06 +0200 \<^bsub>/\<^esub> syntax: unbreakable block;
wenzelm [Sat, 29 May 2004 16:47:06 +0200] rev 14846
\<^bsub>/\<^esub> syntax: unbreakable block;
Sat, 29 May 2004 15:11:43 +0200 \<^bsub>/\<^esub> syntax: unbreakable block;
wenzelm [Sat, 29 May 2004 15:11:43 +0200] rev 14845
\<^bsub>/\<^esub> syntax: unbreakable block;
Sat, 29 May 2004 15:11:06 +0200 Scan.this; tuned;
wenzelm [Sat, 29 May 2004 15:11:06 +0200] rev 14844
Scan.this; tuned;
Sat, 29 May 2004 15:10:56 +0200 do *not* export list/list1 -- commas considered special in arg syntax;
wenzelm [Sat, 29 May 2004 15:10:56 +0200] rev 14843
do *not* export list/list1 -- commas considered special in arg syntax;
Sat, 29 May 2004 15:10:30 +0200 target 'generate';
wenzelm [Sat, 29 May 2004 15:10:30 +0200] rev 14842
target 'generate';
Sat, 29 May 2004 15:09:47 +0200 avoid Args.list;
wenzelm [Sat, 29 May 2004 15:09:47 +0200] rev 14841
avoid Args.list;
Sat, 29 May 2004 15:08:21 +0200 handle raw symbols; Output.add_mode;
wenzelm [Sat, 29 May 2004 15:08:21 +0200] rev 14840
handle raw symbols; Output.add_mode;
Sat, 29 May 2004 15:08:08 +0200 handle raw symbols; Output.add_mode; more robust handling of sub/superscript;
wenzelm [Sat, 29 May 2004 15:08:08 +0200] rev 14839
handle raw symbols; Output.add_mode; more robust handling of sub/superscript;
Sat, 29 May 2004 15:07:42 +0200 tuned _dummy_ofsort syntax;
wenzelm [Sat, 29 May 2004 15:07:42 +0200] rev 14838
tuned _dummy_ofsort syntax;
Sat, 29 May 2004 15:07:29 +0200 added pp_show_brackets; support unbreakable blocks;
wenzelm [Sat, 29 May 2004 15:07:29 +0200] rev 14837
added pp_show_brackets; support unbreakable blocks;
Sat, 29 May 2004 15:07:05 +0200 transform_error;
wenzelm [Sat, 29 May 2004 15:07:05 +0200] rev 14836
transform_error;
Sat, 29 May 2004 15:06:42 +0200 Library.read_int; Output.output;
wenzelm [Sat, 29 May 2004 15:06:42 +0200] rev 14835
Library.read_int; Output.output;
Sat, 29 May 2004 15:06:19 +0200 improved support for raw symbols;
wenzelm [Sat, 29 May 2004 15:06:19 +0200] rev 14834
improved support for raw symbols;
Sat, 29 May 2004 15:06:04 +0200 Output.error;
wenzelm [Sat, 29 May 2004 15:06:04 +0200] rev 14833
Output.error;
Sat, 29 May 2004 15:05:51 +0200 pp: abstract pretty printing context; string_of/str_of: mark result as raw output; added Pretty.unbreakable;
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;
Sat, 29 May 2004 15:05:37 +0200 added Pure/General/output.ML; load Pure/General/pretty.ML early in Pure/ROOT.ML;
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;
Sat, 29 May 2004 15:05:25 +0200 removed norm_typ; improved output; refer to Pretty.pp;
wenzelm [Sat, 29 May 2004 15:05:25 +0200] rev 14830
removed norm_typ; improved output; refer to Pretty.pp;
Sat, 29 May 2004 15:05:02 +0200 moved read_int etc. to library.ML; added type 'arity';
wenzelm [Sat, 29 May 2004 15:05:02 +0200] rev 14829
moved read_int etc. to library.ML; added type 'arity';
Sat, 29 May 2004 15:03:59 +0200 improved output; refer to Pretty.pp;
wenzelm [Sat, 29 May 2004 15:03:59 +0200] rev 14828
improved output; refer to Pretty.pp;
Sat, 29 May 2004 15:02:35 +0200 Output.add_mode; Output.timing;
wenzelm [Sat, 29 May 2004 15:02:35 +0200] rev 14827
Output.add_mode; Output.timing;
Sat, 29 May 2004 15:02:13 +0200 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: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;
Sat, 29 May 2004 15:01:36 +0200 Output.timing;
wenzelm [Sat, 29 May 2004 15:01:36 +0200] rev 14825
Output.timing;
Sat, 29 May 2004 15:00:52 +0200 improved output;
wenzelm [Sat, 29 May 2004 15:00:52 +0200] rev 14824
improved output;
Sat, 29 May 2004 15:00:25 +0200 moved print_mode to General/output.ML; load General/pretty.ML early;
wenzelm [Sat, 29 May 2004 15:00:25 +0200] rev 14823
moved print_mode to General/output.ML; load General/pretty.ML early;
Sat, 29 May 2004 15:00:14 +0200 added Pure/General/output.ML;
wenzelm [Sat, 29 May 2004 15:00:14 +0200] rev 14822
added Pure/General/output.ML;
Sat, 29 May 2004 14:59:57 +0200 avoid 'handle _' -- would cover Interrupt as well!!!
wenzelm [Sat, 29 May 2004 14:59:57 +0200] rev 14821
avoid 'handle _' -- would cover Interrupt as well!!!
Sat, 29 May 2004 14:59:24 +0200 Sign.infer_types: Sign.pp;
wenzelm [Sat, 29 May 2004 14:59:24 +0200] rev 14820
Sign.infer_types: Sign.pp;
Sat, 29 May 2004 14:58:44 +0200 Library.read_int;
wenzelm [Sat, 29 May 2004 14:58:44 +0200] rev 14819
Library.read_int;
Sat, 29 May 2004 14:57:39 +0200 Output.output;
wenzelm [Sat, 29 May 2004 14:57:39 +0200] rev 14818
Output.output;
Sat, 29 May 2004 14:55:56 +0200 'classrel': support multiple arguments;
wenzelm [Sat, 29 May 2004 14:55:56 +0200] rev 14817
'classrel': support multiple arguments;
Sat, 29 May 2004 14:54:58 +0200 * ML: all output via channels of writeln etc. passed through Output.output;
wenzelm [Sat, 29 May 2004 14:54:58 +0200] rev 14816
* ML: all output via channels of writeln etc. passed through Output.output;
Sat, 29 May 2004 14:54:10 +0200 output channels;
wenzelm [Sat, 29 May 2004 14:54:10 +0200] rev 14815
output channels;
Fri, 28 May 2004 21:09:56 +0200 added asm_lr_simplify/asm_lr_rewrite and adapted asm_full_simplify/asm_full_rewrite to match to corresponding simp_tacs
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
Fri, 28 May 2004 11:20:04 +0200 new skolemize_tac and skolemize method
paulson [Fri, 28 May 2004 11:20:04 +0200] rev 14813
new skolemize_tac and skolemize method
Fri, 28 May 2004 11:19:15 +0200 new theorem Collect_imp_eq
paulson [Fri, 28 May 2004 11:19:15 +0200] rev 14812
new theorem Collect_imp_eq
Wed, 26 May 2004 19:06:09 +0200 abstraction over functions is no default any more.
chaieb [Wed, 26 May 2004 19:06:09 +0200] rev 14811
abstraction over functions is no default any more.
Wed, 26 May 2004 18:52:18 +0200 adjusted for different signature of Type.typ_instance
webertj [Wed, 26 May 2004 18:52:18 +0200] rev 14810
adjusted for different signature of Type.typ_instance
Wed, 26 May 2004 18:23:46 +0200 mainly new/different datatype examples
webertj [Wed, 26 May 2004 18:23:46 +0200] rev 14809
mainly new/different datatype examples
Wed, 26 May 2004 18:06:38 +0200 documentation updated
webertj [Wed, 26 May 2004 18:06:38 +0200] rev 14808
documentation updated
Wed, 26 May 2004 18:03:52 +0200 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 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)
Wed, 26 May 2004 17:43:52 +0200 new default parameters for refute
webertj [Wed, 26 May 2004 17:43:52 +0200] rev 14806
new default parameters for refute
Wed, 26 May 2004 17:42:46 +0200 solver "auto" now issues a warning when it uses solver "enumerate"
webertj [Wed, 26 May 2004 17:42:46 +0200] rev 14805
solver "auto" now issues a warning when it uses solver "enumerate"
Wed, 26 May 2004 14:57:06 +0200 Corrected printer bug for bounded quantifiers Q x<=y. P
nipkow [Wed, 26 May 2004 14:57:06 +0200] rev 14804
Corrected printer bug for bounded quantifiers Q x<=y. P
Wed, 26 May 2004 11:43:50 +0200 more group isomorphisms
paulson [Wed, 26 May 2004 11:43:50 +0200] rev 14803
more group isomorphisms
Mon, 24 May 2004 18:35:34 +0200 added drop_take:thm
nipkow [Mon, 24 May 2004 18:35:34 +0200] rev 14802
added drop_take:thm
Fri, 21 May 2004 21:49:45 +0200 - deleted unneeded function eta_long (now in Pure/pattern.ML
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
Fri, 21 May 2004 21:48:35 +0200 Adapted to new syntax for case expressions.
berghofe [Fri, 21 May 2004 21:48:35 +0200] rev 14800
Adapted to new syntax for case expressions.
Fri, 21 May 2004 21:48:03 +0200 Added more flexible parse / print translations for case expressions.
berghofe [Fri, 21 May 2004 21:48:03 +0200] rev 14799
Added more flexible parse / print translations for case expressions.
Fri, 21 May 2004 21:47:07 +0200 Modified functions pt_to_ast and ast_to_term to improve handling
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.
Fri, 21 May 2004 21:46:25 +0200 - exported result datatype
berghofe [Fri, 21 May 2004 21:46:25 +0200] rev 14797
- exported result datatype - added functions get_result and get_exn
Fri, 21 May 2004 21:42:05 +0200 updated;
wenzelm [Fri, 21 May 2004 21:42:05 +0200] rev 14796
updated;
Fri, 21 May 2004 21:28:58 +0200 Pure: clear separation of logical types and nonterminals;
wenzelm [Fri, 21 May 2004 21:28:58 +0200] rev 14795
Pure: clear separation of logical types and nonterminals;
Fri, 21 May 2004 21:28:14 +0200 adapted tsig/sg interface;
wenzelm [Fri, 21 May 2004 21:28:14 +0200] rev 14794
adapted tsig/sg interface;
Fri, 21 May 2004 21:28:01 +0200 added dest, minimals, maximals, is_edge, add_edge/merge_trans_acyclic;
wenzelm [Fri, 21 May 2004 21:28:01 +0200] rev 14793
added dest, minimals, maximals, is_edge, add_edge/merge_trans_acyclic;
Fri, 21 May 2004 21:27:42 +0200 added fold, product; removed transitive_closure;
wenzelm [Fri, 21 May 2004 21:27:42 +0200] rev 14792
added fold, product; removed transitive_closure;
Fri, 21 May 2004 21:27:10 +0200 adapted names of some sort ops;
wenzelm [Fri, 21 May 2004 21:27:10 +0200] rev 14791
adapted names of some sort ops;
Fri, 21 May 2004 21:26:19 +0200 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: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;
Fri, 21 May 2004 21:25:57 +0200 Type.strip_sorts;
wenzelm [Fri, 21 May 2004 21:25:57 +0200] rev 14789
Type.strip_sorts;
Fri, 21 May 2004 21:25:34 +0200 incorporate type inference interface from type.ML;
wenzelm [Fri, 21 May 2004 21:25:34 +0200] rev 14788
incorporate type inference interface from type.ML;
Fri, 21 May 2004 21:24:22 +0200 adapted tsig interface;
wenzelm [Fri, 21 May 2004 21:24:22 +0200] rev 14787
adapted tsig interface;
Fri, 21 May 2004 21:23:37 +0200 moved some sort ops to sorts.ML; added string_of_vname (from Syntax module);
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);
Fri, 21 May 2004 21:23:12 +0200 test_classrel/arity improve error reporting; tuned;
wenzelm [Fri, 21 May 2004 21:23:12 +0200] rev 14785
test_classrel/arity improve error reporting; tuned;
Fri, 21 May 2004 21:22:42 +0200 xxx_typ_raw replace xxx_typ_no_norm forms; prevent duplicate consts declarations in merge; misc cleanup;
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;
Fri, 21 May 2004 21:22:10 +0200 string_of_vname moved to term.ML;
wenzelm [Fri, 21 May 2004 21:22:10 +0200] rev 14783
string_of_vname moved to term.ML;
Fri, 21 May 2004 21:21:51 +0200 incorporate sort ops from term.ML; use Graph.T; misc cleanup;
wenzelm [Fri, 21 May 2004 21:21:51 +0200] rev 14782
incorporate sort ops from term.ML; use Graph.T; misc cleanup;
Fri, 21 May 2004 21:21:38 +0200 type.ML now before Syntax module;
wenzelm [Fri, 21 May 2004 21:21:38 +0200] rev 14781
type.ML now before Syntax module;
Fri, 21 May 2004 21:21:12 +0200 xxx_typ_raw replace xxx_typ_no_norm forms;
wenzelm [Fri, 21 May 2004 21:21:12 +0200] rev 14780
xxx_typ_raw replace xxx_typ_no_norm forms;
Fri, 21 May 2004 21:20:38 +0200 'classrel' now allows multiple arguments;
wenzelm [Fri, 21 May 2004 21:20:38 +0200] rev 14779
'classrel' now allows multiple arguments;
Fri, 21 May 2004 21:20:14 +0200 Sign.certify_tyname;
wenzelm [Fri, 21 May 2004 21:20:14 +0200] rev 14778
Sign.certify_tyname;
Fri, 21 May 2004 21:19:47 +0200 TypeInfer.paramify_dummies, TypeInfer.param;
wenzelm [Fri, 21 May 2004 21:19:47 +0200] rev 14777
TypeInfer.paramify_dummies, TypeInfer.param;
Fri, 21 May 2004 21:19:18 +0200 Args.local_typ_raw;
wenzelm [Fri, 21 May 2004 21:19:18 +0200] rev 14776
Args.local_typ_raw;
Fri, 21 May 2004 21:19:04 +0200 output_tym: removed duplicate clauses;
wenzelm [Fri, 21 May 2004 21:19:04 +0200] rev 14775
output_tym: removed duplicate clauses;
Fri, 21 May 2004 21:18:48 +0200 Graph.minimals;
wenzelm [Fri, 21 May 2004 21:18:48 +0200] rev 14774
Graph.minimals;
Fri, 21 May 2004 21:18:35 +0200 adapted syntax to cope with lack of non-logical types;
wenzelm [Fri, 21 May 2004 21:18:35 +0200] rev 14773
adapted syntax to cope with lack of non-logical types;
Fri, 21 May 2004 21:18:14 +0200 Type.typ_instance;
wenzelm [Fri, 21 May 2004 21:18:14 +0200] rev 14772
Type.typ_instance;
Fri, 21 May 2004 21:17:37 +0200 load ML files only once;
wenzelm [Fri, 21 May 2004 21:17:37 +0200] rev 14771
load ML files only once;
Fri, 21 May 2004 21:16:51 +0200 removed duplicate thms;
wenzelm [Fri, 21 May 2004 21:16:51 +0200] rev 14770
removed duplicate thms;
Fri, 21 May 2004 21:15:45 +0200 Sign.typ_instance;
wenzelm [Fri, 21 May 2004 21:15:45 +0200] rev 14769
Sign.typ_instance;
Fri, 21 May 2004 21:15:22 +0200 tuned message;
wenzelm [Fri, 21 May 2004 21:15:22 +0200] rev 14768
tuned message;
Fri, 21 May 2004 21:15:10 +0200 tuned document;
wenzelm [Fri, 21 May 2004 21:15:10 +0200] rev 14767
tuned document;
Fri, 21 May 2004 21:14:52 +0200 use plain SOME;
wenzelm [Fri, 21 May 2004 21:14:52 +0200] rev 14766
use plain SOME;
Fri, 21 May 2004 21:14:18 +0200 proper use of 'syntax';
wenzelm [Fri, 21 May 2004 21:14:18 +0200] rev 14765
proper use of 'syntax';
Wed, 19 May 2004 11:41:58 +0200 auto update
paulson [Wed, 19 May 2004 11:41:58 +0200] rev 14764
auto update
Wed, 19 May 2004 11:31:26 +0200 has_consts now handles the @-operator
paulson [Wed, 19 May 2004 11:31:26 +0200] rev 14763
has_consts now handles the @-operator
Wed, 19 May 2004 11:30:56 +0200 new bij_betw operator
paulson [Wed, 19 May 2004 11:30:56 +0200] rev 14762
new bij_betw operator
Wed, 19 May 2004 11:30:18 +0200 more results about isomorphisms
paulson [Wed, 19 May 2004 11:30:18 +0200] rev 14761
more results about isomorphisms
Wed, 19 May 2004 11:29:47 +0200 conversion of Hilbert_Choice to Isar script
paulson [Wed, 19 May 2004 11:29:47 +0200] rev 14760
conversion of Hilbert_Choice to Isar script
Wed, 19 May 2004 11:24:54 +0200 the function list1 has been exported.
chaieb [Wed, 19 May 2004 11:24:54 +0200] rev 14759
the function list1 has been exported.
Wed, 19 May 2004 11:23:59 +0200 A new implementation for presburger arithmetic following the one suggested in technical report Chaieb Amine and Tobias Nipkow. It is generic an smaller.
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.
Wed, 19 May 2004 11:21:19 +0200 tactic call changed from TRYALL arith_tac to TRYALL simple_arith_tac preventing a call to presburger.
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.
Tue, 18 May 2004 11:45:50 +0200 modified abel_cancel.ML for polymorphic types
obua [Tue, 18 May 2004 11:45:50 +0200] rev 14756
modified abel_cancel.ML for polymorphic types
Tue, 18 May 2004 10:02:50 +0200 simplification for abelian groups
obua [Tue, 18 May 2004 10:02:50 +0200] rev 14755
simplification for abelian groups
Tue, 18 May 2004 10:01:44 +0200 Modification / Installation of Provers/Arith/abel_cancel.ML for OrderedGroup.thy
obua [Tue, 18 May 2004 10:01:44 +0200] rev 14754
Modification / Installation of Provers/Arith/abel_cancel.ML for OrderedGroup.thy
Mon, 17 May 2004 14:05:06 +0200 Comments fixed
webertj [Mon, 17 May 2004 14:05:06 +0200] rev 14753
Comments fixed
Mon, 17 May 2004 11:02:16 +0200 lemma disjoint_int_union removed - too special
mehta [Mon, 17 May 2004 11:02:16 +0200] rev 14752
lemma disjoint_int_union removed - too special
Fri, 14 May 2004 19:29:22 +0200 Change of theory hierarchy: Group is now based in Lattice.
ballarin [Fri, 14 May 2004 19:29:22 +0200] rev 14751
Change of theory hierarchy: Group is now based in Lattice.
Fri, 14 May 2004 16:54:13 +0200 tidied
paulson [Fri, 14 May 2004 16:54:13 +0200] rev 14750
tidied
Fri, 14 May 2004 16:53:15 +0200 new atomize theorem
paulson [Fri, 14 May 2004 16:53:15 +0200] rev 14749
new atomize theorem
Fri, 14 May 2004 16:52:53 +0200 removed a premise of card_inj_on_le
paulson [Fri, 14 May 2004 16:52:53 +0200] rev 14748
removed a premise of card_inj_on_le
Fri, 14 May 2004 16:50:33 +0200 removal of locale coset
paulson [Fri, 14 May 2004 16:50:33 +0200] rev 14747
removal of locale coset
Fri, 14 May 2004 16:50:13 +0200 deleted redundant proof lines
paulson [Fri, 14 May 2004 16:50:13 +0200] rev 14746
deleted redundant proof lines
(0) -10000 -3000 -1000 -112 +112 +1000 +3000 +10000 +30000 tip