184,037 research outputs found

    Landscape Boolean Functions

    Get PDF
    In this paper we define a class of Boolean and generalized Boolean functions defined on F2n\mathbb{F}_2^n with values in Zq\mathbb{Z}_q (mostly, we consider q=2kq=2^k), which we call landscape functions (whose class containing generalized bent, semibent, and plateaued) and find their complete characterization in terms of their components. In particular, we show that the previously published characterizations of generalized bent and plateaued Boolean functions are in fact particular cases of this more general setting. Furthermore, we provide an inductive construction of landscape functions, having any number of nonzero Walsh-Hadamard coefficients. We also completely characterize generalized plateaued functions in terms of the second derivatives and fourth moments.Comment: 19 page

    Denseness of volatile and nonvolatile sequences of functions

    Full text link
    In a recent paper by Jonasson and Steif, definitions to describe the volatility of sequences of Boolean functions, fn ⁣:{1,1}n{1,1} f_n \colon \{ -1,1 \}^n \to \{ -1,1 \} were introduced. We continue their study of how these definitions relate to noise stability and noise sensitivity. Our main results are that the set of volatile sequences of Boolean functions is a natural way "dense" in the set of all sequences of Boolean functions, and that the set of non-volatile Boolean sequences is not "dense" in the set of noise stable sequences of Boolean functions.Comment: 14 pages, 2 figure

    Quantum algorithms for testing Boolean functions

    Full text link
    We discuss quantum algorithms, based on the Bernstein-Vazirani algorithm, for finding which variables a Boolean function depends on. There are 2^n possible linear Boolean functions of n variables; given a linear Boolean function, the Bernstein-Vazirani quantum algorithm can deterministically identify which one of these Boolean functions we are given using just one single function query. The same quantum algorithm can also be used to learn which input variables other types of Boolean functions depend on, with a success probability that depends on the form of the Boolean function that is tested, but does not depend on the total number of input variables. We also outline a procedure to futher amplify the success probability, based on another quantum algorithm, the Grover search

    Quantum Communications Based on Quantum Hashing

    Get PDF
    In this paper we consider an application of the recently proposed quantum hashing technique for computing Boolean functions in the quantum communication model. The combination of binary functions on non-binary quantum hash function is done via polynomial presentation, which we have called a characteristic of a Boolean function. Based on the characteristic polynomial presentation of Boolean functions and quantum hashing technique we present a method for computing Boolean functions in the quantum one-way communication model, where one of the parties performs his computations and sends a message to the other party, who must output the result after his part of computations. Some of the results are also true in a more restricted Simultaneous Message Passing model with no shared resources, in which communicating parties can interact only via the referee. We give several examples of Boolean functions whose polynomial presentations have specific properties allowing for construction of quantum communication protocols that are provably exponentially better than classical ones in the simultaneous message passing setting

    On the Robustness of NK-Kauffman Networks Against Changes in their Connections and Boolean Functions

    Full text link
    NK-Kauffman networks {\cal L}^N_K are a subset of the Boolean functions on N Boolean variables to themselves, \Lambda_N = {\xi: \IZ_2^N \to \IZ_2^N}. To each NK-Kauffman network it is possible to assign a unique Boolean function on N variables through the function \Psi: {\cal L}^N_K \to \Lambda_N. The probability {\cal P}_K that \Psi (f) = \Psi (f'), when f' is obtained through f by a change of one of its K-Boolean functions (b_K: \IZ_2^K \to \IZ_2), and/or connections; is calculated. The leading term of the asymptotic expansion of {\cal P}_K, for N \gg 1, turns out to depend on: the probability to extract the tautology and contradiction Boolean functions, and in the average value of the distribution of probability of the Boolean functions; the other terms decay as {\cal O} (1 / N). In order to accomplish this, a classification of the Boolean functions in terms of what I have called their irreducible degree of connectivity is established. The mathematical findings are discussed in the biological context where, \Psi is used to model the genotype-phenotype map.Comment: 17 pages, 1 figure, Accepted in Journal of Mathematical Physic
    corecore