4.7. Неравенство Макмиллана
Неравенство Крафта применимо к мгновенным кодам, которые являются частным случаем однозначно декодируемых кодов. Макмиллан показал, что такое же неравенство справедливо для однозначно декодируемых кодов. Основная идея доказательства необходимости состоит в том, что число, превышающее 1, очень быстро возрастает с увеличением степени, в которую оно возводится. Если рост можно ограничить, то это означает, что число не превышает 1. Доказательство достаточности следует из того, что его можно провести для мгновенных кодов, являющихся частными случаями однозначно декодируемых кодов.
Доказательство необходимости начинается с рассмотрения выражения
Разложив выражение в скобках, получим сумму многих членов, каждый из которых включает
в некоторой степени; показатель степени изменяется от наименьшего значения
до