And now, as Monty Python like to say, for something completely different. I was emailing a friend about acronyms such as PINE and GNU and MUNG, acronyms that contain themselves as part of their abbreviation once you expand them out.
PINE, for example, means Pine Is Not Elm. Both are early Unix email readers that flourished in their day and had rabid fans who disliked the other software. Recursive acronyms are the ultimate insider’s geek track because you have to know enough to understand the joke. But they also play with an important computer science topic, and that is why I am typing this entry this morning, for those of you that are interested in exploring this further.
Of course, Wikipedia has a listing for the topic of recursive acronyms, and a nice list that they have compiled too, some of which I haven’t heard in a long time. Okay, you might say, so time to get a life, Strom.
This got me thinking about Gödel, Escher, Bach: an Eternal Golden Braid, a book by computer science professor Douglas Hofstadter. The book is a fascinating look at recursion and self-referential things, tying together some Big Themes such as mathematical expressions, music, and puzzles.
Take for example the Escher picture of two hands drawing each other, or how a fugue is structured to return back to the same musical theme. Then there is the artfully arranged Crab Canon, which is like a palindrome in the shape of a dialogue between two characters that reads the same top to bottom or bottom to top.
And for all you managers, the book contains Hofstadter’s law:
It always takes longer than expected, even when taking Hofstadter’s Law into account.
Think about that for a minute. Or take even longer.
Those of you that got all excited with the various crypto puzzles in DaVinci Code should take a look at this book. I read the book when I was just out of grad school, shortly after it was published and found it one of the more thought-provoking things I have ever read. I still have it on my shelf and look at from time to time, although sad to say my math retention isn’t what it used to be, and I am sure that I would have trouble with some of the theorems now.
NB: I also write a monthly column for the Tokyo-based Daily Yomiuri, and portions of this story were published in both print and Web editions today. I should have credited John Langdon for being, as he says, “The missing link between
Hofstadter and Dan Brown.” His book, Wordplay, has both a contributor from Hofstadter and Langdon claims it also inspired Brown to use his ambigrams in Angels & Demons. You can find out more about Langdon’s wonderful constructions here.