16 Boolean Analysis — LMN
16.1 Overview
This module assembles the infrastructure for the LMN theorem (Lemma 4.28 of O’Donnell’s Analysis of Boolean Functions). It provides arithmetic helper lemmas for the \(\mathrm{logb}\)-based parameter choices, an iterative circuit reduction bound carrying explicit Chernoff tails, and the main statement bounding the probability that a random restriction of a bounded-depth circuit has large decision-tree depth.
16.2 Declarations
Let \(s \in \mathbb {N}\) be a positive integer and let \(\varepsilon \in \mathbb {R}\) satisfy \(0 \lt \varepsilon \le 1\). Then
Let \(s \ge 1\) be a positive integer and let \(\varepsilon \gt 0\) be a real number. Then
Let \(s\) be a positive integer and let \(\varepsilon \gt 0\) be a real number. Then
where the exponent \(\log _2(2s/\varepsilon )\) is the base-\(2\) logarithm.
For every real number \(\varepsilon \gt 0\),
where \(\log _2\) denotes the logarithm to base \(2\).
Let \(c\) be a Boolean circuit on \(n \ge 1\) variables of depth at most \(d\), size at most \(s\), and maximum fan-in at most \(w\), where \(d \ge 2\) and \(s, w, l \ge 1\), and fix a threshold \(t\). Apply a Bernoulli random restriction with parameter
so that each variable is left free with probability \(\delta \) and otherwise fixed to \(\mathtt{false}\) or \(\mathtt{true}\) with equal probability. Then the probability that the restricted function \(x \mapsto c(\rho .\mathrm{extend}\, x)\) has decision-tree depth exceeding \(t\) satisfies
as an upper bound.
Let \(c\) be a Boolean circuit on \(n \ge 1\) variables with depth at most \(d\), size at most \(s\), and maximum fan-in at most \(w\), where \(d \ge 2\) and \(s, w, l \gt 0\). Fix a real number \(\varepsilon \gt 0\) and natural numbers \(l, t\) satisfying \(s \cdot \left(\tfrac {1}{2}\right)^{l} \le \varepsilon /2\) and \(\left(\tfrac {1}{2}\right)^{t} \le \varepsilon /2\), and put
Draw a random restriction \(\rho \) on the \(n\) variables by leaving each coordinate free with probability \(\delta \) and otherwise fixing it to a uniformly random Boolean value, all coordinates independent. Let \(c\! \restriction _{\rho }\) denote the restricted function of the free coordinates, obtained by evaluating \(c\) with the coordinates set by \(\rho \) held to their fixed values. Then the probability that \(c\! \restriction _{\rho }\) has decision-tree depth exceeding \(t\)—that is, that no decision tree of depth at most \(t\) computes it—satisfies