Fri, 09 Feb 2018 11:14:13 +0100 more robust access to shared libraries for poly executable: avoid global change of LD_LIBRARY_PATH (e.g. relevant for subprocesses);
wenzelm [Fri, 09 Feb 2018 11:14:13 +0100] rev 67580
more robust access to shared libraries for poly executable: avoid global change of LD_LIBRARY_PATH (e.g. relevant for subprocesses);
Thu, 08 Feb 2018 15:15:01 +0100 Merged
eberlm <eberlm@in.tum.de> [Thu, 08 Feb 2018 15:15:01 +0100] rev 67579
Merged
Thu, 08 Feb 2018 09:19:28 +0100 Some lemmas about complex sinh/cosh/tanh
Manuel Eberl <eberlm@in.tum.de> [Thu, 08 Feb 2018 09:19:28 +0100] rev 67578
Some lemmas about complex sinh/cosh/tanh
Thu, 08 Feb 2018 11:48:02 +0100 more elementary proof of connected_Times, earlier
immler [Thu, 08 Feb 2018 11:48:02 +0100] rev 67577
more elementary proof of connected_Times, earlier
Thu, 08 Feb 2018 08:59:28 +0100 merged
nipkow [Thu, 08 Feb 2018 08:59:28 +0100] rev 67576
merged
Thu, 08 Feb 2018 08:59:16 +0100 tuned
nipkow [Thu, 08 Feb 2018 08:59:16 +0100] rev 67575
tuned
Wed, 07 Feb 2018 18:08:12 +0100 Added hyperbolic functions
eberlm <eberlm@in.tum.de> [Wed, 07 Feb 2018 18:08:12 +0100] rev 67574
Added hyperbolic functions
Mon, 05 Feb 2018 08:30:19 +0100 added lemmas, avoid 'float_of 0'
immler [Mon, 05 Feb 2018 08:30:19 +0100] rev 67573
added lemmas, avoid 'float_of 0'
Sat, 03 Feb 2018 20:46:28 +0100 clarified signature;
wenzelm [Sat, 03 Feb 2018 20:46:28 +0100] rev 67572
clarified signature;
Sat, 03 Feb 2018 20:34:26 +0100 more uniform treatment of formal comments within document source;
wenzelm [Sat, 03 Feb 2018 20:34:26 +0100] rev 67571
more uniform treatment of formal comments within document source; more robust nesting;
Sat, 03 Feb 2018 15:34:22 +0100 just one check of formal comments;
wenzelm [Sat, 03 Feb 2018 15:34:22 +0100] rev 67570
just one check of formal comments;
Sat, 03 Feb 2018 14:39:17 +0100 avoid proliferation of language_document reports;
wenzelm [Sat, 03 Feb 2018 14:39:17 +0100] rev 67569
avoid proliferation of language_document reports; clarified signature;
Sat, 03 Feb 2018 14:32:12 +0100 more external tools for AFP test;
wenzelm [Sat, 03 Feb 2018 14:32:12 +0100] rev 67568
more external tools for AFP test;
Sat, 03 Feb 2018 13:54:04 +0100 clarified overall range: include delimiters;
wenzelm [Sat, 03 Feb 2018 13:54:04 +0100] rev 67567
clarified overall range: include delimiters;
Fri, 02 Feb 2018 11:47:13 +0100 added lemma
nipkow [Fri, 02 Feb 2018 11:47:13 +0100] rev 67566
added lemma
Thu, 01 Feb 2018 20:29:53 +0100 tuned: more standard use of order;
wenzelm [Thu, 01 Feb 2018 20:29:53 +0100] rev 67565
tuned: more standard use of order;
Thu, 01 Feb 2018 17:27:13 +0100 tuned;
wenzelm [Thu, 01 Feb 2018 17:27:13 +0100] rev 67564
tuned;
Thu, 01 Feb 2018 17:21:58 +0100 tuned;
wenzelm [Thu, 01 Feb 2018 17:21:58 +0100] rev 67563
tuned;
Thu, 01 Feb 2018 17:15:07 +0100 clarified signature;
wenzelm [Thu, 01 Feb 2018 17:15:07 +0100] rev 67562
clarified signature; eliminated aliases of Thm.term_ord;
Thu, 01 Feb 2018 15:31:25 +0100 clarified signature: prefer proper order operation;
wenzelm [Thu, 01 Feb 2018 15:31:25 +0100] rev 67561
clarified signature: prefer proper order operation;
Thu, 01 Feb 2018 15:12:57 +0100 tuned signature: more operations;
wenzelm [Thu, 01 Feb 2018 15:12:57 +0100] rev 67560
tuned signature: more operations;
Thu, 01 Feb 2018 13:55:10 +0100 clarified signature;
wenzelm [Thu, 01 Feb 2018 13:55:10 +0100] rev 67559
clarified signature;
Wed, 31 Jan 2018 21:05:47 +0100 proper term_ord as in HOL/Library/positivstellensatz.ML, e.g. relevant for "0 <= c & 0 <= a ==> a + bb = 1 & c <= 1 ==> bb * c * 4 <= (12::real)";
wenzelm [Wed, 31 Jan 2018 21:05:47 +0100] rev 67558
proper term_ord as in HOL/Library/positivstellensatz.ML, e.g. relevant for "0 <= c & 0 <= a ==> a + bb = 1 & c <= 1 ==> bb * c * 4 <= (12::real)";
Wed, 31 Jan 2018 14:20:39 +0100 performance fine-tuning of hot spot;
wenzelm [Wed, 31 Jan 2018 14:20:39 +0100] rev 67557
performance fine-tuning of hot spot;
Wed, 31 Jan 2018 14:11:57 +0100 tuned;
wenzelm [Wed, 31 Jan 2018 14:11:57 +0100] rev 67556
tuned;
Wed, 31 Jan 2018 14:02:37 +0100 more efficient tokens_match_ord based on token_kind_index;
wenzelm [Wed, 31 Jan 2018 14:02:37 +0100] rev 67555
more efficient tokens_match_ord based on token_kind_index; tuned;
Wed, 31 Jan 2018 11:49:56 +0100 more abstract type;
wenzelm [Wed, 31 Jan 2018 11:49:56 +0100] rev 67554
more abstract type;
Wed, 31 Jan 2018 11:46:55 +0100 tuned;
wenzelm [Wed, 31 Jan 2018 11:46:55 +0100] rev 67553
tuned;
Wed, 31 Jan 2018 11:40:26 +0100 clarified signature;
wenzelm [Wed, 31 Jan 2018 11:40:26 +0100] rev 67552
clarified signature;
Wed, 31 Jan 2018 11:26:50 +0100 clarified signature;
wenzelm [Wed, 31 Jan 2018 11:26:50 +0100] rev 67551
clarified signature;
Wed, 31 Jan 2018 11:23:53 +0100 explicit dummy token;
wenzelm [Wed, 31 Jan 2018 11:23:53 +0100] rev 67550
explicit dummy token;
Wed, 31 Jan 2018 11:18:36 +0100 clarified modules;
wenzelm [Wed, 31 Jan 2018 11:18:36 +0100] rev 67549
clarified modules;
Wed, 31 Jan 2018 11:09:05 +0100 clarified signature;
wenzelm [Wed, 31 Jan 2018 11:09:05 +0100] rev 67548
clarified signature;
Tue, 30 Jan 2018 23:01:38 +0100 clarified breakgain: keeping it constant avoids margin fluctuation in Pretty_Tooltip vs. Pretty_Text_Area;
wenzelm [Tue, 30 Jan 2018 23:01:38 +0100] rev 67547
clarified breakgain: keeping it constant avoids margin fluctuation in Pretty_Tooltip vs. Pretty_Text_Area;
Tue, 30 Jan 2018 22:46:00 +0100 clarified lines: like split_lines;
wenzelm [Tue, 30 Jan 2018 22:46:00 +0100] rev 67546
clarified lines: like split_lines;
Tue, 30 Jan 2018 20:36:18 +0100 tuned;
wenzelm [Tue, 30 Jan 2018 20:36:18 +0100] rev 67545
tuned;
Tue, 30 Jan 2018 20:21:55 +0100 unused;
wenzelm [Tue, 30 Jan 2018 20:21:55 +0100] rev 67544
unused;
Tue, 30 Jan 2018 20:20:46 +0100 tuned;
wenzelm [Tue, 30 Jan 2018 20:20:46 +0100] rev 67543
tuned;
Tue, 30 Jan 2018 20:12:41 +0100 simplified: prod_count is always NONE;
wenzelm [Tue, 30 Jan 2018 20:12:41 +0100] rev 67542
simplified: prod_count is always NONE;
Tue, 30 Jan 2018 19:59:15 +0100 tuned;
wenzelm [Tue, 30 Jan 2018 19:59:15 +0100] rev 67541
tuned;
Tue, 30 Jan 2018 19:45:08 +0100 tuned data structure and operations;
wenzelm [Tue, 30 Jan 2018 19:45:08 +0100] rev 67540
tuned data structure and operations;
Tue, 30 Jan 2018 18:38:18 +0100 tuned data structure and operations;
wenzelm [Tue, 30 Jan 2018 18:38:18 +0100] rev 67539
tuned data structure and operations;
Tue, 30 Jan 2018 16:12:50 +0100 tuned data structure and operations;
wenzelm [Tue, 30 Jan 2018 16:12:50 +0100] rev 67538
tuned data structure and operations;
Tue, 30 Jan 2018 16:05:33 +0100 more operations;
wenzelm [Tue, 30 Jan 2018 16:05:33 +0100] rev 67537
more operations;
Tue, 30 Jan 2018 15:40:01 +0100 prefer specific tokens_subtract: subtle change of comparison via tokens_match;
wenzelm [Tue, 30 Jan 2018 15:40:01 +0100] rev 67536
prefer specific tokens_subtract: subtle change of comparison via tokens_match;
Tue, 30 Jan 2018 15:15:51 +0100 tuned type: absorb NONE: token option as token_none: token;
wenzelm [Tue, 30 Jan 2018 15:15:51 +0100] rev 67535
tuned type: absorb NONE: token option as token_none: token;
Tue, 30 Jan 2018 14:31:33 +0100 tuned;
wenzelm [Tue, 30 Jan 2018 14:31:33 +0100] rev 67534
tuned;
Tue, 30 Jan 2018 14:27:14 +0100 clarified types and operations: potentially more efficient add_prods;
wenzelm [Tue, 30 Jan 2018 14:27:14 +0100] rev 67533
clarified types and operations: potentially more efficient add_prods; tuned data structure;
Tue, 30 Jan 2018 11:48:38 +0100 clarified modules;
wenzelm [Tue, 30 Jan 2018 11:48:38 +0100] rev 67532
clarified modules; tuned;
Tue, 30 Jan 2018 11:20:52 +0100 tuned: more explicit types;
wenzelm [Tue, 30 Jan 2018 11:20:52 +0100] rev 67531
tuned: more explicit types;
Mon, 29 Jan 2018 22:27:57 +0100 tuned data structure: potentially more efficient add_prods;
wenzelm [Mon, 29 Jan 2018 22:27:57 +0100] rev 67530
tuned data structure: potentially more efficient add_prods;
Mon, 29 Jan 2018 22:25:07 +0100 clarified operations;
wenzelm [Mon, 29 Jan 2018 22:25:07 +0100] rev 67529
clarified operations;
Mon, 29 Jan 2018 21:14:42 +0100 merged
wenzelm [Mon, 29 Jan 2018 21:14:42 +0100] rev 67528
merged
Mon, 29 Jan 2018 20:37:28 +0100 expand definitions of \DeclareOldFontCommand in traditional article.cls, e.g. KOMA-Script no longer provides these;
wenzelm [Mon, 29 Jan 2018 20:37:28 +0100] rev 67527
expand definitions of \DeclareOldFontCommand in traditional article.cls, e.g. KOMA-Script no longer provides these;
Mon, 29 Jan 2018 19:38:17 +0000 irrelevant reference to doubtful theory Code_Char
haftmann [Mon, 29 Jan 2018 19:38:17 +0000] rev 67526
irrelevant reference to doubtful theory Code_Char
Sun, 28 Jan 2018 16:38:48 +0000 avoid concrete (anti)mono in theorem names since it could be the other way round
haftmann [Sun, 28 Jan 2018 16:38:48 +0000] rev 67525
avoid concrete (anti)mono in theorem names since it could be the other way round
Mon, 29 Jan 2018 19:26:14 +0100 more uniform documentation;
wenzelm [Mon, 29 Jan 2018 19:26:14 +0100] rev 67524
more uniform documentation;
Mon, 29 Jan 2018 11:18:26 +0100 proper fall-back rendering of control symbol;
wenzelm [Mon, 29 Jan 2018 11:18:26 +0100] rev 67523
proper fall-back rendering of control symbol;
Sun, 28 Jan 2018 19:28:52 +0100 clarified take/drop/chop prefix/suffix;
wenzelm [Sun, 28 Jan 2018 19:28:52 +0100] rev 67522
clarified take/drop/chop prefix/suffix;
Sun, 28 Jan 2018 16:09:00 +0100 clarified signature;
wenzelm [Sun, 28 Jan 2018 16:09:00 +0100] rev 67521
clarified signature;
Sun, 28 Jan 2018 12:57:35 +0100 proper signature (amending c4e9e0c50487);
wenzelm [Sun, 28 Jan 2018 12:57:35 +0100] rev 67520
proper signature (amending c4e9e0c50487);
Sat, 27 Jan 2018 20:35:34 +0100 tuned output;
wenzelm [Sat, 27 Jan 2018 20:35:34 +0100] rev 67519
tuned output;
Sat, 27 Jan 2018 20:26:42 +0100 tuned;
wenzelm [Sat, 27 Jan 2018 20:26:42 +0100] rev 67518
tuned;
Sat, 27 Jan 2018 19:57:37 +0100 explicit graph for chains, which contains all nts as nodes;
wenzelm [Sat, 27 Jan 2018 19:57:37 +0100] rev 67517
explicit graph for chains, which contains all nts as nodes;
Sat, 27 Jan 2018 17:27:06 +0100 tuned;
wenzelm [Sat, 27 Jan 2018 17:27:06 +0100] rev 67516
tuned;
Sat, 27 Jan 2018 17:23:21 +0100 tuned;
wenzelm [Sat, 27 Jan 2018 17:23:21 +0100] rev 67515
tuned;
Sat, 27 Jan 2018 16:56:03 +0100 prefer lazy update;
wenzelm [Sat, 27 Jan 2018 16:56:03 +0100] rev 67514
prefer lazy update;
Sat, 27 Jan 2018 16:45:27 +0100 tuned output;
wenzelm [Sat, 27 Jan 2018 16:45:27 +0100] rev 67513
tuned output;
Sat, 27 Jan 2018 16:37:41 +0100 more operations;
wenzelm [Sat, 27 Jan 2018 16:37:41 +0100] rev 67512
more operations;
Sat, 27 Jan 2018 10:27:57 +0100 include lemmas generally useful for combinatorial proofs
bulwahn [Sat, 27 Jan 2018 10:27:57 +0100] rev 67511
include lemmas generally useful for combinatorial proofs
Fri, 26 Jan 2018 21:16:03 +0100 redundant;
wenzelm [Fri, 26 Jan 2018 21:16:03 +0100] rev 67510
redundant;
Thu, 25 Jan 2018 16:50:27 +0100 allow cartouche within ML string;
wenzelm [Thu, 25 Jan 2018 16:50:27 +0100] rev 67509
allow cartouche within ML string;
Thu, 25 Jan 2018 16:30:20 +0100 verbatim output consists of plain lines;
wenzelm [Thu, 25 Jan 2018 16:30:20 +0100] rev 67508
verbatim output consists of plain lines;
Thu, 25 Jan 2018 16:01:02 +0100 old-style inner comments are legacy;
wenzelm [Thu, 25 Jan 2018 16:01:02 +0100] rev 67507
old-style inner comments are legacy;
Thu, 25 Jan 2018 15:21:05 +0100 more markup: disable spell-checker for raw latex;
wenzelm [Thu, 25 Jan 2018 15:21:05 +0100] rev 67506
more markup: disable spell-checker for raw latex;
Thu, 25 Jan 2018 14:13:55 +0100 clarified signature: items with \isasep are special;
wenzelm [Thu, 25 Jan 2018 14:13:55 +0100] rev 67505
clarified signature: items with \isasep are special;
Thu, 25 Jan 2018 11:29:52 +0100 clarified signature;
wenzelm [Thu, 25 Jan 2018 11:29:52 +0100] rev 67504
clarified signature;
Thu, 25 Jan 2018 11:20:31 +0100 tuned message;
wenzelm [Thu, 25 Jan 2018 11:20:31 +0100] rev 67503
tuned message;
Wed, 24 Jan 2018 20:47:36 +0100 clarified operations;
wenzelm [Wed, 24 Jan 2018 20:47:36 +0100] rev 67502
clarified operations;
Wed, 24 Jan 2018 20:08:33 +0100 tuned signature: removed unused operations;
wenzelm [Wed, 24 Jan 2018 20:08:33 +0100] rev 67501
tuned signature: removed unused operations;
Wed, 24 Jan 2018 19:50:00 +0100 tuned: prefer list operations over Source.source;
wenzelm [Wed, 24 Jan 2018 19:50:00 +0100] rev 67500
tuned: prefer list operations over Source.source; approximative parsing of theory header;
Wed, 24 Jan 2018 18:54:53 +0100 tuned: prefer list operations over Source.source;
wenzelm [Wed, 24 Jan 2018 18:54:53 +0100] rev 67499
tuned: prefer list operations over Source.source;
Wed, 24 Jan 2018 18:54:05 +0100 tuned: prefer list operations over Source.source;
wenzelm [Wed, 24 Jan 2018 18:54:05 +0100] rev 67498
tuned: prefer list operations over Source.source;
Wed, 24 Jan 2018 16:34:24 +0100 clarified signature;
wenzelm [Wed, 24 Jan 2018 16:34:24 +0100] rev 67497
clarified signature;
Wed, 24 Jan 2018 11:56:54 +0100 clarified position;
wenzelm [Wed, 24 Jan 2018 11:56:54 +0100] rev 67496
clarified position;
Wed, 24 Jan 2018 11:56:38 +0100 clarified operations;
wenzelm [Wed, 24 Jan 2018 11:56:38 +0100] rev 67495
clarified operations;
Tue, 23 Jan 2018 20:43:18 +0100 merged
wenzelm [Tue, 23 Jan 2018 20:43:18 +0100] rev 67494
merged
Tue, 23 Jan 2018 19:25:39 +0100 treat sessions as entities with defining position;
wenzelm [Tue, 23 Jan 2018 19:25:39 +0100] rev 67493
treat sessions as entities with defining position; tuned signature;
Tue, 23 Jan 2018 17:58:09 +0100 options file for x86_64 only (amending 03a96b8c7c06);
wenzelm [Tue, 23 Jan 2018 17:58:09 +0100] rev 67492
options file for x86_64 only (amending 03a96b8c7c06);
Tue, 23 Jan 2018 17:04:52 +0100 updated to jdk-8u162;
wenzelm [Tue, 23 Jan 2018 17:04:52 +0100] rev 67491
updated to jdk-8u162;
Tue, 23 Jan 2018 16:37:57 +0100 more robust java.ext.dirs: avoid picking up accidental jars from system directories;
wenzelm [Tue, 23 Jan 2018 16:37:57 +0100] rev 67490
more robust java.ext.dirs: avoid picking up accidental jars from system directories;
Tue, 23 Jan 2018 12:28:46 +0100 drop redundant cong rules
Lars Hupel <lars.hupel@mytum.de> [Tue, 23 Jan 2018 12:28:46 +0100] rev 67489
drop redundant cong rules
Mon, 22 Jan 2018 22:45:45 +0100 merged
Lars Hupel <lars.hupel@mytum.de> [Mon, 22 Jan 2018 22:45:45 +0100] rev 67488
merged
Mon, 22 Jan 2018 16:08:50 +0100 drop redundant fundef_cong rule
Lars Hupel <lars.hupel@mytum.de> [Mon, 22 Jan 2018 16:08:50 +0100] rev 67487
drop redundant fundef_cong rule
Mon, 22 Jan 2018 15:50:29 +0100 tuned
Lars Hupel <lars.hupel@mytum.de> [Mon, 22 Jan 2018 15:50:29 +0100] rev 67486
tuned
Mon, 22 Jan 2018 15:06:38 +0100 repair malformed fundef_cong rule
Lars Hupel <lars.hupel@mytum.de> [Mon, 22 Jan 2018 15:06:38 +0100] rev 67485
repair malformed fundef_cong rule
Mon, 22 Jan 2018 15:25:46 +0100 removed duplicate
nipkow [Mon, 22 Jan 2018 15:25:46 +0100] rev 67484
removed duplicate
Mon, 22 Jan 2018 11:23:42 +0100 tuned message: same error may occur in different contexts;
wenzelm [Mon, 22 Jan 2018 11:23:42 +0100] rev 67483
tuned message: same error may occur in different contexts;
Sun, 21 Jan 2018 13:40:28 +0100 detect more errors;
wenzelm [Sun, 21 Jan 2018 13:40:28 +0100] rev 67482
detect more errors;
Sun, 21 Jan 2018 11:04:18 +0100 merged
nipkow [Sun, 21 Jan 2018 11:04:18 +0100] rev 67481
merged
Sun, 21 Jan 2018 11:04:07 +0100 made sorted fun again
nipkow [Sun, 21 Jan 2018 11:04:07 +0100] rev 67480
made sorted fun again
Sat, 20 Jan 2018 16:15:05 +0100 imported patch sorted
nipkow [Sat, 20 Jan 2018 16:15:05 +0100] rev 67479
imported patch sorted
Sat, 20 Jan 2018 15:50:15 +0100 add lemma on lists from Falling_Factorial_Sum entry
bulwahn [Sat, 20 Jan 2018 15:50:15 +0100] rev 67478
add lemma on lists from Falling_Factorial_Sum entry
Fri, 19 Jan 2018 20:11:14 +0100 merged
wenzelm [Fri, 19 Jan 2018 20:11:14 +0100] rev 67477
merged
Fri, 19 Jan 2018 20:09:04 +0100 avoid evaluation of embedded comment;
wenzelm [Fri, 19 Jan 2018 20:09:04 +0100] rev 67476
avoid evaluation of embedded comment;
Fri, 19 Jan 2018 19:41:28 +0100 disable "display" style in marginal (line) comment;
wenzelm [Fri, 19 Jan 2018 19:41:28 +0100] rev 67475
disable "display" style in marginal (line) comment;
Fri, 19 Jan 2018 19:09:25 +0100 more uniform output of source / text / theory_text, with handling of formal comments etc.;
wenzelm [Fri, 19 Jan 2018 19:09:25 +0100] rev 67474
more uniform output of source / text / theory_text, with handling of formal comments etc.;
Fri, 19 Jan 2018 15:20:13 +0100 sort completion result;
wenzelm [Fri, 19 Jan 2018 15:20:13 +0100] rev 67473
sort completion result;
Fri, 19 Jan 2018 15:14:43 +0100 recovered antiquotation check without latex mode (cf. dfc93f2b01ea);
wenzelm [Fri, 19 Jan 2018 15:14:43 +0100] rev 67472
recovered antiquotation check without latex mode (cf. dfc93f2b01ea);
Fri, 19 Jan 2018 14:55:46 +0100 formal treatment of documentation names;
wenzelm [Fri, 19 Jan 2018 14:55:46 +0100] rev 67471
formal treatment of documentation names;
Fri, 19 Jan 2018 14:55:00 +0100 support for completion;
wenzelm [Fri, 19 Jan 2018 14:55:00 +0100] rev 67470
support for completion;
Fri, 19 Jan 2018 11:36:29 +0100 adapted to a5ca98950a91;
wenzelm [Fri, 19 Jan 2018 11:36:29 +0100] rev 67469
adapted to a5ca98950a91;
Fri, 19 Jan 2018 11:34:41 +0100 tuned output of plain name;
wenzelm [Fri, 19 Jan 2018 11:34:41 +0100] rev 67468
tuned output of plain name;
Fri, 19 Jan 2018 11:26:31 +0100 clarified signature;
wenzelm [Fri, 19 Jan 2018 11:26:31 +0100] rev 67467
clarified signature;
Fri, 19 Jan 2018 11:25:55 +0100 tuned;
wenzelm [Fri, 19 Jan 2018 11:25:55 +0100] rev 67466
tuned;
Fri, 19 Jan 2018 11:02:13 +0100 tuned;
wenzelm [Fri, 19 Jan 2018 11:02:13 +0100] rev 67465
tuned;
Thu, 18 Jan 2018 21:42:03 +0100 unused;
wenzelm [Thu, 18 Jan 2018 21:42:03 +0100] rev 67464
unused;
Thu, 18 Jan 2018 21:41:30 +0100 clarified access to antiquotation options;
wenzelm [Thu, 18 Jan 2018 21:41:30 +0100] rev 67463
clarified access to antiquotation options; define explicit variants of antiquotations; output proper Latex.text; misc tuning and clarification;
Thu, 18 Jan 2018 21:29:28 +0100 more operations;
wenzelm [Thu, 18 Jan 2018 21:29:28 +0100] rev 67462
more operations;
Wed, 17 Jan 2018 15:30:53 +0100 tuned signature;
wenzelm [Wed, 17 Jan 2018 15:30:53 +0100] rev 67461
tuned signature;
Wed, 17 Jan 2018 14:40:18 +0100 discontinued unused wrapper: print_mode is provided directly;
wenzelm [Wed, 17 Jan 2018 14:40:18 +0100] rev 67460
discontinued unused wrapper: print_mode is provided directly;
Fri, 19 Jan 2018 15:50:17 +0100 corrected name
nipkow [Fri, 19 Jan 2018 15:50:17 +0100] rev 67459
corrected name
Fri, 19 Jan 2018 15:42:53 +0100 moved from AFP/Gromov
nipkow [Fri, 19 Jan 2018 15:42:53 +0100] rev 67458
moved from AFP/Gromov
Fri, 19 Jan 2018 12:14:48 +0100 moved from AFP/Gromov
nipkow [Fri, 19 Jan 2018 12:14:48 +0100] rev 67457
moved from AFP/Gromov
Fri, 19 Jan 2018 08:28:08 +0100 added lemma
nipkow [Fri, 19 Jan 2018 08:28:08 +0100] rev 67456
added lemma
Thu, 18 Jan 2018 17:04:35 +0100 moved from AFP/Gromov
nipkow [Thu, 18 Jan 2018 17:04:35 +0100] rev 67455
moved from AFP/Gromov
Thu, 18 Jan 2018 15:21:06 +0100 moved t3/t4 space from AFP/Gromov to here.
nipkow [Thu, 18 Jan 2018 15:21:06 +0100] rev 67454
moved t3/t4 space from AFP/Gromov to here.
Thu, 18 Jan 2018 08:08:36 +0100 more automation
nipkow [Thu, 18 Jan 2018 08:08:36 +0100] rev 67453
more automation
Wed, 17 Jan 2018 12:27:06 +0100 more lemmas by Gouezele
nipkow [Wed, 17 Jan 2018 12:27:06 +0100] rev 67452
more lemmas by Gouezele
Wed, 17 Jan 2018 09:55:03 +0100 move lemmas by Gouezel to distribution
nipkow [Wed, 17 Jan 2018 09:55:03 +0100] rev 67451
move lemmas by Gouezel to distribution
Tue, 16 Jan 2018 19:28:05 +0100 Experimental support for rewrite morphisms in locale instances.
ballarin [Tue, 16 Jan 2018 19:28:05 +0100] rev 67450
Experimental support for rewrite morphisms in locale instances.
Tue, 16 Jan 2018 15:53:42 +0100 tuned signature;
wenzelm [Tue, 16 Jan 2018 15:53:42 +0100] rev 67449
tuned signature;
Tue, 16 Jan 2018 15:42:21 +0100 more documentation;
wenzelm [Tue, 16 Jan 2018 15:42:21 +0100] rev 67448
more documentation;
Tue, 16 Jan 2018 11:30:03 +0100 clarified markup;
wenzelm [Tue, 16 Jan 2018 11:30:03 +0100] rev 67447
clarified markup;
Tue, 16 Jan 2018 11:27:52 +0100 discontinued old form of marginal comments;
wenzelm [Tue, 16 Jan 2018 11:27:52 +0100] rev 67446
discontinued old form of marginal comments;
Tue, 16 Jan 2018 09:58:17 +0100 tuned document;
wenzelm [Tue, 16 Jan 2018 09:58:17 +0100] rev 67445
tuned document;
Tue, 16 Jan 2018 09:58:06 +0100 clarified comments;
wenzelm [Tue, 16 Jan 2018 09:58:06 +0100] rev 67444
clarified comments;
Tue, 16 Jan 2018 09:30:00 +0100 standardized towards new-style formal comments: isabelle update_comments;
wenzelm [Tue, 16 Jan 2018 09:30:00 +0100] rev 67443
standardized towards new-style formal comments: isabelle update_comments;
Tue, 16 Jan 2018 09:12:16 +0100 uniform treatment of old-style and new-style comments;
wenzelm [Tue, 16 Jan 2018 09:12:16 +0100] rev 67442
uniform treatment of old-style and new-style comments;
Tue, 16 Jan 2018 09:08:06 +0100 tuned signature;
wenzelm [Tue, 16 Jan 2018 09:08:06 +0100] rev 67441
tuned signature;
Mon, 15 Jan 2018 23:03:01 +0100 clarified markup;
wenzelm [Mon, 15 Jan 2018 23:03:01 +0100] rev 67440
clarified markup;
Mon, 15 Jan 2018 22:46:04 +0100 more uniform support for formal comments in outer syntax, notably \<^cancel> and \<^latex>;
wenzelm [Mon, 15 Jan 2018 22:46:04 +0100] rev 67439
more uniform support for formal comments in outer syntax, notably \<^cancel> and \<^latex>;
Mon, 15 Jan 2018 14:31:57 +0100 clarified modules;
wenzelm [Mon, 15 Jan 2018 14:31:57 +0100] rev 67438
clarified modules; more operations;
Mon, 15 Jan 2018 10:46:41 +0100 tuned
nipkow [Mon, 15 Jan 2018 10:46:41 +0100] rev 67437
tuned
Sun, 14 Jan 2018 21:25:43 +0100 eliminated clones;
wenzelm [Sun, 14 Jan 2018 21:25:43 +0100] rev 67436
eliminated clones;
Sun, 14 Jan 2018 20:58:41 +0100 trim blanks -- more thoroughly than in update_cartouches (for single-line comments);
wenzelm [Sun, 14 Jan 2018 20:58:41 +0100] rev 67435
trim blanks -- more thoroughly than in update_cartouches (for single-line comments);
Sun, 14 Jan 2018 20:39:27 +0100 more operations (as in ML);
wenzelm [Sun, 14 Jan 2018 20:39:27 +0100] rev 67434
more operations (as in ML);
Sun, 14 Jan 2018 20:10:11 +0100 more specific tool "isabelle update_comments", for uniformity with formal comments in embedded languages;
wenzelm [Sun, 14 Jan 2018 20:10:11 +0100] rev 67433
more specific tool "isabelle update_comments", for uniformity with formal comments in embedded languages;
Sun, 14 Jan 2018 19:45:48 +0100 clarified Token.is_text (cf. Parse.text in ML);
wenzelm [Sun, 14 Jan 2018 19:45:48 +0100] rev 67432
clarified Token.is_text (cf. Parse.text in ML);
Sun, 14 Jan 2018 19:44:49 +0100 more operations;
wenzelm [Sun, 14 Jan 2018 19:44:49 +0100] rev 67431
more operations;
Sun, 14 Jan 2018 16:48:21 +0100 support for completion;
wenzelm [Sun, 14 Jan 2018 16:48:21 +0100] rev 67430
support for completion;
Sun, 14 Jan 2018 16:21:29 +0100 allow LaTeX source as formal comment;
wenzelm [Sun, 14 Jan 2018 16:21:29 +0100] rev 67429
allow LaTeX source as formal comment;
Sun, 14 Jan 2018 15:31:02 +0100 clarified signature;
wenzelm [Sun, 14 Jan 2018 15:31:02 +0100] rev 67428
clarified signature;
Sun, 14 Jan 2018 15:17:51 +0100 clarified SML (no formal comments) vs. Isabelle/ML (arbitrary comments);
wenzelm [Sun, 14 Jan 2018 15:17:51 +0100] rev 67427
clarified SML (no formal comments) vs. Isabelle/ML (arbitrary comments);
Sun, 14 Jan 2018 15:06:27 +0100 clarified signature;
wenzelm [Sun, 14 Jan 2018 15:06:27 +0100] rev 67426
clarified signature;
Sun, 14 Jan 2018 14:11:02 +0100 clarified modules: uniform notion of formal comments;
wenzelm [Sun, 14 Jan 2018 14:11:02 +0100] rev 67425
clarified modules: uniform notion of formal comments;
Sat, 13 Jan 2018 21:41:36 +0100 added glyph from "Deja Vu Sans Mono" font;
wenzelm [Sat, 13 Jan 2018 21:41:36 +0100] rev 67424
added glyph from "Deja Vu Sans Mono" font;
Sat, 13 Jan 2018 20:30:52 +0100 tuned messages;
wenzelm [Sat, 13 Jan 2018 20:30:52 +0100] rev 67423
tuned messages;
Sat, 13 Jan 2018 20:02:19 +0100 merged
wenzelm [Sat, 13 Jan 2018 20:02:19 +0100] rev 67422
merged
Sat, 13 Jan 2018 20:01:33 +0100 allow TeX comment % in formal comment body, but avoid extra space (cf. d7c6054b2ab1);
wenzelm [Sat, 13 Jan 2018 20:01:33 +0100] rev 67421
allow TeX comment % in formal comment body, but avoid extra space (cf. d7c6054b2ab1);
Sat, 13 Jan 2018 19:50:37 +0100 tuned;
wenzelm [Sat, 13 Jan 2018 19:50:37 +0100] rev 67420
tuned;
Sat, 13 Jan 2018 15:49:59 +0100 tuned;
wenzelm [Sat, 13 Jan 2018 15:49:59 +0100] rev 67419
tuned;
Sat, 13 Jan 2018 15:18:51 +0100 more general error suffixes, e.g. for messages that are broken over several lines;
wenzelm [Sat, 13 Jan 2018 15:18:51 +0100] rev 67418
more general error suffixes, e.g. for messages that are broken over several lines;
Sat, 13 Jan 2018 12:51:03 +0100 another Latex error seen in the wild:
wenzelm [Sat, 13 Jan 2018 12:51:03 +0100] rev 67417
another Latex error seen in the wild: Undefined control sequence. \isamarkupcancel #1->\xout
Sat, 13 Jan 2018 12:19:03 +0100 clarified default;
wenzelm [Sat, 13 Jan 2018 12:19:03 +0100] rev 67416
clarified default;
Sat, 13 Jan 2018 11:59:42 +0100 clarified formal comments;
wenzelm [Sat, 13 Jan 2018 11:59:42 +0100] rev 67415
clarified formal comments;
Sat, 13 Jan 2018 11:42:30 +0100 prefer formal comments;
wenzelm [Sat, 13 Jan 2018 11:42:30 +0100] rev 67414
prefer formal comments;
Sat, 13 Jan 2018 11:22:46 +0100 added \<^cancel> operator for unused text;
wenzelm [Sat, 13 Jan 2018 11:22:46 +0100] rev 67413
added \<^cancel> operator for unused text;
Fri, 12 Jan 2018 20:19:59 +0100 tuned;
wenzelm [Fri, 12 Jan 2018 20:19:59 +0100] rev 67412
tuned;
Sat, 13 Jan 2018 09:18:54 +0000 restored naming of lemmas after corresponding constants
haftmann [Sat, 13 Jan 2018 09:18:54 +0000] rev 67411
restored naming of lemmas after corresponding constants
Fri, 12 Jan 2018 17:58:03 +0100 prefer formal comments;
wenzelm [Fri, 12 Jan 2018 17:58:03 +0100] rev 67410
prefer formal comments;
Fri, 12 Jan 2018 17:14:34 +0100 prefer formal text;
wenzelm [Fri, 12 Jan 2018 17:14:34 +0100] rev 67409
prefer formal text;
Fri, 12 Jan 2018 15:27:46 +0100 prefer formal comments;
wenzelm [Fri, 12 Jan 2018 15:27:46 +0100] rev 67408
prefer formal comments;
Fri, 12 Jan 2018 14:43:06 +0100 prefer formal comments;
wenzelm [Fri, 12 Jan 2018 14:43:06 +0100] rev 67407
prefer formal comments;
Fri, 12 Jan 2018 14:08:53 +0100 isabelle update_cartouches -c;
wenzelm [Fri, 12 Jan 2018 14:08:53 +0100] rev 67406
isabelle update_cartouches -c;
Thu, 11 Jan 2018 13:48:17 +0100 uniform use of Standard ML op-infix -- eliminated warnings;
wenzelm [Thu, 11 Jan 2018 13:48:17 +0100] rev 67405
uniform use of Standard ML op-infix -- eliminated warnings;
Thu, 11 Jan 2018 12:32:07 +0100 proper infix;
wenzelm [Thu, 11 Jan 2018 12:32:07 +0100] rev 67404
proper infix;
Thu, 11 Jan 2018 10:13:42 +0100 line break before op was intentional
nipkow [Thu, 11 Jan 2018 10:13:42 +0100] rev 67403
line break before op was intentional
Wed, 10 Jan 2018 20:17:36 +0100 typo
nipkow [Wed, 10 Jan 2018 20:17:36 +0100] rev 67402
typo
Wed, 10 Jan 2018 18:18:34 +0100 tuned notation
nipkow [Wed, 10 Jan 2018 18:18:34 +0100] rev 67401
tuned notation
Wed, 10 Jan 2018 15:57:55 +0100 tuned
nipkow [Wed, 10 Jan 2018 15:57:55 +0100] rev 67400
tuned
Wed, 10 Jan 2018 15:25:09 +0100 ran isabelle update_op on all sources
nipkow [Wed, 10 Jan 2018 15:25:09 +0100] rev 67399
ran isabelle update_op on all sources
Wed, 10 Jan 2018 15:21:49 +0100 Manual updates towards conversion of "op" syntax
nipkow [Wed, 10 Jan 2018 15:21:49 +0100] rev 67398
Manual updates towards conversion of "op" syntax
Wed, 10 Jan 2018 13:35:56 +0100 tuned op
nipkow [Wed, 10 Jan 2018 13:35:56 +0100] rev 67397
tuned op
Wed, 10 Jan 2018 12:35:03 +0100 tuned op's
nipkow [Wed, 10 Jan 2018 12:35:03 +0100] rev 67396
tuned op's
Tue, 09 Jan 2018 20:15:36 +0100 more accurate spell-checking for nested quotations / antiquotations, notably in formal comments;
wenzelm [Tue, 09 Jan 2018 20:15:36 +0100] rev 67395
more accurate spell-checking for nested quotations / antiquotations, notably in formal comments;
Tue, 09 Jan 2018 20:03:14 +0100 uniform typesetting of \isamarkupcmt and \isasymcomment;
wenzelm [Tue, 09 Jan 2018 20:03:14 +0100] rev 67394
uniform typesetting of \isamarkupcmt and \isasymcomment;
Tue, 09 Jan 2018 19:25:01 +0100 more accurate position for enclosing cartouche;
wenzelm [Tue, 09 Jan 2018 19:25:01 +0100] rev 67393
more accurate position for enclosing cartouche;
Tue, 09 Jan 2018 18:30:21 +0100 tuned;
wenzelm [Tue, 09 Jan 2018 18:30:21 +0100] rev 67392
tuned;
Tue, 09 Jan 2018 18:18:21 +0100 clarified signature;
wenzelm [Tue, 09 Jan 2018 18:18:21 +0100] rev 67391
clarified signature;
Tue, 09 Jan 2018 17:58:35 +0100 clarified presentation_state with provide presentation_context;
wenzelm [Tue, 09 Jan 2018 17:58:35 +0100] rev 67390
clarified presentation_state with provide presentation_context;
Tue, 09 Jan 2018 17:40:25 +0100 show only symbols with code;
wenzelm [Tue, 09 Jan 2018 17:40:25 +0100] rev 67389
show only symbols with code;
Tue, 09 Jan 2018 17:09:34 +0100 clarified markup: more like outer syntax side-comment;
wenzelm [Tue, 09 Jan 2018 17:09:34 +0100] rev 67388
clarified markup: more like outer syntax side-comment;
Tue, 09 Jan 2018 16:25:35 +0100 clarified rail token language: white space and formal comments;
wenzelm [Tue, 09 Jan 2018 16:25:35 +0100] rev 67387
clarified rail token language: white space and formal comments;
Tue, 09 Jan 2018 15:40:12 +0100 clarified modules;
wenzelm [Tue, 09 Jan 2018 15:40:12 +0100] rev 67386
clarified modules;
Tue, 09 Jan 2018 15:18:41 +0100 removed duplicate text;
wenzelm [Tue, 09 Jan 2018 15:18:41 +0100] rev 67385
removed duplicate text;
Tue, 09 Jan 2018 14:07:39 +0100 clarified exception;
wenzelm [Tue, 09 Jan 2018 14:07:39 +0100] rev 67384
clarified exception;
Tue, 09 Jan 2018 00:17:12 +0100 merged;
wenzelm [Tue, 09 Jan 2018 00:17:12 +0100] rev 67383
merged;
Tue, 09 Jan 2018 00:16:23 +0100 updated to 146757999c8d;
wenzelm [Tue, 09 Jan 2018 00:16:23 +0100] rev 67382
updated to 146757999c8d;
Mon, 08 Jan 2018 23:45:43 +0100 theory Pure is default presentation context;
wenzelm [Mon, 08 Jan 2018 23:45:43 +0100] rev 67381
theory Pure is default presentation context;
Mon, 08 Jan 2018 22:36:02 +0100 clarified implicit Pure.thy;
wenzelm [Mon, 08 Jan 2018 22:36:02 +0100] rev 67380
clarified implicit Pure.thy;
Mon, 08 Jan 2018 16:45:30 +0100 prefer qualified names;
wenzelm [Mon, 08 Jan 2018 16:45:30 +0100] rev 67379
prefer qualified names;
Mon, 08 Jan 2018 16:06:16 +0100 tuned;
wenzelm [Mon, 08 Jan 2018 16:06:16 +0100] rev 67378
tuned;
Mon, 08 Jan 2018 15:51:29 +0100 check formal comments recursively, within arbitrary cartouches (unknown sublanguages);
wenzelm [Mon, 08 Jan 2018 15:51:29 +0100] rev 67377
check formal comments recursively, within arbitrary cartouches (unknown sublanguages);
Mon, 08 Jan 2018 15:50:11 +0100 more operations;
wenzelm [Mon, 08 Jan 2018 15:50:11 +0100] rev 67376
more operations;
Mon, 08 Jan 2018 14:59:50 +0100 tuned;
wenzelm [Mon, 08 Jan 2018 14:59:50 +0100] rev 67375
tuned;
Mon, 08 Jan 2018 14:28:41 +0100 clarified output (see also 909dcdec2122, 34d1913f0b20);
wenzelm [Mon, 08 Jan 2018 14:28:41 +0100] rev 67374
clarified output (see also 909dcdec2122, 34d1913f0b20);
Mon, 08 Jan 2018 14:26:45 +0100 more operations;
wenzelm [Mon, 08 Jan 2018 14:26:45 +0100] rev 67373
more operations;
Mon, 08 Jan 2018 11:41:16 +0100 tuned;
wenzelm [Mon, 08 Jan 2018 11:41:16 +0100] rev 67372
tuned;
Mon, 08 Jan 2018 17:11:25 +0000 moved in some material from Euler-MacLaurin
paulson <lp15@cam.ac.uk> [Mon, 08 Jan 2018 17:11:25 +0000] rev 67371
moved in some material from Euler-MacLaurin
Sun, 07 Jan 2018 22:18:59 +0100 merged
wenzelm [Sun, 07 Jan 2018 22:18:59 +0100] rev 67370
merged
Sun, 07 Jan 2018 22:15:54 +0100 prefer formal comments;
wenzelm [Sun, 07 Jan 2018 22:15:54 +0100] rev 67369
prefer formal comments;
Sun, 07 Jan 2018 21:32:21 +0100 clarified NEWS;
wenzelm [Sun, 07 Jan 2018 21:32:21 +0100] rev 67368
clarified NEWS;
Sun, 07 Jan 2018 21:28:03 +0100 tuned whitespace;
wenzelm [Sun, 07 Jan 2018 21:28:03 +0100] rev 67367
tuned whitespace;
Sun, 07 Jan 2018 21:09:10 +0100 tuned;
wenzelm [Sun, 07 Jan 2018 21:09:10 +0100] rev 67366
tuned;
Sun, 07 Jan 2018 21:04:51 +0100 support for formal comments in ML in Isabelle/Scala;
wenzelm [Sun, 07 Jan 2018 21:04:51 +0100] rev 67365
support for formal comments in ML in Isabelle/Scala;
Sun, 07 Jan 2018 20:44:48 +0100 tuned;
wenzelm [Sun, 07 Jan 2018 20:44:48 +0100] rev 67364
tuned;
Sun, 07 Jan 2018 20:32:36 +0100 tuned message;
wenzelm [Sun, 07 Jan 2018 20:32:36 +0100] rev 67363
tuned message;
Sun, 07 Jan 2018 16:55:45 +0100 allow formal comments in ML;
wenzelm [Sun, 07 Jan 2018 16:55:45 +0100] rev 67362
allow formal comments in ML; ML_Compiler.eval: always suppress comments;
Sun, 07 Jan 2018 15:12:00 +0100 clarified modules;
wenzelm [Sun, 07 Jan 2018 15:12:00 +0100] rev 67361
clarified modules;
Sun, 07 Jan 2018 14:48:54 +0100 tuned;
wenzelm [Sun, 07 Jan 2018 14:48:54 +0100] rev 67360
tuned;
Sun, 07 Jan 2018 14:39:56 +0100 more uniform output: formal comments within {* ... *};
wenzelm [Sun, 07 Jan 2018 14:39:56 +0100] rev 67359
more uniform output: formal comments within {* ... *};
Sun, 07 Jan 2018 14:16:39 +0100 tuned;
wenzelm [Sun, 07 Jan 2018 14:16:39 +0100] rev 67358
tuned;
Sun, 07 Jan 2018 13:54:45 +0100 clarified output: avoid extra space;
wenzelm [Sun, 07 Jan 2018 13:54:45 +0100] rev 67357
clarified output: avoid extra space;
Sun, 07 Jan 2018 13:45:21 +0100 output token content with formal comments and antiquotations;
wenzelm [Sun, 07 Jan 2018 13:45:21 +0100] rev 67356
output token content with formal comments and antiquotations;
Sun, 07 Jan 2018 12:41:34 +0100 tuned;
wenzelm [Sun, 07 Jan 2018 12:41:34 +0100] rev 67355
tuned;
Sat, 06 Jan 2018 21:25:16 +0100 clarified signature;
wenzelm [Sat, 06 Jan 2018 21:25:16 +0100] rev 67354
clarified signature;
Sat, 06 Jan 2018 21:05:51 +0100 clarified modules;
wenzelm [Sat, 06 Jan 2018 21:05:51 +0100] rev 67353
clarified modules;
Sat, 06 Jan 2018 16:56:07 +0100 inner syntax comments may be written as "\<comment> \<open>text\<close>";
wenzelm [Sat, 06 Jan 2018 16:56:07 +0100] rev 67352
inner syntax comments may be written as "\<comment> \<open>text\<close>";
Sun, 07 Jan 2018 11:12:34 +0100 spelling
haftmann [Sun, 07 Jan 2018 11:12:34 +0100] rev 67351
spelling
Sat, 06 Jan 2018 22:55:52 +0100 corrected op
nipkow [Sat, 06 Jan 2018 22:55:52 +0100] rev 67350
corrected op
Sat, 06 Jan 2018 17:41:21 +0100 tuned op
nipkow [Sat, 06 Jan 2018 17:41:21 +0100] rev 67349
tuned op
Sat, 06 Jan 2018 17:39:32 +0100 tuned op
nipkow [Sat, 06 Jan 2018 17:39:32 +0100] rev 67348
tuned op
Sat, 06 Jan 2018 17:34:41 +0100 tuned op
nipkow [Sat, 06 Jan 2018 17:34:41 +0100] rev 67347
tuned op
Sat, 06 Jan 2018 15:08:42 +0100 tuned op
nipkow [Sat, 06 Jan 2018 15:08:42 +0100] rev 67346
tuned op
Sat, 06 Jan 2018 13:05:25 +0100 tuned op's
nipkow [Sat, 06 Jan 2018 13:05:25 +0100] rev 67345
tuned op's
Sat, 06 Jan 2018 10:08:11 +0100 tuned op
nipkow [Sat, 06 Jan 2018 10:08:11 +0100] rev 67344
tuned op
Sat, 06 Jan 2018 09:39:57 +0100 tuned op
nipkow [Sat, 06 Jan 2018 09:39:57 +0100] rev 67343
tuned op
Fri, 05 Jan 2018 19:32:56 +0100 tuned op's
nipkow [Fri, 05 Jan 2018 19:32:56 +0100] rev 67342
tuned op's
Fri, 05 Jan 2018 18:41:42 +0100 Renamed (^) to [^] in preparation of the move from "op X" to (X)
nipkow [Fri, 05 Jan 2018 18:41:42 +0100] rev 67341
Renamed (^) to [^] in preparation of the move from "op X" to (X)
(0) -30000 -10000 -3000 -1000 -240 +240 +1000 +3000 +10000 tip