• DocumentCode
    2356463
  • Title

    On the robustness of functional equations

  • Author

    Rubinfeld, Ronitt

  • Author_Institution
    Cornell Univ., Ithaca, NY, USA
  • fYear
    1994
  • fDate
    20-22 Nov 1994
  • Firstpage
    288
  • Lastpage
    299
  • Abstract
    Given a functional equation, such as ∀x, y f(x)+f(y)=f(x+y), we study the following general question: When can the “for all” quantifiers be replaced by “for most” quantifiers without essentially changing the functions that are characterized by the property? When “for most” quantifiers are sufficient, we say that the functional equation is robust. We show conditions on functional equations of the form ∀x, y F[f(x-y), f(x+y), f(x), f(y)]=0, where F is an algebraic function, that imply robustness. We then initiate a general study aimed at characterizing properties of functional equations that determine whether or not they are robust. Our results have applications to the area of self-testing/correcting programs-this paper provides results which show that the concept of self-testing/correcting has much broader applications than we previously understood. We show that self-testers and self-correctors can be found for many functions satisfying robust functional equations, including tan x, 1/1+cot x, Ax/1-Ax´, cosh x
  • Keywords
    computational complexity; functional equations; functional equations robustness; quantifiers; self correcting programs; self-correctors; self-testers; self-testing programs; Automatic testing; Built-in self-test; Equations; Linearity; Mathematics; Physics; Prototypes; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
  • Conference_Location
    Santa Fe, NM
  • Print_ISBN
    0-8186-6580-7
  • Type

    conf

  • DOI
    10.1109/SFCS.1994.365686
  • Filename
    365686