{"id":2732,"date":"2023-06-02T07:39:41","date_gmt":"2023-06-02T12:39:41","guid":{"rendered":"http:\/\/www.ishygddt.xyz\/~blog\/?p=2732"},"modified":"2023-06-11T01:03:39","modified_gmt":"2023-06-11T06:03:39","slug":"poe-weird-proof-maelzel-chessplayer","status":"publish","type":"post","link":"http:\/\/www.ishygddt.xyz\/~blog\/2023\/06\/poe-weird-proof-maelzel-chessplayer","title":{"rendered":"Edgar Allan Poe Proves Stockfish Can't Exist"},"content":{"rendered":"<p>A summary of Edgar Allan Poe\u2019s <a href=\"https:\/\/www.eapoe.org\/works\/essays\/maelzel.htm\"><i>Maelzel\u2019s Chess-Player<\/i><\/a>.<\/p>\n<p>\u00a71\u2013\u00a74, \u00a76\u201310, \u00a711\u201314, and \u00a715\u201318 describe the physical appearance, (public) operation, and cultural\/historical context of the chess robot; \u00a75 and \u00a719 actually present the argument that the robot <em>can't<\/em> be a \u201cgenuine\u201d (or \u201cpure machine\u201d) <a href=\"https:\/\/en.wikipedia.org\/wiki\/Computer_chess\">mechanical chess player<\/a> \u2014 that it <em>must<\/em> have a human operator.<\/p>\n<p>\u00a75 sketches the outline of the argument:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Abridged<\/th>\n<th>Original Verbiage<\/th>\n<\/tr>\n<tr>\n<td>It\u2019s <strong>inconceivable<\/strong> that any physical computer could execute a <a href=\"https:\/\/en.wikipedia.org\/wiki\/While_loop\">free loop<\/a>; all effectively computable algorithms are <a href=\"https:\/\/en.wikipedia.org\/wiki\/Deterministic_algorithm\">deterministic<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Primitive_recursive_function\">primitive recursive<\/a>.<\/td>\n<td>\n<blockquote><p>Arithmetical or algebraical calculations are, from their very nature, fixed and determinate. Certain <em>data<\/em> being given, certain results necessarily and inevitably follow. These results have dependence upon nothing, and are influenced by nothing but the <em>data<\/em> originally given. And the question to be solved proceeds, or should proceed, to its final determination, by a succession of unerring steps liable to no change, and subject to no modification. This being the case, we can without difficulty conceive the possibility of so arranging a piece of mechanism, that upon starting it in accordance with the <em>data<\/em> of the question to be solved, it should continue its movements regularly, progressively, and undeviatingly towards the required solution, since these movements, however complex, are never imagined to be otherwise than finite and determinate.<\/p><\/blockquote>\n<\/td>\n<\/tr>\n<tr>\n<td>A game of Chess (with at least one human player) is <strong>not deterministic<\/strong>.<\/td>\n<td>\n<blockquote><p>But the case is widely different with the Chess-Player. With him there is no determinate progression. No one move in chess necessarily follows upon any one other. From no particular disposition of the men at one period of a game can we predicate their disposition at a different period. Let us place the <em>first move<\/em> in a game of chess, in juxta-position with the <em>data<\/em> of an algebraical question, and their great difference will be immediately perceived. From the latter \u2014 from the <em>data<\/em> \u2014 the second step of the question, dependent thereupon, inevitably follows. It is modelled by the <em>data<\/em>. It must be <em>thus<\/em> and not otherwise. But from the first move in the game of chess no especial second move follows of necessity. In the algebraical question, as it proceeds towards solution, the <em>certainty<\/em> of its operations remains altogether unimpaired. The second step having been a consequence of the <em>data<\/em>, the third step is equally a consequence of the second, the fourth of the third, the fifth of the fourth, and so on, and not possibly otherwise, to the end. But in proportion to the progress made in a game of chess, is the uncertainty of each ensuing move. A few moves having been made, no step is certain. Different spectators of the game would advise different moves. All is then dependent upon the variable judgment of the players.<\/p><\/blockquote>\n<\/td>\n<\/tr>\n<tr>\n<td>It would require <strong>groundbreaking research<\/strong> to design a computer which could cope with unpredictable inputs (such as an opponent player's choice of move).<\/td>\n<td>\n<blockquote><p>Now even granting (what should not be granted) that the movements of the Automaton Chess-Player were in themselves determinate, they would be necessarily interrupted and disarranged by the indeterminate will of his antagonist. There is then no analogy whatever between the operations of the Chess-Player, and those of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Difference_engine\">the calculating machine of Mr. Babbage<\/a>, and if we choose to call the former a <em>pure machine<\/em> we must be prepared to admit that it is, beyond all comparison, the most wonderful of the inventions of mankind.<\/p><\/blockquote>\n<\/td>\n<\/tr>\n<tr>\n<td>There was (allegedly) <strong>no groundbreaking research<\/strong> involved in the robot's construction.<\/td>\n<td>\n<blockquote><p>Its original projector, however, Baron Kempelen, had no scruple in declaring it to be a \u201cvery ordinary piece of mechanism \u2014 a <i>bagatelle<\/i> whose effects appeared so marvellous only from the boldness of the conception, and the fortunate choice of the methods adopted for promoting the illusion.\u201d<\/p><\/blockquote>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a719 is a list of 17 items, which can be sieved into three broad categories: Noticing <b>mistakes<\/b> in the concealment of the human operator (#2, #4, #5, #9, #11, #12, and #14); speculating on <b>circumstantial<\/b> evidence of a human operator (#6, #7, #8, #10, #13, #15, #16, and #17); and <b>continuing the argument<\/b> which he started in \u00a75 (#1, #3). I won't go into detail on those first two.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Abridged<\/th>\n<th>Original Verbiage<\/th>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/en.wikipedia.org\/wiki\/Polling_(computer_science)\">Polling<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Interrupt\">interrupts<\/a> are both <strong>inconceivable<\/strong> \u2014 a computer could not <em>possibly<\/em> await inputs which arrive at an unknown delay.<\/td>\n<td>\n<blockquote>\n<ol start=\"1\">\n<li>The moves of the Turk are not made at regular intervals of time, but accommodate themselves to the moves of the antagonist \u2014 although this point (of regularity) so important in all kinds of mechanical contrivance, might have been readily brought about by limiting the time allowed for the moves of the antagonist. For example, if this limit were three minutes, the moves of the Automaton might be made at any given intervals longer than three minutes. The fact then of irregularity, when regularity might have been so easily attained, goes to prove that regularity is unimportant to the action of the Automaton \u2014 in other words, that the Automaton is not a <em>pure machine<\/em>.<\/li>\n<\/ol>\n<\/blockquote>\n<\/td>\n<\/tr>\n<tr>\n<td>Any game AI except <em>totally complete<\/em> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Minimax\">minimax<\/a> (which <a href=\"https:\/\/en.wikipedia.org\/wiki\/Solved_game\">would guarantee<\/a> the potential for a 0% loss rate) is <strong>inconceivable<\/strong> (except for intentionally handicapped versions of minimax). However, the robot sometimes loses. Therefore, it <em>cannot<\/em> have a game AI.<\/td>\n<td>\n<blockquote>\n<ol start=\"3\">\n<li>The Automaton does not invariably win the game. Were the machine a pure machine this would not be the case \u2014 it would always win. The <em>principle<\/em> being discovered by which a machine can be made to <em>play<\/em> a game of chess, an extension of the same principle would enable it to <em>win<\/em> a game \u2014 a farther extension would enable it to win all games \u2014 that is, to beat any possible game of an antagonist. A little consideration will convince any one that the difficulty of making a machine beat all games, is not in the least degree greater, as regards the principle of the operations necessary, than that of making it beat a single game. If then we regard the Chess-Player as a machine, we must suppose, (what is highly improbable,) that its inventor preferred leaving it incomplete to perfecting it \u2014 a supposition rendered still more absurd, when we reflect that the leaving it incomplete would afford an argument against the possibility of its being a pure machine \u2014 the very argument we now adduce.<\/li>\n<\/ol>\n<\/blockquote>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Note that he argues for a true proposition (Maelzel's chess robot was human operated), by an invalid argument (that it\u2019s <em>not possible<\/em> to build a chess robot \u2014 \u201cthis matter is susceptible of a mathematical demonstration, <i>a priori<\/i>\u201d).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A summary of Edgar Allan Poe\u2019s Maelzel\u2019s Chess-Player. \u00a71\u2013\u00a74, \u00a76\u201310, \u00a711\u201314, and \u00a715\u201318 describe the physical appearance, (public) operation, and cultural\/historical context of the chess robot; \u00a75 and \u00a719 actually present the argument that the robot can't be a \u201cgenuine\u201d (or \u201cpure machine\u201d) mechanical chess player \u2014 that it must have a human operator. \u00a75 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97],"tags":[],"class_list":["post-2732","post","type-post","status-publish","format-standard","hentry","category-original-content"],"_links":{"self":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts\/2732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/comments?post=2732"}],"version-history":[{"count":20,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts\/2732\/revisions"}],"predecessor-version":[{"id":2853,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts\/2732\/revisions\/2853"}],"wp:attachment":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/media?parent=2732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/categories?post=2732"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/tags?post=2732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}