The Complexity of Songs - Article Summary

Article Summary

Knuth writes, with a grain of truth, that "our ancient ancestors invented the concept of refrain" to reduce the space complexity of songs, which becomes crucial when a large number of songs is to be committed to one's memory. Knuth's Lemma 1 states that if N is the length of a song, then the refrain decreases the song complexity to cN, where the factor c < 1.

Knuth further demonstrates a way of producing songs with O complexity, an approach "further improved by a Scottish farmer named O. MacDonald".

More ingenious approaches yield songs of complexity O, a class known as "m bottles of beer on the wall".

Finally, the progress during the 20th century—stimulated by the fact that "the advent of modern drugs has led to demands for still less memory"—leads to the ultimate improvement: arbitrarily long songs with space complexity O(1), e.g. for a song to be defined by the recurrence relation

'That's the way,' 'I like it,', for all
'uh huh,' 'uh huh'

Read more about this topic:  The Complexity Of Songs

Famous quotes containing the words article and/or summary:

    Nature’s law says that the strong must prevent the weak from living, but only in a newspaper article or textbook can this be packaged into a comprehensible thought. In the soup of everyday life, in the mixture of minutia from which human relations are woven, it is not a law. It is a logical incongruity when both strong and weak fall victim to their mutual relations, unconsciously subservient to some unknown guiding power that stands outside of life, irrelevant to man.
    Anton Pavlovich Chekhov (1860–1904)

    Product of a myriad various minds and contending tongues, compact of obscure and minute association, a language has its own abundant and often recondite laws, in the habitual and summary recognition of which scholarship consists.
    Walter Pater (1839–1894)