Shannon's source coding theorem
Shannon's source coding theorem states that the minimum average code length for lossless compression approaches a source's entropy per symbol as block length grows. It also gives a lower bound: no lossless code can average fewer bits per symbol than the entropy.