Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-3000
-1000
-384
+384
+1000
+3000
+10000
+30000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
splitter setup;
2000-03-15, by wenzelm
clasimp: include Splitter;
2000-03-15, by wenzelm
splitter setup;
2000-03-15, by wenzelm
tuned comments;
2000-03-15, by wenzelm
include Splitter.split_modifiers;
2000-03-15, by wenzelm
added attributes, method modifiers, theory setup;
2000-03-15, by wenzelm
export change_global_ss, change_local_ss;
2000-03-15, by wenzelm
removed export_chain;
2000-03-15, by wenzelm
eliminated toplevel stack;
2000-03-15, by wenzelm
'pr': modes, optional limit;
2000-03-15, by wenzelm
pr: modes, optional limit;
2000-03-15, by wenzelm
pretty chunks;
2000-03-15, by wenzelm
tuned comment;
2000-03-15, by wenzelm
tuned comments;
2000-03-15, by wenzelm
added pretty_goals(_marker);
2000-03-15, by wenzelm
removed Pretty.spc;
2000-03-15, by wenzelm
use Pretty.str / Pretty.raw_str;
2000-03-15, by wenzelm
removed lst, strlen, strlen_real, spc, sym;
2000-03-15, by wenzelm
made links to homepages absolute, avoids trouble with relative links on the
2000-03-15, by kleing
'undo' prints state (again);
2000-03-14, by wenzelm
pr, disable_pr, enable_pr;
2000-03-14, by wenzelm
silence undo command;
2000-03-14, by wenzelm
tuned comments;
2000-03-14, by wenzelm
invoke_case: include attributes;
2000-03-14, by wenzelm
'cases' and 'induct' methods;
2000-03-14, by wenzelm
tuned 'case';
2000-03-14, by wenzelm
added 'case' command;
2000-03-14, by wenzelm
added \NEXT;
2000-03-14, by wenzelm
proper symbol_output for "xsymbols" mode;
2000-03-13, by wenzelm
replaced exhaust_tac by case_tac;
2000-03-13, by wenzelm
renamed cases_tac to case_tac;
2000-03-13, by wenzelm
case_tac now subsumes both boolean and datatype cases;
2000-03-13, by wenzelm
use cases;
2000-03-13, by wenzelm
* HOL: exhaust_tac on datatypes superceded by new case_tac;
2000-03-13, by wenzelm
renamed cases_tac to case_tac;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
removed cases_of;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
use HOLogic.Not;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
export vars_of;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
added Not;
2000-03-13, by wenzelm
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
tuned;
2000-03-13, by wenzelm
cases: preserve order;
2000-03-13, by wenzelm
*** empty log message ***
2000-03-13, by nipkow
exhaust -> cases
2000-03-13, by nipkow
exhaust_tac -> cases_tac
2000-03-13, by nipkow
renamed "f" to "le" and "mset" to "multiset"
2000-03-13, by paulson
fixed the goal statement of sorted_qsort
2000-03-13, by paulson
adapted to new PureThy.add_thms etc.;
2000-03-13, by wenzelm
add_thms, add_axioms, add_defs: return theorems as well;
2000-03-13, by wenzelm
added |>> and |>>>;
2000-03-13, by wenzelm
exhaust->cases
2000-03-13, by nipkow
Type.typ_match now uses Vartab instead of association lists.
2000-03-10, by berghofe
tidied
2000-03-10, by paulson
now uses recdef instead of "rules"
2000-03-10, by paulson
tidied, and new thm perm_append2_eq
2000-03-10, by paulson
cases_tac
2000-03-10, by nipkow
Type.typ_match now uses Vartab instead of association lists.
2000-03-10, by berghofe
Type.unify now uses Vartab instead of association lists.
2000-03-10, by berghofe
Added function min_key.
2000-03-10, by berghofe
Added functions subst_TVars_Vartab and typ_subst_TVars_Vartab.
2000-03-10, by berghofe
Envir now uses Vartab instead of association lists.
2000-03-10, by berghofe
Type.unify and Type.typ_match now use Vartab instead of association lists.
2000-03-10, by berghofe
add_cases_induct: produce proper case names;
2000-03-10, by wenzelm
type descr;
2000-03-10, by wenzelm
check_case: disallow (T)Vars in invoked case;
2000-03-09, by wenzelm
quote tag arguments;
2000-03-09, by wenzelm
more robust case names of induct;
2000-03-09, by wenzelm
cleaned comment;
2000-03-09, by wenzelm
nicely tarted up Mutil
2000-03-09, by paulson
renamed to rsync-isabelle;
2000-03-09, by wenzelm
tuned;
2000-03-09, by wenzelm
made rsync "official"
2000-03-09, by kleing
mod_less, div_less are now default simprules
2000-03-09, by paulson
moved more lemmas to Convert (transitivity etc)
2000-03-09, by kleing
mod_less, div_less are now default simprules
2000-03-09, by paulson
Factorization
2000-03-09, by paulson
rsync goes "official" (started at boot time)
2000-03-09, by kleing
tuned for completeness of LBV
2000-03-09, by kleing
some more small lemmas
2000-03-09, by kleing
completeness of the lightweight bytecode verifier
2000-03-09, by kleing
added NT case for method invocation
2000-03-09, by kleing
minor adjustments in branch and method invocation for completeness of LBV
2000-03-09, by kleing
updated discussion of compilers
2000-03-09, by paulson
add_cases: omit unnamed;
2000-03-08, by wenzelm
invoke_case: name assumption;
2000-03-08, by wenzelm
fixed section syntax;
2000-03-08, by wenzelm
sect: exlude ":" from parser;
2000-03-08, by wenzelm
removed tune_names;
2000-03-08, by wenzelm
tuned ML types;
2000-03-08, by wenzelm
tuned;
2000-03-08, by wenzelm
added \CASE, \OBTAIN, \SORRY, \OOPS;
2000-03-08, by wenzelm
added dest_global/local_rules;
2000-03-08, by wenzelm
mk_elims, add_cases_induct: name rule cases;
2000-03-08, by wenzelm
generalized FINDGOAL, HEADGOAL;
2000-03-08, by wenzelm
handling of local contexts: print_cases, get_case, add_cases;
2000-03-08, by wenzelm
added METHOD_CASES, resolveq_cases_tac;
2000-03-08, by wenzelm
added invoke_case;
2000-03-08, by wenzelm
added 'case' command;
2000-03-08, by wenzelm
added print_cases;
2000-03-08, by wenzelm
added 'case_names' and 'params';
2000-03-08, by wenzelm
added rule_cases.ML;
2000-03-08, by wenzelm
export ALLGOALS_RANGE;
2000-03-08, by wenzelm
added (un)tag_rule;
2000-03-08, by wenzelm
added Isar/rule_cases.ML;
2000-03-08, by wenzelm
added isatool mkdir;
2000-03-08, by wenzelm
isabelle -c: tell ML system to compress output image;
2000-03-08, by wenzelm
pass -c option;
2000-03-08, by wenzelm
observe COMPRESS option;
2000-03-08, by wenzelm
option -c: tell ML system to compress output image;
2000-03-08, by wenzelm
* isatool mkdir provides easy setup of Isabelle session directories,
2000-03-08, by wenzelm
tuned error msg: rows counted from 1;
2000-03-08, by wenzelm
tidied
2000-03-08, by paulson
tidied
2000-03-08, by paulson
function "remove" and new lemmas for Factorization
2000-03-08, by paulson
new theory ex/Factorization
2000-03-08, by paulson
new lemmas
2000-03-08, by paulson
added simple_args;
2000-03-06, by wenzelm
argument: include verbatim;
2000-03-06, by wenzelm
moved use_mltext, use_mltext_theory, use_let, use_setup to context.ML;
2000-03-06, by wenzelm
added use_mltext, use_mltext_theory, use_let, use_setup (from isar_thy.ML);
2000-03-06, by wenzelm
rsyncd setup;
2000-03-06, by wenzelm
switched to mirroring with rsync server
2000-03-06, by kleing
new Poly/ML setup made default;
2000-03-06, by wenzelm
induct: "stripped" option;
2000-03-04, by wenzelm
require NatDef;
2000-03-04, by wenzelm
REPEAT_ALL_NEW;
2000-03-04, by wenzelm
added REPEAT_ALL_NEW;
2000-03-04, by wenzelm
tidied
2000-03-04, by paulson
tidied
2000-03-04, by paulson
new theories UNITY/Detects, UNITY/Reachability
2000-03-04, by paulson
added con_elim_s(olved_)tac;
2000-03-03, by wenzelm
mk_cases / inductive_cases: use InductMethod.con_elim_(solved_)tac;
2000-03-03, by wenzelm
added multi_resolveq, resolveq_tac;
2000-03-03, by wenzelm
Added Tanja's Detects and Reachability theories. Also
2000-03-03, by paulson
improved reasoning about {} and UNIV
2000-03-03, by paulson
join_rules: compatibility check;
2000-03-03, by wenzelm
token_trans: symbol length;
2000-03-03, by wenzelm
join induct rules;
2000-03-02, by wenzelm
added 'prolog' method;
2000-03-02, by wenzelm
added freeze_all;
2000-03-02, by wenzelm
polished version of the Allocator using Rename
2000-03-02, by paulson
tidied the proofs of singleton_insert_inj_eq, singleton_insert_inj_eq' and
2000-03-02, by paulson
project induct rule;
2000-03-01, by wenzelm
tuned;
2000-03-01, by wenzelm
test setup;
2000-03-01, by wenzelm
proper setup;
2000-03-01, by wenzelm
tuned;
2000-03-01, by wenzelm
expandshort
2000-03-01, by paulson
added a reference
2000-03-01, by paulson
new theorems from Sidi Ould Ehmety
2000-03-01, by paulson
tuned;
2000-02-29, by wenzelm
add_cases_induct: project_rules accomodates mutual induction;
2000-02-29, by wenzelm
tuned msgs;
2000-02-29, by wenzelm
even Alloc works again, using "rename"
2000-02-29, by paulson
replaced UN_constant, INT_constant by unconditional versions that rewrite
2000-02-29, by paulson
add_cases_induct: accomodate no_elim and no_ind flags;
2000-02-28, by wenzelm
new mostly working version; Alloc nearly converted to "Rename"
2000-02-28, by paulson
new thm vimage_Collect_eq
2000-02-28, by paulson
more bijection theorems
2000-02-28, by paulson
cases/induct attributes;
2000-02-27, by wenzelm
add_cases_induct: induct_method setup;
2000-02-27, by wenzelm
HOLogic.dest_conj;
2000-02-27, by wenzelm
HOLogic.dest_conj;
2000-02-27, by wenzelm
even better induct setup;
2000-02-27, by wenzelm
early setup of induct_method;
2000-02-27, by wenzelm
added dest_conj;
2000-02-27, by wenzelm
theorems [trans] = rev_mp mp;
2000-02-27, by wenzelm
use NetRules;
2000-02-27, by wenzelm
added major_prem_of;
2000-02-27, by wenzelm
added Isar/net_rules.ML;
2000-02-27, by wenzelm
simplified induct method;
2000-02-24, by wenzelm
tuned;
2000-02-24, by wenzelm
induct method: implicit rule;
2000-02-24, by wenzelm
rN = "record";
2000-02-24, by wenzelm
all_cases / all_inducts;
2000-02-24, by wenzelm
workaround res_inst_tac/lift_inst_rule bug by explicit type contraint;
2000-02-24, by wenzelm
capply, cabs: Sign.nodup_vars;
2000-02-24, by wenzelm
nodup_vars: fixed omission of 2 minor cases; account for Frees as well;
2000-02-24, by wenzelm
tuned generated TeX code;
2000-02-24, by wenzelm
renamed a lemma
2000-02-24, by nipkow
Added and renamed a lemma.
2000-02-24, by nipkow
not working yet. partial conversion to use "rename" instead of "extend"
2000-02-23, by paulson
new theorems inj_iff, surj_iff
2000-02-23, by paulson
new reference korf85
2000-02-23, by paulson
* Pure now provides its own version of intro/elim/dest attributes;
2000-02-22, by wenzelm
tuned syntax wrapper;
2000-02-22, by wenzelm
tuned "induct" syntax;
2000-02-22, by wenzelm
"cases" method;
2000-02-22, by wenzelm
added cases_tac;
2000-02-22, by wenzelm
induct: tuned syntax;
2000-02-22, by wenzelm
added cases_of, cases;
2000-02-22, by wenzelm
removed case_split thm binding;
2000-02-22, by wenzelm
added boolN;
2000-02-22, by wenzelm
proper variant names (admit field "r");
2000-02-22, by wenzelm
three easy new examples
2000-02-22, by paulson
tuned footnote;
2000-02-21, by wenzelm
HOL/record: fixed select-update simplification procedure to handle
2000-02-21, by wenzelm
var: skolem;
2000-02-21, by wenzelm
remove *.out;
2000-02-21, by wenzelm
renamed Univalent to univalent
2000-02-21, by oheimb
simplified some proofs
2000-02-21, by paulson
new examples that cannot be done in LEO
2000-02-21, by paulson
A few lemmas and some Adds.
2000-02-21, by nipkow
Added global let-simplification rule.
2000-02-20, by nipkow
Commenst.
2000-02-19, by nipkow
added instance declaration for finite product
2000-02-18, by oheimb
added split_eta_SetCompr, SetCompr_Sigma_eq
2000-02-18, by oheimb
added Suc_le_D
2000-02-18, by oheimb
added domI, domD
2000-02-18, by oheimb
changed precedence of function update
2000-02-18, by oheimb
installed lin arith for nat numerals.
2000-02-18, by nipkow
Rename: theory for applying a bijection over states to a UNITY program
2000-02-18, by paulson
new distributive laws
2000-02-18, by paulson
expandshort
2000-02-18, by paulson
many new theorems about inj, surj etc.
2000-02-18, by paulson
new theorem nat_diff_split'
2000-02-18, by paulson
New treatment of "guarantees" with polymorphic components and bijections.
2000-02-18, by paulson
Syntax translation functions;
2000-02-16, by wenzelm
fixed some overfull lines
2000-02-16, by paulson
a smaller point size reduces the number of overfull figures
2000-02-16, by paulson
cosmetics
2000-02-15, by kleing
fixed sel_upd simproc (less efficient, but more complete);
2000-02-15, by wenzelm
lightweight bytecode verifier with correctness proof
2000-02-15, by kleing
basic source deps;
2000-02-14, by wenzelm
easy_setup: fixed mksimps;
2000-02-14, by wenzelm
proof step: reset goal_facts;
2000-02-14, by wenzelm
mkdir -p $ISABELLE_BROWSER_INFO;
2000-02-14, by wenzelm
fixed prefer;
2000-02-14, by wenzelm
tuned msg;
2000-02-14, by wenzelm
added refine_end;
2000-02-13, by wenzelm
tuned attrib;
2000-02-13, by wenzelm
apply: observe facts;
2000-02-13, by wenzelm
prf_script commands made proper;
2000-02-13, by wenzelm
refine_end;
2000-02-13, by wenzelm
attrib: keyword_symid;
2000-02-13, by wenzelm
\isabellesimplestyle;
2000-02-10, by wenzelm
symid: include single symbolic char;
2000-02-10, by wenzelm
is_symbolic;
2000-02-10, by wenzelm
theorems [elim??] = sym;
2000-02-10, by wenzelm
added easy_setup;
2000-02-10, by wenzelm
add_judgment;
2000-02-10, by wenzelm
new thm and simprule inv_id
2000-02-10, by paulson
Cambridge-specific modifications
2000-02-10, by paulson
mirror dist page;
2000-02-09, by wenzelm
tuned;
2000-02-09, by wenzelm
mirror main page;
2000-02-09, by wenzelm
clearer "Obtaining" section
2000-02-09, by kleing
[df]rule methods;
2000-02-09, by wenzelm
document -c;
2000-02-09, by wenzelm
eliminated gif dir;
2000-02-09, by wenzelm
option -c;
2000-02-09, by wenzelm
updated the Client example
2000-02-09, by paulson
tidying: mostly spacing, but also simpler forms for Crypt_imp_OR2 & OR3_imp_OR2
2000-02-09, by paulson
new thm order_less_imp_le
2000-02-09, by paulson
(then_)tac: assert_backward;
2000-02-08, by wenzelm
added -c option (beware!);
2000-02-08, by wenzelm
rename -p to -P;
2000-02-08, by wenzelm
added forget_proof;
2000-02-08, by wenzelm
added K.qed_global;
2000-02-08, by wenzelm
omit Primes;
2000-02-08, by wenzelm
(then_)apply: prove -> prove;
2000-02-07, by wenzelm
assert_no_chain;
2000-02-07, by wenzelm
refine_no_facts: recover goal_facts;
2000-02-07, by wenzelm
tuned prefer/defer;
2000-02-07, by wenzelm
intro/elim/dest attributes: changed ! / !! flags to ? / ??;
2000-02-07, by wenzelm
paper available
2000-02-07, by oheimb
tidied some proofs
2000-02-07, by paulson
Branch: top elements of stack only need to be convertible (not equal)
2000-02-05, by kleing
tuned;
2000-02-05, by wenzelm
-I option;
2000-02-05, by wenzelm
-D PATH: dump generated document sources into PATH;
2000-02-05, by wenzelm
additional tex dump;
2000-02-05, by wenzelm
'.' == by this;
2000-02-05, by wenzelm
misc improvements;
2000-02-04, by wenzelm
added MicroJava/document;
2000-02-04, by wenzelm
added old_symbol_source;
2000-02-04, by wenzelm
Present.old_symbol_source;
2000-02-04, by wenzelm
tuned;
2000-02-04, by wenzelm
manually load session;
2000-02-04, by wenzelm
tuned syms;
2000-02-04, by wenzelm
new theorem gcd_add_mult
2000-02-04, by paulson
most_general_varify_tfrees all results;
2000-02-02, by wenzelm
Rduced Class C <= Class D to C <= D.
2000-02-02, by nipkow
nat as names;
2000-02-02, by wenzelm
expandshort
2000-02-02, by paulson
new lemma fun_cons_restrict_eq
2000-02-02, by paulson
new theorems by Sidi O. Ehmety
2000-02-02, by paulson
added forgotten definition of make_imp_tac
2000-02-01, by oheimb
added forgotten rules to make IMPP
2000-02-01, by oheimb
eliminated nonascii;
2000-02-01, by wenzelm
added IMPP to HOL
2000-01-31, by oheimb
renamed image_Union_eq -> image_Union
2000-01-31, by paulson
new theorem vimage_Union
2000-01-31, by paulson
new theorem rev_ImageI
2000-01-31, by paulson
various theorems about image and inverse image
2000-01-31, by paulson
Pi_empty1 is a more general simprule than empty_fun
2000-01-31, by paulson
rm -f *.aux;
2000-01-30, by wenzelm
simp_all method;
2000-01-29, by wenzelm
eliminated proof script;
2000-01-28, by wenzelm
HEADGOAL;
2000-01-28, by wenzelm
added prefer, defer;
2000-01-28, by wenzelm
added HEADGOAL;
2000-01-28, by wenzelm
added defer, prefer;
2000-01-28, by wenzelm
Drule.instantiate;
2000-01-28, by wenzelm
cp -r;
2000-01-28, by wenzelm
-p option;
2000-01-28, by wenzelm
added range_composition (also to simpset)
2000-01-28, by oheimb
added finite_range_updI, finite_range_map_of, finite_range_map_of_override
2000-01-28, by oheimb
mkdir: prepare logic session directory;
2000-01-28, by wenzelm
added full_nat_induct
2000-01-28, by oheimb
added splitE', also to claset
2000-01-28, by oheimb
added inj_singleton
2000-01-28, by oheimb
added finite_range_imageI
2000-01-28, by oheimb
replaced FIRSTGOAL by FINDGOAL (backtracking!);
2000-01-28, by wenzelm
maintain standard rules (beware: classical provers provides another version!);
2000-01-28, by wenzelm
replaced FIRSTGOAL by FINDGOAL (backtracking!);
2000-01-28, by wenzelm
tuned sig;
2000-01-28, by wenzelm
map data;
2000-01-28, by wenzelm
added tacticals DETERM_UNTIL and DETERM_UNTIL_SOLVED
2000-01-28, by oheimb
beautified spacing for binders with symbols syntax, analogous to HOL.thy
2000-01-28, by oheimb
*** empty log message ***
2000-01-27, by oheimb
'name' etc. include 'number';
2000-01-26, by wenzelm
'name' syntax includes numbers;
2000-01-26, by wenzelm
optimized xs[i:=x]!j lemmas.
2000-01-26, by nipkow
added map, map_st;
2000-01-25, by wenzelm
added map;
2000-01-25, by wenzelm
fallback on PureThy version;
2000-01-25, by wenzelm
replaced f : A funcset B by f``A <= B.
2000-01-25, by nipkow
reflexivity simp rules
2000-01-24, by kleing
new theorem inj_on_restrict_eq
2000-01-21, by paulson
removed Isar_examples/Minimal;
2000-01-20, by wenzelm
fixed many bad line & page breaks
2000-01-18, by paulson
Documented Thm.instantiate (not normalizing) and Drule.instantiate
2000-01-18, by paulson
www;
2000-01-17, by wenzelm
Id line inserted
2000-01-17, by kleing
changes for the makepage script in Admin
2000-01-17, by kleing
makes Isabelle main web pages
2000-01-17, by kleing
Contents: suppress comments;
2000-01-17, by wenzelm
Thm.instantiate no longer normalizes, but Drule.instantiate does
2000-01-17, by paulson
still working; a bit of polishing
2000-01-14, by paulson
new lemmas for Ntree recursor example; more simprules; more lemmas borrowed
2000-01-13, by paulson
change for new rewriting
2000-01-13, by paulson
added recursor
2000-01-13, by paulson
change in add_thmss to suppress warning
2000-01-13, by paulson
a bit of tidying
2000-01-13, by paulson
working version, with Alloc now working on the same state space as the whole
2000-01-13, by paulson
new theorem subset_Compl_self_eq
2000-01-13, by paulson
tuned comment;
2000-01-13, by wenzelm
Move some lemmas to List.
2000-01-12, by nipkow
More lemmas.
2000-01-12, by nipkow
isabellesimple: avoid paragraph;
2000-01-10, by wenzelm
int:nat->int is pushed inwards.
2000-01-10, by nipkow
Forgot to "call" MicroJava in makefile.
2000-01-10, by nipkow
tidied parentheses
2000-01-07, by paulson
tidied
2000-01-07, by paulson
new theorem leadsTo_refl and induction rule leadsTo_induct_pre
2000-01-07, by paulson
better automation for "slice"
2000-01-07, by paulson
moved some proofs from UNITY/ELT to UNITY/Project
2000-01-07, by paulson
obtain: renamed 'in' to 'where';
2000-01-06, by wenzelm
oops';
2000-01-05, by wenzelm
oops;
2000-01-05, by wenzelm
improved symbol for subcls relation
2000-01-05, by oheimb
simplified definition of appl_methds, removing m_head
2000-01-05, by oheimb
tuned;
2000-01-05, by wenzelm
obtain;
2000-01-05, by wenzelm
comment: any number of texts;
2000-01-05, by wenzelm
proof markup: any mode;
2000-01-05, by wenzelm
replaced HOLogic.termTVar by HOLogic.termT;
2000-01-05, by wenzelm
ObtainFun;
2000-01-05, by wenzelm
METHOD_CLASET': refer to *local* claset;
2000-01-05, by wenzelm
moved obtain to obtain.ML;
2000-01-05, by wenzelm
TypeInfer.logicT;
2000-01-05, by wenzelm
tuned;
2000-01-05, by wenzelm
ObtainFun;
2000-01-05, by wenzelm
added thms_ctxt_args;
2000-01-05, by wenzelm
prepare patterns only once;
2000-01-05, by wenzelm
ObtainFun;
2000-01-05, by wenzelm
present chapter;
2000-01-05, by wenzelm
less
more
|
(0)
-3000
-1000
-384
+384
+1000
+3000
+10000
+30000
tip