Banner
    The Disillusionment Of Math
    By Samuel Kenyon | July 16th 2012 08:18 PM | 7 comments | Print | E-mail | Track Comments
    About Samuel

    Software engineer, AI researcher, user experience (UX) designer, actor, writer, atheist transhumanist. My blog will attempt to synthesize concepts...

    View Samuel's Profile

    The Early Years



    When I was in elementary school, a consultant who offered optional advanced studies taught a small group of us some basic algebra. This was amazing to me at the time--solving for the mysterious x!

    The next amazing mathematical concept I learned of was imaginary numbers. Just like pornography, I learned about it long before I was supposed to.

    I was in 6th grade and I had started reading old science fiction magazines obtained from the town dump. In an issue of Fantasy&Science Fiction from the 1960s, there was an article by Isaac Asimov (he wrote the monthly science fact column) about imaginary numbers. Complex numbers may seem pretty mundane to most people who read this, but the notion broke new ground in my 11-year old brain.

    The Disillusionment



    I taught myself to program computers at age 13. (The story can be read in "A Boy and His 286: Into the Coding Wilderness.") I suspect this caused my initial disillusionment in mathematics. Why solve equations when you can instruct a computer to do it for you? Why do anything manually when a computer can do it for you?

    The explanatory power of programs was such that I began to prefer thinking in terms of programs.

    And then there is the explorative aspect of programming. For instance in programs that generate something--such as other programs, abstract graphics, mazes, human-readable sentences, etc.--there is an exciting interaction between the programmer and the program and the stuff that is being generated. New kinds of creativity can be experienced, such as ridiculous random associations that your brain would almost never create. Even with simple rules that you ordain, a program can still produce surprising results.

    Worldbuilding



    And with computers, you really start to get into worldbuilding. I say worldbuilding because it is similar to the world construction of fiction writers. Programming is an act of creation. The blank page of a writer is the blank text editor of a programmer.



    But is it fair to call them worlds? There are abstract objects interacting with each other under specific rules. New arbitrary rules can be made to exist within the program-worlds. And you might think of these worlds as layered:

    1. The architecture of the world (the code).

    2. The executed world (the code running).

    Staying Aloof



    There are several things I've learned and experienced over the years that maintained my aloofness with mathematics. In some ways I've become more interested in math, but in aloof ways--why does a mathematical approach work in some circumstances, why does this particular model work or not work, what other ways to model that system are there? Can we make a computer program to figure it out for us? And stuff like that.

    Here are a few--by no means all--of the events that enhanced this stance of mine:

    • In 2002 I was introduced to one of the approaches to explaining nature using computer programs, which was A New Kind of Science by Stephen Wolfram. (I got the book from the library and also went to a few of Wolfram's talks in Boston. I met him twice when he was wandering around MIT as well.)

    • In 2004, in a metaphysics class at Northeastern University, I was introduced to the philosophical questions of the existence of mathematical objects and mathematical objectivity.

    • My own work on increasingly more complex computer programs, and then electro-mechanical systems (namely mobile robots).

    • My readings of research and ideas connected to the behavioral robotics scene that had started in the 1980s (but I didn't know about that stuff until around 2001 or 2002). One of the concepts is--what can you do without an internal representation? Can you use the world as its own model in real time?

    I think that staying aloof--or perhaps I should say staying meta--from particular reality models and symbolic tools can be advantageous for creativity, problem solving, and science.



    Image Credits:

    Comments

    Tony Fleming
    "And you might think of these worlds as layered": similarly you might call the universe fractal
    Tony Fleming Biophotonics Research Institute tfleming@unifiedphysics.com
    UvaE
    I suspect this caused my initial disillusionment in mathematics. Why solve equations when you can instruct a computer to do it for you? Why do anything manually when a computer can do it for you? 
    By the same reasoning, you should have become disillusioned with arithmetic in grades 1- 3 because most of what you were learning could be replicated by a $5 calculator. 

    It's too bad you've lost some of the magic you once felt for mathematics. 

    There are many out there who love both pure mathematics and computers. You can still join them.
    SynapticNulship
    I should have worded that differently to indicate the importance of the instruction... the programming and interaction that I talk about afterwards. The mention of automation is a part of it because of the power it gives you, especially for creative acts. Certainly just mere automation of problems given to using a hand calculator won't result in the same kind of disillusionment. Unless you're using the programming languages and graphics of higher end hand calculators, and you don't stop merely with a problem given to you but explore the space around it or uses for that method of solving.
    vongehr
    But is it fair to call them worlds?
    This is a very important question. In modern quantum physics jargon, a world necessarily needs "observation"; without decoherence into parallel worlds, the quantum totality is not any actualized world. If you refuse a special significance of quantum physics regarding observation of, say, conscious observers, the same should hold for your classical models. In other words, if you write:
    what can you do without an internal representation? Can you use the world as its own model in real time?
    There is a godlike perspective that the programmer has, but the worlds that potential observers inside perceive may be very different. What if some game of life (GOL) is transformed to look like one of your pictures up there to the programmer while internally not being altered (the internal observers do not notice that transformation because the internal relations stay untouched)?
    To use the term "world" in a cross disciplinary applicable manner, I tend to use "universe" for those more or less self contained bubbles while "worlds" come about via internal (-ly evolved) representations without which universes are not anybody's worlds.
    SynapticNulship
    There is a godlike perspective that the programmer has, but the worlds that potential observers inside perceive may be very different. What if some game of life (GOL) is transformed to look like one of your pictures up there to the programmer while internally not being altered (the internal observers do not notice that transformation because the internal relations stay untouched)?
    To use the term "world" in a cross disciplinary applicable manner, I tend to use "universe" for those more or less self contained bubbles while "worlds" come about via internal (-ly evolved) representations without which universes are not anybody's worlds. 
    Thanks for the comment Sascha. Are you suggesting the programmer does not count as an observer, and so it's not a world (just a universe) from their point of view?
    vongehr
    Not me suggesting anything about what counts. The term "world" has been claimed (by a not negligible part of the research community) to mean a perspective (one of many) inside a (quantum) universe, as far as I understand while being aware that the QM universe does not "exist" in a directly real sense. I tend to agree because it stresses relativity. The programmer is an observer who observes her world, but her world may be "orthogonal" to the world of the observers that potentially can be correlated with the internal relations instantiated in her simulation.

    If you construct a huge GOL where you can identify "neural correlates" of a system's internal representations of being hunted by other GOL systems, and what you see on the screen looks beautiful, and say somebody by accident and unknowingly already sells this very calculation inside a looping advertisment, because it looks beautiful, and now it hangs on thousands of billbords while nobody is aware of that it internally calculates a system being mauled to death again and again, ...

    I wonder whether we can describe these issues consistently without concluding that torture of other people adds no suffering to totality (so we may as well have fun doing so).
     
    When I started to learn programming I loved that it created a true world. In our flawed and fractured 'real world' programming allowed you to create absolutes. And then I learned that even in mathematics there are no absolutes.

    Yeats has an answer to the quantum/philosophical question:
    O chestnut-tree, great-rooted blossomer,
    Are you the leaf, the blossom or the bole?
    O body swayed to music, O brightening glance,
    How can we know the dancer from the dance?

    Quantum physics avers that in the very act of observing we change that which is being observed. Yeats says that you cannot separate the creator (observer) from her creation (observation).