\( \def\<#1>{\left<#1\right>} \newcommand{\CC}{\mathbf{C}} \newcommand{\F}{\mathcal{F}} \newcommand{\f}{\mathcal{F}} \newcommand{\rnw}{\mathbf{w}} \def\tikim{\mathrm{Pr}} \def\prob#1{\tikim\big[#1\big]} \newcommand{\Min}[2]{\mathrm{min}_{#2}(#1)} \newcommand{\Max}[2]{\mathrm{max}_{#2}(#1)} \DeclareDocumentCommand\setdef{mo}{\left\{#1\IfNoValueTF{#2}{}{ : #2}\right\}} \)

New proof of the Isolation Lemma

Let $E$ be a fixed set of $|E|=n$ elements, and $\f$ be a family of subsets of $E$. An $m$-weighting (or just a weighting) is an assignment $x:E\to [m]=\{1,\ldots,m\}$ of integer weights to the elements in $E$. The weight of a subset $S\subseteq E$ is then the total number $x(S)=\sum_{e\in S}x(e)$ of its elements. Let $\Min{\f}{x}$ denote the family of sets in $\f$ receiving the smallest weight under $x$. A weighting $x$ is isolating, if $|\Min{\f}{x}|=1$, i.e. if the minimum weight is achieved on a unique set in $\f$. A random $m$-weighting is a uniformly distributed weighting $x:E\to [m]$, with each weight-sequence taken independently with probability $m^{-n}$.
Isolation Lemma (minimization): For every family $\f\subseteq 2^{E}$, and a random $m$-weighting $x$, we have \[ \prob{|\Min{\f}{x}|=1}\geq \left(1-\frac{1}{m}\right)^n\geq 1-\frac{n}{m}. \]
The latter inequality here follows from the Bernoulli inequality $(1+a)^n\geq 1+na$ valid for any natural number $n\geq 1$ and any real number $a\geq -1$. That the probability is at least $1-n/m$ was proved by K. Mulmuley, U.Vazirani, and V.Vazirani (1987); see Lemma 11.5 in the 2nd edition, or Lemma 12.5 in the 1st edition.

By a different argument, Noam Ta-Shma (2015) obtained a stronger estimate $(1-1/m)^n$, which makes sense even when $m < n$.

Proof: We can assume w.l.o.g. that $\f$ is an anti-chain, i.e. that no set in $\f$ is a proper subset of another set in $\f$: the larger sets can be removed without affecting $|\Min{\f}{x}|$.

Let $X$ be the set of all $|X|=m^n$ weightings $x:E\to[m]$, and $Y$ the set of $|Y|=(m-1)^n$ weightings $y:E\to \{2,3,\ldots,m\}$. Define a mapping $\phi:Y\ni y\mapsto x_y\in X$ as follows: given a weighting $y\in Y$, fix an arbitrary set $S_y\in\Min{\f}{y}$, and define the weighting $x=x_y$ to be \[ x(e)=\begin{cases} y(e)-1 & \mbox{if $e\in S_y$,}\\ y(e) & \mbox{otherwise.} \end{cases} \] We claim that:

  1. If $y\in Y$ and $x=x_y$, then $|\Min{\f}{x}|=1$.
  2. $\phi$ is one-to-one on $Y$.
Together this already gives \[ \prob{|\Min{\f}{x}|=1}\overset{(1)}{\geq} \frac{|\phi(Y)|}{|X|} \overset{(2)}{=} \frac{|Y|}{|X|} =\left(1-\frac{1}{m}\right)^n\,. \] We are left with proving the claims. To see Claim 1, take a weighting $y\in Y$, and let $x=x_y$ be the corresponding weighting in $X$. Notice that for all $S\in\f$, $x(S)=y(S)-|S\cap S_y|$. Thus, for all $S\in\f$, $S\neq S_y$, we have \[ x(S_y)=y(S_y)-|S_y| \leq y(S)-|S_y| < y(S)-|S\cap S_y|=x(S)\,, \] where the first inequality holds because $S_y\in\Min{\f}{y}$, i.e. $S_y$ gives minimal weight under $y$, and the second inequality because the set $S_y$ is not contained in other set in $\f$ and therefore $|S\cap S_y|<|S_y|$. The second claim follows from the first one. If $y\in Y$ then, by Claim 1, there is a unique set $S_y\in\f$ achieving the minimum value under $x=x_y$. If we take $x_y$ and increment the weight it gives to $S_y$, we recover the weighting $y$. Thus, $x_y$ determines $y$. $\Box$


Of course, a similar argument yields the isolation lemma for the maximization problem. Let $\Max{\f}{x}$ denote the family of sets in $\f$ receiving the largest weight under $x$.

Isolation Lemma (maximization): For every family $\f\subseteq 2^{E}$, and a random $m$-weighting $x$, we have \[ \prob{|\Max{\f}{x}|=1}\geq \left(1-\frac{1}{m}\right)^n\geq 1-\frac{n}{m}. \]

The proof is almost the same, but let's do it.

Proof: As before, we can assume w.l.o.g. that $\f$ is an anti-chain, i.e. that no set in $\f$ is a proper subset of another set in $\f$: the smaller sets can be removed without affecting $|\Max{\f}{x}|$.

Let $X$ be the set of all $|X|=m^n$ weightings $x:E\to[m]$, and $Y$ the set of $|Y|=(m-1)^n$ weightings $y:E\to \{1,\ldots,m-1\}$. Define a mapping $\phi: Y\ni y\mapsto x_y\in X$ as follows: given a weighting $y\in Y$, fix an arbitrary set $S_y\in\Max{\f}{y}$, and define the weighting $x=x_y$ to be \[ x(e)=\begin{cases} y(e)+1 & \mbox{if $e\in S_y$,}\\ y(e) & \mbox{otherwise.} \end{cases} \] We claim that:

  1. If $y\in Y$ and $x=x_y$, then $|\Max{\f}{x}|=1$.
  2. $\phi$ is one-to-one on $Y$.
Together this already gives \[ \prob{|\Max{\f}{x}|=1}\geq \frac{|\phi(Y)|}{|X|} = \frac{|Y|}{|X|} =\left(1-\frac{1}{m}\right)^n\,. \] We again are only left with proving the claims. To see Claim (i), take a weighting $y\in Y$, and let $x=x_y$ be the corresponding weighting in $X$. Notice that for all $S\in\f$, $x(S)=y(S)+|S\cap S_y|$. Thus, for all $S\in\f$, $S\neq S_y$, we have \[ x(S_y)=y(S_y)+|S_y| \geq y(S)+|S_y| > y(S)+|S\cap S_y|=x(S)\,, \] where the first inequality holds because $S_y\in\Max{\f}{y}$, i.e. $S_y$ gives maximal weight under $y$, and the second inequality because the set $S_y$ is not contained in other set in $\f$ and therefore $|S_y|> |S\cap S_y|$. The second claim follows from the first one. If $y\in Y$ then, by Claim (i), there is a unique set $S_y\in\f$ achieving the maximum value under $x=x_y$. If we take $x_y$ and decrement the weight it gives to $S_y$, we recover the weighting $y$. Thus, $x_y$ determines $y$. $\Box$

S. Jukna, May 8, 2015