DocumentCode
2645512
Title
Approximate checking of polynomials and functional equations
Author
Ergun, Funda ; Kumar, S. Ravi ; Rubinfeld, Ronitt
Author_Institution
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fYear
1996
fDate
14-16 Oct 1996
Firstpage
592
Lastpage
601
Abstract
The authors show how to check programs that compute polynomials and functions defined by addition theorems-in the realistic setting where the output of the program is approximate instead of exact. They present results showing how to perform approximate checking, self-testing, and self-correcting of polynomials, settling in the affirmative a question raised by Gemmell et al. (1991), and Rubinfeld and Sudan (1992, 1996). They then show how to perform approximate checking, self-testing, and self-correcting for those functions that satisfy addition theorems, settling a question raised by Rubinfeld (1994]) In both cases, they show that the properties used to test programs for these functions are both robust (in the approximate sense) and stable. Finally, they explore the use of reductions between functional equations in the context of approximate self-testing. Their results have implications to the stability theory of functional equations
Keywords
automatic testing; functional equations; numerical stability; polynomials; program testing; program verification; addition theorems; approximate checking; approximate program output; functional equation computation; functions; polynomial computation; program checking; program testing; reductions; self-correcting; self-testing; stability theory; Automatic testing; Built-in self-test; Computer science; Equations; Finite wordlength effects; Fixed-point arithmetic; Performance evaluation; Polynomials; Robustness; Stability;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
Conference_Location
Burlington, VT
ISSN
0272-5428
Print_ISBN
0-8186-7594-2
Type
conf
DOI
10.1109/SFCS.1996.548518
Filename
548518
Link To Document