Self-predicting boolean functions

Nir Weinberger, Ofer Shayevitz

Research output: Contribution to journalArticlepeer-review


A Boolean function g is said to be an optimal predictor for another Boolean function f if it minimizes the probability that f(Xn) = g(Y n) among all functions, where Xn is uniform over the Hamming cube and Y n is obtained from Xn by independently flipping each coordinate with probability δ. This paper is about self-predicting functions, which are those that coincide with their optimal predictor.

Original languageEnglish
Pages (from-to)665-693
Number of pages29
JournalSIAM Journal on Discrete Mathematics
Issue number2
StatePublished - 2019


FundersFunder number
Horizon 2020 Framework Programme639573
European Research Council


    • Boolean functions
    • Fourier analysis
    • Optimal prediction
    • Stability


    Dive into the research topics of 'Self-predicting boolean functions'. Together they form a unique fingerprint.

    Cite this