Fri, 20 Nov 2015 15:54:46 +0000 paulson Now just a few seconds faster
Fri, 20 Nov 2015 15:51:50 +0100 nipkow merged
Fri, 20 Nov 2015 15:51:42 +0100 nipkow tuned
Fri, 20 Nov 2015 14:44:53 +0000 paulson Theory of homotopic paths (from HOL Light), plus comments and minor refinements
Fri, 20 Nov 2015 12:22:50 +0100 nipkow merged
Fri, 20 Nov 2015 12:22:41 +0100 nipkow tuned
Thu, 19 Nov 2015 16:03:10 +0100 haftmann explicit nested local theory for definitions, however retaining arcane low-level fiddling with background theory
Thu, 19 Nov 2015 22:35:10 +0100 wenzelm tuned;
Thu, 19 Nov 2015 22:21:51 +0100 wenzelm tuned whitespace;
Thu, 19 Nov 2015 22:06:14 +0100 wenzelm trim lines for @{theory_text} similarly to @{text};
Thu, 19 Nov 2015 20:55:40 +0100 wenzelm tuned;
Thu, 19 Nov 2015 18:43:41 +0100 nipkow tuned and converted to cmp
Thu, 19 Nov 2015 10:05:46 +0100 Lars Hupel misc. changes to Imperative-HOL from Peter Gammie
Wed, 18 Nov 2015 21:18:33 +0100 ballarin Refine the supression of abbreviations for morphisms that are not identities.
Wed, 18 Nov 2015 17:37:00 +0000 paulson Merge
Wed, 18 Nov 2015 15:23:34 +0000 paulson New theorems mostly from Peter Gammie
Wed, 18 Nov 2015 14:28:45 +0100 wenzelm make SML/NJ happy;
Wed, 18 Nov 2015 10:12:37 +0100 nipkow converted to cmp
Wed, 18 Nov 2015 08:54:58 +0100 nipkow moved lemmas
Tue, 17 Nov 2015 15:51:48 +0100 nipkow derive lemmas uniformly
Tue, 17 Nov 2015 12:32:08 +0000 paulson Removed some legacy theorems; minor adjustments to simplification rules; new material on homotopic paths
Tue, 17 Nov 2015 12:01:19 +0100 nipkow converted lookup to cmp
Tue, 17 Nov 2015 11:44:10 +0100 nipkow removed lemmas that were only needed for old version of isin.
Mon, 16 Nov 2015 19:08:38 +0100 haftmann clarified contexts by factoring out reading and definition of mixins
Mon, 16 Nov 2015 17:02:12 +0100 Andreas Lochbihler merged
Mon, 16 Nov 2015 17:00:11 +0100 Andreas Lochbihler export internal definition
Mon, 16 Nov 2015 15:59:47 +0100 nipkow corrected inefficient implementation
Mon, 16 Nov 2015 14:27:10 +0100 blanchet more tracing in MaSh
Mon, 16 Nov 2015 13:08:52 +0100 nipkow tuned names
Mon, 16 Nov 2015 12:37:46 +0100 nipkow NEWS
Sun, 15 Nov 2015 16:37:03 +0100 haftmann formally correct context for export
Sun, 15 Nov 2015 14:40:07 +0100 wenzelm merged
Sun, 15 Nov 2015 13:49:27 +0100 wenzelm merged
Sun, 15 Nov 2015 12:39:51 +0100 wenzelm option "inductive_defs" controls exposure of def and mono facts;
Sat, 14 Nov 2015 18:37:49 +0100 wenzelm tuned message;
Sun, 15 Nov 2015 14:38:29 +0100 nipkow added pretty syntax
Sun, 15 Nov 2015 12:45:28 +0100 nipkow tuned white space
Sun, 15 Nov 2015 11:27:55 +0100 haftmann leftover from 27ca6147e3b3
Sun, 15 Nov 2015 10:52:51 +0100 haftmann tuned whitespace
Sun, 15 Nov 2015 10:51:22 +0100 haftmann NEWS
Sun, 15 Nov 2015 10:45:45 +0100 haftmann droppen diagnostic junk from 4b53042d7a40
Sat, 14 Nov 2015 17:37:44 +0100 haftmann represent both algebraic and local-theory views on locale interpretation in interfaces
Sat, 14 Nov 2015 08:45:52 +0100 haftmann tuned -- share implementations as far as appropriate
Sat, 14 Nov 2015 08:45:52 +0100 haftmann prefer "rewrites" and "defines" to note rewrite morphisms
Sat, 14 Nov 2015 08:45:52 +0100 haftmann coalesce permanent_interpretation.ML with interpretation.ML
Sat, 14 Nov 2015 08:45:51 +0100 haftmann separate ML module for interpretation
Sat, 14 Nov 2015 08:45:51 +0100 haftmann reverted half-baken 7d1127ac2251
Sat, 14 Nov 2015 08:45:51 +0100 haftmann explicit computation of sort arguments for code equations makes less assumption about sort arguments of underlying type class instances
Sat, 14 Nov 2015 13:48:49 +0100 wenzelm more standard ML, to make SML/NJ more happy;
Fri, 13 Nov 2015 23:10:35 +0100 wenzelm tuned;
Fri, 13 Nov 2015 21:43:31 +0100 wenzelm tuned whitespace;
Fri, 13 Nov 2015 21:31:04 +0100 wenzelm tuned;
Fri, 13 Nov 2015 21:28:57 +0100 wenzelm tuned whitespace;
Fri, 13 Nov 2015 20:03:27 +0100 wenzelm merged
Fri, 13 Nov 2015 19:59:28 +0100 wenzelm added antiquotation @{doc}, e.g. useful for demonstration purposes;
Fri, 13 Nov 2015 17:48:33 +0100 wenzelm preserve names of for-fixes for faithfully;
Fri, 13 Nov 2015 16:02:59 +0100 wenzelm more documentation;
Fri, 13 Nov 2015 15:06:58 +0100 wenzelm tuned whitespace;
Fri, 13 Nov 2015 14:49:30 +0100 wenzelm more uniform jEdit properties;
Fri, 13 Nov 2015 14:11:54 +0100 wenzelm avoid vacuous quantification, as usual for shared variable scope;
Fri, 13 Nov 2015 11:41:11 +0100 wenzelm support for structure statements in 'assume', 'presume';
Thu, 12 Nov 2015 11:30:56 +0100 wenzelm support short form for \<^theory_text>;
Fri, 13 Nov 2015 15:59:40 +0000 paulson MIR decision procedure again working
Fri, 13 Nov 2015 16:17:30 +0100 nipkow unnecessary precondition
Fri, 13 Nov 2015 12:43:54 +0000 paulson Merge
Fri, 13 Nov 2015 12:27:13 +0000 paulson Tweaks for "real": Removal of [iff] status for some lemmas, adding [simp] for others. Plus fixes.
Fri, 13 Nov 2015 12:28:11 +0100 nipkow tuned name
Fri, 13 Nov 2015 12:06:50 +0100 nipkow tuned
Thu, 12 Nov 2015 21:12:09 +0100 blanchet use cartouches instead of backquotes
Thu, 12 Nov 2015 13:50:54 +0100 nipkow translation for conjunctive premises
Thu, 12 Nov 2015 11:22:26 +0100 nipkow tuned
Thu, 12 Nov 2015 11:05:38 +0100 nipkow added proof state output warning
Wed, 11 Nov 2015 19:22:18 +0100 nipkow tuned
Wed, 11 Nov 2015 18:32:36 +0100 nipkow merged
Wed, 11 Nov 2015 18:32:26 +0100 nipkow no CRLF
Wed, 11 Nov 2015 17:11:50 +0000 paulson new conversion theorems for int, nat to float
Wed, 11 Nov 2015 16:42:30 +0100 nipkow merged
Wed, 11 Nov 2015 16:42:22 +0100 nipkow uniform proof of lemmas
Wed, 11 Nov 2015 16:39:23 +0100 Andreas Lochbihler merged
Wed, 11 Nov 2015 12:57:01 +0100 Andreas Lochbihler adapt to 90f54d9e63f2
Wed, 11 Nov 2015 10:28:22 +0100 Andreas Lochbihler add various lemmas
Wed, 11 Nov 2015 10:13:40 +0100 Andreas Lochbihler add lemmas
Wed, 11 Nov 2015 10:08:09 +0100 Andreas Lochbihler generalise lemma
Wed, 11 Nov 2015 10:07:27 +0100 Andreas Lochbihler add lemmas for extended nats and reals
Wed, 11 Nov 2015 09:48:24 +0100 Andreas Lochbihler add various lemmas
Wed, 11 Nov 2015 09:21:56 +0100 Andreas Lochbihler cancel complementary terms as arguments to sup/inf in boolean algebras
Wed, 11 Nov 2015 09:06:30 +0100 Andreas Lochbihler add lemmas about monoids and groups
Wed, 11 Nov 2015 15:41:01 +0100 nipkow tuned
Tue, 10 Nov 2015 23:41:20 +0100 wenzelm recovered from a9c0572109af;
Tue, 10 Nov 2015 23:39:50 +0100 wenzelm merged
Tue, 10 Nov 2015 23:39:29 +0100 wenzelm tuned whitespace;
Tue, 10 Nov 2015 23:21:02 +0100 wenzelm added @{command}, @{method}, @{attribute};
Tue, 10 Nov 2015 22:27:48 +0100 wenzelm smart quoting of non-identifiers, e.g. jEdit actions;
Tue, 10 Nov 2015 22:20:46 +0100 wenzelm more thorough check_action, including completion;
Tue, 10 Nov 2015 21:52:18 +0100 wenzelm tuned signature;
Tue, 10 Nov 2015 21:31:14 +0100 wenzelm clarified modules;
Tue, 10 Nov 2015 20:49:48 +0100 wenzelm more thorough check_command, including completion;
Tue, 10 Nov 2015 20:10:17 +0100 wenzelm clarified modules;
Tue, 10 Nov 2015 19:56:51 +0100 wenzelm unused;
Tue, 10 Nov 2015 19:50:56 +0100 wenzelm ignore pointless/unused options;
Tue, 10 Nov 2015 19:03:29 +0100 wenzelm added document antiquotation @{theory_text};
Tue, 10 Nov 2015 16:03:59 +0100 wenzelm allow open symboloid;
Tue, 10 Nov 2015 17:49:54 +0100 fleury generalized so that is also works for veriT proofs
Tue, 10 Nov 2015 17:49:54 +0100 fleury fixing premises in veriT proof reconstruction
Tue, 10 Nov 2015 14:43:29 +0000 paulson Merge
Tue, 10 Nov 2015 14:18:41 +0000 paulson Coercion "real" now has type nat => real only and is no longer overloaded. Type class "real_of" is gone. Many duplicate theorems removed.
Tue, 10 Nov 2015 14:46:11 +0100 eberlm subdegree/shift/cutoff and Euclidean ring instance for formal power series
Mon, 09 Nov 2015 22:16:04 +0100 wenzelm prefer static Font -- evade spontaneous change of TextField.font seen with Metal L&F in Plugin Options / Isabelle / General / Apply;
Mon, 09 Nov 2015 21:04:49 +0100 wenzelm uniform mandatory qualifier for all locale expressions, including 'statespace' parent;
Mon, 09 Nov 2015 15:48:17 +0100 wenzelm qualifier is mandatory by default;
Mon, 09 Nov 2015 13:49:56 +0100 wenzelm prefer explicit State panel;
Mon, 09 Nov 2015 13:49:29 +0100 wenzelm suppress already persistent state output as well;
Sun, 08 Nov 2015 14:41:07 +0100 wenzelm added option timeout_scale;
Sat, 07 Nov 2015 20:04:09 +0100 wenzelm syntactic completion may supersede semantic completion, e.g. relevant for "\undefined" vs. "undefined" in ML;
Sat, 07 Nov 2015 16:05:28 +0100 wenzelm clarified completion of explicit symbols (see also f6bd97a587b7, e0e4ac981cf1);
Sat, 07 Nov 2015 15:23:26 +0100 wenzelm tuned;
Sat, 07 Nov 2015 13:13:23 +0100 wenzelm less confusing markup;
Sat, 07 Nov 2015 12:53:22 +0100 wenzelm added @{undefined} with somewhat undefined symbol;
Sat, 07 Nov 2015 00:28:42 +0100 wenzelm ML cartouches via control antiquotation;
Fri, 06 Nov 2015 23:31:50 +0100 wenzelm more formal treatment of control symbols;
Fri, 06 Nov 2015 23:31:11 +0100 wenzelm more antiquotations;
Fri, 06 Nov 2015 21:49:02 +0100 wenzelm more antiquotations;
Fri, 06 Nov 2015 19:46:00 +0100 wenzelm retain traditional rendering of \<paragraph>;
Fri, 06 Nov 2015 19:37:51 +0100 wenzelm added glyphs 0x204b, 0x2b1a from DejaVuSansMono;
Fri, 06 Nov 2015 18:15:35 +0100 wenzelm tuned;
Fri, 06 Nov 2015 14:43:05 +0100 nipkow tuned
Thu, 05 Nov 2015 18:38:08 +0100 nipkow tuned
Thu, 05 Nov 2015 11:59:45 +0100 fleury updating options to verit
Thu, 05 Nov 2015 10:39:59 +0100 wenzelm isabelle update_cartouches -c -t;
Thu, 05 Nov 2015 10:39:49 +0100 wenzelm isabelle update_cartouches -c -t;
Thu, 05 Nov 2015 10:35:37 +0100 wenzelm IsabelleText for unusual symbol;
Thu, 05 Nov 2015 10:34:34 +0100 wenzelm isabelle update_cartouches -c;
Thu, 05 Nov 2015 08:27:22 +0100 nipkow merged
Thu, 05 Nov 2015 08:27:14 +0100 nipkow Convertd to 3-way comparisons
Thu, 05 Nov 2015 00:17:13 +0100 wenzelm isabelle update_cartouches -c;
Thu, 05 Nov 2015 00:02:30 +0100 wenzelm symbolic syntax "\<comment> text";
Wed, 04 Nov 2015 23:27:00 +0100 wenzelm avoid ligatures;
Wed, 04 Nov 2015 22:08:07 +0100 wenzelm added propertional dashes from DejaVuSans (not Mono): 0x2013, 0x2014, 0x2015;
Wed, 04 Nov 2015 20:35:58 +0100 wenzelm tuned whitespace;
Wed, 04 Nov 2015 20:18:46 +0100 wenzelm tuned whitespace;
Wed, 04 Nov 2015 19:52:38 +0100 wenzelm tuned whitespace;
Wed, 04 Nov 2015 18:35:50 +0100 wenzelm updated;
Wed, 04 Nov 2015 18:32:47 +0100 wenzelm more antiquotations;
Wed, 04 Nov 2015 18:14:28 +0100 wenzelm document antiquotation @{footnote};
Wed, 04 Nov 2015 17:14:17 +0100 wenzelm dummy input handler to imitate former read-only mode, which has changed its meaning in jedit-5.3.0 as mere hint for saving;
Wed, 04 Nov 2015 15:07:23 +0100 blanchet eliminated Nitpick's pedantic support for 'emdash'
Wed, 04 Nov 2015 14:40:18 +0100 wenzelm tuned;
Wed, 04 Nov 2015 11:53:22 +0100 wenzelm NEWS;
Wed, 04 Nov 2015 08:13:52 +0100 ballarin Keyword 'rewrites' identifies rewrite morphisms.
Wed, 04 Nov 2015 08:13:49 +0100 ballarin Qualifiers in locale expressions default to mandatory regardless of the command.
Tue, 03 Nov 2015 18:11:59 +0100 wenzelm merged
Tue, 03 Nov 2015 17:53:09 +0100 wenzelm tuned signature;
Tue, 03 Nov 2015 17:41:13 +0100 wenzelm prefer Isabelle/Scala Future;
Tue, 03 Nov 2015 16:49:44 +0100 wenzelm prefer Isabelle/Scala Future;
Tue, 03 Nov 2015 16:47:37 +0100 wenzelm tuned imports;
Tue, 03 Nov 2015 16:35:38 +0100 wenzelm more direct task future implementation, with proper cancel operation;
Tue, 03 Nov 2015 16:35:00 +0100 wenzelm tuned;
Tue, 03 Nov 2015 14:03:44 +0100 wenzelm prefer ad-hoc non-worker threads;
Tue, 03 Nov 2015 13:54:34 +0100 wenzelm clarified modules;
Tue, 03 Nov 2015 11:24:42 +0100 wenzelm cancel already running request;
Tue, 03 Nov 2015 15:24:24 +0100 eberlm added acknowledgement in Binomial.thy
Tue, 03 Nov 2015 11:20:21 +0100 eberlm Merged
Mon, 02 Nov 2015 16:17:09 +0100 eberlm Added binomial identities to CONTRIBUTORS; small lemmas on of_int/pochhammer
Mon, 02 Nov 2015 21:58:38 +0100 blanchet don't pollute local theory with needless names
Mon, 02 Nov 2015 21:49:49 +0100 blanchet allow selectors and discriminators with same name as type
Mon, 02 Nov 2015 21:49:49 +0100 blanchet make sure that function types are never generated as '> @ A @ B', but always as 'A > B'
Mon, 02 Nov 2015 20:11:16 +0100 wenzelm merged
Mon, 02 Nov 2015 18:31:57 +0100 wenzelm avoid premature flushing and thus flashing of text area;
Mon, 02 Nov 2015 18:30:25 +0100 wenzelm tuned whitespace;
Mon, 02 Nov 2015 18:09:14 +0100 wenzelm clarified Query_Operation.State, with separate instance to avoid extra flush (see also 6ddeb83eb67a);
Mon, 02 Nov 2015 16:03:03 +0100 wenzelm redundant;
Mon, 02 Nov 2015 16:02:32 +0100 wenzelm tuned whitespace;
Mon, 02 Nov 2015 14:09:14 +0100 wenzelm tuned document;
Mon, 02 Nov 2015 13:58:19 +0100 wenzelm tuned document;
Mon, 02 Nov 2015 11:43:02 +0100 wenzelm tuned document;
Mon, 02 Nov 2015 11:10:28 +0100 wenzelm isabelle update_cartouches -t;
Mon, 02 Nov 2015 10:38:42 +0100 wenzelm avoid highlighted area getting "stuck" after edit;
Mon, 02 Nov 2015 10:20:27 +0100 wenzelm clarified completion of Isabelle symbols within document source;
Mon, 02 Nov 2015 09:43:20 +0100 wenzelm more accurate imports: allow re-uses of base names in PIDE interaction (amending 60c159d490a2);
Mon, 02 Nov 2015 18:35:41 +0100 nipkow merged
Mon, 02 Nov 2015 18:35:30 +0100 nipkow tuned names and optimized comparison order
Mon, 02 Nov 2015 17:04:11 +0100 blanchet updated CVC4 component to deal with paths with whitespace
Mon, 02 Nov 2015 11:56:38 +0100 eberlm Merged
Mon, 02 Nov 2015 11:56:28 +0100 eberlm Rounding function, uniform limits, cotangent, binomial identities
Sat, 31 Oct 2015 16:24:46 +0100 wenzelm merged
Sat, 31 Oct 2015 14:38:48 +0100 wenzelm back to traditional Metal as default, and thus evade current problems with Nimbus scrollbar slider;
Sat, 31 Oct 2015 14:16:29 +0100 wenzelm global start time as reference point;
Fri, 30 Oct 2015 17:14:30 +0100 wenzelm tuned signature -- clarified modules;
Fri, 30 Oct 2015 16:31:37 +0100 wenzelm obsolete (see 9c6346319eee, 7924d61b50cf);
Fri, 30 Oct 2015 20:01:05 +0100 nipkow added splay trees
Thu, 29 Oct 2015 15:40:52 +0100 eberlm added many small lemmas about setsum/setprod/powr/...
Tue, 27 Oct 2015 23:18:32 +0100 wenzelm no icons here -- not a standalone window;
Tue, 27 Oct 2015 22:33:18 +0100 wenzelm workaround for problem with C-1, C-2, C-3 seen on Slovak QWERTY keyboard;
Tue, 27 Oct 2015 22:19:56 +0100 wenzelm removed presumably obsolete workaround (see 7924d61b50cf);
Tue, 27 Oct 2015 15:17:02 +0000 paulson Cauchy's integral formula, required lemmas, and a bit of reorganisation
Mon, 26 Oct 2015 23:42:01 +0000 paulson merged
Mon, 26 Oct 2015 23:41:27 +0000 paulson new lemmas about topology, etc., for Cauchy integral formula
Mon, 26 Oct 2015 19:00:24 +0100 nipkow adapted to 436b7fe89cdc
Mon, 26 Oct 2015 18:04:17 +0100 wenzelm clarified Latex.environment (again, amending e16649b70107): avoid additional paragraph, e.g. relevant for option [display];
Sun, 25 Oct 2015 17:31:14 +0100 nipkow added 234-trees (slow)
Sun, 25 Oct 2015 17:30:06 +0100 nipkow added 234-Trees (slow)
Sun, 25 Oct 2015 16:52:13 +0100 nipkow tuned
Sat, 24 Oct 2015 13:42:31 +0200 wenzelm more uniform command-line for "isabelle jedit" and the isabelle.Main app wrapper;
Fri, 23 Oct 2015 21:03:16 +0200 wenzelm updated to jedit-5.3.0 and SideKick 1.8;
Fri, 23 Oct 2015 18:39:14 +0200 wenzelm updated to jdk-8u66;
Fri, 23 Oct 2015 17:30:18 +0200 wenzelm print thm wrt. local shyps (from full proof context);
Fri, 23 Oct 2015 17:17:11 +0200 wenzelm clarified modules;
Fri, 23 Oct 2015 16:09:06 +0200 wenzelm proper transfer of stored facts;
Thu, 22 Oct 2015 23:01:49 +0200 wenzelm tuned;
Thu, 22 Oct 2015 22:38:08 +0200 wenzelm more robust ASCII output: avoid ligatures of quotes;
Thu, 22 Oct 2015 21:34:28 +0200 wenzelm tuned;
Thu, 22 Oct 2015 21:16:49 +0200 wenzelm more control symbols;
Thu, 22 Oct 2015 21:16:27 +0200 wenzelm clarified scan_cartouche_depth (amending 8284c0d5bf52): finish after outermost cartouche;
Wed, 21 Oct 2015 19:23:14 +0200 wenzelm rendering for \<^verbatim>;
Wed, 21 Oct 2015 18:00:12 +0200 wenzelm Isabelle fonts via external component;
Wed, 21 Oct 2015 17:53:26 +0200 wenzelm tuned document;
Wed, 21 Oct 2015 17:21:38 +0200 wenzelm tuned document;
Wed, 21 Oct 2015 16:54:15 +0200 wenzelm added glyphs 0x25a9 from DejaVuSansMono;
Wed, 21 Oct 2015 16:53:33 +0200 wenzelm removed generated files from repository;
Wed, 21 Oct 2015 11:43:45 +0200 wenzelm tuned;
Wed, 21 Oct 2015 00:23:11 +0200 wenzelm proper spaces around @{text};
Tue, 20 Oct 2015 23:53:40 +0200 wenzelm isabelle update_cartouches -t;
Tue, 20 Oct 2015 23:03:46 +0200 wenzelm added isabelle update_cartouches option -t;
Tue, 20 Oct 2015 20:45:33 +0200 wenzelm another antiquotation short form: undecorated cartouche as alias for @{text};
Mon, 19 Oct 2015 23:07:17 +0200 wenzelm repaired document;
Mon, 19 Oct 2015 23:00:07 +0200 wenzelm more symbols;
Mon, 19 Oct 2015 20:31:13 +0200 wenzelm tuned English;
Mon, 19 Oct 2015 20:29:29 +0200 wenzelm more symbols, with swapped defaults: old-style ASCII syntax uses "ASCII" print mode;
Mon, 19 Oct 2015 17:45:36 +0200 wenzelm tuned document;
Mon, 19 Oct 2015 17:19:53 +0200 wenzelm merged
Mon, 19 Oct 2015 16:55:52 +0200 wenzelm avoid odd permissions of fresh tmp_file;
Mon, 19 Oct 2015 16:37:45 +0200 wenzelm added action "isabelle-emph";
Mon, 19 Oct 2015 16:26:01 +0200 wenzelm tuned;
Mon, 19 Oct 2015 00:19:19 +0200 wenzelm tuned;
Mon, 19 Oct 2015 15:58:13 +0200 nipkow tuned text
Sun, 18 Oct 2015 23:03:43 +0200 wenzelm tuned;
Sun, 18 Oct 2015 23:00:32 +0200 wenzelm merged
Sun, 18 Oct 2015 22:57:09 +0200 wenzelm more control symbols;
Sun, 18 Oct 2015 21:30:01 +0200 wenzelm tuned signature;
Sun, 18 Oct 2015 20:48:24 +0200 wenzelm tuned signature;
(0) -30000 -10000 -3000 -1000 -240 +240 +1000 +3000 +10000 tip