1. Nierówność Kraft’a
∑i=1N2−li≤1 (dla kodu prefiksowego)
1.1. D-d
Wizualizacja kodów prefiksowych (drzewo):
l - maksymalna głębokość, czyli długość najdłuższego kodu
ile liści na ostatnim poziomie „wyznacza” i-ta wisienka? (każda wisienka ma swoje pod-drzewka)
kod i-tej wiśni jest długości li
liczba liści to 2l−li
Zatem i=1∑N2l−li≤2l■
1.1.1. Ćwiczenie
Pokaż, że na odwrót.
2. Fakt#1
∀x>0ln(x)≤x−1.
2.1. D-d
- f(x)=x−1−ln(x)∣ roˊz˙niczkujemy
- f′(x)=1−x1
- f′(x)<0 dla x∈(0;1)
- f′(1)=0
- f′(x)>0 dla x>1
- f ma minimum w 1.
- f(1)=0. ■
3. Fakt#2
log2(x)=log2(e)ln(x)≤(log2(e))⋅(x−1)
3.1. D-d
(Twierdzenie Shannon’a)
L−H=∑i=1Npili+∑i=1Npilogpi=∑i=1Npilog(2ki⋅pi)
H−L=∑i=1Npilog2li⋅pi1≤∑i=1Npi(2lipi1−1)log2(e)=log2(e)(∑i=1N2li1−∑i=1Npi)≤log2(e)(1−1)=0
czyli sukces ■