• 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