{"id":2185,"date":"2010-04-19T10:35:07","date_gmt":"2010-04-19T18:35:07","guid":{"rendered":"http:\/\/www.rudyrucker.com\/blog\/?p=2185"},"modified":"2010-04-19T10:42:32","modified_gmt":"2010-04-19T18:42:32","slug":"true-names-and-fnoor","status":"publish","type":"post","link":"https:\/\/www.rudyrucker.com\/blog\/2010\/04\/19\/true-names-and-fnoor\/","title":{"rendered":"&#8220;True Names&#8221; and Fnoor"},"content":{"rendered":"<p>A couple of posts ago, I was writing about \u201c<a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/blog\/2010\/04\/04\/virtualization\/\">Virtualization<\/a>.\u201d\u009d  And my attention was called to \u201cTrue Names,\u201d\u009d a 2008 novella by Benjamin Rosenbaum and Cory Doctorow, about  competing layers of VR. You can find \u201cTrue Names\u201d\u009d either <a target=\"blank\" href=\"http:\/\/www.archive.org\/details\/TrueNames\">online <\/a>or in print in Lou Anders\u2019 Fast Forward 2 anthology&#8212;I don\u2019t like reading long thing on the computer screen, so I actually got a used copy of<em> Fast Forward 2 <\/em>for about $3. And I read \u201cTrue Names\u201d\u009d this week.  And it sets off all kinds of thoughts, as did a <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/blog\/2010\/04\/04\/virtualization\/#comment-21670\">comment <\/a>that Benjamin Rosenbaum made on my initial post.<\/p>\n<p>Spoiler alert\u2014I want to discuss the idea behind the novelette in some detail here, and what I say will give away some of the tale\u2019s surprises.  (On the other hand, if you <em>do <\/em>read this post before the story, you\u2019ll understand the story better.)<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images2\/snowdrops0310.jpg\"><\/p>\n<p>The set-up in \u201cTrue Names\u201d\u009d is that we have three competing reality systems: Beebe, Demiurge, and Brobdignag.<\/p>\n<p>(1) Beebe is a videogame-style VR world, where competing agents live inside a computationally generated reality that uses repurposed ordinary matter as its underlying computational engine.  To give it a computer sheen, Doctorow and Rosenbaum cast the characters into the form of Unix-style entities called \u201cstrategies\u201d\u009d and \u201cfilters,\u201d\u009d and when they split in two they\u2019re said to \u201cfork\u201d\u009d (Unix-style).  But  most of the time the chracters take on a colorful appearance.<\/p>\n<p>(2) The nature of Demiurge was a bit hazier to me\u2014my sense of it was the Demiurge was devoted to preserving, park-like, as much of ordinary reality as possible, although I wasn\u2019t quite clear what computational substrate the Demiurge creature(s) run(s) on.  One might suppose that the Demiurge is, as the name suggests, the universal consciousness that exists <em><a target=\"blank\" href=\"http:\/\/www.amazon.com\/dp\/B002LA0AQ6\/ref=nosim\/?tag=rusbl-20\">Hylozoic<\/a><\/em>-style within ordinary reality.  The \u201cdivinity\u201d\u009d that underlies the natural world.<\/p>\n<p>(3) Brobdignag is an omnivorous gray-goo kind of reality that\u2019s eating up all matter and space, converting it into a uniform, distributed computation that I would think of  as being a cellular automaton&#8212;or CA.  A CA, by the way, is a computation arrived at by dividing space up into tiny \u201ccells\u201d\u009d and having each cell run exactly the same computation, over and over, in parallel.  As computer scientists learned in the 1980s and 1990s, (see the images on my<a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/oldhomepage\/capow\/examples.html\"> CAPOW page<\/a>) you can in fact get lovely, emergent patterns in a CA, so the restriction to \u201csimple repeated programs in cells\u201d\u009d is in fact no more limiting than are the laws of physics which are, after all, \u201csimple repeated rules at points of space.\u201d\u009d  Brobdignag is an off-stage menace till the very end of the tale.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images2\/godoak0310.jpg\"><\/p>\n<p>The kicker in the story is that the Beebe and Demiurge characters keep discovering that their Beebe or Demiurge \u201crealities\u201d\u009d are in fact simulations being run by an opposing camp. <\/p>\n<p>It\u2019s not always easy to discover whether  your \u201creality\u201d\u009d is a simulation, and initially the characters believe that, \u201cNo inhabitant of an emulation could ever discern the unreality of their simulated universe.\u201d\u009d  But then the character Paquette finds a rather simple mathematical proof for the so-called Solipsist\u2019s Lemma.  <\/p>\n<blockquote><p> \u201cAn emulated being <em>can <\/em>detect its existence in emulation, and there is a way to find the signature of the emulator in the fabric of the emulation.  Specifically, in certain chaotic transformations, a particular set of statistical anomalies indicates the hand of Beebe\u2014another, that of Demiurge.\u201d\u009d<\/p>\n<p>But\u2026 \u201cThe numbers seemed to imply that we were in emulation . . . but not in Beebe, nor in Demiurge. In something else, with characteristics that were exceedingly odd.\u201d\u009d  <\/p><\/blockquote>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images2\/RudyShrimp.jpg\"><br \/>\n<em>[I haven\u2019t done jack in terms of photography lately, so I\u2019ll be using some images and a video of fnoor-like  fractals, for an explanation of them, see my post , <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/blog\/2010\/04\/02\/the-rudy-set-fractal\/\">\u201d\u009dCubic Mandelbrots and the Rudy Sets<\/a>\u201d\u009d]<\/em><\/p>\n<p>And at the story\u2019s end, the competing Beebe and Demiurge characters learn that the great competition is long over, they\u2019ve been simulations living in Brobdignag all along.<\/p>\n<p>Hegelian that I am, I sense a dialectic triad here.  Demiurge, or plain old godly Nature, is the <b>thesis<\/b>.  The <b>antithesis <\/b>is Beebe, the by-now-ubiquitous-in-SF artificial VR that I railed against in my post, \u201c<a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/blog\/2008\/03\/03\/fundamental-limits-to-virtual-reality\/\">Fundamental Limits to Virtual Reality<\/a>\u201d\u009d and its follow-up post, <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/blog\/2008\/03\/05\/limits-to-vr-2-answers-to-comments\/\">\u201cLimits to VR #2: Answers to Comments<\/a>.\u201d\u009d  So then, if \u201cTrue Names\u201d\u009d is indeed in dialectic form, the <b>synthesis <\/b>should be Brobdignag.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images2\/MandelCubicLaugh.jpg\"><\/p>\n<p>How so?  We can regard Brobdignag as being the two opposing things at the same time: \u201cnatural reality\u201d\u009d and \u201ccomputed reality.\u201d\u009d  And to some extent this seems to be what Doctorow and Rosenbaum have in mind in their closing pages  where we hear a  voice from Brobdignag.<\/p>\n<blockquote><p> \u201cThose little engines\u2014void-eating, gravity-spinning, durable, expanding through the territory of known space\u2014those aren\u2019t us. They\u2019re just what we\u2019re made of.  That\u2019s right: we arise in all that complex flocking logic. \u2026 We are lucky: we have the gifts of abundance, invulnerability, and effortless cooperation. Let us enjoy them. Let us revel. Let us partake.  Let\u2019s get this party started.\u201d\u009d<\/p><\/blockquote>\n<p>It\u2019s a nice twist although, philosophically speaking, I don\u2019t really see a need for Brobdignag.  As I\u2019m always saying,  the natural world already <em>is <\/em>incalculably rich.  But my personal opinions are kind of irrelevant here, as we\u2019re talking about an SF story, and about the moves that the authors took to make it work.  \u201cTrue Names\u201d\u009d is a good story. <\/p>\n<p>I\u2019m especially intrigued by the Solipsist\u2019s Lemma.  When I was working with the Cyberspace project at Autodesk in the 1990s, I used to talk about this notion with John Walker.  We were noticing that certain kinds of computational round-off errors would, in time, degrade a virtual physics simulation.  Planets, for instance, would move out of their proper orbits.  And Walker was saying that maybe there were some weird things in particle physics that indicated that our reality was in fact a slightly shoddy simulation.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images2\/RudyFilthyInsect.jpg\"><\/p>\n<p>I used a variation of Walker\u2019s notion in my transreal, VR, artificial life novel that emerged from my time at Autodesk, <a target=\"blank\" href=\"http:\/\/www.amazon.com\/dp\/1568582471\/ref=nosim\/?tag=rusbl-20\">The Hacker and the Ants<\/a>.  In my novel, I had the idea of making these simulation errors take on the form of odd-looking inconsistent computer graphical objects that I dubbed <b>fnoor<\/b>.<\/p>\n<p>Somehow \u201cfnoor\u201d\u009d seemed like just the kind of word that my new code-hacker friends like Bill Gosper would come up with.  And, God knows, I was seeing plenty of fnoor coming out my initially ineffective attempts to program such simple shapes as dodecahedra.  So in The Hacker and the Ants, there\u2019s cracks where some of the \u201cwalls\u201d\u009d of the VR join up, and inside the cracks are bits of\u2026fnoor.  A race  of voracious artificially-alive VR ants are hiding inside the fnoor. <\/p>\n<blockquote><p> The cyberspace crack I found myself in held an odd, drifting piece of geometry, an &#8220;impossible&#8221; self-reversing figure of the type that graphics hackers call fnoor.<\/p>\n<p>\tThe piece of fnoor was of wildly ambiguous size.  Relative to my tiny dimensions, the fnoor first seemed to be the size of my car, but a moment later it loomed as large as the pyramidal Transamerica building&#8230;  The fnoor was a clump of one-sided plane faces that seemed haphazardly to pop in and out of existence as the clump rotated.  The fnoor&#8217;s vertices and edges were indexed in such a way that the faces failed to join up in a coherent way.  There was no consistent distinction between inside and outside, leading to a complete failure of the conventional cyberspace illusion that you are looking at a perspective view of an object in three-dimensional space.<\/p>\n<p>\tThe rotating fnoor changed size irregularly; at a moment when it looked much bigger than me, I sprang forward and landed on it.  I ran across the faces, which flipped out under me.  I still had seen no ants.  Finally I came to a crazy funhouse-door in the fnoor in the dense angles of the fnoor; I squeezed through it and the fnoor turned into a solid model that lay all around me.<\/p><\/blockquote>\n<p><object width=\"660\" height=\"525\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/ytCIGUS4DKI&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x402061&#038;color2=0x9461ca&#038;border=1\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/ytCIGUS4DKI&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x402061&#038;color2=0x9461ca&#038;border=1\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"660\" height=\"525\"><\/embed><\/object><\/p>\n<p>Just recently, before reading \u201cTrue Names,\u201d\u009d  I was thinking about revisiting this notion, in fact I\u2019d made an outline for a short story called \u201cFnoor.\u201d\u009d  And now &#8220;True Names&#8221; energizes me, I like how the explicitly worked out the &#8220;Solipsist&#8217;s Lemma.&#8221;   Hopefully I\u2019ll get around to writing a longer form of my own story in the next month or two, but for now, here it is in outline form.<\/p>\n<blockquote><p><em><b>\u201cFnoor\u201d\u009d<\/b><\/em><br \/>\nPoint of View: a more or less normal woman who has a crazy mathematician friend.<\/p>\n<p>Setup: The mathenaut zooms in and finds an scary apparition in a high-degree computer graphic, it\u2019s some new kind of fractal that he\u2019s investigating as a kind of retro move.  He calls these weird little shapes fnoor.<\/p>\n<p>Twist: He finds the same kind of fnoor in a scanning-tunneling-microscope image.<\/p>\n<p>Flash: He concludes the natural world is generated by an algorithm.<\/p>\n<p>Task: What does the world\u2019s computation run on?  His woman friend, the narrator, says that consciousness is the substrate. The mind is the \u201cmetal\u201d\u009d of the \u201cmachine.    The mathenaut is okay with this idea, but then he begins wondering what the underlying the <em>consciousness <\/em>is running on.  Are we in a strange loop or in a tower of virtual machines.<\/p>\n<p>Action: So our hero seeks out fnoor in our consciousness\u2014perhaps he starts with the phosphenes you see when you press your closed eyes.  And now the mathenaut begins changing the world by changing the operating system of his mind.  And thanks to entanglement, everyone else\u2019s world changes too.  It\u2019s for real, at one point the mathenaut conjures up a  ragged hole in space, a hole the size of a knapsack, and he pushes his hand into it. <\/p>\n<p>Finale: By now his woman friend has left the mathenaut, and he\u2019s trying to get her back.  She takes action to stamp out the fnoor.  And\u2026[wait for the zinger.]<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>A couple of posts ago, I was writing about \u201cVirtualization.\u201d\u009d And my attention was called to \u201cTrue Names,\u201d\u009d a 2008 novella by Benjamin Rosenbaum and Cory Doctorow, about competing layers of VR. You can find \u201cTrue Names\u201d\u009d either online or in print in Lou Anders\u2019 Fast Forward 2 anthology&#8212;I don\u2019t like reading long thing on [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2185","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts\/2185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/comments?post=2185"}],"version-history":[{"count":13,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts\/2185\/revisions"}],"predecessor-version":[{"id":2198,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts\/2185\/revisions\/2198"}],"wp:attachment":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/media?parent=2185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/categories?post=2185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/tags?post=2185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}