- John Corigliano, “Fantasia on an Ostinato”: Corigliano is absolutely my
favorite modern composer. He writes stunningly beautiful music. This is a wonderfully
subtle piece: unaccompanied solo piano. Just incredible. - Isis, “Not in Rivers, But in Drops”: The transition between the last one
and this just about scared me out of my seat. From solo piano to loud, heavy
post-rock. Once the shock of the volume change was past, I love this track. Isis
is a really fantastic group. - Dirty Three, “Amy”: Dirty Three is another interesting transition. DT is another
post-rock, but from the opposite end of the post-rock spectrum from Isis. DT is mostly
accoustic, heavily classically influenced post-rock. Most of their studio work doesn’t have
the energy or the focus of a band like Isis, but it’s still very good stuff. - Trans Am, “(Interlude)”: from post-rock to math rock. Trans Am is a pretty neat
little band. Not nearly as good as some of the others in my collection, but definitely fun. - Jadis, “Need to Breathe”: Finally, some neo-prog. Jadis is a new neo-progressive
group that’s heavily influenced by Marillion. They’re pretty good. Not great, but good. - Broken Social Scene, “Our Faces Split the Coast in Half”: a big disappointment. I heard Broken Social Scene being interviewed on NPR. They’re a Canadian collective, which has
some overlap with the deities of postrock, “Godspeed you Black Emperor”. The bits they played
live sounded great. But when I got one of their albums, it’s profoundly dull. Pretty much
the only time I ever listen to it is when it comes up in a random playlist, and then
I usually wind up skipping past. - Echolyn, “The End is Beautiful”: very good neo-progressive rock. Maybe a tad on the emo side,
but the quality of the musicians more than makes up for that. Seriously good stuff,
very highly recommended. Includes a really beautiful fugue section. - Gong, “Magdalene”: Brilliant prog-rock, with nothing neo about it. Gong has been
together since the 70s (although I just recently found out about them). They’re one of the
most amazing bands I’ve ever heard. Very strange, very silly at times, but always
musically brilliant. They’ve got unusual instrumentation – very woodwind heavy for a rock
band. I can’t recommend them highly enough. - Alan Holdsworth, “The Sixteen Men of Tain”: Alan Holdsworth is someone who’s music
I simultaneously love and hate. The guy is, without a doubt, one of the most skillful
and artistic guitar players ever. He can play fast or slow with every note being crisp
and perfect. He can play rock, jazz, and classical guitar with equal skill. And yet,
most of the time, he leaves me cold. He’s like a guitar playing machine – perfect in every
mechanical way, but somehow, his playing just totally lacks humanity. - The Flower Kings, “The Blade of Cain”: The perfect ending for a FRT: my
favorite band, the Flower Kings. These guys are the neo-progressive band
to watch. Brilliant composition, brilliant performances. They come closer to musical
perfection than any other rock band I’ve ever seen or heard. I found a youtube clip
of them performing this track live, so you can get a sense of what I mean, which is below.
Chaotic Systems and Escape
One of the things that confused my when I started reading about chaos is easy to explain using what we’ve covered about attractors. (The image to the side was created by Jean-Francois Colonna, and is part of his slide-show here)
Here’s the problem: We know that things like N-body gravitational systems are chaotic – and a common example of that is how a gravity-based orbital system that appears stable for a long time can suddenly go through a transition where one body is violently ejected, with enough velocity to permanently escape the orbital system.
But when we look at the definition of chaos, we see the requirement for dense periodic orbits. But if a body is ejected from a gravitational system, ejection of a body from a gravitational system is a demonstration of chaos, how can that system have periodic orbits?
The answer relates to something I mentioned in the last post. A system doesn’t have to be chaotic at all points in its phase space. It can be chaotic under some conditions – that is, chaotic in some parts of the phase space. Speaking loosely, when a phase space has chaotic regions, we tend to call it a chaotic phase space.
In the gravitational system example, you do have a region of dense periodic orbits. You can create an N-body gravitational system in which the bodies will orbit forever, never actually repeating a configuration, but also never completely breaking down. The system will never repeat. Per Ramsey theory, given any configuration in its phase space, it must eventually come arbitrarily close to repeating that configuration. But that doesn’t mean that it’s really repeating: it’s chaotic, so even those infinitesimal differences will result in divergence from the past – it will follow a different path forward.
An attractor of a chaotic system shows you a region of the phase space where the system behaves chaotically. But it’s not the entire phase space. If the attractor covered the entire space, it wouldn’t be particularly interesting or revealing. What makes it interesting is that it captures a region where you get chaotic behavior. The attractor isn’t the whole story of a chaotic systems phase space – it’s just one interesting region with useful analytic properties.
So to return to the N-body gravitational problem: the phase space of an N-body gravitational system does contain an attractor full of dense orbits. It’s definitely very sensitive to initial conditions. There are definitely phase spaces for N-body systems that are topologically mixing. None of that precludes the possibility that you can create N-body gravitational systems that break up and allow escape. The escape property isn’t a good example of the chaotic nature of the system, because it encourages people to focus on the wrong properties of the system. The system isn’t chaotic because you can create gravitational systems where a body will escape from what seemed to be a stable system. It’s chaotic because you can create systems that don’t break down, which are stable, but which are thoroughly unpredictable, and will never repeat a configuration.
Very off topic: Why I won't be at my high school reunion
This comment thread has gotten long enough to start causing some server load problems. As a result, I’m closing the comments here, and I’ve added a new post where discussions of this past can continue.
If you’re not interested in completely off-topic personal rambling, stop reading now. This is very off-topic. But I wanted to say this once, and I wanted to do it in a way where I had some control over the publicly viewable responses. I will not be following my usual commenting guidelines here – anything which I consider to be abusive will be deleted, with no warning.
I graduated from high school in 1984. Which means that this year is my graduating class’s 25th year reunion. As a result, a bunch of people from my high school class have been trying to friend me on facebook, sending me email, and trying to convince me to come to the reunion.
I don’t feel like replying to them individually, which is why I’m writing here.
As pretty much any reader of this blog who isn’t a total idiot must have figured out by now, I’m a geek. I have been since I was a kid. My dad taught me about bell curves and standard deviations when I was in third grade, and I thought it was pretty much the coolest damn thing I’d ever seen. That’s the kind of kid I was. I was also very small – 5 foot 1 when I started high school, 5 foot three my junior year. Even when I shot up in height, to nearly 5 foot eleven between junior and senior year, I weighed under 120 pounds. So think small, skinny, hyperactive, geek.
Like most geek kids, I had a rough time in school. I don’t think that my experience was particularly unusual. I know a lot of people who had it worse. But I think that it was slightly worse than average, because the administration in the school system that I went to tolerated an extraordinary amount of violent bullying. Almost every geeky kid gets socially ostracized. Almost all get mocked. In fact, almost all face some physical abuse. The main determinant of just how much physical abuse they get subjected to is the school administration. And the administration at my school really didn’t care: “Bruises? He must just be uncoordinated and bumps into things. Broken fingers? Hey, it happens. We’re sure it must have been an accident. What do you want, an armed guard to follow your kid around?”
In high school, I didn’t have a single real friend in my graduating class. I had a very few friends who graduated a year before me; I had a few who graduated one or two years after me. But being absolutely literal, there was not a single person in my graduating class who came close to treating me like a friend. Not one.
Like I said before, the way I was by my classmates in high school was pretty typical for a geek. At best, I was ignored. At worst, I was beaten. In between, I was used as a sort of status enhancer: telling people that you’d seen me doing some supposedly awful or hysterical thing was a common scheme for getting ahead in certain social circles. In the most extreme case, someone painted a swastika onto the street in front of my house with gasoline, and lit it. (In autumn, in a wooded neighborhood.)
I’m can’t even pretend that I wasn’t an easy target, or that I didn’t respond in a way that encouraged my tormentors. I was a hyperactive geek. My social skills were awful. I don’t think that I deserved the way that I was treated; but at the same time, I do think that my hyperactivity and my lack of social skills both helped make me such a good target, and discouraged anyone from intervening on my behalf.
But I don’t think that that excuses anyone who abused me. It doesn’t excuse the bastards who made up stories about me. It doesn’t justify the people who threw me against walls. It doesn’t explain the guy who broke my fingers, because he wanted to know what it would sound like. And it doesn’t absolve the people who watched, and laughed while that happened.
Now it’s twenty five years since I got out of that miserable fucking hell-hole. And people from my high school class are suddenly getting in touch, sending me email, trying to friend me on Facebook, and trying to convince me to bring my family to the reunion. (It’s a picnic reunion, full family invited.) Even some of the people who used to beat the crap out of me on a regular basis are getting in touch as if we’re old friends.
My reaction to them… What the fuck is wrong with you people? Why would you think that I would want to have anything to do with you? How do you have the chutzpah to act as if we’re old friends? How dare you? I see the RSVP list that one of you sent me, and I literally feel nauseous just remembering your names.
The only positive thing that ever came out of my time with you people is that my children are studying karate. My son will, most likely, have his black belt by the time he finishes fourth grade. He’s a hyperactive little geek, just like me. He’ll probably go through some social grief, just like I did. But when some fucker like one of you tries to lay a hand on him or one of his friends, he’ll beat the living crap out of them. One of the mantras that his karate school follows is: Never start a fight, but if a fight starts, always be the one to finish it. And that’s what he’ll be able to do. To definitively finish any fight that anyone starts with him in a way that will teach his abusers and their cohorts to stay the fuck away.
And that’s all that I want from you. Stay the fuck away from me. I don’t want to hear about your lives. I don’t want to know how you’ve changed since high school. I don’t want to hear about your jobs, your spouses, your children. I’ve got a good life now, and I cannot imagine a reason in the world why I would pollute that world with contact with any of you.
Strange Attractors and the Structure of Chaos
Sorry for the slowness of the blog; I fell behind in writing my book, which is on a rather strict schedule, and until I got close to catching up, I didn’t have time to do the research necessary to write the next chaos article. (And no one has sent me any particularly interesting bad math, so I haven’t had anything to use for a quick rip.)
Anyway… Where we left off last was talking about attractors. The natural question is, why do we really care about attractors when we’re talking about chaos? That’s a question which has two different answers.
First, attractors provide an interesting way of looking at chaos. If you look at a chaotic system with an attractor, it gives you a way of understanding the chaos. If you start with a point in the attractor basin of the system, and then plot it over time, you’ll get a trace that shows you the shape of the attractor – and by doing that, you get a nice view of the structure of the system.
Second, chaotic attractors are strange. In fact, that’s their name: strange attractors: a strange attractor is an attractor whose structure has fractal dimension, and most chaotic systems have fractal-dimension attractors.
Let’s go back to the first answer, to look at it in a bit more depth. Why do we want to look in the basin in order to find the structure of the chaotic system?
If you pick a point in the attractor itself, there’s no guarantee of what it’s going to do. It might jump around inside the attractor randomly; it might be a fixed point which just sits in one place and never moves. But there’s no straightforward way of figuring out what the attractor looks like starting from a point inside of it. To return to (and strain horribly) the metaphor I used in the last post, the attractor is the part of the black hole past the even horizon: nothing inside of it can tell you anything about what it looks like from the outside. What happens inside of a black hole? How are the things that were dragged into it moving around relative to one another, or are they moving around? We can’t really tell from the outside.
But the basin is a different matter. If you start at a point in the attractor basin, you’ve got something that’s basically orbital. You know that every path starting from a point in the basin will, over time, get arbitrarily close to the attractor. It will circle and cycle around. It’s never going to escape from that area around the attractor – it’s doomed to approach it. So if you start at a point in the basin around a strange attractor, you’ll get a path that tells you something about the attractor.
Attractors can also vividly demonstrate something else about chaotic systems: they’re not necessarily chaotic everywhere. Lots of systems have the potential for chaos: that is, they’ve got sub-regions of their phase-space where they behave chaotically, but they also have regions where they don’t. Gravitational dynamics is a pretty good example of that: there are plenty of N-body systems that are pretty much stable. We can computationally roll back the history of the major bodies in our solar system for hundreds of millions of years, and still have extremely accurate descriptions of where things were. But there are regions of the phase space of an N-body system where it’s chaotic. And those regions are the attractors and attractor basins of strange attractors in the phase space.
A beautiful example of this is the first well-studied strange attractor. The guy who invented chaos theory as we know it was named Edward Lorenz. He was a meteorologist who was studying weather using computational fluid flow. He’d implemented a simulation, and as part of an accident resulting from trying to reproduce a computation, but entering less precise values for the starting conditions, he got dramatically different results. Puzzling out why, he laid the foundations of chaos theory. In the course of studying it, he took the particular equations that he was using in the original simulation, and tried to simplify them to get the simplest system that he could that still showed the non-linear behavior.
The result is one of the most well-known images of modern math: the Lorenz attractor. It’s sort of a bent figure-eight. It’s dimensionality isn’t (to my knowledge) known precisely – but it’s a hair above two (the best estimate I could find in a quick search was in the 2.08 range). It’s not a particularly complex system – but it’s fascinating. If you look at the paths in the Lorenz attractor, you’ll see that things follow an orbital path – but there’s no good way to tell when two paths that are very close together will suddenly diverge, and one will pass on the far inside of the attractor basin, and the other will fly to the outer edge. You can’t watch a simulation for long without seeing that happen.
While searching for information about this kind of stuff, I came across a wonderful demo, which relates to something else that I promised to write about. There’s a fantastic open-source mathematical software system called sage. Sage is sort of like Mathematica, but open-source and based on Python. It’s a really wonderful system, which I really will write about at some point. On the Sage blog, they posted a simple Sage program for drawing the Lorenz attractor. Follow that link, and you can see the code, and experiment with different parameters. It’s a wonderful way to get a real sense of it. The image at the top of this post was generated by that Sage program, with tweaked parameters.
Crossword Guy just doesn't get math
One of my pet peeves about people and math is that most
people don’t really have a clue of what math is. I’ve been writing
this blog for something over three years, and by the standards of
a lot of people, I’ve almost never written about math.
Yesterday, my son’s kindergarten class had a picnic. On my way home,
I was listening to the local NPR station, which was interviewing some
crossword puzzle writer whose name I cannot remember; I will therefore refer
to him as “crossword-boy”. (It was not Will Shortz; Shortz is much smarter than the
guy they were interviewing.) At one point, they asked him something about
Sudoku.
His response was a bit disjointed – he couldn’t decide whether to talk about
the history of Sudoku or about his opinion of it. His opinion is that it’s
incredibly dull and pointless, and that designing good Sudoku doesn’t require as
much creativity as designing good crosswords. (Just that much is annoying: I’m
a Sudoku addict, and I’ve definitely noticed dramatic differences in Sudokus
from different places. Will Shortz’s Sudoku books have great ones; most computerized
Sudoku games generate rather boring ones; the ones in most newspapers are
obviously computer generated.)
In the course of babbling about how uninteresting, non-creative, and
unsatisfying Sudoko puzzles are, he let loose with the real stupidity: “You know,
Sudoku doesn’t even have to use numbers, it can use any 9 symbols. It’s not a
mathematical puzzle at all.
Because it doesn’t rely on arithmetic, according to crossword-boy,
it’s not mathematical at all. He went on to say that it’s
just a logic puzzle, not a math puzzle at all.
Sorry pal, but logic is math.
Sudoku is an incredibly mathematical puzzle. It’s not an
arithmetic puzzle, but it’s a highly mathematical one.
In computer science terms, it’s a moderately
complex constraint-solving puzzle.
Math is more than arithmetic. It’s more than numbers. Math
is really the formal study of logic and structure. Numbers and arithmetic
are one kind of structured system described using logic which can be
studied and understood using math. But pretty much everything
with a precise, formal structure to it has at least an element of
mathematics. The structure of crossword-boy’s crossword puzzles
is fundamentally mathematical.
Mental Illness – a personal perspective.
This is an edited repost of something I wrote nearly three years ago. You can see the original post and comments here.
Over at Dr. Isis’s blog, there’s a post answering a reader’s question about whether to tell her postdoc advisor about her troubles with clinical depression. I agree with Isis’s advice – without knowing the advisor really well, you can’t be sure of how they’ll react. If the postdoc had become ill due to something like a diabetic episode, where the change in schedule and environment caused by taking a new job messed up the PDs control of their blood sugar – well, there wouldn’t be an issue. The PD would be able tell their advisor they had a medical issue without worrying too much about repercussions. But mental illness is different: the fact is that there is a very strong stigma attached to mental illness, which makes it different from other illnesses.
This is something that’s very important to me. I have people very close to me who have dealt with profound mental illness, and I’ve seen them suffer from the effects of the stigma associated with it. And I am mentally ill myself: I have clinical depression.
Friday Recipe: Duck with Port Wine and Mushrooms
About a month ago, I decided to make a nice special meal for my wife for mothers’ day. I asked her what she wanted, and she said duck. This made me happy, since I consider duck to be one of the most wonderful foods in the entire universe.
I decided that instead of making one of my regular duck dishes, I’d try something new. I had absolutely no idea what I was going to do: I just went to the store, and looked around to find something that appealed to me. I ended up creating a dish that’s a real winner: duck breast in a port wine and mushroom sauce.
Ingredients
- 2 large duck breasts
- 4 shallots
- 1 clove garlic
- 3 tablespoons butter.
- 2 cups red wine.
- 1/2 cup port wine.
- 1 pound wild mushrooms, sliced.
- 4 or 5 dried morels, rehydrated in water, then drained and sliced thinly.
Instructions
- Prepare the duck breasts: Take your duck breasts, trim off any excess fat or gristle, and cut a cross-hatch pattern into the skin on the breasts. (This will both help the marinade penetrate, and make the fat in the skins render more cleanly.)
- Make the marinade: Put 2 shallots into a food processor, and mince them. Then add the red wine, and a generous dose of salt.
- Put the duck in the marinade, and let it sit for an hour or two.
- Sear the duck breasts:
- Heat an unoiled pan till it’s good and hot.
- Take the duck breasts from the marinade, and pat them dry, ten sprinkle lightly with salt and pepper.
- Put the duck breasts into the pan, skin side down. Reduce the heat to medium, and cook them skin side down for 3 minutes. Then turn them over, and cook for another three minutes on the other side.
- Then remove them from the pan, and let them rest for five minutes. (You can go ahead and start the sauce while they rest.)
- Slice the breasts into medium-thick slices. You want them sliced a bit more thickly than is typical for a seared duck breast, because they’re going to cook a little bit in the sauce, and you still want the centers to be nice and rare.
- Make the sauce:
- Slice the second two shallots as thinly as possible.
- Melt 2 tablespoons of butter in a pan. Add sliced shallots and the minced garlic, and cook until the shallots are transparent.
- Add the mushrooms, and some salt. Cook until the mushrooms are done. (How long that’ll take will depend on the mushrooms you picked; fresh chanterelles will cook in seconds; portobellos will take a few minutes.)
- Add the port wine, and let the sauce reduce until most of the liquid from the wine is gone. Taste it now, and add salt and pepper.
- Remove from the heat, and add another pat of butter, and stir it around until it melts.
- Put it all together:
- Add the sliced duck breast to the hot sauce, and toss it so that the duck is well coated.
- Serve – arrange the duck slices on the plate, and cover with a generous helping of the mushrooms.
I served this with some slow-cooked collard greens, and a nice bottle of 1997 Australian Shiraz.
Friday Recipe: Pasticcio
I do all of the cooking in my house; my wife amazing at baking, but she’s just totally lost when it comes to cooking. But given my commute, it’s hard to start making a nice dinner when I get home, and have it done in time to be able to eat, and have some time with my kids before they go to bed. So I like to make large dishes on the weekend, so that we’ve got a couple of days during the week when we just need to heat something up. So casseroles are a great thing.
Unfortunately, I don’t know a lot of casseroles. So a few weekends ago, I tried something new: pasticcio. Pasticcio is sort of like greek lasagna; it’s layers of pasta alternated with a meat sauce, and topped with béchamel sauce. I’ve had pasticcio in lots of Greek restaurants, but I never tried making it myself. It turned out really good.
The big secret to it is spices: in my experience, the difference between a really good pasticcio, and a bland boring one is the spices in the meat. The flavor of the good ones comes largely from a very nice middle-eastern spice blend called “ras el hanout”. Ras el hanout can be a bit hard to find, but it’s worth the trouble of searching for. It’s got a lot of ingredients, and the exact combination is very individual. So you want to either find a recipe and make your own blend, or else find someplace that makes a good one. It’s typically got things like cloves, cinammon, cardamom, mace, paprica, black pepper, and dried rosebuds(!). I’ve found a ras that I really like from the spice house.
Ingredients
- Meat Sauce:
- 2 lbs ground beef.
- 1 1/2 teaspoons ras el hanout.
- 1 minced onion.
- 2 large cloves garlic, minced.
- 2 teaspoons salt.
- 1 can diced tomatoes.
- 1/2 teaspoon oregano.
- 1/4 cup dry sherry.
- 2 egg whites.
- Bechamel:
- 1/4 cup butter.
- 1/3 cup flour.
- 2 cups milk.
- 2 eggs + 2 egg yolks.
- 1/4 cup parmesan cheese.
- 1 teaspoon salt.
- Pasta:
- 1 1/2 lbs pasta.
- 1 tablespoon butter.
- 1 pinch salt.
Instructions:
- Cook the pasta. (to be authentic, it should be long hollow noodles – like uncut penne; I just used penne). When its done, toss it with just enough butter to stop it from sticking together, and a pinch of salt.
- On high heat, brown the meat. While it’s cooking, add most of the salt, and half the ras el hanout.
- Remove the meat from the pan. Deglaze with the sherry, and dump the liquid into the meat.
- Add some olive oil to the pan on medium heat.
- Add the onions and the garlic, and sautee them until they’re translucent.
- Add the meat back to the pan.
- Add the can of tomatoes, any remaining sherry, the remaining ras el hanout, and the oregano. When it comes to a boil, reduce the heat, and simmer until most of the liquid has evaporated. Remove from heat, and set aside to cool.
- When it’s cooled a little bit, mix in the egg whites. It should be cooled enough that the eggs don’t just cook when they hit the meat. They’re there to act as a binder, to get the meat to hold together in the casserole, so you don’t want them to bind until the casserole is cooked.
- Melt the butter on medium heat. When it’s all melted, add the flour, and cook until the flour starts to turn golden. Then add the milk and salt. Cook it until it thickens – it should turn very thick.
- Once it’s thickened, remove it from the heat, and add in the grated cheese and the eggs, and mix thoroughly.
- In a rectangular casserole, put half of the pasta on the bottom of the pan. Cover it with half of the meat. Then add the other half of the pasta, and the remaining meat.
- Spoon the bechamel sauce over the top of the casserole, to form an even layer.
- Cover lightly with foil, and bake at 350 for 30 minutes.
- Remove the foil cover, and bake for another 20 minutes, until the bechamel on top starts to brown.
Defining Dynamical Systems
In my first chaos post, I kept talking about dynamical systems without bothering to define them. Most people who read this blog probably have at least an informal idea of what a dynamical system is. But today I’m going to do a quick walkthrough of what a dynamical system is, and what the basic relation of dynamical systems is to chaos theory.
The formal definitions of dynamical systems are dependent on the notion of phase space. But before going all formal, we can walk through the basic concept informally.
The basic idea is pretty simple. A dynamical system is a system that changes
over time, and whose behavior can be (in theory) described a function that takes
time as a parameter. So, for example, if you have a gravitational system which
has three bodies interacting gravitationally, that’s a dynamical system. If you
know the initial masses, positions, and velocities of the planets, the positions of all three bodies at any future point in time is a function of the time.
Chaos
One mathematical topic that I find fascinating, but which I’ve never had a chance to study formally is chaos. I’ve been sort of non-motivated about blog-writing lately due to so many demands on my time, which has left me feeling somewhat guilty towards those of you who follow this blog. So I decided to take this topic about which I know very little, and use the blog as an excuse to learn something about it. That gives you something interesting to read, and it gives me something to motivate me to write.
I’ll start off with a non-mathematical reason for why it interests me. Chaos is a very simple idea with very complex implications. The simplicity of the concept makes it incredibly ripe for idiots like Michael Crichton to believe that he understands it, even though he doesn’t have a clue. There’s an astonishingly huge quantity of totally bogus rubbish out there, where the authors are clueless folks who sincerely believe that their stuff is based on chaos theory – because they’ve heard the basic idea, and believed that they understood it. It’s a wonderful example of my old mantra: the worst math is no math. If you take a simple mathematical concept, and render it into informal non-mathematical words, and then try to reason from the informal stuff, what you get is garbage.
So, speaking mathematically, what is chaos?
To paraphrase something my book-editor recently mentioned: in math, the vast majority of everything is bad. Most functions are non-continuous. Most topologies are non-differentiable. Most numbers are irrational. Most irrational numbers are undescribable. And most complex systems are completely unstable.
Modern math students have, to a great degree, internalized this basic idea. We pretty much expect badness, so the implications of badness don’t surprise us. We’ve grown up mathematically knowing that there are many, many interesting things that we would really like to be able to do, but that can’t be done. That realization, that there are things that we can’t even hope to do, is a huge change from the historical attitudes of mathematicians and scientists – and it’s a very recent one. A hundred years ago, people believed that we could work out simple, predictable, closed-form solutions to all interesting mathematical problems. They expected that it might be very difficult to find a solution; and they expected that it might take a very long time, but they believed that it was always possible.
For one example that has a major influence on the study of chaos: John Von Neumann believed that he could build a nearly perfect weather prediction computer: it was just a matter of collecting enough data, and figuring out the right equations. In fact, he expected to be able to do more than that: he expected to be able to control the weather. He thought that the weather was likely to be a system where there were unstable points, and that by introducing small changes at the unstable points, that weather managers would be able to push the weather in a desired direction.
Of course, Von Neumann knew that you could never gather enough data to perfectly predict the weather. But most systems that people had studied could be approximated. If you could get measurements that were correct to within, say, 0.1%, you could use those measurements to make predictions that would be extremely close to correct – within some multiple of the precision of the basic measurements. Small measurement errors would mean small changes in the results of a prediction. So using reasonably precise but far from exact or complete measurements, you could make very accurate predictions.
For example, people studied the motion of the planets. Using the kinds of measurements that we can make using fairly crude instruments, people have been able to predict solar eclipses with great precision for hundreds of years. With better precision, measuring only the positions of the planets, we can predict all of the eclipses and alignments for the next thousand years – even though the computations will leave out the effects of everything but the 8 main planets and the sun.
Mathematicians largely assumed that most real systems would be similar: once you worked out what was involved, what equations described the system you wanted to study, you could predict that system with arbitrary precision, provided you could collect enough data.
Unfortunately, reality isn’t anywhere near that simple.
Our universe is effectively finite – so many of the places where things break seem like they shouldn’t affect us. There are no irrational numbers in real experience. Nothing that we can observe has a property whose value is an indescribable number. But even simple things break down.
Many complex systems have the property that they’re easy to describe – but where small changes have large effects. That’s the basic idea of chaos theory: that in complex dynamical systems, making a minute change to a measurement will produce huge, dramatic changes after a relatively short period of time.
For example, we compute weather predictions with the Navier-Stokes equations. N-S are a relatively simple set of equations that describe how fluids move and interact. We don’t have a closed-form solution to the N-S equations – meaning that given a particular point in a system, we can’t compute the way fluid will flow around it without also computing separately how fluid will flow around the points close to it, and we can’t compute those without computing the points around them, and so on.
So when we make weather predictions, we create a massive grid of points, and use the N-S equations to predict flows at every single point. Then we use the aggregate of that to make weather predictions. Using this, short-term predictions are generally pretty good towards the center of the grid.
But if you try to extend the predictions out in time, what you find is that they become unstable. Make a tiny, tiny change – alter the flow at one point by 1% – and suddenly, the prediction for the weather a week later is dramatically different. A difference of one percent in one out of a million cells can, over the space of a month, be responsible for the difference between a beautiful calm summer day and a cat-5 hurricane.
That basic bit is called sensitivity to initial conditions is a big part of what defines chaos – but it’s only a part. And that’s where the crackpots go wrong. Just understanding the sensitivity and divergence isn’t enough to define chaos – but to people like Crichton, understanding that piece is understanding the whole thing.
To really get the full picture, you need to dive in to topology. Chaotic systems have a property called topological mixing. Topological mixing is an idea which isn’t too complex informally, but which can take a lot of effort to describe and explain formally. The basic idea of it is that no matter where you start in a space, given enough time, you can wind up anywhere at all.
To get that notion formally, you need to look at the phase space of the system. You can define a dynamical system using a topological space called the phase space of the system. Speaking very loosely, the phase space P of a system is a topological space of points where each point p∈P corresponds to one possible state of the system, and the topological neighborhoods of p are the system states reachable on some path from p.
So – image that you have a neighborhood of points, G in a phase space. From each point in G, you traverse all possible forward paths through the phase space. At any given moment t, G will have evolved to form a new neighborhood of points, Gt. For the phase space to be chaotic, it has to have the property that for any arbitrary pair of neighborhoods G and H in the space, no matter how small they are, no matter how far apart they are, there will be a time t such that Gt and Ht will overlap.
But sensitivity to initial conditions and topological mixing together still aren’t sufficient to define chaos.
Chaotic systems must also have a property called dense periodic orbits. What that means is that Chaotic systems are approximately cyclic in a particular way. The phase space has the property that if the system passes through a point p in the neighborhood P, then after some finite period of time, the system will pass through another point in P. That’s not to say that it will repeat exactly: if it did, then you would have a repeating system, which would not be chaotic! But it will come arbitrarily close to repeating. And that almost-repetition has to have a specific property: the union of the set of all of those almost-cyclic paths must be equivalent to the entire phase-space itself. (We say, again speaking very loosely, that the set of almost-cycles is dense in the phase space.)
That’s complicated stuff. Don’t worry if you don’t understand it yet. It’ll take a lot of posts to even get close to making that comprehensible. But that’s what chaos really is: a dynamical system with all three properties: sensitivity to initial conditions, overlaps in neighborhood evolution, and dense periodic orbits.
In subsequent posts, I’ll spend some more time talking about each of the three key properties, and showing you examples of interesting chaotic systems.