Mechanical verification of a square root algorithm using taylor’s theorem

12Citations
Citations of this article
58Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The IBM Power4™ processor uses Chebyshev polynomials to calculate square root. We formally verified the correctness of this algorithm using the ACL2(r) theorem prover. The proofrequires the analysis on the approximation error ofCheb yshev polynomials. This is done by proving Taylor’s theorem, and then analyzing the Chebyshev polynomial using Taylor polynomials. Taylor’s theorem is proven by way ofnon-standard analysis, as implemented in ACL2(r). Since a Taylor polynomial has less accuracy than the Chebyshev polynomial ofthe same degree, we used hundreds ofT aylor polynomial generated by ACL2(r) to evaluate the error ofa Chebyshev polynomial.

Cite

CITATION STYLE

APA

Sawada, J., & Gamboa, R. (2002). Mechanical verification of a square root algorithm using taylor’s theorem. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2517, pp. 274–291). Springer Verlag. https://doi.org/10.1007/3-540-36126-x_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free