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
相关论文
共 39 条
[1]  
[Anonymous], 2001, 4103 INRIA
[2]  
[Anonymous], 1951, J. Symb. Log., DOI DOI 10.2307/2268661
[3]  
[Anonymous], 2009, P 5 SIAM WORKSH AN C
[4]  
[Anonymous], 2005, REP MATH LOGIC
[5]  
[Anonymous], 1972, BRANCHING PROCESSES
[6]  
Boppana R. B., 1985, 26th Annual Symposium on Foundations of Computer Science (Cat. No.85CH2224-4), P20, DOI 10.1109/SFCS.1985.5
[7]   The Boolean functions computed by random Boolean formulas OR how to grow the right function [J].
Brodsky, A ;
Pippenger, N .
RANDOM STRUCTURES & ALGORITHMS, 2005, 27 (04) :490-519
[8]   And/or trees revisited [J].
Chauvin, B ;
Flajolet, P ;
Gardy, D ;
Gittenberger, B .
COMBINATORICS PROBABILITY & COMPUTING, 2004, 13 (4-5) :475-497
[9]   LINEAR-TIME ALGORITHMS FOR TESTING THE SATISFIABILITY OF PROPOSITIONAL HORN FORMULAE. [J].
Dowling, William F. ;
Gallier, Jean H. .
Journal of Logic Programming, 1984, 1 (03) :267-284
[10]  
Drmota M, 1997, RANDOM STRUCT ALGOR, V10, P103, DOI 10.1002/(SICI)1098-2418(199701/03)10:1/2<103::AID-RSA5>3.0.CO