Quantum Gravity Simulation

This quantum gravity simulation is in effect a fluid membrane. This is, it is a mesh where not only the shape changes, but also the connectivity.


This is a visualization of a simulation of a two-dimensional simplicial quantum gravity model. The surface is a dynamical triangulation, that is, as the simulation progresses, the way that the vertices of the triangular lattice are connected is constantly changing. When the simulation began, we started with a lattice made of just four triangles, or simplicies. Immediatly, the computer began building the lattice up by, at random, choosing a triangle, putting a new point in the center and connecting the new point to the corners of the old triangle. Then there were three triangles where there was previously only one. This process was repeated until the lattice contained 30 points and 56 triangles.

Once the lattice is built up, the computer varies its geometry randomly. It does this in two ways:

With the "Slow" button depressed, watch the simulation and notice examples of moving nodes and link flips.

There are two general rules to the way this model behaves:

  1. The model we are simulating is one where all of the links are like little springs. The surface wants to be in a state where all of the links are as short as possible.
  2. Where two triangles meet along a link, the link behaves like a resturant door hinge with a spring in it that tries to keep the door shut and flat with the wall. In other words, these springy hinges try to flatten out the surface.
By moving the slide bar labeled "kappa", at the bottom of the applet, you can adjust the strength of the springy hinges in rule (2). When kappa is big the hinges are very strong. When kappa is zero, the springy hinges have no effect, and rule (2) goes away. Kappa is called the bending rigidity. See how the geometry of the surface changes when you change the bending rigity.

Pressing the "Thermalize" button causes the computer to attempt to make 4800 link flips and 4800 node moves before redrawing the surface. See how much different the surface looks after pressing thermalize once. Try to figure out roughly how many link flips and node moves it takes for the surface to look completely different.

Pressing either of the two "Measurement" buttons will allow you to see a plot of different quantities measured on the lattice as the simulation progresses. The top button shows the average length the links on the lattice. The bottom button shows the average cosine of the angles of the bends across the hinges. Reload the page and try pressing the measurement buttons as soon as the link flips start. How long does it take to reach an equlibrium? What happens to the quantities when you change the bending rigidity, kappa?

[ Up | Contacts ]


This page is maintained by Simeon Warner
The applet and text were written by Eric Gregory
Last updated 27 June 1997