Meu exemplo favorito desse tipo é a prova baseada em entropia do Lema de Shearer's. (Aprendi sobre essa prova e várias outras muito bonitas da Entropy and Counting de Jaikumar Radhakrishnan .)
Reivindicação: Suponha que você tenha pontos em que tenham projeções distintas no plano , projeções distintas no plano e projeções distintas no plano . Então, .R 3 n x y z n y x z n z x y n 2 ≤ n x n y n znR3nxyznyxznzxyn2≤nxnynz
Prova: Seja um ponto uniformemente escolhido aleatoriamente dentre os pontos. Deixe , , denotam suas projecções no , e planos respectivamente. n p x p y p z y z x z x yp=(x,y,z)npxpypzyzxzxy
Por um lado, , , e , pelas propriedades básicas da entropia.H[p]=logn H [ p y ] ≤ log n y H [ p z ] ≤ log n zH[px]≤lognxH[py]≤lognyH[pz]≤lognz
Por outro lado, temos e também adição das três últimas equações nos dá: , onde usamos o fato de que o condicionamento diminui a entropia (em geral, para quaisquer variáveis aleatórias ).H [ p x ] = H [ y ] + H [ z | y ] H [ p y ] = H [ x ] + H [ z | x ] H [
H[p]=H[x]+H[y|x]+H[z|x,y]
H[px]=H[y]+H[z|y]
H[py]=H[x]+H[z|x]
H [ p x ] + H [ p y ] + H [ p z ] = 2 H [ x ] + H [ y ] + H [ y | x ] + H [ z | x ] + H [ zH[pz]=H[x]+H[y|x]
H[px]+H[py]+H[pz]= 2H[x]+H[y]+ H[y|x]+ H[z|x] ≥ 2 H [+H[z|y] 2 H [ p ] H [ a ] ≥ H [ a | b ] a , b≥2H[x]+2H[y|x]+2H[z|x,y]= 2H[p]H[a]≥H[a|b]a,b
Portanto, temos ou .n 2 ≤ n x n y n z2logn≤lognx+logny+lognzn2≤nxnynz