#
8d83067c |
|
21-Oct-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove TABs from examples
|
#
4761143b |
|
10-Aug-2009 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Removed trailing whitespace from all .sml and .sig files. This affects over 900 files and was done using emacs's delete-trailing-whitespace function in batch mode. Building the system with Poly/ML and Moscow ML seems to work, so I'm hoping these changes don't break anything. Please complain if they do!
|
#
7839c3ab |
|
24-Nov-2008 |
Konrad Slind <konrad.slind@gmail.com> |
Fix for a Define bug spotted by mjcg. When dealing with recursive calls under a case, if variables with certain names (those starting with v) are bound in the case pattern then it can happen that variables generated during pattern matching can be the same, leading to failed proofs. Totally obscure, and dealt with properly (I think) in normal pattern matching. So, a difference between Pmatch and Functional. The fix is to invent a class of variables not accepted by the parser (i.e. starting *v) and to later eliminate the weird names from any theorems coming out of Hol_defn. Some other trivial mods made in passing also, plus tests for the new behaviour. Also a new conversional, MAP_THM, which applies the given conversion to the assumptions and conclusion of the given theorem.
|
#
8b8d743c |
|
13-Oct-2008 |
James Reynolds <jr291@cam.ac.uk> |
Fixed LLEQ_THM to work in both kernels. Replaced store_definition with save_thm.
|
#
a31f6090 |
|
08-Sep-2008 |
James Reynolds <jr291@cam.ac.uk> |
Modifications to ensure the files work under the experimental kernel.
|
#
285fbdf0 |
|
05-Mar-2008 |
Peter Homeier <palantir@trustworthytools.com> |
Fixed various proof scripts in acl2_packageScript.sml and sexpScript.sml so that examples/acl2/ml now builds.
|
#
2be1c189 |
|
15-Mar-2007 |
James Reynolds <jr291@cam.ac.uk> |
acl2_packageScript: Fixed to run on the experimental kernel, now uses an iterative partitioning function and abbreviates long terms to keep execution time down.
|
#
855935cf |
|
19-Sep-2006 |
James Reynolds <jr291@cam.ac.uk> |
translateScript: New acl2 definitions and rewrites for list definitions acl2_packageScript: A bit faster again...
|
#
966185ab |
|
12-Sep-2006 |
James Reynolds <jr291@cam.ac.uk> |
acl2_packageScript.sml: Modifed again to improve compile time, now O(n. log n) so probably as good as its going to get!
|
#
ca718949 |
|
11-Sep-2006 |
James Reynolds <jr291@cam.ac.uk> |
acl2_packageScript: Updated to compile faster
|
#
c477d334 |
|
11-Aug-2006 |
Mike Gordon <mjcg@cl.cam.ac.uk> |
Defines and validates ACL2 package structure. Validation proof takes 8 hours! Tried to count the primitive inferences, but Count.apply causes an overflow (see commented out code at end).
|