haftmann [Mon, 27 Aug 2007 11:34:16 +0200] rev 24434
added simple definition scheme
haftmann [Mon, 27 Aug 2007 11:34:14 +0200] rev 24433
added explicit equation for equality of nested environments
haftmann [Mon, 27 Aug 2007 08:31:01 +0200] rev 24432
circumvented infix problem
nipkow [Sun, 26 Aug 2007 21:28:08 +0200] rev 24431
tuned linear arith (once again) with ring_distribs
haftmann [Sun, 26 Aug 2007 14:37:18 +0200] rev 24430
made SML/NJ happy
kleing [Sun, 26 Aug 2007 01:19:20 +0200] rev 24429
described 'rotated' attribute
haftmann [Sat, 25 Aug 2007 09:22:22 +0200] rev 24428
made SML/NJ happy
paulson [Fri, 24 Aug 2007 14:21:33 +0200] rev 24427
revised blacklisting for ATP linkup
paulson [Fri, 24 Aug 2007 14:17:54 +0200] rev 24426
new derived rule: incr_type_indexes
paulson [Fri, 24 Aug 2007 14:16:44 +0200] rev 24425
Returning both a "one-line" proof and a structured proof
paulson [Fri, 24 Aug 2007 14:15:58 +0200] rev 24424
Reconstruction bug fix
haftmann [Fri, 24 Aug 2007 14:14:20 +0200] rev 24423
overloaded definitions accompanied by explicit constants
haftmann [Fri, 24 Aug 2007 14:14:18 +0200] rev 24422
moved class dense_linear_order to Orderings.thy
haftmann [Fri, 24 Aug 2007 14:14:17 +0200] rev 24421
updated
haftmann [Fri, 24 Aug 2007 14:14:16 +0200] rev 24420
made sets executable
huffman [Fri, 24 Aug 2007 00:37:12 +0200] rev 24419
remove unused lemmas
huffman [Fri, 24 Aug 2007 00:23:51 +0200] rev 24418
bin_sc_nth proof
huffman [Thu, 23 Aug 2007 23:37:51 +0200] rev 24417
remove lemma bin_rec_PM
huffman [Thu, 23 Aug 2007 23:34:51 +0200] rev 24416
avoid use of bin_rec_PM
huffman [Thu, 23 Aug 2007 20:15:45 +0200] rev 24415
new instance proofs
huffman [Thu, 23 Aug 2007 18:53:53 +0200] rev 24414
remove unused lemmas
huffman [Thu, 23 Aug 2007 18:52:44 +0200] rev 24413
import BinInduct;
remove constant bin_rl;
remove redundant lemmas and definitions;
clean up some proofs
huffman [Thu, 23 Aug 2007 18:47:08 +0200] rev 24412
declare bin_rest_BIT_bin_last [simp]
huffman [Thu, 23 Aug 2007 16:47:16 +0200] rev 24411
Word/BinInduct.thy
huffman [Thu, 23 Aug 2007 16:46:40 +0200] rev 24410
theory of integers as an inductive datatype
huffman [Thu, 23 Aug 2007 15:47:42 +0200] rev 24409
move bin_nth stuff to its own subsection
huffman [Wed, 22 Aug 2007 21:09:21 +0200] rev 24408
removed Word/Size.thy;
replaced len_of TYPE('a) with CARD('a);
replaced axclass len with class finite;
replaced axclass len0 with class type
huffman [Wed, 22 Aug 2007 20:59:19 +0200] rev 24407
typed print translation for CARD('a);
declare zero_less_card_finite [simp]
huffman [Wed, 22 Aug 2007 18:53:54 +0200] rev 24406
rename type pls to num0
huffman [Wed, 22 Aug 2007 17:58:37 +0200] rev 24405
move constant definitions to their respective subsections
chaieb [Wed, 22 Aug 2007 17:13:42 +0200] rev 24404
tuned;
chaieb [Wed, 22 Aug 2007 17:13:41 +0200] rev 24403
More selective generalization : a*b is generalized whenever none of a and b is a number
chaieb [Wed, 22 Aug 2007 17:13:40 +0200] rev 24402
imports Presburger; no need for Main
huffman [Wed, 22 Aug 2007 16:55:46 +0200] rev 24401
move bool list operations from WordBitwise to WordBoolList
huffman [Wed, 22 Aug 2007 16:54:43 +0200] rev 24400
Word/WordBoolList.thy
huffman [Wed, 22 Aug 2007 16:44:35 +0200] rev 24399
move if_simps from BinBoolList to Num_Lemmas
chaieb [Wed, 22 Aug 2007 12:21:17 +0200] rev 24398
Axioms for class no longer use object-universal quantifiers
huffman [Wed, 22 Aug 2007 02:04:30 +0200] rev 24397
move bool list stuff from WordDefinition and WordArith to new WordBoolList theory
huffman [Wed, 22 Aug 2007 01:42:35 +0200] rev 24396
move bool list stuff from BinOperations to BinBoolList;
reorganize BinBoolList into subsections
nipkow [Tue, 21 Aug 2007 21:50:23 +0200] rev 24395
Added mod cancellation simproc
huffman [Tue, 21 Aug 2007 20:59:35 +0200] rev 24394
remove redundant lemmas
huffman [Tue, 21 Aug 2007 20:53:37 +0200] rev 24393
declare conj_absorb [simp]
huffman [Tue, 21 Aug 2007 20:52:18 +0200] rev 24392
replace iszero_number_of_Pls with iszero_0 in rel_simps
huffman [Tue, 21 Aug 2007 20:51:10 +0200] rev 24391
add lemma of_int_power
huffman [Tue, 21 Aug 2007 20:50:12 +0200] rev 24390
Isar-style proof for lfp_ordinal_induct
wenzelm [Tue, 21 Aug 2007 20:05:40 +0200] rev 24389
ProofContext.restore_mode;
wenzelm [Tue, 21 Aug 2007 20:05:38 +0200] rev 24388
added inner syntax mode, includes former type_mode and is_stmt;
paulson [Tue, 21 Aug 2007 18:30:11 +0200] rev 24387
Modified message for sendback
paulson [Tue, 21 Aug 2007 18:27:41 +0200] rev 24386
"sendback" to PG for one-line proof reconstructions
paulson [Tue, 21 Aug 2007 18:27:14 +0200] rev 24385
Deleted the partially-typed translation and the combinator code.
Minimize_applies now uses the same translation code, which handles both cases anyway.
huffman [Tue, 21 Aug 2007 17:24:57 +0200] rev 24384
move BIT datatype stuff from Num_Lemmas to BinGeneral
huffman [Tue, 21 Aug 2007 17:20:41 +0200] rev 24383
simplify termination proof
huffman [Tue, 21 Aug 2007 16:52:47 +0200] rev 24382
simplify proof of word_of_int
haftmann [Tue, 21 Aug 2007 13:30:38 +0200] rev 24381
improved evaluation interface
haftmann [Tue, 21 Aug 2007 13:30:36 +0200] rev 24380
moved ordered_ab_semigroup_add to OrderedGroup.thy
haftmann [Tue, 21 Aug 2007 09:07:04 +0200] rev 24379
updated
huffman [Tue, 21 Aug 2007 03:17:03 +0200] rev 24378
move udvd, div and mod stuff from WordDefinition to WordArith
huffman [Tue, 21 Aug 2007 03:02:27 +0200] rev 24377
move order-related stuff from WordDefinition to WordArith
huffman [Tue, 21 Aug 2007 02:30:14 +0200] rev 24376
add lemma one_less_power
huffman [Tue, 21 Aug 2007 02:15:13 +0200] rev 24375
move scast/ucast stuff to its own subsection
huffman [Tue, 21 Aug 2007 01:07:05 +0200] rev 24374
move shifting-related constant definitions from WordDefinition to WordShift
wenzelm [Tue, 21 Aug 2007 00:24:10 +0200] rev 24373
use HOL-ex later;
wenzelm [Mon, 20 Aug 2007 23:41:43 +0200] rev 24372
standard_parse_term: added pp/check argument, include disambig here (from sign.ML);
wenzelm [Mon, 20 Aug 2007 23:41:40 +0200] rev 24371
inner syntax: added parse_term/prop;
wenzelm [Mon, 20 Aug 2007 23:41:37 +0200] rev 24370
read_def_terms: moved disambig to syntax.ML;
wenzelm [Mon, 20 Aug 2007 23:41:35 +0200] rev 24369
tuned CRITICAL sections;
huffman [Mon, 20 Aug 2007 23:35:51 +0200] rev 24368
remove redundant lemma int_number_of
huffman [Mon, 20 Aug 2007 23:00:17 +0200] rev 24367
AC rules for bitwise logical operators no longer declared simp
huffman [Mon, 20 Aug 2007 22:57:50 +0200] rev 24366
move bit simps from BinOperations to BitSyntax
huffman [Mon, 20 Aug 2007 22:48:24 +0200] rev 24365
minimize imports
huffman [Mon, 20 Aug 2007 21:31:10 +0200] rev 24364
reorganize into subsections
wenzelm [Mon, 20 Aug 2007 20:44:03 +0200] rev 24363
prepare_dummies: NAMED_CRITICAL;
wenzelm [Mon, 20 Aug 2007 20:44:02 +0200] rev 24362
with_modes []: non-critical;
wenzelm [Mon, 20 Aug 2007 20:44:01 +0200] rev 24361
tuned signature;
wenzelm [Mon, 20 Aug 2007 20:44:00 +0200] rev 24360
File.read/write/append: non-critical (basic IO operations already thread-safe);
wenzelm [Mon, 20 Aug 2007 20:43:59 +0200] rev 24359
TextIO.inputLine: non-critical (assume exclusive ownership);
wenzelm [Mon, 20 Aug 2007 20:43:58 +0200] rev 24358
tuned merge operations via pointer_eq;
huffman [Mon, 20 Aug 2007 20:38:32 +0200] rev 24357
cleaned up; declared more simp rules
krauss [Mon, 20 Aug 2007 20:36:19 +0200] rev 24356
issue a warning, when encountering redundant equations (covered by prece3ding clauses)
huffman [Mon, 20 Aug 2007 19:52:52 +0200] rev 24355
remove int_of_nat
huffman [Mon, 20 Aug 2007 19:52:24 +0200] rev 24354
remove int_of_nat; fix abs instance
huffman [Mon, 20 Aug 2007 19:51:01 +0200] rev 24353
use overloaded bitwise operators at type int
huffman [Mon, 20 Aug 2007 19:14:18 +0200] rev 24352
use class instead of axclass
wenzelm [Mon, 20 Aug 2007 18:54:51 +0200] rev 24351
theory header: fixed import;
huffman [Mon, 20 Aug 2007 18:11:09 +0200] rev 24350
headers for document generation
nipkow [Mon, 20 Aug 2007 18:10:13 +0200] rev 24349
Final mods for list comprehension
haftmann [Mon, 20 Aug 2007 18:07:49 +0200] rev 24348
renamed code_gen to export_code
haftmann [Mon, 20 Aug 2007 18:07:31 +0200] rev 24347
explizit dependencies
haftmann [Mon, 20 Aug 2007 18:07:30 +0200] rev 24346
using canonical instantiation interface
haftmann [Mon, 20 Aug 2007 18:07:29 +0200] rev 24345
Sup now explicit parameter of complete_lattice
haftmann [Mon, 20 Aug 2007 18:07:28 +0200] rev 24344
turned locales intro classes
haftmann [Mon, 20 Aug 2007 18:07:26 +0200] rev 24343
updated keywords
haftmann [Mon, 20 Aug 2007 18:07:25 +0200] rev 24342
conciliated Inf/Inf_fin
wenzelm [Mon, 20 Aug 2007 17:46:32 +0200] rev 24341
type_check: tuned singleton funs case;
wenzelm [Mon, 20 Aug 2007 17:46:31 +0200] rev 24340
theory header: more precise imports;
huffman [Mon, 20 Aug 2007 17:34:04 +0200] rev 24339
Word/document/root.tex
huffman [Mon, 20 Aug 2007 17:31:59 +0200] rev 24338
new root.tex for HOL-Word
huffman [Mon, 20 Aug 2007 17:31:01 +0200] rev 24337
no_document for Infinite_Set, Parity
nipkow [Mon, 20 Aug 2007 11:18:18 +0200] rev 24336
removed allpairs
nipkow [Mon, 20 Aug 2007 11:18:07 +0200] rev 24335
removed allpairs - use list comprehension!
kleing [Mon, 20 Aug 2007 04:44:35 +0200] rev 24334
added header
kleing [Mon, 20 Aug 2007 04:34:31 +0200] rev 24333
* HOL-Word:
New extensive library and type for generic, fixed size machine
words, with arithemtic, bit-wise, shifting and rotating operations,
reflection into int, nat, and bool lists, automation for linear
arithmetic (by automatic reflection into nat or int), including
lemmas on overflow and monotonicity. Instantiated to all appropriate
arithmetic type classes, supporting automatic simplification of
numerals on all operations. Jointly developed by NICTA, Galois, and
PSU.
* still to do: README.html/document + moving some of the generic lemmas
to appropriate place in distribution
kleing [Mon, 20 Aug 2007 00:22:18 +0200] rev 24332
boolean algebras as locales and numbers as types by Brian Huffman
nipkow [Sun, 19 Aug 2007 21:21:37 +0200] rev 24331
Made UN_Un simp
aspinall [Sun, 19 Aug 2007 12:43:05 +0200] rev 24330
Use 376/377 specials for sendback markup
wenzelm [Sat, 18 Aug 2007 21:27:52 +0200] rev 24329
ML system provides get_print_depth;
webertj [Sat, 18 Aug 2007 19:25:28 +0200] rev 24328
fixed a bug in demult: -a in (-a * b) is no longer treated as atomic
wenzelm [Sat, 18 Aug 2007 17:42:39 +0200] rev 24327
removed obsolete ML bindings;
wenzelm [Sat, 18 Aug 2007 17:42:38 +0200] rev 24326
converted ex/MT.ML;
wenzelm [Sat, 18 Aug 2007 13:32:28 +0200] rev 24325
make HOL-ex earlier;
wenzelm [Sat, 18 Aug 2007 13:32:26 +0200] rev 24324
NAMED_CRITICAL;
wenzelm [Sat, 18 Aug 2007 13:32:25 +0200] rev 24323
removed stateful init: operations take proper theory argument;
wenzelm [Sat, 18 Aug 2007 13:32:23 +0200] rev 24322
removed dead code: const_typargs, num_typargs, init;
wenzelm [Sat, 18 Aug 2007 13:32:22 +0200] rev 24321
proper signature;
wenzelm [Sat, 18 Aug 2007 13:32:21 +0200] rev 24320
removed obsolete atp_method;
ResHolClause.XXX_write_file: theory argument;
wenzelm [Sat, 18 Aug 2007 13:32:20 +0200] rev 24319
export more tactics;
ResHolClause.literals_of_term: proper theory argument;
removed obsolete ResClause.init, ResHolClause.init;
wenzelm [Sat, 18 Aug 2007 13:32:18 +0200] rev 24318
renamed ResAtpMethods.setup;
wenzelm [Sat, 18 Aug 2007 00:22:22 +0200] rev 24317
added at-poly-5.1-para;
wenzelm [Fri, 17 Aug 2007 23:10:50 +0200] rev 24316
added CRITICAL section markup;
wenzelm [Fri, 17 Aug 2007 23:10:49 +0200] rev 24315
updated generated file;