JargonFile/original/html/I/Infinite-Monkey-Theorem.html
2014-03-27 18:54:56 +00:00

35 lines
4.4 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Infinite-Monkey Theorem</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../I.html" title="I"/><link rel="previous" href="infinite-loop.html" title="infinite loop"/><link rel="next" href="infinity.html" title="infinity"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Infinite-Monkey Theorem</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="infinite-loop.html">Prev</a> </td><th width="60%" align="center">I</th><td width="20%" align="right"> <a accesskey="n" href="infinity.html">Next</a></td></tr></table><hr/></div><dt><a id="Infinite-Monkey-Theorem"/><dt xmlns="" id="Infinite-Monkey-Theorem"><b>Infinite-Monkey Theorem</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> &#8220;<span class="quote">If you put an <a href="infinite.html"><i class="glossterm">infinite</i></a> number of
monkeys at typewriters, eventually one will bash out the script for
Hamlet.</span>&#8221; (One may also hypothesize a small number of monkeys and a
very long period of time.) This theorem asserts nothing about the
intelligence of the one <a href="../R/random.html"><i class="glossterm">random</i></a> monkey that
eventually comes up with the script (and note that the mob will also type
out all the possible <span class="emphasis"><em>incorrect</em></span> versions of Hamlet).
It may be referred to semi-seriously when justifying a <a href="../B/brute-force.html"><i class="glossterm">brute
force</i></a> method; the implication is that, with enough resources
thrown at it, any technical challenge becomes a <a href="../O/one-banana-problem.html"><i class="glossterm">one-banana
problem</i></a>. This argument gets more respect since
<a href="../L/Linux.html"><i class="glossterm">Linux</i></a> justified the <a href="../B/bazaar.html"><i class="glossterm">bazaar</i></a>
mode of development.</p><p>Other hackers maintain that the Infinite-Monkey Theorem cannot be
true &#8212; otherwise Usenet would have reproduced the entire canon of
great literature by now.</p><p>In mid-2002, researchers at Plymouth Univesity in England actually
put a working computer in a cage with six crested macaques. The monkeys
proceeded to bash the machine with a rock, urinate on it, and type the
letter S a lot (later, the letters A, J, L, and M also crept in). The
results were published in a limited-edition book, <i class="citetitle">Notes Towards
The Complete Works of Shakespeare</i>. A researcher reported:
&#8220;<span class="quote">They were quite interested in the screen, and they saw that when
they typed a letter, something happened. There was a level of intention
there.</span>&#8221; Scattered field reports that there are AOL users this
competent have been greeted with well-deserved skepticism.</p><p>This theorem has been traced to the mathematiciamn Émile
Borel in 1913, and was first popularized by the astronomer Sir Arthur
Eddington. It became part of the idiom of techies via the classic SF short
story <a href="http://www.janda.org/c10/readings/monkeys.htm" target="_top">Inflexible
Logic</a> by Russell Maloney, and many younger hackers know it through
a reference in Douglas Adams's <i class="citetitle">Hitchhiker's Guide to the
Galaxy</i>. Some other references have been <a href="http://www.angelfire.com/in/hypnosonic/Parable_of_the_Monkeys.html" target="_top">collected
on the Web</a>.
On 1 April 2000 the usage acquired its own Internet standard, <a href=" http://www.ietf.org/rfc/rfc2795.txt" target="_top"> RFC2795</a> (Infinite Monkey
Protocol Suite).</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="infinite-loop.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../I.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="infinity.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">infinite loop </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> infinity</td></tr></table></div></body></html>