A Self-Tester for Linear Functions over the Integers with an Elementary Proof of Correctness
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 spac...
Main Authors: | , , |
---|---|
Other Authors: | , , |
Format: | Article |
Language: | English |
Published: |
Springer US,
2016-07-15T22:56:51Z.
|
Subjects: | |
Online Access: | Get fulltext |
Summary: | 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. National Science Foundation (U.S.) (grants CCF-1217423, CCF-1065125, and CCF-1420692) Israel Science Foundation (grant 1536/14) |
---|