Serendip is an independent site partnering with faculty at multiple colleges and universities around the world. Happy exploring!

You are here

Blogs

Netlogo and the ant

Leslie McTavish's picture
Projects: 
I've found something that I found interesting with the ant. Given 2 ants and enough time, more times than not (I think I've tried it 4 or 5 times and it's only failed once) the two ants will eventually retrace their steps back to the beginning, erasing everything they have done, and then start all over again. Curious, no? Perhaps I never ran Langton's ant long enough to see of this would happen with his one ant..

more (or less) purpose

Kathy Maffei's picture
Projects: 
Ok, I’m no philosophy major, but I’m going to try to better explain my feelings about the concept of purpose: To start, I find only 1 definition of the word purpose that appears to relate to our discussions: what something is used for. Sure, it’s also affected by context (i.e. “What’s your purpose for being in this building right now?” vs. “What is the program’s purpose?” vs. “the purpose of my existence”), but either way, it boils down to pretty much the same thing: function / use / reason. Now, I think it’s safe to say that anything and everything can have more than one use. Take for example something as straightforward as the Hello World program, which simply prints the statement “Hello, World” onto the screen. It can be said to have the purpose of printing “Hello, World” onto the screen, or its purpose could be to serve as a basic example for beginning programmers, or it might be used to quickly test your success at installing C libraries on your machine, etc.

The Universe and everything

LindsayGold's picture
Projects: 
So I know that there have been a lot of new theories about the beginning of the Universe since I learned about the Big Bang, but that's the oh-so-ancient premise I'll start my post on. Paul said in class on Monday that at some point the universe was computable - there were few enough particles and little enough space, I suppose, that you could follow what happened from microsecond to microsecond. My question is this: when did it stop being computable? Where was the breaking point?

misc.

Laura Cyckowski's picture
Projects: 
I've been thinking more about the concept of "purpose" and think that it could be said that an agent has a purpose in that it's activity is necessary (/sufficient) to a system/thing/property (still meaningless w/out an observer), in which way it seems intent is not necessarily implied by purpose and the agent need not be aware of a similar "bigger picture"/"goal" like the observer. Also, wanted to post a link to an interesting set of rules for The Game of Life called Brian's Brain/Brain Rules (I think I saw a module for this in NetLogo as well). The spin on this set of rules is that there are intermediate stages to "life" and most everything reasonably winds up as a glider. I was looking through the modules from the Game of Life again last week and although the ones that start out as already configured patterns are neat the ones that are still most fascinating are the ones that start out very simple and lead to complexity/organization that rivals the former, since these second type are able to account for both a (likely/random/simple) origin and from there a progressive development of the "system" to higher complexity/organization.

Langon's Ants, CA, and Emergence

SarahMalayaSniezek's picture
Projects: 
This might seem quiet apparent to others, but after class I was thinking about Langton's ant and how it relates to CA and emergence. It seems to me that Langton's ant just clarifies and supports our understanding of emergence. As I see it, Langton's ant is a CA inside of a CA. Does this seem like this to anyone else? This mainly became clearer with the examples on NetLogo, but I have not tried it out myself yet. I feel that Langton's Ant example, and the many more we will come up with using NetLogo will help support Wolfram's theory that everything is computable. I do not necessarily believe in what he says, but what is leading me to believe otherwise now? I have been trying to think of things that do not fall under being computable, but maybe they are computable, but not in the way we think. That is not too clear, but what I mean to say is maybe we cannot compute the answer to the halting problem, but that does not mean it is not computable at this time. I absolutely this whole time have been thinking that everything is interconnected and builds on each other, that it was maybe started with just simple rules and a simple state and evolved to be something bigger. It is possible; I do not see anything proving against it...so where do we go from here? It just seems there is not a right answer and we all see it somewhat differently, but for purposes of this class, I can see the relationship that Wolfram is trying to make, but that does not mean i believe in it. I really think that Wolfram has opened something up for the rest of us, and that is something to question and really think about so that we can find an answer that is less wrong. I do see that Wolfram does not account for free will and other things, but then how can we make it clearer and incorporate free will and the other things he does not account for into Emergence? I honestly think that everything is connected and makes up a bigger picture, I am still though unsure of how we got where we are. Is it because we just evolved from some little agent and rules, or just from something like CA?

Wolfram Wolfram Wolfram

DavidRosen's picture
Projects: 
In class I feel we are giving Wolfram much more credit than he is due. The idea of molecular determinism (that everything is a result of a starting condition and a set of rules) has been around for over a century, and even the idea of the universe functioning like a giant cellular automaton was first suggested by Konrad Zuse in 1967. Maybe next he will talk about his brilliant new idea that DNA has a double helix structure, or that energy and mass are different sides of the same coin. Aside from that, I am not convinced of the importance of the idea that the universe is a giant CA. This seems like a fairly typical example of using new technology as an analogy for everything. Back when the steam engine was new, Freud had a great idea that the mind worked by building up and venting pressure. Then when telephones became popular, the mind became a giant switchboard. Filling in scientific voids with the latest technology is tempting, but not necessarily valid or important.

Ruleset 89

Lisa Spitalewitz's picture
Projects: 
If you apply Ruleset 89 to a lattice that has the center bit turned on, two different slopes appear within the same results. Here is a screenshot of what it looks like. For the lazy or rushed, this will produce it: % python >>> from pyrobot.general.ca import * >>> rules = Rules(radius=1) >>> rules.init(89) >>> lat = Lattice(500) >>> lat.init("0" * lat.size) >>> lat.data[0][lat.size / 2] = 1 >>> rules.watch(lat)