Computing Boolean functions from multiple faulty copies of input bits

Mario Szegedy, Xiaomin Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations


Suppose, we want to compute a Boolean function f, but instead of receiving the input, we only get l ϵ-faulty copies of each input bit. A typical solution in this case is to take the majority value of the faulty bits for each individual input bit and apply f on the majority values. We call this the trivial construction. We showt hat if f: {0, 1}n → {0, 1} and ϵ are known, the best construction function, F, is often not the trivial. In particular, in many cases the best F cannot be written as a composition of some functions with f, and in addition it is better to use a randomized F than a deterministic one. We also prove, that the trivial construction is optimal in some rough sense: if we denote by l(f) the number of (Equation Presented) biased copies we need from each input to reliably compute f using the best (randomized) recovery function F, and w e denote by ltriv(f) the analogous number for the trivial construction, then ltriv(f) = Θ(l(f)). Moreover, both quantities are in Θ(log S(f)), where S(f) is the sensitivity of f. A quantity related to l(f) is (Equation Presented) where li is the number of 0.1-biased copies of xi, such that the above number of readings is already sufficient to recover f with high certainty. This quantity was first introduced by Reischuk et al. [14] in order to provide lower bounds for the noisy circuit size of f. In this article we give a complete characterization of (Equation Presented) through a combinatorial lemma, that can be interesting on its own right.

Original languageEnglish (US)
Title of host publicationLATIN 2002
Subtitle of host publicationTheoretical Informatics - 5th Latin American Symposium, Proceedings
EditorsSergio Rajsbaum
PublisherSpringer Verlag
Number of pages15
ISBN (Electronic)3540434003, 9783540434009
StatePublished - 2002
Event5th Latin American Symposium on Theoretical Informatics, LATIN 2002 - Cancun, Mexico
Duration: Apr 3 2002Apr 6 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other5th Latin American Symposium on Theoretical Informatics, LATIN 2002

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Computing Boolean functions from multiple faulty copies of input bits'. Together they form a unique fingerprint.

Cite this