blanchet [Thu, 05 Dec 2013 14:35:58 +0100] rev 54635
proper code generation for discriminators/selectors
blanchet [Thu, 05 Dec 2013 14:11:45 +0100] rev 54634
reverted 141cb34744de and e78e7df36690 -- better provide nicer "eta-expanded" definitions for discriminators and selectors, since users might want to unfold them
blanchet [Thu, 05 Dec 2013 13:38:20 +0100] rev 54633
experiment
blanchet [Thu, 05 Dec 2013 13:22:00 +0100] rev 54632
make sure acyclicity axiom gets generated in the case where the problem involves mutually recursive datatypes
Andreas Lochbihler [Thu, 05 Dec 2013 09:23:59 +0100] rev 54631
news
Andreas Lochbihler [Thu, 05 Dec 2013 09:20:32 +0100] rev 54630
restrict admissibility to non-empty chains to allow more syntax-directed proof rules
panny [Tue, 03 Dec 2013 02:51:20 +0100] rev 54629
merge
panny [Mon, 02 Dec 2013 19:49:34 +0100] rev 54628
generate "code" theorems for incomplete definitions
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54627
updated keywords
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54626
added 'no_code' option
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54625
killed obsolete artifact
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54624
revert making 'map_cong' a 'cong' -- it breaks too many proofs in the AFP
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54623
avoid user-level 'Specification.definition' for low-level definitions
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54622
repaired inconsistency introduced in transiting to 'Local_Theory.define'
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54621
docs for forgotten BNF theorems
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54620
tuning
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54619
added 'cong' attribute to 'map_cong'
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54618
avoid user-level 'Specification.definition' for internal constructions (to avoid e.g. automatic code generation behavior)
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54617
don't try to register code equations in a locale with assumptions
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54616
minor doc update
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54615
generalized datatype code generation code so that it works with old-style and new-style (co)datatypes (as long as they are not local)
blanchet [Mon, 02 Dec 2013 20:31:54 +0100] rev 54614
simpler code
panny [Sun, 01 Dec 2013 19:32:57 +0100] rev 54613
more work towards "exhaustive"
traytel [Fri, 29 Nov 2013 14:24:21 +0100] rev 54612
Backed out changeset: a8ad7f6dd217---bypassing Main breaks theories that use \<inf> or \<sup>
traytel [Fri, 29 Nov 2013 08:26:45 +0100] rev 54611
set_comprehension_pointfree simproc causes to many surprises if enabled by default
nipkow [Thu, 28 Nov 2013 22:03:41 +0100] rev 54610
tuned
blanchet [Thu, 28 Nov 2013 16:04:10 +0100] rev 54609
updated docs
blanchet [Thu, 28 Nov 2013 15:14:00 +0100] rev 54608
added Riss3g
blanchet [Thu, 28 Nov 2013 13:58:12 +0100] rev 54607
reduce dependency (toward move to 'HOL')
blanchet [Thu, 28 Nov 2013 13:58:11 +0100] rev 54606
cleaned up indirect dependency
nipkow [Thu, 28 Nov 2013 12:04:37 +0100] rev 54605
tuned
haftmann [Thu, 28 Nov 2013 08:35:14 +0100] rev 54604
prefer sort-stripping const_typ over Sign.the_const_type whenever appropriate
haftmann [Thu, 28 Nov 2013 08:34:52 +0100] rev 54603
prefer name-normalizing devarify over unvarifyT whenever appropriate
traytel [Wed, 27 Nov 2013 15:34:07 +0100] rev 54602
some documentation
traytel [Wed, 27 Nov 2013 15:08:18 +0100] rev 54601
command for axiomatic declaration of bnfs---allow theoreticians to fix an arbitrary type with functorial structure and work abstractly on it
Andreas Lochbihler [Wed, 27 Nov 2013 11:08:55 +0100] rev 54600
remove junk
Andreas Lochbihler [Wed, 27 Nov 2013 10:54:44 +0100] rev 54599
revert 4af7c82463d3 and document type class problem in Haskell
Andreas Lochbihler [Wed, 27 Nov 2013 10:43:51 +0100] rev 54598
merged
Andreas Lochbihler [Wed, 20 Nov 2013 12:11:12 +0100] rev 54597
no ord instance for String.literal in Haskell when list is also ordered lexicographically
Andreas Lochbihler [Wed, 20 Nov 2013 11:59:33 +0100] rev 54596
implement comparisons on String.literal by target-language comparisons
Andreas Lochbihler [Wed, 20 Nov 2013 11:12:35 +0100] rev 54595
instantiate linorder for String.literal by lexicographic order
Andreas Lochbihler [Wed, 20 Nov 2013 11:10:05 +0100] rev 54594
setup lifting/transfer for String.literal
Andreas Lochbihler [Wed, 20 Nov 2013 10:59:12 +0100] rev 54593
add predicate version of lexicographic order on lists
panny [Tue, 26 Nov 2013 15:54:03 +0100] rev 54592
merge
panny [Mon, 25 Nov 2013 20:25:22 +0100] rev 54591
prevent exception when equations for a function are missing;
pave the way for "exhaustive"
hoelzl [Tue, 26 Nov 2013 12:29:31 +0100] rev 54590
Add Zorn to HOL-Library
traytel [Tue, 26 Nov 2013 10:17:14 +0100] rev 54589
made SML/NJ happier
traytel [Tue, 26 Nov 2013 09:49:52 +0100] rev 54588
NEWS
haftmann [Mon, 25 Nov 2013 18:18:58 +0100] rev 54587
even more precise NEWS
paulson [Mon, 25 Nov 2013 16:59:02 +0000] rev 54586
mreged
paulson [Mon, 25 Nov 2013 16:47:28 +0000] rev 54585
Small simplifications to proofs
traytel [Mon, 25 Nov 2013 15:56:23 +0100] rev 54584
possibility to fold coercion inference error messages; tuned;
paulson [Mon, 25 Nov 2013 16:00:09 +0000] rev 54583
tweaks to the documentation
paulson [Mon, 25 Nov 2013 14:50:31 +0000] rev 54582
MaSH files should be ignored
traytel [Mon, 25 Nov 2013 13:48:00 +0100] rev 54581
eliminated dependence of Cardinals_FP on Set_Intervals, more precise imports
traytel [Mon, 25 Nov 2013 12:27:03 +0100] rev 54580
adapt to 9733ab5c1df6
traytel [Mon, 25 Nov 2013 10:20:25 +0100] rev 54579
drop theorem duplicates
traytel [Mon, 25 Nov 2013 10:14:29 +0100] rev 54578
eliminated dependence of BNF on Infinite_Set by moving 3 theorems from the latter to Main
nipkow [Mon, 25 Nov 2013 08:22:29 +0100] rev 54577
typos
paulson [Mon, 25 Nov 2013 00:02:39 +0000] rev 54576
tidied more proofs
paulson [Sun, 24 Nov 2013 18:37:25 +0000] rev 54575
cleaned up more messy proofs
paulson [Sun, 24 Nov 2013 13:07:47 +0000] rev 54574
merged
paulson [Sun, 24 Nov 2013 13:06:22 +0000] rev 54573
cleaned up some messy proofs
nipkow [Sun, 24 Nov 2013 13:34:23 +0100] rev 54572
tuned
nipkow [Sun, 24 Nov 2013 13:22:59 +0100] rev 54571
replaced bad example
paulson [Sun, 24 Nov 2013 00:31:50 +0000] rev 54570
polished some ancient proofs
paulson [Sat, 23 Nov 2013 16:41:37 +0000] rev 54569
merged
paulson [Sat, 23 Nov 2013 16:39:48 +0000] rev 54568
Simplified, tidied and generalised proofs esp of Binomial Theorem.
wenzelm [Sat, 23 Nov 2013 17:15:44 +0100] rev 54567
more uniform / rigid checking of Goal.prove_common vs. Proof.conclude_goal -- NB: Goal.prove_common cannot check hyps right now, e.g. due to undeclared Simplifier prems;
wenzelm [Sat, 23 Nov 2013 17:07:36 +0100] rev 54566
more accurate goal context;
wenzelm [Sat, 23 Nov 2013 17:07:11 +0100] rev 54565
tuned;
wenzelm [Sat, 23 Nov 2013 16:39:08 +0100] rev 54564
more accurate goal context;
actually check assertions;
wenzelm [Sat, 23 Nov 2013 13:11:12 +0100] rev 54563
more official option;
wenzelm [Fri, 22 Nov 2013 21:13:44 +0100] rev 54562
clarified node edits sent to prover -- Clear/Blob only required for text edits within editor;
wenzelm [Fri, 22 Nov 2013 20:54:26 +0100] rev 54561
exclude gzipped files from document model, to avoid confusion about actual file name and content;
wenzelm [Fri, 22 Nov 2013 20:37:19 +0100] rev 54560
more .hgignore;
wenzelm [Fri, 22 Nov 2013 20:36:57 +0100] rev 54559
tuned messages;
wenzelm [Fri, 22 Nov 2013 20:28:49 +0100] rev 54558
more total master_directory -- NB: this is used outside command transactions (see also 92961f196d9e);
blanchet [Fri, 22 Nov 2013 13:42:00 +0100] rev 54557
correctly account for dead variables when naming set functions
blanchet [Thu, 21 Nov 2013 21:33:34 +0100] rev 54556
compile
blanchet [Thu, 21 Nov 2013 21:33:34 +0100] rev 54555
rationalize imports
blanchet [Thu, 21 Nov 2013 21:33:34 +0100] rev 54554
eliminated Sledgehammer's dependency on old-style datatypes
blanchet [Thu, 21 Nov 2013 21:33:34 +0100] rev 54553
moved meson up the dependency chain
blanchet [Thu, 21 Nov 2013 21:33:34 +0100] rev 54552
moving 'Order_Relation' to 'HOL' (since it's a BNF dependency)
blanchet [Thu, 21 Nov 2013 21:33:34 +0100] rev 54551
fixed apparent copy-paste bug
wenzelm [Thu, 21 Nov 2013 19:13:49 +0100] rev 54550
merged
wenzelm [Thu, 21 Nov 2013 17:50:23 +0100] rev 54549
actually expose errors of cumulative theory dependencies;
more informative error messages;
wenzelm [Thu, 21 Nov 2013 17:45:37 +0100] rev 54548
proper concatenation of messages;
blanchet [Thu, 21 Nov 2013 13:43:42 +0100] rev 54547
renamed TFF0/THF0 to three-letter acronyms, in keeping with new TPTP policy
blanchet [Thu, 21 Nov 2013 12:29:29 +0100] rev 54546
fixed spying so that the envirnoment variables are queried at run-time not at build-time
blanchet [Wed, 20 Nov 2013 23:14:06 +0100] rev 54545
effectively reverted d25fc4c0ff62, to avoid quasi-cyclic dependencies with HOL-Cardinals and minimize BNF dependencies
blanchet [Wed, 20 Nov 2013 21:28:58 +0100] rev 54544
killed more needless thms
blanchet [Wed, 20 Nov 2013 20:58:14 +0100] rev 54543
killed needless thm
blanchet [Wed, 20 Nov 2013 20:46:46 +0100] rev 54542
mention docs
blanchet [Wed, 20 Nov 2013 20:46:10 +0100] rev 54541
took out warning (BNF is still under development, but it is finished enough)
blanchet [Wed, 20 Nov 2013 20:45:20 +0100] rev 54540
moved 'coinduction' proof method to 'HOL'
blanchet [Wed, 20 Nov 2013 20:18:53 +0100] rev 54539
move registration of countable set type as BNF to its own theory file (+ renamed theory)
blanchet [Wed, 20 Nov 2013 18:58:00 +0100] rev 54538
factor 'List_Prefix' out of 'Sublist' and move to 'Main' (needed for codatatypes)
blanchet [Wed, 20 Nov 2013 18:32:25 +0100] rev 54537
fixed LaTeX missing }
blanchet [Wed, 20 Nov 2013 18:09:23 +0100] rev 54536
compile
blanchet [Wed, 20 Nov 2013 18:08:02 +0100] rev 54535
support Negated_Conjecture as a TPTP role as well (e.g. for SMT proofs)
blanchet [Wed, 20 Nov 2013 18:08:01 +0100] rev 54534
tuning
wenzelm [Wed, 20 Nov 2013 17:00:49 +0100] rev 54533
NEWS;
wenzelm [Wed, 20 Nov 2013 16:43:09 +0100] rev 54532
merged
wenzelm [Wed, 20 Nov 2013 16:15:54 +0100] rev 54531
restrict node_required status and Theories panel to actual theories;
wenzelm [Wed, 20 Nov 2013 15:53:59 +0100] rev 54530
ranges of thy_load commands count as visible within perspective;
convert ranges wrt. snapshot -- relevant for outdated situation;
wenzelm [Wed, 20 Nov 2013 15:00:25 +0100] rev 54529
tuned;
wenzelm [Wed, 20 Nov 2013 12:24:54 +0100] rev 54528
refer to thy_load command of auxiliary file;
wenzelm [Wed, 20 Nov 2013 12:04:06 +0100] rev 54527
proper static resolution of files via Thy_Load.load_thy, instead of TTY fall-back;
wenzelm [Wed, 20 Nov 2013 11:55:52 +0100] rev 54526
load files that are not provided by PIDE blobs;
uniform resolve_files via Command.read;
wenzelm [Wed, 20 Nov 2013 10:51:47 +0100] rev 54525
tuned;
wenzelm [Tue, 19 Nov 2013 22:12:54 +0100] rev 54524
more explicit indication of missing files;
wenzelm [Tue, 19 Nov 2013 21:49:31 +0100] rev 54523
more uniform handling of inlined files;
wenzelm [Tue, 19 Nov 2013 20:59:05 +0100] rev 54522
tuned signature;
wenzelm [Tue, 19 Nov 2013 20:53:43 +0100] rev 54521
clarified Document.Blobs environment vs. actual edits of auxiliary files;
more robust handling of vacuous edits;
wenzelm [Tue, 19 Nov 2013 19:43:26 +0100] rev 54520
release file errors at runtime: Command.eval instead of Command.read;
wenzelm [Tue, 19 Nov 2013 19:33:27 +0100] rev 54519
maintain blobs within document state: digest + text in ML, digest-only in Scala;
resolve files for command span, based on defined blobs;
tuned;
wenzelm [Tue, 19 Nov 2013 13:54:02 +0100] rev 54518
always reparse nodes with thy_load commands, to update inlined files;
wenzelm [Tue, 19 Nov 2013 13:39:12 +0100] rev 54517
proper Thy_Load.append of auxiliary file names;
inlined errors;
wenzelm [Tue, 19 Nov 2013 13:13:51 +0100] rev 54516
proper theory name vs. node name;
wenzelm [Tue, 19 Nov 2013 12:57:56 +0100] rev 54515
clarified boundary cases of Document.Node.Name;
wenzelm [Mon, 18 Nov 2013 23:46:59 +0100] rev 54514
clarified Thy_Load.node_name;
wenzelm [Mon, 18 Nov 2013 23:26:15 +0100] rev 54513
inline blobs into command, via SHA1 digest;
broadcast all blobs within edit, without storing the result;
wenzelm [Mon, 18 Nov 2013 22:06:08 +0100] rev 54512
persistent value;
wenzelm [Mon, 18 Nov 2013 19:56:34 +0100] rev 54511
caching of blob;
precise file content according to jEdit IO;
wenzelm [Mon, 18 Nov 2013 17:24:04 +0100] rev 54510
tuned;
wenzelm [Mon, 18 Nov 2013 17:16:56 +0100] rev 54509
maintain document model for all files, with document view for theory only, and special blob for non-theory files;
nipkow [Wed, 20 Nov 2013 08:56:54 +0100] rev 54508
tuned
blanchet [Tue, 19 Nov 2013 22:20:01 +0100] rev 54507
whitespace tuning
blanchet [Tue, 19 Nov 2013 19:42:30 +0100] rev 54506
tuning
blanchet [Tue, 19 Nov 2013 19:36:24 +0100] rev 54505
more refactoring to accommodate SMT proofs
blanchet [Tue, 19 Nov 2013 18:38:25 +0100] rev 54504
tuning
blanchet [Tue, 19 Nov 2013 18:34:04 +0100] rev 54503
tuning
haftmann [Tue, 19 Nov 2013 18:14:56 +0100] rev 54502
more correct NEWS
blanchet [Tue, 19 Nov 2013 18:11:52 +0100] rev 54501
simplified old code
blanchet [Tue, 19 Nov 2013 17:37:35 +0100] rev 54500
refactoring
blanchet [Tue, 19 Nov 2013 17:12:58 +0100] rev 54499
refactoring
hoelzl [Tue, 19 Nov 2013 17:07:52 +0100] rev 54498
merged
hoelzl [Mon, 18 Nov 2013 17:15:01 +0100] rev 54497
BNF/Examples/Stream: rename same to sconst; define same, fromN in terms of siterate
hoelzl [Mon, 18 Nov 2013 17:14:01 +0100] rev 54496
add lemmas Suc_funpow and id_funpow to simpset; add lemma map_add_upt
blanchet [Tue, 19 Nov 2013 16:48:50 +0100] rev 54495
refactored
blanchet [Tue, 19 Nov 2013 15:45:45 +0100] rev 54494
updated docs
blanchet [Tue, 19 Nov 2013 15:43:08 +0100] rev 54493
use type suffixes instead of prefixes for 'case', '(un)fold', '(co)rec'
blanchet [Tue, 19 Nov 2013 15:05:28 +0100] rev 54492
prefix internal names as well
blanchet [Tue, 19 Nov 2013 14:33:20 +0100] rev 54491
case_if -> case_eq_if + docs
blanchet [Tue, 19 Nov 2013 14:11:26 +0100] rev 54490
use suffix '_list' etc. instead of prefix 'list_' for constants not present in the old package
haftmann [Tue, 19 Nov 2013 10:05:53 +0100] rev 54489
eliminiated neg_numeral in favour of - (numeral _)
blanchet [Tue, 19 Nov 2013 01:30:14 +0100] rev 54488
more tuning for speed
blanchet [Tue, 19 Nov 2013 01:30:14 +0100] rev 54487
tuning
blanchet [Tue, 19 Nov 2013 01:30:14 +0100] rev 54486
tuned proofs
blanchet [Tue, 19 Nov 2013 01:30:14 +0100] rev 54485
killed more needless theorems
blanchet [Tue, 19 Nov 2013 01:29:50 +0100] rev 54484
killed unused lemmas
blanchet [Tue, 19 Nov 2013 01:29:50 +0100] rev 54483
optimized more bad apples
blanchet [Tue, 19 Nov 2013 01:29:50 +0100] rev 54482
optimized 'bad apple' method calls
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54481
compile
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54480
no need for 3-way split with GFP for a handful of theorems
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54479
moved more theorems out of LFP
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54478
moved theorems out of LFP
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54477
moved theorems out of LFP
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54476
moved theorems out of LFP
blanchet [Mon, 18 Nov 2013 18:04:45 +0100] rev 54475
moved theorems out of LFP
blanchet [Mon, 18 Nov 2013 18:04:44 +0100] rev 54474
split 'Cardinal_Arithmetic' 3-way
blanchet [Mon, 18 Nov 2013 18:04:44 +0100] rev 54473
started three-way split of 'HOL-Cardinals'
blanchet [Mon, 18 Nov 2013 18:04:44 +0100] rev 54472
send output of "tptp_translate" to standard output, to simplify Geoff Sutcliffe's life
traytel [Mon, 18 Nov 2013 17:10:57 +0100] rev 54471
merged
traytel [Mon, 18 Nov 2013 14:57:28 +0100] rev 54470
show all involved subtyping constraints that cause coercion inference to fail
hoelzl [Mon, 18 Nov 2013 15:46:52 +0100] rev 54469
additional lemmas in BNF/Examples/Stream
traytel [Mon, 18 Nov 2013 12:26:00 +0100] rev 54468
reintroduced e2d08b9c9047, lost in 54e290da6da8 + e13b0c88c798
nipkow [Mon, 18 Nov 2013 09:45:50 +0100] rev 54467
comments by Sean Seefried
wenzelm [Sun, 17 Nov 2013 22:50:09 +0100] rev 54466
more robust example;
wenzelm [Sun, 17 Nov 2013 21:46:12 +0100] rev 54465
tuned proofs;
wenzelm [Sun, 17 Nov 2013 20:24:37 +0100] rev 54464
tuned;
wenzelm [Sun, 17 Nov 2013 17:46:06 +0100] rev 54463
tuned proofs;
wenzelm [Sun, 17 Nov 2013 17:22:55 +0100] rev 54462
explicit indication of thy_load commands;
wenzelm [Sun, 17 Nov 2013 16:02:06 +0100] rev 54461
centralized management of pending buffer edits;
nipkow [Sun, 17 Nov 2013 09:30:13 +0100] rev 54460
merged
nipkow [Sat, 16 Nov 2013 18:26:57 +0100] rev 54459
added functions all and exists to IArray
wenzelm [Sat, 16 Nov 2013 22:17:45 +0100] rev 54458
prefer explicit "document" flag -- eliminated stateful Present.no_document;
wenzelm [Sat, 16 Nov 2013 21:29:18 +0100] rev 54457
simplified HTML linefeed (again, see 041dc6d8d344);
wenzelm [Sat, 16 Nov 2013 21:18:31 +0100] rev 54456
simplified HTML theory presentation;
wenzelm [Sat, 16 Nov 2013 20:20:09 +0100] rev 54455
removed remains of HTML presentation of auxiliary files -- inactive since Isabelle2013;
wenzelm [Sat, 16 Nov 2013 19:23:16 +0100] rev 54454
tuned;
wenzelm [Sat, 16 Nov 2013 18:34:11 +0100] rev 54453
merged
wenzelm [Sat, 16 Nov 2013 18:31:30 +0100] rev 54452
tuned proofs;
wenzelm [Sat, 16 Nov 2013 18:08:57 +0100] rev 54451
tuned signature;
wenzelm [Sat, 16 Nov 2013 17:52:01 +0100] rev 54450
tuned signature -- clarified Proof General legacy;
wenzelm [Sat, 16 Nov 2013 17:39:11 +0100] rev 54449
toplevel function "use" refers to raw ML bootstrap environment;
wenzelm [Sat, 16 Nov 2013 17:04:17 +0100] rev 54448
obsolete;
wenzelm [Sat, 16 Nov 2013 16:57:09 +0100] rev 54447
proper thy_load command 'boogie_file' -- avoid direct access to file-system;
wenzelm [Sat, 16 Nov 2013 13:12:02 +0100] rev 54446
tuned signature;
wenzelm [Sat, 16 Nov 2013 13:07:38 +0100] rev 54445
updated example;
wenzelm [Sat, 16 Nov 2013 12:41:16 +0100] rev 54444
prefer UTF8.decode_permissive;
wenzelm [Sat, 16 Nov 2013 12:29:10 +0100] rev 54443
more distinctive Isabelle_Process.Output vs. Isabelle_Process.Protocol_Output;
wenzelm [Fri, 15 Nov 2013 19:31:10 +0100] rev 54442
more specific Protocol_Output: empty message.body, main content via bytes/text;
wenzelm [Thu, 14 Nov 2013 17:39:32 +0100] rev 54441
tuned imports;
wenzelm [Thu, 14 Nov 2013 17:17:57 +0100] rev 54440
tuned signature;
wenzelm [Thu, 14 Nov 2013 16:55:32 +0100] rev 54439
immutable byte vectors versus UTF8 strings;
haftmann [Fri, 15 Nov 2013 22:02:05 +0100] rev 54438
dropped duplicate of of_bool
haftmann [Fri, 15 Nov 2013 22:02:01 +0100] rev 54437
proper code equations for Gcd and Lcm on nat and int
nipkow [Sat, 16 Nov 2013 07:45:53 +0100] rev 54436
tuned
blanchet [Thu, 14 Nov 2013 20:55:09 +0100] rev 54435
fixed type variable confusion in 'datatype_new_compat'
blanchet [Thu, 14 Nov 2013 19:54:10 +0100] rev 54434
implemented 'tptp_translate'
blanchet [Thu, 14 Nov 2013 16:10:31 +0100] rev 54433
reintroduced (unimplemented) 'tptp_translate' tool
blanchet [Thu, 14 Nov 2013 15:57:48 +0100] rev 54432
have MaSh support nameless facts (i.e. proofs) and use that support
blanchet [Thu, 14 Nov 2013 15:40:06 +0100] rev 54431
made SML/NJ happy
blanchet [Thu, 14 Nov 2013 15:40:06 +0100] rev 54430
renamed thm
haftmann [Thu, 14 Nov 2013 13:03:09 +0100] rev 54429
explicit inclusion of data refinement theory into HOL-Library session
nipkow [Thu, 14 Nov 2013 10:59:22 +0100] rev 54428
tuned to improve automation (for REPEAT)
haftmann [Wed, 13 Nov 2013 19:12:15 +0100] rev 54427
separated comparision on bit operations into separate theory
traytel [Wed, 13 Nov 2013 15:36:32 +0100] rev 54426
prohibit locally fixed type variables in bnf definitions
traytel [Wed, 13 Nov 2013 15:36:32 +0100] rev 54425
tuned
traytel [Wed, 13 Nov 2013 15:36:32 +0100] rev 54424
standard relator for list bnf
traytel [Wed, 13 Nov 2013 11:23:25 +0100] rev 54423
tuned example
blanchet [Wed, 13 Nov 2013 12:32:26 +0100] rev 54422
shortened generated property name
traytel [Wed, 13 Nov 2013 10:53:36 +0100] rev 54421
more explicit syntax for defining a bnf
hoelzl [Wed, 13 Nov 2013 09:37:00 +0100] rev 54420
fix document generation for HOL-Probability
hoelzl [Tue, 12 Nov 2013 20:08:29 +0100] rev 54419
fix document generation for Extended_Nat
hoelzl [Tue, 12 Nov 2013 19:28:56 +0100] rev 54418
measure of a countable union
hoelzl [Tue, 12 Nov 2013 19:28:56 +0100] rev 54417
add restrict_space measure
hoelzl [Tue, 12 Nov 2013 19:28:55 +0100] rev 54416
better support for enat and ereal conversions
hoelzl [Tue, 12 Nov 2013 19:28:55 +0100] rev 54415
enat is countable
hoelzl [Tue, 12 Nov 2013 19:28:54 +0100] rev 54414
add equalities for SUP and INF over constant functions
hoelzl [Tue, 12 Nov 2013 19:28:54 +0100] rev 54413
add finite_select_induct; move generic lemmas from MV_Analysis/Linear_Algebra to the HOL image
hoelzl [Tue, 12 Nov 2013 19:28:53 +0100] rev 54412
add acyclicI_order
hoelzl [Tue, 12 Nov 2013 19:28:52 +0100] rev 54411
stronger inc_induct and dec_induct
hoelzl [Tue, 12 Nov 2013 19:28:51 +0100] rev 54410
countability of the image of a reflexive transitive closure
hoelzl [Tue, 12 Nov 2013 19:28:51 +0100] rev 54409
support of_rat with 0 or 1 on order relations
hoelzl [Tue, 12 Nov 2013 19:28:50 +0100] rev 54408
equation when indicator function equals 0 or 1
blanchet [Tue, 12 Nov 2013 14:24:34 +0100] rev 54407
ported part of function package to new 'Ctr_Sugar' abstraction
blanchet [Tue, 12 Nov 2013 14:00:56 +0100] rev 54406
undid copy-paste
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54405
ported 'partial_function' to 'Ctr_Sugar' abstraction
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54404
port list comprehension simproc to 'Ctr_Sugar' abstraction
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54403
added convenience function
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54402
document idiomatic use of 'simps_of_case'
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54401
ported 'Simps_Case_Conv' to use new 'Ctr_Sugar' abstraction
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54400
register old-style datatypes as 'Ctr_Sugar'
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54399
export useful ML function
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54398
moved 'Ctr_Sugar' further up the theory hierarchy, so that 'Datatype' can use it
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54397
tuned headers
blanchet [Tue, 12 Nov 2013 13:47:24 +0100] rev 54396
moved 'Ctr_Sugar' files out of BNF, so that it can become a general-purpose abstraction