Fullerenes
are spherically shaped molecules built entirely from carbon atoms. Each
of these has bonds to exactly three other carbon atoms. The carbon atoms
form rings of either five atoms (pentagons) or six atoms (hexagons). Due
to the Euler formula there are exactly twelve pentagons. Our
fullerene generator is called "fullgen".
For a scientific article on fullgen, see
the bottom of this page.)
The best-known
fullerene is the "buckyball" molecule which consists of 60 carbon
atoms. If you try running fullgen with the number of atoms set to 60,
you will find that there are far more C60
fullerenes than just the "buckyball" -- 1812 differently built
molecules actually. The "buckyball" molecule stands out from
the full set by its "football" look, which is a very symmetric
shape -- some authors have called the "buckyball" the most symmetric
molecule in the world.
In mathematical terms, it has a large symmetry group, i.e. there are many
different rotations and reflections which, applied to the buckyball, will
permutate the atoms but give you the same shape in the same position.
There are two ways of reducing fullgen's output set to just the "buckyball"
when C60 fullerenes are generated.
|
![fullerenes options window](Images/fullgen-small.gif) |
There is a button in the fullgen options window that deals with symmetries,
it is labelled "Symmetry Filter". Clicking it will bring up
a new dialogue that presents you with 24 different symmetry groups, each
named with a symbolic abbreviation used in chemistry. The buckyball's
symmetry group is "icosahedral symmetry", known as Ih.
When the symmetry filter dialogue is brought up for the first time, all
symmetry groups are selected (there is a button for each symmetry in the
dialogue, and each of these will be pressed). By clicking the "Clear
all" button and then the "Ih" button in the symmetry filter
dialogue, the filter is changed and becomes active. Fullgen will still
generate all 1812 C60 fullerenes, but
the symmetry filter subroutine will discard every molecule whose symmetry
group is not Ih, and so just one molecule -- the buckyball -- will
be written to fullgen's output.
|
![fullerenes options -- symmetry filter](Images/fullgen-symmetries-small.gif) |
The buckyball has another feature of interest in chemistry.
As mentioned before, its rings are connected just like a football is stitched
together from hexagonal and pentagonal leather patches. (That's soccer
football in case you were wondering.) Looking at a (black) pentagon patch
on such a football, you willl see that it is surrounded by (white) hexagon
patches, not touching any other pentagon. Mathematical chemists say that
the football follows the "isolated pentagon rule" (ipr).
You can restrict fullgen to generate only molecules conforming to ipr
by clicking the respective checkbox in its options window. Unlike the
symmetry filter, the ipr option will affect fullgen's operation
at an early stage so that generation time will be significantly smaller:
fullgen won't generate all 1812 C60
fullerenes if it knows that only the subset defined by ipr is requested.
It turns out that the buckyball is the only ipr-compliant C60
isomer.
Another option
for fullgen will cause it to output the dual
of every graph it has generated. As fullerenes are 3-regular
graphs (each atom has bonds to three other atoms), the dual graph is a
triangulation (all its faces are triangles).
Fullerenes
have become immensely popular, and their discovery was rewarded with the
1996 Nobel Prize in chemistry. Here are some links. (Each will open in
a new browser window.)
- Nobel Prize in Chemistry 1996 -- press
presentation from the official site, with information on and Nobel
Lectures by the three laureates, Robert Curl, Harold Kroto, and Richard
Smalley.
- A
brief history of C60 -- a nice
presentation giving lots of cultural background and some curiosities.
- Two more scientific documents: "An
Excruciatingly Researched Report" from a private chemistry
page and this
introduction from the "Molecule of the Month" site of Imperial
College, London.
The fullerenes
generator was written by Gunnar Brinkmann; the underlying mathematical
research was a collaboration with Andreas Dress. For more information and
as a scientific reference, see
|
![a football](Images/football.gif) |