Certifying Square Root and Division Elimination
Author: Pierre Neron
Paper Information
| Title: | Certifying Square Root and Division Elimination |
| Authors: | Pierre Neron |
| Proceedings: | NSV 2014 Proceedings |
| Editors: | Olivier Bouissou and Khalil Ghorbal |
| Keywords: | Program transformation, Real number computation, Certifying transformation, Semantics preservation, Aeronautics |
| Abstract: | ABSTRACT. This paper presents a program transformation that removes square roots and divisions from functional programs without recursion, producing code that can be exactly computed. This transformation accepts different subsets of languages as input and it provides a certifying mechanism when the targeted language is Pvs. In this case, we provide a relation between every function definition in the output code and its corresponding one in the input code, that specifies the behavior of the produced function with respect to the input one. This transformation has been implemented in OCaml and has been tested on different algorithms from the NASA ACCoRD project. |
| Pages: | 0 |
| Talk: | Jul 17 14:30 |
| Paper: | ![]() |
