Pigeonhole principle — where it appears
Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.
The dictionary that builds itself
LZSS contains no probability, no frequency table and no entropy calculation. Its entire model is a window of recent text and its only move is to say "the next nine symbols are the ones that appeared 1,200 positions ago". On a stream whose zeroth-order floor is 3.89 bits per symbol it spends 2.11, and widening its window past 4,096 makes it worse rather than better.
What a reordering costs to undo
Sorting the characters of a text clusters them perfectly: a move-to-front pass then leaves 289 bits where the text's own floor is 31,931. Naming which arrangement of those characters the text was costs 31,827 bits, and the two numbers add to the floor it started from. The Burrows–Wheeler transform clusters less and costs nothing to undo, which is the only reason it is the one that is used.
Named alongside it
The objects these essays reach for when they reach for this one.
Bits per symbolBurrows-wheeler transformCompression ratioCounting argumentDeflateDictionary codingEntropyInformation-theoretic boundInvertibilityLower boundLz77Lz78