wenzelm [Thu, 15 Jul 1999 17:53:28 +0200] rev 7011
export init_state;
end_proof: reset goal_facts;
paulson [Thu, 15 Jul 1999 10:34:37 +0200] rev 7010
more renaming of theorems from _nat to _int (corresponding to a function that
was similarly renamed some time ago
Also new theorem zmult_int
paulson [Thu, 15 Jul 1999 10:34:00 +0200] rev 7009
more renaming of theorems from _nat to _int (corresponding to a function that
was similarly renamed some time ago
paulson [Thu, 15 Jul 1999 10:33:16 +0200] rev 7008
qed_goal -> Goal; new theorems nat_le_0, nat_le_eq_zle and zdiff_int
paulson [Thu, 15 Jul 1999 10:27:54 +0200] rev 7007
qed_goal -> Goal
wenzelm [Wed, 14 Jul 1999 13:32:21 +0200] rev 7006
tuned;
wenzelm [Wed, 14 Jul 1999 13:07:09 +0200] rev 7005
tuned comments;
wenzelm [Wed, 14 Jul 1999 13:06:08 +0200] rev 7004
tuned contradiction method;
improved comments;
wenzelm [Wed, 14 Jul 1999 13:05:46 +0200] rev 7003
improved comment;
wenzelm [Wed, 14 Jul 1999 13:05:28 +0200] rev 7002
more marg_comments;
wenzelm [Wed, 14 Jul 1999 12:28:12 +0200] rev 7001
Deriving rules in Isabelle;
paulson [Wed, 14 Jul 1999 10:41:33 +0200] rev 7000
rewrite add1_zle_eq is no longer in the default simpset
paulson [Wed, 14 Jul 1999 10:40:51 +0200] rev 6999
optimization for division by powers of 2
paulson [Wed, 14 Jul 1999 10:40:11 +0200] rev 6998
new montonicity theorems
paulson [Wed, 14 Jul 1999 10:39:26 +0200] rev 6997
new constant folding rewrites
wenzelm [Tue, 13 Jul 1999 13:54:08 +0200] rev 6996
handle cgoal;
wenzelm [Tue, 13 Jul 1999 13:53:34 +0200] rev 6995
added mk_cgoal, assume_goal;
wenzelm [Tue, 13 Jul 1999 12:32:22 +0200] rev 6994
same_tac;
paulson [Tue, 13 Jul 1999 10:45:47 +0200] rev 6993
change to force (m div 0 = 0)
paulson [Tue, 13 Jul 1999 10:45:09 +0200] rev 6992
many new theorems
paulson [Tue, 13 Jul 1999 10:44:45 +0200] rev 6991
renamed inj_nat to inj_int
paulson [Tue, 13 Jul 1999 10:44:13 +0200] rev 6990
new monotonicity theorems
paulson [Tue, 13 Jul 1999 10:43:31 +0200] rev 6989
new theorem zmult_eq_0_iff
paulson [Tue, 13 Jul 1999 10:42:31 +0200] rev 6988
renamed sort "numeral" to "number"
paulson [Tue, 13 Jul 1999 10:41:59 +0200] rev 6987
simplified the <= monotonicity proof
wenzelm [Mon, 12 Jul 1999 22:29:38 +0200] rev 6986
local qeds: print rule;
wenzelm [Mon, 12 Jul 1999 22:29:17 +0200] rev 6985
added show_hyps flag;
wenzelm [Mon, 12 Jul 1999 22:28:56 +0200] rev 6984
local qed; print rule;
wenzelm [Mon, 12 Jul 1999 22:28:38 +0200] rev 6983
term/prop: include number;
method args: exlude method meta chars;
wenzelm [Mon, 12 Jul 1999 22:27:51 +0200] rev 6982
added show_hyps flag;
local qed: print rule;
wenzelm [Mon, 12 Jul 1999 22:27:20 +0200] rev 6981
export assumption_tac;
local qeds: print rule;
same_tac: actually insert rules, !! bind vars;
wenzelm [Mon, 12 Jul 1999 22:25:39 +0200] rev 6980
removed merge_theories;
wenzelm [Mon, 12 Jul 1999 22:25:19 +0200] rev 6979
removed metacuts_tac;
wenzelm [Mon, 12 Jul 1999 22:23:59 +0200] rev 6978
tmp_path: *add* path;
wenzelm [Mon, 12 Jul 1999 22:23:31 +0200] rev 6977
thms_containing: undeclared consts error;
wenzelm [Mon, 12 Jul 1999 22:23:07 +0200] rev 6976
removed pretty_thm_no_hyps (again);
wenzelm [Mon, 12 Jul 1999 21:51:47 +0200] rev 6975
removed merge_theories;
wenzelm [Mon, 12 Jul 1999 10:38:31 +0200] rev 6974
may get BASH_PATH etc. from env;
paulson [Mon, 12 Jul 1999 10:32:30 +0200] rev 6973
new theorems for the "at most" relation
wenzelm [Mon, 12 Jul 1999 10:02:38 +0200] rev 6972
def: ==;
wenzelm [Sat, 10 Jul 1999 21:58:19 +0200] rev 6971
tuned Interrupt msgs;
wenzelm [Sat, 10 Jul 1999 21:51:25 +0200] rev 6970
pass exn;
wenzelm [Sat, 10 Jul 1999 21:50:49 +0200] rev 6969
handle THM exn;
wenzelm [Sat, 10 Jul 1999 21:48:27 +0200] rev 6968
handle THM/TERM exn;
wenzelm [Sat, 10 Jul 1999 21:46:15 +0200] rev 6967
dup_elim: use try to handle general exn;
wenzelm [Sat, 10 Jul 1999 21:44:26 +0200] rev 6966
handle THM exn;
wenzelm [Sat, 10 Jul 1999 21:43:27 +0200] rev 6965
fixed interrupts (eliminated races);
wenzelm [Sat, 10 Jul 1999 21:41:57 +0200] rev 6964
defer_tac: use try for general exn handling;
wenzelm [Sat, 10 Jul 1999 21:41:05 +0200] rev 6963
Symtab.lookup_multi;
wenzelm [Sat, 10 Jul 1999 21:40:14 +0200] rev 6962
more specific exn;
wenzelm [Sat, 10 Jul 1999 21:38:30 +0200] rev 6961
err_method: pass exn;
nontriv_merge: no handle_error;
wenzelm [Sat, 10 Jul 1999 21:35:08 +0200] rev 6960
prove_goalw_cterm_general: pass exeption;
wenzelm [Sat, 10 Jul 1999 21:34:01 +0200] rev 6959
try/can: pass Interrupt and ERROR;
nth_elem_string: use try;
wenzelm [Fri, 09 Jul 1999 19:11:50 +0200] rev 6958
rmdir pdf;
wenzelm [Fri, 09 Jul 1999 18:59:01 +0200] rev 6957
mono: extra I/E;
wenzelm [Fri, 09 Jul 1999 18:58:05 +0200] rev 6956
mono: AddXI/Es;
wenzelm [Fri, 09 Jul 1999 18:54:55 +0200] rev 6955
type claset: added extra I/E rules;
wenzelm [Fri, 09 Jul 1999 18:48:54 +0200] rev 6954
added Isar/local_defs.ML;
wenzelm [Fri, 09 Jul 1999 18:48:33 +0200] rev 6953
added 'def';
added "!!" keyword;
removed 'qed_with';
wenzelm [Fri, 09 Jul 1999 18:47:56 +0200] rev 6952
added local_def(_i);
removed global_qed_with(_i);
wenzelm [Fri, 09 Jul 1999 18:47:15 +0200] rev 6951
global_qed: removed alt_name, alt_att;
wenzelm [Fri, 09 Jul 1999 18:46:51 +0200] rev 6950
global_qed: removed alt_name, alt_att;
setup_goal: proper order of prems;
wenzelm [Fri, 09 Jul 1999 18:45:15 +0200] rev 6949
added termp;
wenzelm [Fri, 09 Jul 1999 18:44:58 +0200] rev 6948
COMP: optional position;
wenzelm [Fri, 09 Jul 1999 16:55:20 +0200] rev 6947
write_keywords: default file name;
wenzelm [Fri, 09 Jul 1999 16:54:54 +0200] rev 6946
added compose_single;
wenzelm [Fri, 09 Jul 1999 16:45:18 +0200] rev 6945
added HOL.trans;
wenzelm [Fri, 09 Jul 1999 16:44:55 +0200] rev 6944
removed qed_with;
paulson [Fri, 09 Jul 1999 10:49:14 +0200] rev 6943
faster division algorithm; monotonicity of div in 2nd arg
paulson [Fri, 09 Jul 1999 10:47:42 +0200] rev 6942
more monotonicity laws for times
paulson [Fri, 09 Jul 1999 10:45:09 +0200] rev 6941
products of signs as equivalences
wenzelm [Thu, 08 Jul 1999 18:40:43 +0200] rev 6940
-B option;
wenzelm [Thu, 08 Jul 1999 18:39:34 +0200] rev 6939
removed old version;
tuned;
wenzelm [Thu, 08 Jul 1999 18:39:08 +0200] rev 6938
tuned indentation;
wenzelm [Thu, 08 Jul 1999 18:37:54 +0200] rev 6937
added export_chain;
propp: 'concl' patterns;
terminal_proof: 2nd method;
use Display.pretty_thm_no_hyps;
wenzelm [Thu, 08 Jul 1999 18:36:57 +0200] rev 6936
propp: 'concl' patterns;
added 'thence';
wenzelm [Thu, 08 Jul 1999 18:36:09 +0200] rev 6935
propp: 'concl' patterns;
wenzelm [Thu, 08 Jul 1999 18:35:44 +0200] rev 6934
terminal_proof: 2nd method;
wenzelm [Thu, 08 Jul 1999 18:35:11 +0200] rev 6933
'export';
wenzelm [Thu, 08 Jul 1999 18:34:59 +0200] rev 6932
propp: 'concl' patterns;
assumptions: tactics for non-goal export;
use Display.pretty_thm_no_hyps;
assm vs. assume vs. presume;
tuned type goal;
tuned print_goal;
relative exports, absolute export_thm rule;
transfer_facts;
tuned;
wenzelm [Thu, 08 Jul 1999 18:32:43 +0200] rev 6931
propp: 'concl' patterns;
assumptions: tactics for non-goal export;
use Display.pretty_thm_no_hyps;
wenzelm [Thu, 08 Jul 1999 18:31:04 +0200] rev 6930
improved error msgs of cterm_instantiate;
fixed incr_indexes;
wenzelm [Thu, 08 Jul 1999 18:30:21 +0200] rev 6929
aprop: ??id, ...;
wenzelm [Thu, 08 Jul 1999 18:30:00 +0200] rev 6928
improved error msgs of instantiate;
wenzelm [Thu, 08 Jul 1999 18:29:30 +0200] rev 6927
added commute: 'a seq list -> 'a list seq;
wenzelm [Thu, 08 Jul 1999 18:29:07 +0200] rev 6926
added pretty_thm_no_hyps;
wenzelm [Thu, 08 Jul 1999 18:28:02 +0200] rev 6925
theorems involving oracles are now printed with a suffixed [!];
wenzelm [Thu, 08 Jul 1999 18:27:01 +0200] rev 6924
Theorems involving oracles will be printed with a suffixed \verb|[!]|;
wenzelm [Thu, 08 Jul 1999 18:26:24 +0200] rev 6923
updated usedir;
paulson [Thu, 08 Jul 1999 13:55:18 +0200] rev 6922
integer division
paulson [Thu, 08 Jul 1999 13:48:11 +0200] rev 6921
Renaming of theorems from _nat0 to _int0 and _nat1 to _int1
paulson [Thu, 08 Jul 1999 13:47:27 +0200] rev 6920
Introduction of integer division algorithm
paulson [Thu, 08 Jul 1999 13:46:29 +0200] rev 6919
changed header to cope with default if_weak_cong
paulson [Thu, 08 Jul 1999 13:44:47 +0200] rev 6918
Now if_weak_cong is a standard congruence rule
paulson [Thu, 08 Jul 1999 13:43:42 +0200] rev 6917
Introduction of integer division algorithm
Renaming of theorems from _nat0 to _int0 and _nat1 to _int1
paulson [Thu, 08 Jul 1999 13:42:31 +0200] rev 6916
tidied proofs to cope with default if_weak_cong
paulson [Thu, 08 Jul 1999 13:38:41 +0200] rev 6915
Now if_weak_cong is a standard congruence rule
paulson [Thu, 08 Jul 1999 13:37:40 +0200] rev 6914
new theory IntDiv.thy
paulson [Thu, 08 Jul 1999 13:35:33 +0200] rev 6913
new files IntDiv.{thy,ML}
wenzelm [Wed, 07 Jul 1999 00:15:06 +0200] rev 6912
tuned output;
wenzelm [Tue, 06 Jul 1999 21:16:29 +0200] rev 6911
simp only: attribute, method arg;
asm_simp method;
wenzelm [Tue, 06 Jul 1999 21:14:34 +0200] rev 6910
use generic numeral encoding and syntax;
wenzelm [Tue, 06 Jul 1999 21:13:12 +0200] rev 6909
adapted to generic numerals;
wenzelm [Tue, 06 Jul 1999 21:11:34 +0200] rev 6908
simp only;
wenzelm [Tue, 06 Jul 1999 21:09:23 +0200] rev 6907
added Numeral.thy;
wenzelm [Tue, 06 Jul 1999 21:09:05 +0200] rev 6906
_reflcl;
wenzelm [Tue, 06 Jul 1999 21:08:30 +0200] rev 6905
added Numeral.thy, Tools/numeral_syntax.ML;
wenzelm [Tue, 06 Jul 1999 21:06:51 +0200] rev 6904
removed proof history nesting commands (not useful);
wenzelm [Tue, 06 Jul 1999 21:06:03 +0200] rev 6903
improved errors;
wenzelm [Tue, 06 Jul 1999 21:04:37 +0200] rev 6902
removed nesting (unused);
wenzelm [Tue, 06 Jul 1999 21:03:57 +0200] rev 6901
export term_of_typ;
wenzelm [Tue, 06 Jul 1999 21:03:34 +0200] rev 6900
begin_theory: disallow finished;