#
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!
|
#
235ce263 |
|
08-Sep-2008 |
James Reynolds <jr291@cam.ac.uk> |
Complete rework of the function encoding for ACL2. Usage of the encoding is contained in acl2encodeLib.sig.
|
#
0513ac47 |
|
11-Nov-2006 |
James Reynolds <jr291@cam.ac.uk> |
encodeLib: Major rewrite to allow encoding of functions with partial specifications. translateScript: Extra theorems added for better resolution of natural numbers testEncode: Updated to test partial specifications and some extra red-black tree examples added.
|
#
1f2514aa |
|
13-Aug-2006 |
James Reynolds <jr291@cam.ac.uk> |
encodeLib: Added two new modes of encoding functions, restricted, where the input domain is restricted (eg. ~(x = 0)), and recursive, where a recursive helper theorem is added to assist with termination in ACL2.
|
#
2286c3de |
|
26-Jul-2006 |
James Reynolds <jr291@cam.ac.uk> |
encodeLib: Complete re-vamp, can now do PolyTypism, however has limited support for case functions eg. NULL translateScript: Now uses |= for type judgements, and makes use of some new functions such as andl and implies. translateLib: Some functions to support encoding which are used in both encodeLib and translateScript
|
#
05b8d22e |
|
25-May-2006 |
James Reynolds <jr291@cam.ac.uk> |
File: encodeLib.sml Provides functions to encode HOL into ACL2 File: encodeLib.sig Signature for encodeLib.sml File: translateScript.sml Provides translation theorems between HOL and the sexp type. New constants are also defined here, which must be slurped along with anything being encoded.
|