Characterizing normality via automata and random matrix products
Laurent Bienvenu (CNRS, LaBRI), Santiago Cifuentes (ICC, UBA), Hugo Gimbert (CNRS, LaBRI)

TL;DR
This paper extends classical automata-based characterizations of normal sequences to probabilistic automata, linking sequence normality to exponential convergence of expected gambler capital and matrix product behaviors.
Contribution
It introduces a probabilistic automata framework for characterizing normality and proves the decidability of classifying matrix product convergence behaviors.
Findings
Normal sequences correspond to exponential convergence of gambler capital in probabilistic automata.
The convergence of matrix products determines sequence normality.
The classification of matrix product behaviors is decidable.
Abstract
For a fixed alphabet A, an infinite sequence X is said to be normal if every word w over A appears in X with the same frequency as any other word of the same length. A classical result relates normality to finite automata as follows: a sequence X is normal if and only if all gambling strategies implementable with finite deterministic automata lose all their capital when trying to predict the next bit of X after seing the ones before. More precisely, Schnorr and Stimm (1972) proved that the capital goes exponentially fast to zero unless the automaton represents the gambler that never bets, in which case the capital remains constant. In this paper we show that an analogous result holds when considering probabilistic automata: a sequence X is normal if and only if for any gambling strategy implementable with probabilistic finite automaton it holds that the expected value of the capital of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
