haftmann [Thu, 09 Oct 2014 22:43:48 +0200] rev 58645
more foundational definition for predicate even
nipkow [Fri, 10 Oct 2014 18:23:59 +0200] rev 58644
New example Bubblesort
haftmann [Thu, 09 Oct 2014 16:47:56 +0200] rev 58643
formally completeted set of experimental static evaluation functions
wenzelm [Thu, 09 Oct 2014 17:31:50 +0200] rev 58642
merged
wenzelm [Thu, 09 Oct 2014 13:57:40 +0200] rev 58641
afford slightly bigger JVM stack (see also f7ba30a816b9);
wenzelm [Thu, 09 Oct 2014 13:56:27 +0200] rev 58640
prefer original TEMP from Windows, e.g. relevant for Isabelle distribution within read-only directory (due to its bundled Cygwin and /tmp inside of it);
wenzelm [Thu, 09 Oct 2014 11:15:03 +0200] rev 58639
prefer Unix standard-conformant $TMPDIR over hard-wired /tmp;
wenzelm [Thu, 09 Oct 2014 11:00:15 +0200] rev 58638
proper @{cite} with bibtex entry (unchecked comment);
hoelzl [Thu, 09 Oct 2014 11:00:40 +0200] rev 58637
fix document generation in Code_Test
wenzelm [Wed, 08 Oct 2014 18:10:17 +0200] rev 58636
merged
wenzelm [Wed, 08 Oct 2014 17:37:20 +0200] rev 58635
eliminated some exotic combinators;
wenzelm [Wed, 08 Oct 2014 17:09:07 +0200] rev 58634
added parameterized ML antiquotations @{map N}, @{fold N}, @{fold_map N}, @{split_list N};
wenzelm [Wed, 08 Oct 2014 14:34:30 +0200] rev 58633
tuned;
wenzelm [Wed, 08 Oct 2014 13:55:43 +0200] rev 58632
tuned;
wenzelm [Wed, 08 Oct 2014 11:50:25 +0200] rev 58631
clarified messages depending on options;
misc tuning and simplification;
wenzelm [Wed, 08 Oct 2014 11:09:17 +0200] rev 58630
simplified "sos" method;
wenzelm [Wed, 08 Oct 2014 10:15:04 +0200] rev 58629
tuned signature;
tuned whitespace;
wenzelm [Wed, 08 Oct 2014 10:03:46 +0200] rev 58628
tuned spelling;
tuned whitespace;
hoelzl [Wed, 08 Oct 2014 10:22:00 +0200] rev 58627
add Linear Temporal Logic on Streams
Andreas Lochbihler [Wed, 08 Oct 2014 09:09:12 +0200] rev 58626
move Code_Test to HOL/Library;
add corresponding entries in NEWS and CONTRIBUTORS
wenzelm [Wed, 08 Oct 2014 00:13:39 +0200] rev 58625
proper bibliography;
wenzelm [Tue, 07 Oct 2014 23:52:34 +0200] rev 58624
more antiquotations;
wenzelm [Tue, 07 Oct 2014 23:29:43 +0200] rev 58623
more bibtex entries;
more antiquotations;
wenzelm [Tue, 07 Oct 2014 23:12:08 +0200] rev 58622
more antiquotations;
wenzelm [Tue, 07 Oct 2014 22:54:49 +0200] rev 58621
tuned whitespace;
wenzelm [Tue, 07 Oct 2014 22:35:11 +0200] rev 58620
more antiquotations;
wenzelm [Tue, 07 Oct 2014 21:44:41 +0200] rev 58619
clarified whitespace;
wenzelm [Tue, 07 Oct 2014 21:29:59 +0200] rev 58618
more cartouches;
wenzelm [Tue, 07 Oct 2014 21:28:24 +0200] rev 58617
more cartouches;
wenzelm [Tue, 07 Oct 2014 21:11:18 +0200] rev 58616
more cartouches;
wenzelm [Tue, 07 Oct 2014 21:01:31 +0200] rev 58615
merged
wenzelm [Tue, 07 Oct 2014 20:59:46 +0200] rev 58614
more cartouches;
more antiquotations;
wenzelm [Tue, 07 Oct 2014 20:43:18 +0200] rev 58613
more cartouches;
more antiquotations;
wenzelm [Tue, 07 Oct 2014 20:34:17 +0200] rev 58612
more symbols;
wenzelm [Tue, 07 Oct 2014 20:27:31 +0200] rev 58611
more cartouches;
wenzelm [Tue, 07 Oct 2014 14:53:51 +0200] rev 58610
added update_cartouches tool;
wenzelm [Tue, 07 Oct 2014 11:44:25 +0200] rev 58609
removed pointless regexp flags;
hoelzl [Tue, 07 Oct 2014 14:02:24 +0200] rev 58608
fix document generation for HOL-Probability
hoelzl [Tue, 07 Oct 2014 10:48:29 +0200] rev 58607
move Stream theory from Datatype_Examples to Library
hoelzl [Tue, 07 Oct 2014 10:34:24 +0200] rev 58606
add Giry monad
nipkow [Mon, 06 Oct 2014 21:21:46 +0200] rev 58605
tuned
wenzelm [Mon, 06 Oct 2014 19:55:49 +0200] rev 58604
improved spelling of formal INCOMPATIBILITY in historic versions (!) -- to avoid ad-hoc word completion multiply such lapses;
nipkow [Mon, 06 Oct 2014 19:40:22 +0200] rev 58603
merged
nipkow [Mon, 06 Oct 2014 19:37:42 +0200] rev 58602
tuned spaces
blanchet [Mon, 06 Oct 2014 19:19:16 +0200] rev 58601
avoid creating needless skolemization steps for SPASS
blanchet [Mon, 06 Oct 2014 19:19:16 +0200] rev 58600
get rid of 'individual' type in DFG proofs
blanchet [Mon, 06 Oct 2014 19:19:16 +0200] rev 58599
slightly nicer names
blanchet [Mon, 06 Oct 2014 19:19:16 +0200] rev 58598
strengthened 'moura' method
blanchet [Mon, 06 Oct 2014 19:19:16 +0200] rev 58597
improved unskolemization of SPASS problems
wenzelm [Mon, 06 Oct 2014 18:17:44 +0200] rev 58596
more total parser;
wenzelm [Mon, 06 Oct 2014 18:11:16 +0200] rev 58595
more defensive error handling -- token marker must not crash;
wenzelm [Mon, 06 Oct 2014 17:27:27 +0200] rev 58594
merged
wenzelm [Mon, 06 Oct 2014 17:26:30 +0200] rev 58593
documentation of @{cite} and cite_macro;
wenzelm [Mon, 06 Oct 2014 16:54:35 +0200] rev 58592
completion for bibtex entries;
wenzelm [Mon, 06 Oct 2014 14:21:38 +0200] rev 58591
more accurate item name, depending on kind;
tuned;
wenzelm [Mon, 06 Oct 2014 11:44:16 +0200] rev 58590
back to liberal spaces of official syntax (in contrast to 4b190c763097), e.g. relevant for easychair.bib;
wenzelm [Mon, 06 Oct 2014 10:24:51 +0200] rev 58589
tuned signature;
hoelzl [Mon, 06 Oct 2014 16:27:31 +0200] rev 58588
add measure space for (coinductive) streams
hoelzl [Mon, 06 Oct 2014 16:27:07 +0200] rev 58587
add type for probability mass functions, i.e. discrete probability distribution
desharna [Mon, 06 Oct 2014 13:42:48 +0200] rev 58586
refactor 'map_sel_thms' and 'set_sel_thms'
desharna [Mon, 06 Oct 2014 13:41:37 +0200] rev 58585
rename 'xtor_rel_thms' to 'xtor_rels'
desharna [Mon, 06 Oct 2014 13:40:56 +0200] rev 58584
rename 'xtor_set_thmss' to 'xtor_setss'
desharna [Mon, 06 Oct 2014 13:40:31 +0200] rev 58583
rename 'xtor_map_thms' to 'xtor_maps'
desharna [Mon, 06 Oct 2014 13:40:02 +0200] rev 58582
rename one of the two 'rel_eq_thms' to 'rel_code_thms'
desharna [Mon, 06 Oct 2014 13:39:12 +0200] rev 58581
rename 'xtor_co_rec_transfer_thms' to 'xtor_co_rec_transfers'
desharna [Mon, 06 Oct 2014 13:38:40 +0200] rev 58580
rename 'dtor_set_induct_thms' to 'dtor_set_inducts'
desharna [Mon, 06 Oct 2014 13:38:13 +0200] rev 58579
rename 'rel_xtor_co_induct_thm' to 'xtor_rel_co_induct'
desharna [Mon, 06 Oct 2014 13:37:38 +0200] rev 58578
rename 'xtor_co_rec_o_map_thms' to 'xtor_co_rec_o_maps'
desharna [Mon, 06 Oct 2014 13:36:48 +0200] rev 58577
add 'set_inducts' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:36:47 +0200] rev 58576
add 'common_set_inducts' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:36:42 +0200] rev 58575
add 'rel_co_inducts' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:35:29 +0200] rev 58574
add 'common_rel_co_induct' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:35:15 +0200] rev 58573
add 'co_rec_transfers' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:35:03 +0200] rev 58572
add 'co_rec_disc_iffs' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:34:49 +0200] rev 58571
add 'disc_transfers' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:34:39 +0200] rev 58570
add 'case_transfers' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:34:24 +0200] rev 58569
add 'ctr_transfers' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:34:12 +0200] rev 58568
add 'set_cases' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:34:04 +0200] rev 58567
add 'set_intros' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:33:45 +0200] rev 58566
add 'set_sels' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:33:36 +0200] rev 58565
add 'set_thms' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:33:24 +0200] rev 58564
add 'rel_cases' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:33:15 +0200] rev 58563
add 'rel_intros' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:33:04 +0200] rev 58562
add 'rel_sels' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:32:53 +0200] rev 58561
add 'map_sels' to 'fp_sugar'
desharna [Mon, 06 Oct 2014 13:32:41 +0200] rev 58560
add 'map_disc_iffs' to 'fp_sugar'
haftmann [Sun, 05 Oct 2014 20:30:58 +0200] rev 58559
code preprocessor tracing also for function transformers
haftmann [Sun, 05 Oct 2014 20:30:57 +0200] rev 58558
basic support for fully static evaluator generation without dynamic compiler invocation
haftmann [Sun, 05 Oct 2014 20:30:56 +0200] rev 58557
split dynamic from static context
wenzelm [Sun, 05 Oct 2014 23:09:27 +0200] rev 58556
more refs;
wenzelm [Sun, 05 Oct 2014 22:47:07 +0200] rev 58555
prefer @{cite} antiquotation;
wenzelm [Sun, 05 Oct 2014 22:46:20 +0200] rev 58554
prefer @{cite} antiquotation;
wenzelm [Sun, 05 Oct 2014 22:46:13 +0200] rev 58553
prefer @{cite} antiquotation;
wenzelm [Sun, 05 Oct 2014 22:24:07 +0200] rev 58552
prefer @{cite} antiquotation;
wenzelm [Sun, 05 Oct 2014 22:22:40 +0200] rev 58551
NEWS;
wenzelm [Sun, 05 Oct 2014 22:18:40 +0200] rev 58550
more explicit syntax, to avoid misunderstanding of foo-bar as 3 separate arguments;
wenzelm [Sun, 05 Oct 2014 18:44:04 +0200] rev 58549
clarified modules;
wenzelm [Sun, 05 Oct 2014 18:30:43 +0200] rev 58548
clarified modules;
wenzelm [Sun, 05 Oct 2014 18:21:39 +0200] rev 58547
clarified modules;
wenzelm [Sun, 05 Oct 2014 18:14:26 +0200] rev 58546
clarified modules;
wenzelm [Sun, 05 Oct 2014 17:58:36 +0200] rev 58545
citation tooltip/hyperlink based on open buffers with .bib files;
wenzelm [Sun, 05 Oct 2014 16:05:17 +0200] rev 58544
bibtex support in ML: document antiquotation @{cite} with markup;
wenzelm [Sun, 05 Oct 2014 15:05:26 +0200] rev 58543
maintain Document_Model.bibtex_entries;
clarified Chunk predicates;
wenzelm [Sun, 05 Oct 2014 13:16:24 +0200] rev 58542
more advanced NEWS tree structure and folding;
wenzelm [Sat, 04 Oct 2014 22:15:31 +0200] rev 58541
merged;
wenzelm [Sat, 04 Oct 2014 22:15:22 +0200] rev 58540
NEWS;
wenzelm [Sat, 04 Oct 2014 22:11:08 +0200] rev 58539
tuned output;
wenzelm [Sat, 04 Oct 2014 19:26:31 +0200] rev 58538
proper treatment of @comment (amending 402a8e8107a7);
wenzelm [Sat, 04 Oct 2014 18:26:25 +0200] rev 58537
mark hard tabs as single chunks, as required by jEdit (see 0fd2bf8eaa9f);
wenzelm [Sat, 04 Oct 2014 18:16:24 +0200] rev 58536
more total chunk_line: recovery via ignored_line;
wenzelm [Sat, 04 Oct 2014 18:05:30 +0200] rev 58535
more explicit comments;
wenzelm [Sat, 04 Oct 2014 17:57:03 +0200] rev 58534
clarified nesting of delimiters;
tuned;
wenzelm [Sat, 04 Oct 2014 16:11:39 +0200] rev 58533
fields are case-insensitive;
wenzelm [Sat, 04 Oct 2014 16:02:17 +0200] rev 58532
clarified nesting of delimiters;
wenzelm [Sat, 04 Oct 2014 15:34:25 +0200] rev 58531
more explicit chunk name;
wenzelm [Sat, 04 Oct 2014 15:11:29 +0200] rev 58530
clarified Chunk -- avoid ooddities;
wenzelm [Sat, 04 Oct 2014 12:19:26 +0200] rev 58529
support for bibtex token markup;
more robust ML token marker: no_context;
tuned signature;
wenzelm [Fri, 03 Oct 2014 23:33:47 +0200] rev 58528
more explicit item kind;
clarified recover_delimited: skip to next @;
support for line context parsing;
tuned signature;
wenzelm [Fri, 03 Oct 2014 20:19:42 +0200] rev 58527
strict spaces for item_start: despite actual bibtex syntax, but in accordance to bibtex modes in Emacs and jEdit;
wenzelm [Fri, 03 Oct 2014 14:46:26 +0200] rev 58526
SideKick parser for bibtex entries;
tuned signature;
wenzelm [Fri, 03 Oct 2014 11:16:28 +0200] rev 58525
more buffer.isEditable checks;
wenzelm [Fri, 03 Oct 2014 11:03:37 +0200] rev 58524
context menu for bibtex entries;
wenzelm [Thu, 02 Oct 2014 11:54:30 +0200] rev 58523
some support for bibtex files;
nipkow [Fri, 03 Oct 2014 11:55:07 +0200] rev 58522
tuned
nipkow [Fri, 03 Oct 2014 11:48:27 +0200] rev 58521
tuned
haftmann [Thu, 02 Oct 2014 17:51:04 +0200] rev 58520
accomplish potentially case-insenstive file systems for Scala
nipkow [Thu, 02 Oct 2014 22:33:45 +0200] rev 58519
tuned
blanchet [Thu, 02 Oct 2014 20:04:00 +0200] rev 58518
merge
blanchet [Thu, 02 Oct 2014 18:10:09 +0200] rev 58517
more precise lemma insertion
blanchet [Thu, 02 Oct 2014 17:40:46 +0200] rev 58516
insert lemmas closer to where they are needed, both for esthetics and (primarily) for correctness in case the lemma refers to a skolem
blanchet [Thu, 02 Oct 2014 17:39:38 +0200] rev 58515
avoid duplicate 'obtain' in veriT Isar proofs, by removing dubious condition
blanchet [Thu, 02 Oct 2014 15:24:51 +0200] rev 58514
eliminate duplicate hypotheses (which can arise due to (un)clausification)
haftmann [Thu, 02 Oct 2014 11:33:08 +0200] rev 58513
formal lcm definition for polynomials
haftmann [Thu, 02 Oct 2014 11:33:06 +0200] rev 58512
moved lemmas out of Int.thy which have nothing to do with int
haftmann [Thu, 02 Oct 2014 11:33:05 +0200] rev 58511
redundant: dropped
haftmann [Thu, 02 Oct 2014 11:33:04 +0200] rev 58510
tuned Heap_Monad.successE
blanchet [Thu, 02 Oct 2014 12:02:29 +0200] rev 58509
documentation
blanchet [Thu, 02 Oct 2014 12:02:28 +0200] rev 58508
fixed a few mistakes in the documentation
blanchet [Thu, 02 Oct 2014 12:02:27 +0200] rev 58507
tuning
blanchet [Thu, 02 Oct 2014 11:01:20 +0200] rev 58506
'moura' method is also useful for reconstructing skolemization of lambda-lifting of formulas for other provers than Z3
wenzelm [Wed, 01 Oct 2014 21:00:49 +0200] rev 58505
actually finish after closing, e.g. relevant for consecutive (**)(**);
nipkow [Tue, 30 Sep 2014 22:43:20 +0200] rev 58504
tuned
wenzelm [Tue, 30 Sep 2014 19:37:34 +0200] rev 58503
tuned;
nipkow [Tue, 30 Sep 2014 18:44:01 +0200] rev 58502
tuned
blanchet [Tue, 30 Sep 2014 16:40:03 +0200] rev 58501
don't call 'hd' on a possibly empty list
blanchet [Tue, 30 Sep 2014 16:01:46 +0200] rev 58500
proper types for applied variables, for typed formats (TFF0, DFG)
blanchet [Tue, 30 Sep 2014 15:18:01 +0200] rev 58499
don't affect other subgoals with 'auto' in one-liner proofs
blanchet [Tue, 30 Sep 2014 14:54:14 +0200] rev 58498
tuned output in case of one-liner failure
blanchet [Tue, 30 Sep 2014 14:40:48 +0200] rev 58497
updated docs with two provers: veriT and Zipperposition
blanchet [Tue, 30 Sep 2014 14:19:25 +0200] rev 58496
give more facts to veriT -- it seems to be able to cope with them
blanchet [Tue, 30 Sep 2014 14:18:07 +0200] rev 58495
use native encoding with Vampire -- modern versions handle types better than the old ones
blanchet [Tue, 30 Sep 2014 14:18:07 +0200] rev 58494
always minimize, to reinvoke the prover with nicer options and yield a nicer Isar proof (potentially -- cf. 'full_proof')
fleury [Tue, 30 Sep 2014 14:01:33 +0200] rev 58493
correct inlining in veriT's subproofs.
blanchet [Tue, 30 Sep 2014 12:47:15 +0200] rev 58492
repaired index confusion -- in particular, carefully distinguish between 'assert indices' (monomorphised etc.) and 'assume indices'
blanchet [Tue, 30 Sep 2014 11:34:20 +0200] rev 58491
tuning
blanchet [Tue, 30 Sep 2014 11:19:30 +0200] rev 58490
tuning
blanchet [Tue, 30 Sep 2014 11:06:26 +0200] rev 58489
keep rules with no premises in Isar proofs from veriT
blanchet [Tue, 30 Sep 2014 10:25:04 +0200] rev 58488
correct indexing in the presence of lambda-lifting
nipkow [Mon, 29 Sep 2014 22:09:17 +0200] rev 58487
merged
nipkow [Mon, 29 Sep 2014 22:09:05 +0200] rev 58486
tuned
blanchet [Mon, 29 Sep 2014 21:40:02 +0200] rev 58485
merge
blanchet [Mon, 29 Sep 2014 20:26:04 +0200] rev 58484
support hypotheses with schematics in Isar proofs
nipkow [Mon, 29 Sep 2014 21:34:48 +0200] rev 58483
tuned
blanchet [Mon, 29 Sep 2014 18:37:33 +0200] rev 58482
simplified and repaired veriT index handling code
blanchet [Mon, 29 Sep 2014 14:32:30 +0200] rev 58481
made 'moura' tactic more powerful
blanchet [Mon, 29 Sep 2014 12:30:12 +0200] rev 58480
fixed wrong optimization (wrong because it may affect the sequent's conclusion)
blanchet [Mon, 29 Sep 2014 12:30:09 +0200] rev 58479
merge
blanchet [Mon, 29 Sep 2014 12:29:52 +0200] rev 58478
added option to get cleaner SPASS proofs
blanchet [Mon, 29 Sep 2014 10:39:39 +0200] rev 58477
parse back type of SPASS proof variables
blanchet [Mon, 29 Sep 2014 10:39:39 +0200] rev 58476
make sure no '__' suffixes make it until Isar proof
blanchet [Mon, 29 Sep 2014 10:39:39 +0200] rev 58475
rename skolem symbols in the negative case as well
blanchet [Mon, 29 Sep 2014 10:39:39 +0200] rev 58474
reintroduced 'rel_cases' in docs
blanchet [Mon, 29 Sep 2014 10:39:39 +0200] rev 58473
added options to Mirabelle
blanchet [Mon, 29 Sep 2014 10:39:39 +0200] rev 58472
tuning
wenzelm [Mon, 29 Sep 2014 11:18:25 +0200] rev 58471
faster machine for slow/bulky polyml-5.3.0 tests (notably HOL-Proofs);
wenzelm [Mon, 29 Sep 2014 09:57:34 +0200] rev 58470
pro-forma support for polyml-5.5.3 (presently SVN 1960);
haftmann [Mon, 29 Sep 2014 08:13:23 +0200] rev 58469
corrected white-space accident
haftmann [Sun, 28 Sep 2014 20:27:47 +0200] rev 58468
tuned
haftmann [Sun, 28 Sep 2014 20:27:46 +0200] rev 58467
moved to HOL and generalized
wenzelm [Fri, 26 Sep 2014 19:38:26 +0200] rev 58466
merged
wenzelm [Fri, 26 Sep 2014 15:10:02 +0200] rev 58465
proper range for Antiq tokens;
more detailed parse trees;
report sub-expressions;
wenzelm [Fri, 26 Sep 2014 15:05:11 +0200] rev 58464
support for sub-expression markup;
wenzelm [Fri, 26 Sep 2014 14:29:06 +0200] rev 58463
tuned message;
desharna [Fri, 26 Sep 2014 14:43:28 +0200] rev 58462
refactor fp_sugar move theorems
desharna [Fri, 26 Sep 2014 14:43:26 +0200] rev 58461
refactor fp_sugar move theorems
desharna [Fri, 26 Sep 2014 14:41:54 +0200] rev 58460
refactor fp_sugar move theorems
desharna [Fri, 26 Sep 2014 14:41:15 +0200] rev 58459
refactor fp_sugar move theorems
desharna [Fri, 26 Sep 2014 14:41:08 +0200] rev 58458
refactor fp_sugar move theorems
desharna [Fri, 26 Sep 2014 14:36:54 +0200] rev 58457
refactor fp_sugar with empty substructures
desharna [Fri, 26 Sep 2014 14:35:09 +0200] rev 58456
add attribute 'case_names' to 'set_case'
desharna [Fri, 26 Sep 2014 09:58:35 +0200] rev 58455
make 'case_transfer' tactic more robust
haftmann [Thu, 25 Sep 2014 18:47:32 +0200] rev 58454
more correct precedence of do-notation
wenzelm [Thu, 25 Sep 2014 17:07:44 +0200] rev 58453
merged
wenzelm [Thu, 25 Sep 2014 15:01:42 +0200] rev 58452
save image as PNG or PDF;
more robust error dialog;
wenzelm [Thu, 25 Sep 2014 12:22:12 +0200] rev 58451
support for PNG output;
wenzelm [Thu, 25 Sep 2014 10:36:39 +0200] rev 58450
more isatests (on lxbroy4);
desharna [Thu, 25 Sep 2014 16:35:56 +0200] rev 58449
document 'corec_transfer'
desharna [Thu, 25 Sep 2014 16:35:56 +0200] rev 58448
generate 'corec_transfer' for codatatypes
desharna [Thu, 25 Sep 2014 16:35:54 +0200] rev 58447
document 'rec_transfer'
desharna [Thu, 25 Sep 2014 16:35:53 +0200] rev 58446
generate 'rec_transfer' for datatypes
desharna [Thu, 25 Sep 2014 16:35:51 +0200] rev 58445
generate 'dtor_corec_transfer' for codatatypes
desharna [Thu, 25 Sep 2014 16:35:50 +0200] rev 58444
generate 'ctor_rec_transfer' for datatypes
traytel [Mon, 01 Sep 2014 14:14:47 +0200] rev 58443
goal generation for xtor_co_rec_transfer
blanchet [Thu, 25 Sep 2014 13:30:57 +0200] rev 58442
commented out some tests that require external tools (e.g. ghc)
blanchet [Thu, 25 Sep 2014 13:30:57 +0200] rev 58441
added useful options to CVC4
traytel [Thu, 25 Sep 2014 12:27:34 +0200] rev 58440
subscribe for isatest
traytel [Thu, 25 Sep 2014 09:01:14 +0200] rev 58439
even more deads go to the end (continuation of e3a01b73579f)
nipkow [Thu, 25 Sep 2014 11:38:56 +0200] rev 58438
added function size1
haftmann [Wed, 24 Sep 2014 19:11:21 +0200] rev 58437
added lemmas
haftmann [Wed, 24 Sep 2014 19:10:30 +0200] rev 58436
tuned
blanchet [Wed, 24 Sep 2014 21:00:07 +0200] rev 58435
avoid type variable name clash
blanchet [Wed, 24 Sep 2014 21:00:07 +0200] rev 58434
tuning
blanchet [Wed, 24 Sep 2014 17:33:53 +0200] rev 58433
made N2M tests conditional, since they appear to cause Isatest timeouts and are kind of slow
blanchet [Wed, 24 Sep 2014 16:35:42 +0200] rev 58432
improved 'bnf' parser
blanchet [Wed, 24 Sep 2014 15:46:41 +0200] rev 58431
updated SMT certificates
blanchet [Wed, 24 Sep 2014 15:46:40 +0200] rev 58430
allow homogeneous nesting for SMT (co)datatypes
blanchet [Wed, 24 Sep 2014 15:46:25 +0200] rev 58429
interleave (co)datatypes in the right order w.r.t. dependencies
blanchet [Wed, 24 Sep 2014 15:46:24 +0200] rev 58428
rule out nested (co)recursion for SMT (co)datatypes
blanchet [Wed, 24 Sep 2014 15:46:23 +0200] rev 58427
gracefully handle types like 'enat' whose coinductive view is registered using 'free_constructors'
blanchet [Wed, 24 Sep 2014 15:46:11 +0200] rev 58426
tuning
blanchet [Wed, 24 Sep 2014 15:45:55 +0200] rev 58425
simpler proof
nipkow [Wed, 24 Sep 2014 11:09:05 +0200] rev 58424
added nice standard syntax
wenzelm [Mon, 22 Sep 2014 21:45:59 +0200] rev 58423
clarified timeout for isatest;
wenzelm [Mon, 22 Sep 2014 21:31:45 +0200] rev 58422
merged
wenzelm [Mon, 22 Sep 2014 21:28:57 +0200] rev 58421
discontinued old "xnum" token category;
simplified Lexicon.read_num, Lexicon.read_float: no sign here;
express ZF numerals via "num" with mixfix grammar;
recovered printing of ZF numerals: "one" is abbreviation;
wenzelm [Mon, 22 Sep 2014 17:07:18 +0200] rev 58420
added csdp-6.x for proof method (sos csdp);
wenzelm [Mon, 22 Sep 2014 16:28:24 +0200] rev 58419
examples for local CSDP executable;
wenzelm [Mon, 22 Sep 2014 16:15:29 +0200] rev 58418
clarified SOS tool setup vs. examples;
desharna [Mon, 22 Sep 2014 15:01:27 +0200] rev 58417
make 'set_induct0' tactic more robust w.r.t multiple arguments constructors
wenzelm [Mon, 22 Sep 2014 10:55:51 +0200] rev 58416
merged
wenzelm [Mon, 22 Sep 2014 10:18:41 +0200] rev 58415
clarified ISABELLE_POLYML;
added some isatests -- ISABELLE_SCALA still inactive due to problems with case-insensible file-system;
Andreas Lochbihler [Mon, 22 Sep 2014 10:53:54 +0200] rev 58414
drop workaround addressed by d0d3c30806b4
wenzelm [Sun, 21 Sep 2014 20:22:12 +0200] rev 58413
renamed ISABELLE_POLYML to ML_SYSTEM_POLYML, to avoid overlap with ISABELLE_POLYML_PATH;
wenzelm [Sun, 21 Sep 2014 20:14:04 +0200] rev 58412
more standard Isabelle/ML operations;
wenzelm [Sun, 21 Sep 2014 19:53:50 +0200] rev 58411
tuned;
haftmann [Sun, 21 Sep 2014 16:56:11 +0200] rev 58410
explicit separation of signed and unsigned numerals using existing lexical categories num and xnum
haftmann [Sun, 21 Sep 2014 16:56:06 +0200] rev 58409
corrected slip in documentation
steckerm [Sat, 20 Sep 2014 10:44:24 +0200] rev 58408
Removed double space
steckerm [Sat, 20 Sep 2014 10:44:24 +0200] rev 58407
Changed proof method to auto for custom Waldmeister lemma
steckerm [Sat, 20 Sep 2014 10:44:24 +0200] rev 58406
Minor fixes in ATP_Waldmeister
steckerm [Sat, 20 Sep 2014 10:44:23 +0200] rev 58405
Made encoded type for apply less restrictive
steckerm [Sat, 20 Sep 2014 10:44:23 +0200] rev 58404
Updated fix_name function
steckerm [Sat, 20 Sep 2014 10:42:08 +0200] rev 58403
Added support for partial function application
steckerm [Sat, 20 Sep 2014 10:42:08 +0200] rev 58402
Improved equality handling in skolemization
steckerm [Sat, 20 Sep 2014 10:42:08 +0200] rev 58401
Re-added hypothesis argument to problem generation
haftmann [Thu, 18 Sep 2014 18:48:54 +0200] rev 58400
always annotate potentially polymorphic Haskell numerals
haftmann [Thu, 18 Sep 2014 18:48:04 +0200] rev 58399
tuned
haftmann [Thu, 18 Sep 2014 18:48:04 +0200] rev 58398
simplified and tuned using signed_string_of_int
haftmann [Thu, 18 Sep 2014 18:48:04 +0200] rev 58397
tuned data structure
blanchet [Fri, 19 Sep 2014 14:24:03 +0200] rev 58396
tuning
blanchet [Fri, 19 Sep 2014 14:08:21 +0200] rev 58395
documented limitations
blanchet [Fri, 19 Sep 2014 13:41:40 +0200] rev 58394
more honest 'primcorec' -- don't parse a theorem name that is then ignored
blanchet [Fri, 19 Sep 2014 13:38:21 +0200] rev 58393
tuning
blanchet [Fri, 19 Sep 2014 13:27:04 +0200] rev 58392
added a few tests for 'old_datatype'
blanchet [Fri, 19 Sep 2014 13:27:04 +0200] rev 58391
reintroduced old setup for size of basic types
blanchet [Fri, 19 Sep 2014 13:27:04 +0200] rev 58390
keep obsolete interpretations in Main, to avoid merge trouble
blanchet [Fri, 19 Sep 2014 13:27:04 +0200] rev 58389
made new 'primrec' bootstrapping-capable
blanchet [Fri, 19 Sep 2014 13:27:04 +0200] rev 58388
tuning
blanchet [Fri, 19 Sep 2014 13:27:04 +0200] rev 58387
tuning
traytel [Fri, 19 Sep 2014 10:40:56 +0200] rev 58386
typo
traytel [Fri, 19 Sep 2014 10:00:34 +0200] rev 58385
regression tests for n2m
Andreas Lochbihler [Fri, 19 Sep 2014 08:26:03 +0200] rev 58384
merged
Andreas Lochbihler [Thu, 18 Sep 2014 15:23:23 +0200] rev 58383
add lemma
blanchet [Thu, 18 Sep 2014 19:01:50 +0200] rev 58382
tuned imports
blanchet [Thu, 18 Sep 2014 18:49:58 +0200] rev 58381
removed debugging junk
blanchet [Thu, 18 Sep 2014 17:54:56 +0200] rev 58380
help AFP entry 'Free-Groups' to compile
blanchet [Thu, 18 Sep 2014 16:57:10 +0200] rev 58379
reintroduced an instantiation of 'size' for 'numerals'
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58378
use selector
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58377
moved old 'size' generator together with 'old_datatype'
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58376
moved datatype realizer to 'old_datatype' and colleagues
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58375
careful with op = in n2m (actually by Dmitriy Traytel)
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58374
fixed attribute name in docs (thanks to Andreas Lochbihler)
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58373
updated NEWS
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58372
moved 'old_datatype' out of 'Main' (but put it in 'HOL-Proofs' because of the inductive realizer)
* * *
made example compile again
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58371
increased 'HOL-Proofs' timeout
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58370
made 'mk_pointfree' work again in local theories
blanchet [Thu, 18 Sep 2014 16:47:40 +0200] rev 58369
fixed authorship
haftmann [Thu, 18 Sep 2014 15:07:43 +0200] rev 58368
product over monoids for lists
blanchet [Thu, 18 Sep 2014 00:03:46 +0200] rev 58367
renamed SMT certificate files, following 'SMT2' -> 'SMT' renaming
blanchet [Thu, 18 Sep 2014 00:02:45 +0200] rev 58366
more meaningful record tests
blanchet [Thu, 18 Sep 2014 00:01:27 +0200] rev 58365
updated SMT certificates
blanchet [Wed, 17 Sep 2014 23:45:57 +0200] rev 58364
tuning
blanchet [Wed, 17 Sep 2014 23:45:28 +0200] rev 58363
take out selectors for records -- for derived records, these don't quite have the right type
blanchet [Wed, 17 Sep 2014 21:35:58 +0200] rev 58362
register Isabelle selectors as SMT selectors when possible
blanchet [Wed, 17 Sep 2014 17:32:27 +0200] rev 58361
added codatatype support for CVC4
blanchet [Wed, 17 Sep 2014 16:53:39 +0200] rev 58360
added interface for CVC4 extensions
blanchet [Wed, 17 Sep 2014 16:20:13 +0200] rev 58359
avoid 'subst_tac' when possible (it is suspected of not helping 'HOL-Proofs')
blanchet [Wed, 17 Sep 2014 12:09:33 +0200] rev 58358
tweaked compatibility layer
blanchet [Wed, 17 Sep 2014 11:54:59 +0200] rev 58357
avoid clash with Quickcheck's generated 'random_xxx' function
blanchet [Wed, 17 Sep 2014 11:12:46 +0200] rev 58356
added missing 'restore' in 'transfer' plugin
blanchet [Wed, 17 Sep 2014 08:24:10 +0200] rev 58355
syntactic check to determine when to prove 'nested_size_o_map'
blanchet [Wed, 17 Sep 2014 08:23:53 +0200] rev 58354
support (finite values of) codatatypes in Quickcheck
blanchet [Tue, 16 Sep 2014 19:23:37 +0200] rev 58353
tuned fact visibility
blanchet [Tue, 16 Sep 2014 19:23:37 +0200] rev 58352
register 'prod' and 'sum' as datatypes, to allow N2M through them
blanchet [Tue, 16 Sep 2014 19:23:37 +0200] rev 58351
took out 'old_datatype' examples -- those just cause timeouts in Isatests
blanchet [Tue, 16 Sep 2014 19:23:37 +0200] rev 58350
added 'extraction' plugins -- this might help 'HOL-Proofs'
nipkow [Tue, 16 Sep 2014 18:42:33 +0200] rev 58349
added lemma
Andreas Lochbihler [Tue, 16 Sep 2014 16:04:08 +0200] rev 58348
add target language evaluators for the value command;
drop obsolete command eval_term
blanchet [Mon, 15 Sep 2014 18:12:09 +0200] rev 58347
tuning
blanchet [Mon, 15 Sep 2014 17:56:37 +0200] rev 58346
refactoring
blanchet [Mon, 15 Sep 2014 16:34:05 +0200] rev 58345
tuning
blanchet [Mon, 15 Sep 2014 16:14:14 +0200] rev 58344
set 'mono' attribute on 'rel_mono'
blanchet [Mon, 15 Sep 2014 16:11:01 +0200] rev 58343
'code' is needed for extraction datatype
blanchet [Mon, 15 Sep 2014 14:31:32 +0200] rev 58342
tuning
blanchet [Mon, 15 Sep 2014 12:30:06 +0200] rev 58341
removed accidental '@{print}'
blanchet [Mon, 15 Sep 2014 12:11:41 +0200] rev 58340
tuning
blanchet [Mon, 15 Sep 2014 11:54:47 +0200] rev 58339
more hints on how to port 'size'
blanchet [Mon, 15 Sep 2014 11:37:55 +0200] rev 58338
tuned definition of 'size' function to get nicer properties
blanchet [Mon, 15 Sep 2014 11:17:44 +0200] rev 58337
tuning
blanchet [Mon, 15 Sep 2014 11:10:09 +0200] rev 58336
document size difference
blanchet [Mon, 15 Sep 2014 10:49:07 +0200] rev 58335
generate 'code' attribute only if 'code' plugin is enabled
blanchet [Sun, 14 Sep 2014 22:59:30 +0200] rev 58334
disable datatype 'plugins' for internal types
blanchet [Sat, 13 Sep 2014 18:08:45 +0200] rev 58333
ported Imperative HOL to new datatypes
blanchet [Sat, 13 Sep 2014 18:08:38 +0200] rev 58332
imported patch phantoms
blanchet [Fri, 12 Sep 2014 17:51:31 +0200] rev 58331
enabled 'Sudoku' only with 'ISABELLE_FULL_TEST' -- Sudoku is fast enough on modern hardware (within seconds on my MacBook), but it seems to fail on older test machines
blanchet [Fri, 12 Sep 2014 17:30:05 +0200] rev 58330
new datatype is too slow on the huge datatypes (at least the mutual ones) -- use 'old_datatype' instead
blanchet [Fri, 12 Sep 2014 16:42:36 +0200] rev 58329
run larger nominal examples only 'ISABELLE_FULL_TEST'
desharna [Fri, 12 Sep 2014 13:50:55 +0200] rev 58328
refactor repeated terms in a single variable
desharna [Fri, 12 Sep 2014 13:50:51 +0200] rev 58327
make 'ctr_transfer' tactic more robust
desharna [Fri, 12 Sep 2014 13:48:15 +0200] rev 58326
make 'rel_sel' and 'map_sel' tactics more robust
fleury [Fri, 12 Sep 2014 13:27:33 +0200] rev 58325
Changing the way the dependencies are managed.
fleury [Fri, 12 Sep 2014 13:27:32 +0200] rev 58324
correction in the thf0 parser ("(=)" found in a Satallax proof).
blanchet [Fri, 12 Sep 2014 11:17:06 +0200] rev 58323
merge
blanchet [Fri, 12 Sep 2014 11:16:47 +0200] rev 58322
fixed spellings
haftmann [Fri, 12 Sep 2014 07:38:15 +0200] rev 58321
NEWS
haftmann [Thu, 11 Sep 2014 23:12:32 +0200] rev 58320
abstract product over monoid for lists
haftmann [Thu, 11 Sep 2014 18:33:56 +0200] rev 58319
use proto_base_sort uniformly
blanchet [Thu, 11 Sep 2014 21:11:03 +0200] rev 58318
fixed some spelling mistakes
blanchet [Thu, 11 Sep 2014 20:01:29 +0200] rev 58317
tuned comment
blanchet [Thu, 11 Sep 2014 19:59:46 +0200] rev 58316
more porting to new datatypes
blanchet [Thu, 11 Sep 2014 19:45:42 +0200] rev 58315
tuning terminology
blanchet [Thu, 11 Sep 2014 19:41:45 +0200] rev 58314
compile
blanchet [Thu, 11 Sep 2014 19:39:48 +0200] rev 58313
renamed example theory for consistency
blanchet [Thu, 11 Sep 2014 19:38:22 +0200] rev 58312
updated ROOT
blanchet [Thu, 11 Sep 2014 19:35:38 +0200] rev 58311
tuned documentation
blanchet [Thu, 11 Sep 2014 19:32:36 +0200] rev 58310
updated news
blanchet [Thu, 11 Sep 2014 19:26:59 +0200] rev 58309
renamed 'BNF_Examples' to 'Datatype_Examples' (cf. 'datatypes.pdf')
blanchet [Thu, 11 Sep 2014 19:20:23 +0200] rev 58308
move datatype benchmarks
blanchet [Thu, 11 Sep 2014 19:18:23 +0200] rev 58307
use new datatypes for benchmarks
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58306
renamed 'rep_datatype' to 'old_rep_datatype' (HOL)
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58305
renamed 'datatype' to 'old_datatype'; 'datatype' is now alias for 'datatype_new'
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58304
tuning
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58303
fixed situation in 'primrec' when recursive calls are apparently nested, e.g. 'f (f x y) y', with the recursion in 'y'
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58302
tuning
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58301
fixed situation in 'primrec' whereby the original value of a constructor argument of nested type was not translated correctly to a 'map fst'
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58300
speed up old Nominal by killing type variables
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58299
took out some datatype tests for Refute -- these yield timeouts on some Isatests after transition to new datatypes, for some reason (and Refute is obsolete anyway)
blanchet [Thu, 11 Sep 2014 18:54:36 +0200] rev 58298
more docs
traytel [Thu, 11 Sep 2014 15:08:56 +0200] rev 58297
new deads go to the end
blanchet [Thu, 11 Sep 2014 11:49:47 +0200] rev 58296
comment
haftmann [Wed, 10 Sep 2014 22:52:46 +0200] rev 58295
more material on lists
haftmann [Wed, 10 Sep 2014 14:58:02 +0200] rev 58294
explicit check phase to guide type inference of class expression towards one single type variable
haftmann [Wed, 10 Sep 2014 14:58:01 +0200] rev 58293
tuned
haftmann [Wed, 10 Sep 2014 14:57:03 +0200] rev 58292
dropped ineffective print_translation which has never been adjusted to check/uncheck-style case patterns
blanchet [Tue, 09 Sep 2014 23:54:47 +0200] rev 58291
tuning
blanchet [Tue, 09 Sep 2014 23:54:39 +0200] rev 58290
proper checks -- the calls data structure may contain spurious entries
blanchet [Tue, 09 Sep 2014 22:33:43 +0200] rev 58289
avoid exception
blanchet [Tue, 09 Sep 2014 22:28:49 +0200] rev 58288
avoid internal fact
blanchet [Tue, 09 Sep 2014 22:25:14 +0200] rev 58287
restored old case names
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58286
compile
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58285
avoid duplicate case names
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58284
nicer case names in the N2M case, similar to those generated by the old package (e.g. 'Cons_tree' instead of just 'Cons')
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58283
preserve case names in '(co)induct' theorems generated by prim(co)rec'
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58282
hide DEADID/ID theorems
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58281
tuning
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58280
more canonical (and correct) local theory threading
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58279
removed 'datatype_compat's that are no longer needed
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58278
documented extraction plugin
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58277
made realizer more robust in the face of nesting through functions
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58276
removed debugging junk
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58275
renamed ML file and module
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58274
made datatype realizer plugin work for new-style datatypes with no nesting
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58273
ported HOL-Proofs-Lambda to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58272
ported HOL-Proofs-Extraction to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58271
made SML/NJ happier
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58270
more porting to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58269
tuned IArray code generator w.r.t. map rel set
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58268
ported Nitpick_Examples to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58267
set 'fundef_cong' attribute also for (co)datatypes with no live type variables
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58266
ported IArray to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58265
prevent infinite loop when type variables are of a non-'type' sort
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58264
tuned code
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58263
ported MicroJava to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58262
rename_tac'd scrips