The fraction of large random trees representing a given Boolean function in implicational logic

被引:9
|
作者
Fournier, Herve [2 ]
Gardy, Daniele [2 ]
Genitrini, Antoine [3 ]
Gittenberger, Bernhard [1 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
[2] Univ Versailles St Quentin En Yvelines, CNRS, UMR 8144, Lab PRiSM, F-78035 Versailles, France
[3] Univ Paris 06, CNRS, UMR 7606, Lab LIP6, F-75252 Paris 05, France
关键词
Boolean functions; implicational formulas; complexity; limiting ratio; probability distribution; analytic combinatorics; read-once functions; branching processes; FORMULAS; PROBABILITY;
D O I
10.1002/rsa.20379
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the logical system of Boolean expressions built on the single connector of implication and on positive literals. Assuming all expressions of a given size to be equally likely, we prove that we can define a probability distribution on the set of Boolean functions expressible in this system. Then we show how to approximate the probability of a function f when the number of variables grows to infinity, and that this asymptotic probability has a simple expression in terms of the complexity of f. We also prove that most expressions computing any given function in this system are simple, in a sense that we make precise. The probability of all read-once functions of a given complexity is also evaluated in this model. At last, using the same techniques, the relation between the probability of a function and its complexity is also obtained when random expressions are drawn according to a critical branching process. (C) 2011 Wiley Periodicals, Inc. Random Struct. Alg., 2011
引用
收藏
页码:317 / 349
页数:33
相关论文
共 7 条