A Self-Tester for Linear Functions over the Integers with an Elementary Proof of Correctness

Sheela Devadas*, Ronitt Rubinfeld

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

We present simple, self-contained proofs of correctness for algorithms for linearity testing and program checking of linear functions on finite subsets of integers represented as n-bit numbers. In addition we explore a generalization of self-testing to homomorphisms on a multidimensional vector space. We show that our self-testing algorithm for the univariate case can be directly generalized to vector space domains. The number of queries made by our algorithms is independent of domain size.

Original languageEnglish
Pages (from-to)99-111
Number of pages13
JournalTheory of Computing Systems
Volume59
Issue number1
DOIs
StatePublished - 1 Jul 2016

Keywords

  • Linearity testing
  • Property testing

Fingerprint

Dive into the research topics of 'A Self-Tester for Linear Functions over the Integers with an Elementary Proof of Correctness'. Together they form a unique fingerprint.

Cite this