A Versatile, Sound Tool for Simplifying Definitions
We present a tool, simplify-defun, that transforms the definition of a given function into a simplified definition of a new function, providing a proof checked by ACL2 that the old and new functions are equivalent. When appropriate it also generates termination and guard proofs for the new function....
Main Authors: | Alessandro Coglio, Matt Kaufmann, Eric W. Smith |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2017-05-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1705.01228v1 |
Similar Items
-
A Simple Java Code Generator for ACL2 Based on a Deep Embedding of ACL2 in Java
by: Alessandro Coglio
Published: (2018-10-01) -
A simplified definition of diastolic function in sepsis, compared against standard definitions
by: Michael J. Lanspa, et al.
Published: (2019-02-01) -
Second-Order Functions and Theorems in ACL2
by: Alessandro Coglio
Published: (2015-09-01) -
Glycodendrimers: versatile tools for nanotechnology
by: René Roy, et al.
Published: (2013-01-01) -
Some problems in the definitions of sound changes
by: Milica Mihaljević, et al.
Published: (2007-01-01)