Convergence laws for random words

A random word is a finite sequence of symbols chosen independently at random from some finite alphabet. The probability distribution of the symbols may be constant, or it may depend on the length of the word, analogo'Us to the way that edge probabilities of a random graph depend on the number of vertices of the graph. Two formal languages which express properties of words are considered: a first-order predicate calculus, and a monadic second-order calc'ulus. It is shown that every sentence in the first-order language has probability that converges to a limiting value as the length of the word increases. This extends the known convergence r'es'ult for first-order sentences about random words with constant probabilities. A weaker form of convergence law is proven for the monadic second-order language. The proofs rely on a combinatorial game (the Ehrenfeucht game), and results on the asymptotic behavior of finite Markov chains with variable transition probabilities.

[1]  J. Büchi Weak Second‐Order Arithmetic and Finite Automata , 1960 .

[2]  Ronald Fagin,et al.  Probabilities on finite models , 1976, Journal of Symbolic Logic.

[3]  A. Ehrenfeucht An application of games to the completeness problem for formalized theories , 1961 .

[4]  R. McNaughton Review: C. C. Elgot, Decision Problems of Finite Automata Design and Related Arithmetics , 1969 .

[5]  Peter Dolan A Zero-One Law for Random Subset , 1991, Random Struct. Algorithms.

[6]  Yu. V. Glebskii,et al.  Range and degree of realizability of formulas in the restricted predicate calculus , 1969 .

[7]  Neil Immerman,et al.  Expressibility as a complexity measure: results and directions , 1987, SCT.

[8]  Saharon Shelah,et al.  Nonconvergence, undecidability, and intractability in asymptotic problems , 1987, Ann. Pure Appl. Log..

[9]  Ronald Fagin Generalized first-order spectra, and polynomial. time recognizable sets , 1974 .

[10]  J. Lynch Almost sure theories , 1980 .

[11]  Peter Dolan,et al.  The Logic of Ordered Random Structures , 1993, Random Struct. Algorithms.

[12]  Miklós Ajtai,et al.  ∑11-Formulae on finite structures , 1983, Ann. Pure Appl. Log..

[13]  H. Gaifman Concerning measures in first order calculi , 1964 .

[14]  James F. Lynch Threshold Functions for Markov Chains: a Graph Theoretic Approach , 1993, Comb. Probab. Comput..

[15]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[16]  C. C. Elgot Decision problems of finite automata design and related arithmetics , 1961 .

[17]  James F. Lynch,et al.  The quantifier structure of sentences that characterize nondeterministic time complexity , 1990, Proceedings Fifth Annual Structure in Complexity Theory Conference.