1. Introduction
By an
n-polytope, we mean a combinatorial convex
n-dimensional polytope, that is a class of combinatorial equivalence of convex
n-dimensional polytopes. For details on the theory of polytopes, we recommend the books [
1,
2]. A 3-polytope
P is called a Pogorelov polytope (
-polytope; see [
3,
4]), if it can be realized in the Lobachevsky (hyperbolic) space
as a bounded polytope with right dihedral angles (see [
5]). An
n-polytope is called simple if any of its vertex is contained in exactly
n facets. A flag polytope is a simple polytope such that any of its set of pairwise intersecting facets has a non-empty intersection. A
k-belt is a cyclic sequence of facets with empty common intersection such that two facets are adjacent if and only if they follow each other (in [
6], it is called a
k-gonal prismatic element, in [
7] a ring, and in [
8,
9] the corresponding object in the dual polytope is called a separating
k-circuit). It can be shown that a 3-polytope
P is flag if and only if it is different from the simplex
and has no 3-belts. Results by A.V. Pogorelov [
10] and E.M. Andreev [
6] imply that a 3-polytope
P is a
-polytope if and only if it is flag and has no 4-belts. Moreover, a right-angled realization in the Lobachevsky space is unique up to isometries.
Recently,
-polytopes attracted the attention of specialists in toric topology [
11] and hyperbolic geometry. To each simple 3-polytope
P with
m faces, the toric topology assigns an
-dimensional manifold
with an action of the compact torus
. If was proven in [
12] (see also [
13]) that if the cohomology rings of
and
are isomorphic as graded rings and
P is a
-polytope, then
P and
Q are equal as combinatorial polytopes. For given mappings
and
from the set of faces of
P to
and
, respectively (where by
, we mean
), such that the images of any three faces intersecting in a vertex form a basis, the toric topology assigns a 6-dimensional manifold
with an action of
and a 3-dimensional manifold
with an action of
. For a
-polytope
P, the mapping
defines a subgroup in the right-angled Coxeter group of the polytope
P such that the factor-space of the action of this subgroup on the Lobachevsky space can be identified with
. Such hyperbolic manifolds were introduced in [
14]. An example of mappings
and
can be constructed from any regular coloring of faces of a polytope in four colors. In [
3], it was proven that an isomorphism of graded cohomology rings of
and
(respectively of graded
-cohomology rings of
and
), where
P is a
-polytope, implies that
P and
Q are equal as combinatorial polytopes, and the mappings are equivalent in a natural sense.
The notions of flag and
-polytopes are closely related to the notion of cyclic
k-edge connectivity in graph theory. A graph
G is called cyclically
k-edge connected (
-connected) if
G cannot be separated into two components, each containing a cycle, by deletion of fewer than
k edges (see [
2,
15]). Following [
8,
9,
16,
17], we additionally assume that for
, the complete graph on four vertices is not
-connected. Then, a simple 3-polytope
P is flag if and only if its graph is
-connected. A simple 3-polytope
P is a
-polytope if and only if its graph is
-connected. The notion of a
-connectivity arose during attempts to prove the four color problem (now the four color theorem due to K. Appel and W. Haken [
18,
19,
20]) for planar graphs, which states that any planar graph can be colored in four colors in such a way that any two faces with common edge have different colors. In particular, results by G.D. Birkhoff [
7] imply that the four color problem can be reduced to the graphs of
-polytopes with any 5-belt surrounding a face. We will call such polytopes
-polytopes. Graphs of these polytopes are strongly cyclically 5-edge connected (abbreviated
-connected), that is they are
-connected, and any separation of the graph by cutting five edges leaves one component that is a simple circuit of five edges [
9].
An example of
-polytopes is given by fullerenes, simple 3-polytopes with only 5- and 6-gonal faces. It follows from the results by T. Dǒslić that fullerenes are flag [
21] (see also [
22,
23]) and have no 4-belts [
24] (see also [
4,
25,
26]). They are mathematical models for spherical-shaped carbon molecules discovered in 1985 by R.F. Curl [
27], H.W. Kroto [
28] and R.E. Smalley [
29] (Nobel Prize 1996 in Chemistry). For surveys on the mathematical theory of fullerenes, see [
30,
31,
32]. For mathematical, physical and chemical aspects of fullerenes, see [
33,
34,
35]. We also recommend a remarkable paper by W.P. Thurson [
36], who gives a parametrization for the set of all fullerenes. In particular, the results of [
36] imply that the number of fullerenes with given number
m faces grows like
. Another example of
-polytopes is given by
k-barrels,
(or Löbel polytopes [
5,
14,
37]; see
Figure 1 for
), simple 3-polytopes with the boundary glued from two equal parts consisting of a
k-gon surrounded by 5-gons. In [
17], the graphs of these polytopes are called biladders on
vertices.
A nice characterization of flag and
-polytopes is given by the following result. For flag and
-polytopes it was noted in [
3,
4], and for
-polytopes – in [
7].
Proposition 1. A simple 3-polytope is flag if and only if any its face is surrounded by a belt.
A simple 3-polytope is a -polytope if and only if any pair of its adjacent faces is surrounded by a belt.
A simple 3-polytope is a -polytope if and only if any its face is surrounded by two belts.
There are two operations transforming
-polytopes into
-polytopes. The first of them is a cutting off of
s subsequent edges of a
k-gonal face,
, of a simple 3-polytope by a single plane and is called an
-truncation; see
Figure 2a. If the inverse operation is defined, we call it a straightening along an edge; see
Figure 2b. The operation of an
-truncation also appears in the literature as an addition of an edge [
8,
9], a simple face splitting [
16], an edge surgery [
38] or a handle expansion [
17]. It is proven in [
9] that also an
-truncation of a
-polytope is a
-polytope, provided
.
If the
k-gon is adjacent to an
- and an
-gon by edges next to cut edges, then we call the operation an
-truncation (see
Figure 3). We do not take into account the orientation of the surface of the polytope; hence, we do not distinguish between
- and
-truncations. As we will see later, the parameters
s,
k,
and
are important to prove finer results.
The second operation we need is a connected sum of 3-polytopes along
k-gons surrounded by
k-belts (see
Figure 4). It is the combinatorial analog of the gluing of two polytopes along
k-gonal faces orthogonal to adjacent faces. The most important case will be the connected sum with the 5-barrel. This operation appears in [
8,
9] as a replacing a pentagon, in [
16] as a face splitting of Type 3 and in [
17] as a circuit expansion.
The existence of certain combinatorial types of 3-polytopes we usually verify using the Steinitz theorem (see [
1,
2]). We formulate it in the form (see, for example, [
13,
30]) convenient for our arguments.
Theorem 1 (Steinitz)
. A simple connected plane graph G is the graph of some convex three-dimensional polytope if and only if any of its faces is bounded by a simple edge cycle and boundary cycles of any two faces either do not intersect, or intersect by a vertex, or intersect by an edge.
Moreover, there is Whitney’s theorem (see [
1]), which states that a plane realization of the graph of a 3-polytope is combinatorially unique. Using the Steinitz theorem, the following fact may be proven ([
30], see also [
4]).
Theorem 2. Let P be a connected 3-valent plane graph with each face bounded by a cycle with at least five and at most seven edges, where the number of boundary cycles with seven edges is at most one. Then, this graph is a graph of a simple 3-polytope.
In [
30], simple 3-polytopes with 5-, 6- and one
n-gon are called
n-disk-fullerenes. Denote by
the family of fullerenes, by
the family of 7-disk-fullerenes, by
its subfamily consisting of polytopes with the 7-gon adjacent to a 5-gon, by
the family
and by
the family
. For a family
, we denote by
the subfamily consisting of all
-polytopes in
A. In [
4,
26], the following generalization of Theorem 2 was proven.
Theorem 3 ([
4,
26])
. Let . Then P is a -polytope.
This result leads to a natural question. Let
be the number of
k-gonal faces of a simple 3-polytope
P. The collection
is called a
p-vector. The Euler formula in the case of simple 3-polytopes implies the following formula (see [
2]), which can be proven by a direct calculation:
V. Eberhard proved ([
39], see also [
2]) that for any finite collection of non-negative integers
satisfying the Equation (
1), there exists a simple 3-polytope
P with
for all
. A flag polytope has no 3-gons. On the basis of Eberhard’s result, it was proven in [
23] that for any finite collection of non-negative integers
satisfying Equation (
1), there exists a flag polytope
P with
,
. The proof used the construction of a simultaneous cutting off of all the edges of a simple 3-polytope by different planes; see
Figure 5. It corresponds to the Goldberg–Coxeter or Caspar–Klug construction (see [
40]) with parameters
. This operation does not change the numbers
,
and increases the number
by the number of edges.
It turns out that for a polytope with no 3-gons, the cut polytope is flag. A
-polytope has no 3- and 4-gons, since any face of a flag polytope is surrounded by a belt. In [
3,
4], it is was proven that for any finite collection of non-negative integers
, there exists a
-polytope with
,
. Moreover,
. The proof is similar to the case of flag polytopes. Namely, for a polytope without 3- and 4-gons, the cut polytope is a
-polytope.
Question: Which restrictions on the numbers imply that a polytope without 3- and 4-gons is a -polytope?
We have seen that the example is given by the restriction , , .
Example 1. In Figure 6, we present the graph of a simple 3-polytope (this can be easily checked using the Steinitz theorem) with 5-, 6- and two 7-gonal faces. This polytope has a 3-belt containing both 7-gons; hence, it is not a -polytope.
The first main result of our paper is the answer to this question.
Theorem 4 (The first main result)
. For any finite collection of non-negative integers with or and , there exists a non-flag simple polytope P with , .
Remark 1. We will also give a slight modification of this construction producing a -polytope with prescribed numbers , , not using Eberhard’s result.
Hence, is a natural subclass in the class of -polytopes.
It can be shown that an
-truncation transforms a
-polytope into a
-polytope if and only if
, and a connected sum of any two
-polytopes along faces is a
-polytope (see [
4,
8,
16,
38]).
It is easy to see that
k-barrels,
, are irreducible polytopes with respect to
-truncations and connected sums along faces in the class of
-polytopes. There is an additional operation transforming
-polytopes into
-polytopes ([
8,
16]; see
Figure 7). It splits a pair of adjacent 5-gons into four 5-gons and is called in [
8] adding a pair of edges. In [
8,
16], it was independently proven that any
-polytope can be obtained from the 5-barrel by a sequence of
-truncations,
, additions of pairs of edges and connected sums with the 5-barrel.
It is easy to see that the
-barrel is obtained from the
n-barrel by adding a pair of edges. It turns out that this is the only essential case for this operation. Namely, in [
9], it was proven that any
-polytope can be obtained from a
q-barrel,
, by a sequence of
-truncations,
, and it was remarked that a similar reasoning proves that any
-polytope can be obtained from a
q-barrel,
, by a sequence of
-truncations,
, and connected sums with the 5-barrel. In [
4], the latter fact was rediscovered in a stronger form. Namely, for
-polytopes, it is sufficient to use only
-truncations,
, and connected sums with the 5-barrel, and for polytopes different from
q-barrels, the initial set can be reduced only to the 5- and the 6-barrel. A careful study of arguments in [
9] shows that they also allow one to leave only
-truncations,
, for
-polytopes and
-truncations,
, and connected sums with the 5-barrel for
-polytopes. Combining this reasoning with arguments in [
4], it is possible to leave only the 5- and the 6-barrel in the initial set.
Theorem 5 ([
4,
9])
. A simple 3-polytope P is a -polytope if and only if either P is a q-barrel, , or it can be constructed from the 5- or the 6-barrel by a sequence of -truncations (Figure 8a), , and connected sums with the 5-barrel (Figure 8b).
A simple 3-polytope P is a -polytope if and only if either P is a q-barrel, , or it can be constructed from the 6-barrel by a sequence of -truncations, .
In [
38], this result was rediscovered in a slighter form for
-polytopes in the context of hyperbolic geometry. Namely, T. Inoue proved that any
-polytope can be obtained from
q-barrels,
, by
-truncations,
, and connected sums along
p-gons,
(more precisely, the reasoning in [
38] leaves only the case
). He also proved that any
-truncation,
, increases the hyperbolic volume of the right-angled realization, and the volume of the right-angle realization of a connected sum of polytopes along faces is greater than or equal to the sum of the volumes of their realizations. He concluded that the 5-barrel has the smallest, while the 6-barrel has the second value of the hyperbolic volume. In [
41], using this method, the first 825
-polytopes according to hyperbolic volumes were found (and the first 100 of them are explicitly drawn in this paper).
Theorem 5 is related to the classical results in polytope theory. It was proven by V. Eberhard [
39] and by M. Bruckner [
42] (see also [
2,
43]) that a 3-polytope is simple if and only if it can be constructed from the 3-simplex by a sequence of operations each being a cutting off a vertex, an edge or a pair of two adjacent edges by a single plane. This result was used by a famous crystallographer, E.S. Fedorov [
44]. From the result by A. Kotzig [
45] (later proven also by G.B. Faulkner and D.H. Younger [
46] and V. Volodin [
47]), it follows that a simple 3-polytope is flag if and only if it can be constructed from the 3-cube by a sequence of
-truncations,
. In [
23] this result was improved. Namely, a simple 3-polytope
P is flag if and only if
P can be constructed from the 3-cube by a sequence of operations of cutting off an edge and a
-truncation,
. For fullerenes, there are analogs of this result (see [
4,
13,
26,
48,
49]). The starting point can be taken to be the 5- or the 6-barrel, but the difficulty is that the only
-truncation transforming fullerenes to fullerenes is a
-truncation, also called an Endo–Kroto operation [
50]. This is a growth operation, that is it transforms a simple 3-polytope into a simple 3-polytope substituting a new patch (disk partitioned into polygons bounded by a simple edge-cycle on the surface of a simple polytope) with more faces and the same boundary for a patch of a polytope. It was proven in [
51] that there is no finite sets of growth operations transforming fullerenes to fullerenes sufficient to construct any fullerene from a finite set of initial fullerenes (seeds). In [
49], an infinite family of operations sufficient to construct any fullerene except for
from the 5-barrel was found (here,
means tetrahedral symmetry). This family consists of operations
,
,
,
(see
Figure 9 for
,
,
and
) and a connected sum with the 5-barrel along a 5-gon surrounded by 5-gons.
The faces are completely included in the figure, and all the faces
and
should be pairwise distinct. Each of the faces
and
may be either a 5- or a 6-gon. Using the fact that in the fullerenes without adjacent pentagons (
-fullerenes), any 5- or 6-belt surrounds a face (it follows from [
52]; see also [
4]), it can be shown that it is sufficient to consider only transformations
such that the two 5-gons and the faces
in the initial fullerene form a patch, and only transformations
such that the two 5-gons and the faces
in the initial fullerene form a patch. This gives an infinite family of growth operations sufficient to construct any fullerene from the 5-barrel and the fullerene
.
In [
4,
13,
26,
48], finite sets of growth operations sufficient to build any fullerene from a finite set of seeds was found on account of allowing, at intermediate steps, simple 3-polytopes with 5-, 6- and one 7-gon adjacent to some 5-gon. By Theorem 3, any such polytope is a
-polytope.
Let us formulate the strongest result in this direction improving Theorem 5 for a special class of polytopes. Let us introduce a special subfamily of fullerenes. The first polytope
is the dodecahedron (the 5-barrel).
is a connected sum of two copies of
.
is a connected sum of
with
along a 5-gon surrounded by 5-gons (see
Figure 10). The polytopes
,
, are called
-nanotubes. Denote the family of polytopes
by
. It was proven in [
4,
13,
26] that a fullerene
P belongs to
if and only if
P contains a patch
consisting of a 5-gon surrounded by 5-gons. It follows from [
52,
53] that a fullerene
P belongs to
if and only if either
P is the 5-barrel or
.
Theorem 6 ([
4])
. Any fullerene can be constructed from the 5-barrel by operations of a connected sum with a copy of the 5-barrel along the center of a patch . It cannot be obtained from a simple 3-polytope without 4-gons by a -truncation, .
Any fullerene is either the 5-barrel or can be constructed from the 6-barrel by a sequence of -, -, - and -truncations in such a way that any intermediate polytope is either a fullerene in or a polytope in .
Nevertheless, not any polytope in
can be obtained by a connected sum with the 5-barrel or by a
-truncation from a polytope in
. The example is given by the polytope with the graph drawn in
Figure 11. Indeed, a connected sum with the 5-barrel produces a 5-gon surrounded by 5-gons, and a
-truncation produces a 5-gon with one edge lying in an
r-gon,
or 6, and intersecting by vertices a
p- and a
q-gon with
. In the presented polytope
P, any such edge belongs to a 6-gon and intersects two 6-gons, which means that the polytope
Q transforming to
P contains two 7-gons.
Let us mention that a connected sum with the 5-barrel is evidently a growth operation. Furthermore, an -truncation, , is a growth operation on the class of flag polytopes, since it substitutes the patch consisting of the new 5-gon, and the -, - and -gons for the patch consisting of the corresponding k-, - and -gons.
Our second main result gives the method to construct any polytope in from the 6-barrel by a sequence of growth operations from the finite list in such a way that intermediate polytopes belong to the same family.
Since any face of a flag 3-polytope is surrounded by a belt, if a
-polytope contains a 5-gon surrounded by 5-gons, these six faces together form a patch, which we denote
; see
Figure 12a. Similarly, denote by
a patch consisting of a 5-gon surrounded by four 5-gons and a 6-gon; see
Figure 12b.
Proposition 2. A polytope is not a -polytope if and only if it contains a patch and is different from the 5-barrel. In this case, P is obtained from a polytope in by a connected sum with the 5-barrel producing this patch.
The proof of this proposition and the following theorem will be given below.
Theorem 7 (The second main result)
. Any polytope in either belongs to and is constructed from the 5-barrel by a sequence of connected sums with a copy of the 5-barrel along the center of a patch or can be constructed from a fullerene in by a connected sum with the 5-barrel along the center of a patch followed by a sequence of connected sums with the 5-barrel along the center of arising patch .
Any polytope in is either the 5-barrel or can be constructed from the 6-barrel by a sequence of growth operations, each being either a -,-, - or -truncation or one of the operations , , drawn in Figure 13 in such a way that the intermediate polytopes also belong to . Any of the operations , , is a composition of -, -, -truncations, such that the intermediate polytopes are -polytopes with 5-, 6- and at most two 7-gonal faces.
The third main result concerns all the polytopes in . There are polytopes , which cannot be obtained by any of the operations used in Theorem 7 from any polytope . To obtain an example, we can cut off all the edges of any polytope in several times. The resulting polytope still belongs to , but it has the non-hexagonal faces far from each other. Then, it can be obtained from some polytope only by a -truncation. However, Q should have two 7-gons; a contradiction. To generalize Theorem 8 to the class and a finite set of growth operations, we add a -truncation and allow intermediate polytopes to have two 7-gons.
Theorem 8 (The third main result)
. Any polytope in can be constructed from the 6-barrel by a sequence of growth operations each being either a -,-, -, - or -truncation or one of the operations , , in such a way that the intermediate polytopes are -polytopes with 5-, 6- and at most two 7-gonal faces.
2. Proof of the Main Results
Proof of the first main result (Theorem 4). We will develop the idea of Example 1 corresponding to the case
,
,
. First let us take the disk drawn in
Figure 14a. Let
be its boundary circle. If
,
, and
,
, then add to
two 2-valent vertices on
to become a 8-gon, and to
and
one 2-valent vertex to become 6-gons. Then, glue to the boundary of the disk a copy of the disk lying inside the 3-belt
to obtain a graph of a polytope due to the Steinitz theorem. This graph can be also obtained by adding to the figure the image of the graph inside the belt under the circle inversion interchanging the boundary circles of
.
Now, let either
or
and
. For each
with
, take
k-gons and arrange all the polygons in the descending order of the numbers of edges. Add to
vertices of valency two on
to become the first polygon. If
, do the same for
,
and the second and the third polygons. Otherwise take 6-gons instead of lacking polygons. Let
,
,
be the numbers of edges of
,
and
. The number
of 2-valent vertices on
is equal to
. Then,
, since either
,
, or
,
,
, or
. Furthermore, any face has at least one 2-valent vertex on
. If there are still polygons not in use, we form from them a
-belt of faces around
, taking 6-gons for lacking polygons intersecting two edges on the boundary of
and 5-gons for lacking polygons intersecting one edge, if necessary. Each face of the new belt
has at least one 2-valent vertex on the outer boundary circle
; hence, the number
of 2-valent vertices on
is not smaller than
. Repeat this argument until all the polygons are in use. Now, add one new belt consisting only of 5- and 6-gons, where each 5-gon intersects the boundary of the previous disk by one edge and each 6-gon by two edges. We obtain a new disk with the boundary faces having two edges on the boundary circle, where the number
b of boundary faces is at least 5 (see
Figure 14b for the case
,
,
.).
Let us build another disk with the identical boundary neighborhood. First, take a 5-gon. Add a 5-belt of faces around it consisting of c pentagons and d hexagons, . This belt has vertices of valency two on the outer boundary circle, and each face has at least one 2-valent vertex. If , then take , . Otherwise, take , and add a new belt of faces around the obtained disk, where 3-valent vertices on the boundary circle of the disk correspond to 6-gons of the belt (we say that they are of the first type), and edges of connecting 2-valent vertices correspond to 5-gons and 6-gons (of the second type). In the new belt, any face has at least one 2-valent vertex on the outer boundary circle , and the total number of the 2-valent vertices on is equal to plus the number of 6-gons of the second type. If the value of cannot reach the number b by varying the number of 6-gons of the second type, then make this value the maximal possible and add new belts in the same manner. In the end, we add the last belt without 6-gons of the second type to obtain the desired disk.
Now, glue both disks together to obtain a 2-sphere with a 3-valent graph on it. We claim that this graph is a graph of a simple 3-polytope. Indeed, any face by construction is a disk bounded by a simple edge-cycle. Two faces intersect if and only if either one of them is the center of one of the disks and the other belongs to the belt surrounding it, or they are subsequent faces of the same belt, or they belong to subsequent belts. In the first two cases, it is evident that the faces intersect by an edge. In the last case, this is also true, since by construction, any face of a new belt in each disk intersects any face of the previous belt either by the empty set or by an edge, and the same is true for faces of the boundary belts of disks. This finishes the proof of the theorem. ☐
Corollary 1. A slight modification of the proof of Theorem 4 gives a new explicit construction of a -polytope with given numbers different from constructions based on Eberhard’s [39] and Grünbaum’s [54] constructions of polytopes with given p-vectors and an operation of a cutting off of all the edges.
Construction 1: For , take any fullerene. Let . For each , , take k-gons, and arrange all the polygons in a linear order. If there is more than one polygon, add around the first polygon a belt of polygons from the remaining list, taking 5-gons for missing faces, if necessary. If not all polygons are in use, add new belts by the same manner, taking 6-gons for lacking polygons intersecting two edges on the boundary of the previous belt and 5-gons for lacking polygons intersecting one edge. In the end, add around the disk the last belt of 5- and 6-gons with 3-valent vertices on the boundary of the disk corresponding to 6-gons and the edges on the boundary of the disk connecting 2-valent vertices corresponding to 5-gons. We have the disk with boundary faces each having two edges on the boundary circle. The number of faces in added belts does not decrease; in particular, each belt has at least seven faces. Take the second disk with the same boundary neighborhood constructed above. In this disk, the number of faces in added belts also does not decrease; in particular, each belt has at least five faces. Glue the two disks along the boundaries to obtain a 2-sphere with a plane graph corresponding to a simple 3-polytope with prescribed numbers , . We claim that this polytope is a -polytope.
Proof. We will prove that P has no 3- and 4-belts. First, observe that a 3- or a 4-belt cannot contain the center of one of the two disks in construction, since any two non-subsequent faces of the belt surrounding the center are not adjacent in the polytope and do not intersect the same face outside this belt by construction. The polytope P outside the centers of the disks consists of the belts added in construction. Let us call them levels. In each disk, arrange levels in the order they were added. Let us call the top level of a disk a boundary level.
Let be a 3-belt. Since adjacent faces should belong to the same or adjacent levels and a 3-belt cannot belong to one level, two faces, say and , lie on one level and on another level . If is next to in one disk or both levels are boundary levels, then intersects at most two faces, which should intersect it by a common vertex; a contradiction. If is next to , then and are subsequent faces of the level. By construction, there are at least five faces on , each having a 2-valent vertex on the circle between and , whence the edge intersects ; a contradiction. Thus, P has no 3-belts.
Let be a 4-belt. Since it cannot belong to one level, assume that and lie on adjacent levels and . Without loss of generality, assume that either both levels are boundary levels or is next to in one disk. Then, intersects at most two faces on , which should intersect it by a common vertex. Since , and , lies either on or on the third level . In the first case, and are subsequent in , and is one of the two faces intersecting on . The second face intersects . The face should intersect both and ; hence, it lies on or . If it lies on , it is a subsequent to and can not intersect . If it lies on , it is one of the two faces intersecting on and it does not intersect . Then, it does not intersect ; a contradiction. Now, let lie on . Since intersects both and , it lies on . If and belong to the same disk, then is either next to or both and are boundary levels. Then, and should be adjacent, since they both intersect on ; a contradiction. If and are boundary levels, then and should be adjacent, since they both intersect on ; a contradiction. Hence, P has no 4-belts, and it is a -polytope. ☐
Example 2. For the case, , , , the first disk is drawn in Figure 15. The second disk is drawn in Figure 14c.
Remark 2. Construction 1 of -polytopes with given numbers can be generalized by taking two disks of the first type and substituting several belts of 5- and 6-gons for the last belt of the disk with a shorter boundary circle to make the lengths of the boundary circles equal. Then, for the case , , , the modified construction can produce the 7-barrel.
Now, we proceed to prove the second and the third main results. We call by a
k-loop a cyclic sequence of faces with adjacent subsequent faces. For a
k-belt
, the set
is homeomorphic to a cylinder. Each of its boundary components has a boundary code
corresponding to the number of edges of faces lying on this component. We will need the following result. For fullerenes, it follows from the results in [
52,
53] (see also [
13,
26] and [
4] (Theorem 2.12.1)). For polytopes in
, it was proven in [
4] (Theorem 3.2.6).
Theorem 9. Let . Then, any 5-belt either surrounds a face and has on this side the boundary code or surrounds a patch obtained by the addition of 5-belts of 6-gons around the patch and has on this side the boundary code .
Proof of the second main result (Theorem 7). The first part of Theorem 7 follows from Proposition 2, since polytopes in do not contain a patch .
Proof of Proposition 2. First note that the patch
is surrounded by a 5-belt on a
-polytope. Indeed, it is surrounded by a 5-loop. If two non-subsequent faces intersect, without loss of generality, these are
and
drawn in
Figure 16a. However, they are non-subsequent faces of the 6-belt surrounding the adjacent 5-gons
and
; a contradiction. Thus,
is surrounded by a 5-belt. If this belt contains no 5-gons, then we can apply an operation inverse to a connected sum with the 5-barrel; see
Figure 16b. It is well defined by the Steinitz theorem and produces a polytope in
. Let one of the faces of the belt be a 5-gon; see
Figure 16c. We claim that for
, the patch consisting of
and an additional 5-gon is surrounded by a 5-belt
. Indeed, faces
belong to the 5-belt surrounding
, whence they are distinct and
. Faces
and
belong to the belt surrounding
. They are distinct, since
has at least five edges. They are adjacent if and only if
has exactly five edges. In this case, the 4-loop
can not be a 4-belt, whence
, since
. Then,
.
Thus, for , we have and by a similar argument, and is a 5-belt. By Theorem 9, either this belt surrounds a 5-gon or each face of the belt has two edges on the outer part of the boundary of P. In the first case, is a 4-gon, and in the second case, both and are 7-gons; a contradiction. ☐
Corollary 2. Let . If P contains a patch , then this patch is surrounded by a 5-belt of 6- or 7-gons, and P has no other patches of the form .
Proof. Since , it is not a fullerene. Proposition 2 implies that P is obtained from a fullerene Q containing a patch by a sequence of connected sums with the 5-barrel, where the first connected sum is along the center of , and all the other connected sums are along the center of the arising patch . If P contains another patch , then Q should also contain the same patch. Then, . However, any fullerene in does not contain the patch ; a contradiction. ☐
Denote the patches arising after operations of a
-,
-,
- or
- truncation or operations
,
, or
, by
,
,
,
,
,
,
, respectively (see
Figure 17). We do not take into account the orientation. Therefore, we do not distinguish between a patch and its mirror image.
By Theorem 2 and Proposition 2, a polytope P in the class can be obtained from a polytope Q in the class B by an operation of a connected sum with the 5-barrel, or of a -, -, - or - truncation, or , , , if and only if P contains respectively a patch , , , , , , , , where for a connected sum, a - truncation and operations , , ; for a -truncation; for a -truncation; and for a -truncation. Let us call a polytope irreducible, if it cannot be obtained from a polytope in by these operations. Otherwise, let us call P reducible. First, we will prove that only the 5- and the 6-barrel are irreducible, and then, we will explain how to avoid non--polytopes.
It can be proven that a collection of faces of a polytope
with the same combinatorics as in any of these patches indeed forms the corresponding patch. For the first six patches, this follows from the fact that the collection of faces consists of two adjacent faces and some faces of the belt surrounding them. For the patch
, this argument works for the collection without the top face and the collection without the bottom face. These faces should be distinct, for otherwise, a 4-belt arises, and they should be non-adjacent, for otherwise, a 5-belt with both boundary codes different from
and
arises (see more details in [
4] (Lemma 4.0.1)).
Lemma 1. Let be irreducible. Then, the 7-gon cannot be adjacent to 5-gons by three subsequent edges.
Proof. The 7-gon is surrounded by a 7-belt. If three of its subsequent faces
,
,
are 5-gons, then the four faces
,
,
,
adjacent to them and lying in the outer part of
are 5-gons (see
Figure 18), for otherwise,
P contains one of the patches
or
. All seven 5-gons are distinct, since they belong to the patch formed by two adjacent 5-gons
and
and the 6-belt
surrounding them. Consider the sixth face of
. It is different from the 7-gon, since these two faces are non-subsequent in the 6-belt surrounding the 5-gons
. It cannot be a 5-gon, for otherwise, the patch
appears. Therefore, it is a 6-gon. Consider the 5-loop
arising on the boundary of
, where
is the 7-gon. Any two non-subsequent faces of this loop do not intersect, since they are adjacent to the same face of this loop by non-adjacent edges. Then,
is a 5-belt. Since on the side of the belt
, it has the boundary code
and
has on the other side two edges, by Theorem 9 the other boundary code is
, and
P contains the patch
and is obtained by a connected sum with the 5-barrel by Proposition 2. The lemma is proven. ☐
Lemma 2. Let be irreducible. Then, the 7-gon cannot be adjacent to 5-gons by two subsequent edges.
Proof. The 7-gon is surrounded by a 7-belt. If two of its subsequent faces
and
are 5-gons, then the three faces
,
,
adjacent to them and lying in the outer part of
are 5-gons (see
Figure 19a), for otherwise,
P contains one of the patches
or
. All five 5-gons are distinct since they belong to the patch formed by the 5-gon
and the 5-belt
surrounding it. Consider the fifth face
of
. It does not intersect the 7-gon, since these two faces are non-subsequent faces of the 6-belt surrounding the 5-gons
. It cannot be a 5-gon, for otherwise, the patch
appears. Therefore, it is a 6-gon. The faces
and
are 6-gons by Lemma 1. Furthermore,
and
are 6-gons, for otherwise, the patch
appears. The face
is not the 7-gon, since the 7-gon and
are not adjacent. If
is a 5-gon, we obtain the patch
(see
Figure 19b). If
is a 6-gon, we obtain the patch
(see
Figure 19c). The lemma is proven. ☐
Lemma 3. Any polytope is reducible.
Proof. Let a polytope
be irreducible. By definition, the 7-gon
F is adjacent to at least one 5-gon, say
. By Lemma 2, the faces
and
adjacent to
F by the edges next to
are 6-gons. The remaining two faces adjacent to
are 5-gons, for otherwise, the patch
appears. We obtain the picture drawn in
Figure 20a. The faces
and
F do not intersect, since they are non-subsequent in the belt surrounding
and
. If
is a 6-gon, then
and
are also 6-gons, for otherwise, the patch
appears. Then,
P contains the patch
(see
Figure 20b). Thus,
is a 5-gon (see
Figure 20c). The faces
are different from
F, since
. If both
and
are 6-gons, then either
is a 5-gon, and we obtain the patch
, or
is a 6-gon, and we obtain the patch
. If both
and
are 5-gons, then
is a 6-gon, for otherwise, we obtain the patch
. Furthermore,
and
are 6-gons, for otherwise, the patch
appears. Thus, we obtain the scheme drawn in
Figure 20d. The face
is different from
F, for otherwise,
is a 5-belt, since any two non-subsequent faces of this 5-loop are adjacent to some face of this loop by non-subsequent edges. However, this belt has both boundary codes different from
and
, which contradicts Theorem 9. Like in the proof of Lemma 2, we see that either
is a 5-gon, and we obtain the patch
, or
is a 6-gon, and we obtain the patch
.
Now, we can assume that one of the faces
and
is a 5-gon and the other is a 6-gon. Since we do not take into account the orientation, without loss of generality, assume that
is a 5-gon and
is a 6-gon (
Figure 21a). If
is a 6-gon, then
is also a 6-gon, for otherwise, we obtain the patch
. Then, we have the patch
(
Figure 21b). Thus,
is a 5-gon, and we obtain
Figure 21c. The face
is different from
F, for otherwise,
is a 5-belt, since any two non-subsequent faces of this 5-loop are adjacent to some face of this loop by non-subsequent edges. However, this belt has both boundary codes different from
and
.
If
is a 5-gon, we obtain
Figure 22a. All the 5-gons are distinct, since they consist of adjacent faces
and some faces of the 6-belt surrounding them. We have a 5-loop
, which is a 5-belt, since any two non-subsequent faces of this 5-loop are adjacent to some face of this loop by non-subsequent edges. However, this belt has both boundary codes different from
and
, which contradicts Theorem 9. Hence,
is a 6-gon, and we obtain
Figure 22b. Then, if
is a 5-gon, we obtain the patch
, and if
is a 6-gon, we obtain the patch
(or, more precisely, its mirror image, which we do not distinguish from it); see
Figure 22c. ☐
Thus, any irreducible polytope in
is a fullerene. Now, we will prove the result, which will be useful also for
. For fullerenes, it was proven in [
4] (Theorem 4.0.2 1).
Lemma 4. Let P be a fullerene or a polytope in with the 7-gon surrounded by 6-gons. If P has two adjacent 5-gons, then either P is the 5- or the 6-barrel, or it can be obtained from a fullerene or a polytope in , respectively, by one of the operations: a connected sum with the 5-barrel, a -truncation, , , .
Proof. We need to prove that
P contains one of the corresponding patches. Assume that this is not true. Consider two adjacent 5-gons
and
. Then, the edge
intersects by one of its edges some 5-gon
, for otherwise, the patch
appears. If this patch consisting of three 5-gons with a common vertex is surrounded by 6-gons, then
P contains the patch
. Hence, one of the faces around the patch is a 5-gon. If it intersects only one of the three 5-gons, then the edge of intersection should intersect by a vertex a new 5-gon adjacent to two 5-gons of the patch, for otherwise, the patch
appears. Therefore, without loss of generality, assume that the edge
intersects two 5-gons
and
by vertices (see
Figure 23a). Then, each pair of faces
and
contains at least one 6-gon, for otherwise, the patch
appears. Up to a mirror symmetry corresponding to the change of an orientation of the polytope, we have two possibilities:
,
are 6-gons (
Figure 23b), or
,
are 6-gons (
Figure 23c).
In the first case,
is a 6-gon, for otherwise, the patch
appears. Then,
and
are 5-gons, for otherwise, the patch
appears. Then,
and
are 5-gons, for otherwise, the patch
appears.
is a 6-gon, for otherwise, the patch
appears (see
Figure 24a). Furthermore, faces
and
are 6-gons, for otherwise, the patch
appears. Faces
and
are distinct, since they are adjacent to
by distinct edges. Then, one of them is not a 7-gon. If it is a 5-gon, we obtain the patch
(
Figure 24b). If it is a 6-gon, we obtain the patch
(
Figure 24c).
In the second case, each pair of faces
and
contains at least one 5-gon, for otherwise, the patch
appears. If
is a 5-gon, then
is also a 5-gon, for otherwise, the patch
appears. Therefore, we can assume that
is a 5-gon, and similarly,
is a 5-gon; see
Figure 25a. The 6-loop
is a 6-belt, since any two non-subsequent faces of this loop are non-subsequent faces of the 6-belt surrounding one of the 3 pairs of adjacent 5-gons
,
,
. If
is a 5-gon, then we obtain a patch
D drawn in
Figure 25b. If both faces
and
are 6-gons, we obtain the patch
. If
is a 5-gon, then
is a 5-gon, for otherwise, we obtain the patch
. Thus, we can assume that
is a 5-gon; see
Figure 25c. The faces
form a 5-loop in the complement of the patch
D in the boundary of
P. They are pairwise distinct, since any two non-subsequent faces of this loop are adjacent to some of its face by distinct edges. Now, we have the 4-loop
.
, since these two faces are non-subsequent in the belt surrounding
. Since
P has no 4-belts,
. Since
P has no 3-belts,
and
are vertices, and all the faces in the 4-loop are 5-gons. Then
P is the 6-barrel. If
is a 6-gon, then
is also a 6-gon (see
Figure 25d), for otherwise, the patch
appears. Then, we obtain the patch
. The lemma is proven. ☐
We are ready to prove the following result.
Lemma 5. Only the 5- and the 6-barrel are irreducible polytopes in .
Proof. The 5- and the 6-barrel are evidently irreducible. Any polytope in is reducible by Lemma 3. If P is a fullerene different from the 5- and the 6-barrel and has adjacent 5-gons, then it is reducible by Lemma 4. If a fullerene has no adjacent 5-gons, then any its 5-gons belongs to a patch . Hence, P is reducible. ☐
Now, we will show how to avoid polytopes in and then in .
Lemma 6. Let P be a polytope in . If it can be reduced to a polytope in , then it can also be reduced to a polytope .
Proof. For a polytope
,
, the operation of a connected sum with the 5-barrel can be applied only along the central 5-gon of a patch
, for otherwise, two 7-gons appear. This operation transforms
into
. The only other operations that can be applied to the polytope
are a
-truncation, if
,
or
, if
,
, if
, and a
-truncation, if
. In all cases, any of the operations makes the transformation of the patches drawn in
Figure 26a. Then, the polytope
P also contains the patch
and can be reduced to a polytope
containing the patch
(see
Figure 26b). We have
, and the lemma is proven. ☐
Lemma 7. Any reducible polytope P in can be reduced to a polytope .
Proof. Let
P be reduced to a polytope
.
cannot be the 5-barrel, since the only operation applicable to the 5-barrel is a connected sum with the 5-barrel, which produces a patch
. Proposition 2 implies that
contains a patch
surrounded by a 5-belt
of polygons with at least six edges. By Lemma 6, we can assume that
. By Corollary 2, outside
, the polytope
does not contain patches of the form
. Consider the patch
D replaced during the operation. It has common faces with
, since
. For each operation different from the connected sum,
D contains no adjacent 5-gons; whence,
D intersects
by a boundary 5-gon. This 5-gon is transformed to a 6-gon. We claim that no other 5-gons in
D belong to
. Indeed, for
-truncations, the
k-gon belongs to
, and the
-gon lies outside
. For the operations
,
and
, the 6-gon next to the 5-gon belongs to
, while the next 6-gon lies outside
(for
, this is due to the fact that otherwise, the second 5-gon lies in
). Hence, for
and
, the second 5-gon lies outside
. For
up to a symmetry, the first and the second 6-gons are
and
in
Figure 27a. The third 6-gon
of
D cannot be
, since
. Furthermore,
, since
and
are non-adjacent as non-subsequent faces of the belt surrounding
. Similarly,
, since
and
are non-subsequent faces of the belt surrounding
. Furthermore,
and
are non-adjacent as non-subsequent faces of the belt surrounding the faces
. Hence,
. Thus,
lies outside
, and the second 5-gon in
D does not belong to
.
Then, the common 5-gon of
D and
is subdivided into two faces, which are either two 5-gons or a 5-gon and a 6-gon. Up to a symmetry, we obtain
Figure 27b. If
is a 5-gon (see
Figure 27c), then the straightening along the edge
gives
Figure 27d and a polytope
. If
Q contains a patch
, then one of the 5-gons of this patch should arise during the straightening. However, any of the two possible 5-gons is adjacent to a non-pentagon and has neighbors either non-pentagons or adjacent to a non-pentagon; a contradiction. Hence,
, and
P is obtained from
Q by a
- or a
-truncation. If
is a 6-gon, then
is a 5-gon, and we obtain
Figure 28a. If
is a 7-gon, then straightening along the edge
, we obtain a polytope
, which belongs to
for the same reason as in the previous argument. Then,
P is obtained from
Q by a
-truncation. Similarly, if
is a 7-gon, then straightening the edge
, we obtain a polytope
. If both
and
are 6-gons, then we obtain the patch
(
Figure 28b). Reducing the patch (see
Figure 28c), we obtain a polytope
. It belongs to
by the same reasoning as in the arguments above. Then,
P is obtained from
Q by the operation
. This finishes the proof of the lemma. ☐
Lemma 7 implies that any polytope in different from the 5- and the 6-barrel can be reduced to the 6-barrel by a sequence of our operations in such a way that the intermediate polytopes also belong to . This finishes the proof of Theorem 7. ☐
Proof of the third main result (Theorem 8). Consider a polytope
. If
, then the theorem follows from Theorem 7. If
and
P has two adjacent 5-gons, then the theorem follows from Lemmas 4 and 7. Thus, it remains to consider the case of polytopes with the 7-gon and all the 5-gons isolated. By a thick path, we call a sequence of faces
such that any two subsequent faces are adjacent. It is easy to see that any two faces on a simple 3-polytope can be connected by a thick path. Let us call a length of the thick path consisting of
k faces the number
. We will use the idea presented in [
26,
49] for fullerenes. Consider the 7-gon and the shortest thick path among all thick paths connecting it to 5-gons. Then, all the faces except for the first and the last are 6-gons. Since the path is the shortest, each 6-gon cannot intersect the next and the previous faces by adjacent edges. We say that the path goes “forward” in the 6-gon, if these edges of intersection are opposite. If they are not opposite and not adjacent, then the path “turns left” or “turns right”, depending on the orientation of the boundary of the polytope. In the shortest path, all the 6-gons are distinct, and non-subsequent faces are not adjacent. Moreover, there cannot be two subsequent turns to the same side, and it is possible to modify the shortest path to have no more than one turn (see the details in [
26,
49]).
Lemma 8. Let Γ
be the shortest path among all thick paths connecting the 7-gon with 5-gons in a polytope with the 7-gon and all the 5-gons isolated. If Γ
has no turns, then it is contained in the patch drawn in Figure 29a. If it has one turn, then it is contained in the patch drawn in Figure 30a.
Proof. The path itself forms a patch on the polytope P. To prove that is contained in the desired patch, it is sufficient to show that all the faces in each figure are distinct on the polytope, and the faces are adjacent on the polytope if and only if they are adjacent in the figure. Let have length k. Let us call the distance between faces of a disk on a figure the length of the shortest thick path connecting them in the figure. If two faces are distinct or non-adjacent in the figure and the distance between them is at most three, then they are respectively distinct or non-adjacent on the polytope, since either they are adjacent, if the distance is 1, or are non-subsequent faces of the belt surrounding a face or a pair of adjacent faces, if the distance is two or three. Thus, if two faces in the figure are distinct or non-adjacent, but the corresponding condition is not valid on the polytope, then the distance between them is at least four. We claim that for any two faces in each figure, there is a thick path of length at most with the same ends as containing both faces. Indeed, each figure consists of faces lying in the union of the face and two thick paths of lengths k and : and for the first figure and and for the second. If both faces lie on the same path, we can take this path. If they lie on different paths, then take the path of length . Then, the face C lying on the other path is adjacent to two subsequent faces of the first path. Substitute the segment for to obtain the new path of length . If one of the faces is , then take the path containing the second face. If it has length k, then simply add the segment . If it has length , then substitute for to obtain the desired path.
Let two distinct or non-adjacent faces of one of the figures respectively coincide or be adjacent on the polytope. Take a thick path of length at most containing them. Since the faces coincide or are adjacent on the polytope, we can shorten the path deleting the segment between these faces. This segment consists of at least three intermediate faces, whence the new path has length at most and is shorter than ; a contradiction. Thus, the lemma is proven. ☐
Now, reduce the obtained patch to the corresponding patch drawn in
Figure 29d or
Figure 30e by straightenings along edges inverse to
-,
- and
-truncations (see
Figure 29b,c or
Figure 30b–d, respectively). Then,
P is obtained from the polytope
Q with the last patch substituted for the first patch in
P by the corresponding truncations. Furthermore,
Q can not contain a patch
, since all the 5-gons outside the replaced patch are disjoint, and inside the patch, there are at most two 5-gons; hence,
. All the intermediate polytopes are
-polytopes, since they are obtained from
Q by
-truncations,
.
This finishes the proof of the theorem. ☐
3. Discussion
Let us discuss the place of our results and methods in previous studies. They lie on the crossroads of the mathematical study of fullerenes and the study of -connected graphs.
Fullerenes obtained their name in chemistry after famous American architect and philosopher Richard Buckminster Fuller in 1980s, since the discovered molecules resembled his geodesic domes (see [
55]), architectural constructions for roofing large areas without points of support inside. However, even before they obtained their name, fullerenes were studied in mathematics. For example, the famous Buckminsterfullerene
, which has the form of a soccer ball, has been known since ancient times as an Archimedean solid truncated icosahedron. Fullerenes were studied by M. Goldberg [
56] under the name medial polyhedra as candidates for polytopes with maximal volume among all the 3-polytopes with the given area of the surface and number of faces. Later, in [
57], he proposed the construction of fullerenes with icosahedral symmetry, which was later rediscovered by D.L.D. Caspar and A. Klug [
58] in the biological context and studied by H.S.M. Coxeter in [
59]. These polytopes are now sometimes called Goldberg polytopes. In [
60], B. Grunbaum and T.S. Motzkin, answering the question by H.S.M. Coxeter, constructed a fullerene with any prescribed number of 6-gons different from one.
Since the discovery of fullerenes in chemistry in 1985, a question of enumeration of all the combinatorial types (isomers) of fullerenes with the given number of faces arose. First attempts were made by D.E. Manolopoulos, J.C. May and S.E. Down [
61], who introduced a spiral method. It gives a linear order of all the faces of a fullerene such that each face is adjacent to the previous and the next faces. Nevertheless, in [
62], P.W. Fowler and D.E. Manolopoulos found an example of a fullerene without a spiral. Later, different generalizations of this method were introduced by G. Brinkmann [
63] and P.W. Fowler, A. Graovac, J. Žerovnik and T. Pisanski [
22] with no strict proof that the method is applicable for all the fullerenes. In [
64], L.N. Wirz, P. Schwerdtfeger and J.E. Avery introduced a new generalized face-spiral algorithm and proved its completeness. They created a computer program fullerene [
65] for enumeration of fullerenes.
Another effective approach for the enumeration of fullerenes was introduced by G. Brinkmann and A. W. M. Dress in [
66]. It is based on cutting a fullerene surface into several patches by a zig-zag edge-path, which has at most two successive edges on each face, and the enumeration of possible patches. This method led to the program fullgen (see [
67]).
A nice parametrization of the set of all fullerenes was given by W.P. Thurston [
36] on the basis of combinatorial and metric geometry of spaces with non-negative curvature. His results imply that the number of fullerenes with given number
m of faces grows like
.
Later, a new method based on growing fullerenes from seed (see [
68]) appeared. The idea was to build any fullerene from a finite set of seeds by growth operations substituting a new patch for a patch on a fullerene with a lesser number of faces and the same boundary. In [
51], G. Brinkmann, J.E. Graver and C. Justus proved that there cannot be finite sets of growth operations transforming fullerenes into fullerenes sufficient to build any fullerene from a finite set of seeds. In [
49], M. Hasheminezhad, H. Fleischner and B.D. McKay found an explicit infinite set of such operations with the seeds being the 5-barrel and the fullerene
(see the Introduction and
Figure 9). On the base of these operations, a new algorithm of the generation of fullerenes was built. It starts from seeds, applies different possible operations according to some restrictions and stores the obtained fullerenes. The corresponding program was named buckygen (see [
69]). It helped to find mistakes in fullgen and enumerate all fullerenes with at most 400 vertices (see [
70]). On the basis of fullgen and buckygen, several computer programs to study and visualize fullerenes were created [
71,
72].
Let us mention that a new method of fullerene generation was introduced by V.M. Buchstaber and N.Yu. Erokhovets in [
4]. It is based on the recursive generation of simple partitions of a disk by three types of operations and a gluing of these disks into surfaces of polytopes with the possible addition of belts of 6-gons between them. This method is close to the method of F. Kardoš, M. Krnc, B. Lužar and R. Škrekovski [
52,
73] for the generation of cyclic
k-edge cuts in fullerene graphs.
Of course, there are many more methods, results and names in the mathematical theory of fullerenes, but it is difficult to name all of them here.
On the other hand, in the graph and the polytope theories, methods to construct
-connected and
-connected plane graphs for
described in the Introduction were developed by A. Kotzig [
45], G.B. Faulkner and D.H. Younger [
46], D. Barnette [
8,
9], J.W. Butler [
16], T. Inoue [
38], V. Volodin [
47] and V.M. Buchstaber and N.Yu. Erokhovets [
4]. These methods allow one to construct any simple 3-polytope different from the
k-barrels with
-connected graph from the 5- or the 6-barrel by
-truncations,
and connected sums with the 5-barrel along a face and any simple 3-polytope different from the
k-barrels with
-connected graph from the 6-barrel by only
-truncations,
. On the basis of these methods, G. Brinkmann and B.D. McKay [
74] created a computer program to construct such polytopes. These methods were generalized by E.R.L. Aldred, D.A. Holton and B. Jackson [
75], W. McCuaig [
76] and N. Robertson, P.D. Seymour and R. Thomas [
17] to the case of non-planar graphs. T. Dǒslić [
21,
24] proved that the graph of any fullerene is
-connected. K. Kutnar, D. Marušič [
53] and F. Kardoš, R. Škrekovski [
52] proved that it is not
-connected, if and only if a fullerene is a
-nanotube.
Our methods and results developed jointly with V.M. Buchstaber [
4,
13,
23,
26,
48] combine both methods and results on the construction of fullerenes by growth operations in [
49,
68,
69] and on the construction of
-connected graphs in [
4,
8,
9,
16]. Namely,
-nanotubes are connected sums of copies of the 5-barrel. Any other fullerene different from the 5-barrel can be constructed by the above method from the 6-barrel by
-truncations. However, it is impossible to stay always in the class of fullerenes, and a priori intermediate polytopes can have any numbers of
k-gons,
. In [
4], it was proven that it is possible to consider at intermediate steps only simple polytopes with 5-, 6- and one 7-gonal face adjacent to a 5-gon. It seems that the appearance of a 7-gon was not extensively studied by mathematicians (although it was considered in [
30], and other mathematical generalizations of fullerenes were introduced; see [
32,
77,
78,
79]), but there are many works in physics and chemistry of fullerenes, which state that this is natural in the formation of fullerenes (see, for example, [
80,
81,
82]).
An advantage of our method is that instead of an infinite set of operations, we have only four growth operations increasing the number of faces by one on account of allowing one 7-gon adjacent to a 5-gon. The first of these operations is the famous Endo–Kroto operation [
50] (a
-truncation), which is the only
-truncation transforming fullerenes into fullerenes. The second operation (a
-truncation) creates a 7-gon; the third operation (a
-truncation) moves this 7-gon; and the forth operation (a
-truncation) eliminates it. These operations may be used to create a fullerene-generating algorithm and a program similar to buckygen. A disadvantage of the method is that the number of polytopes with a 7-gon seems to be larger than the number of fullerenes, and the algorithm should store at the same time these polytopes. Let us mention that in [
4], it is proven that to construct fullerenes, it is sufficient to use only polytopes with 5-, 6- and one 7-gon adjacent to a 5-gon and all the 5-gons isolated from each other on account of considering three of the four our truncations, the operations
,
,
(
Figure 13) and four additional operations, which are compositions of the four our truncations.
Comparing our method with the method in [
49], it can be proven (see, for example, [
26]) that to reduce an
-fullerene, only the operations
,
and
,
, with all the faces
being 6-gons, and the operation
with
and
being 6-gons and
being a 5-gon, are necessary. Any of these operations can be represented as a composition of
-,
-,
- and
-truncations in a way similar to the schemes in
Figure 29 and
Figure 30 (see [
26]). Thus, our method to reduce an
-fullerene is almost equivalent to the method in [
49]. Nevertheless, for fullerenes with adjacent 5-gons, the methods differ. Namely, according to [
49], to reduce such a fullerene, only operations
,
,
are necessary. However, if
and
are 5-gons in
, we obtain exactly the operation of adding a pair of edges due to D. Barnette and J.W. Butler. This operation transforms the 5-barrel into the 6-barrel; hence, it cannot be represented as a composition of two
-truncations,
.
New results of this article concern mainly polytopes with 5-, 6- and one 7-gonal face. We prove that fullerenes together with these polytopes form a very natural subclass in the class of all -polytopes. We prove that if such a polytope has a 7-gon and contains a patch consisting of a 5-gon surrounded by 5-gons, then it can be obtained from a fullerene by connected sums with the 5-barrel. Any other polytope with a 7-gon is a -polytope. We construct such polytopes with the 7-gon adjacent to a 5-gon from the 6-barrel by the four previous operations and three new operations , and , which are compositions of them. All the intermediate polytopes either belong to the same class or are -fullerenes. Moreover, operation has type with and being 6-gons, and has type with , and being 6-gons, while does not have the type or for any . However, operation with and being 6-gons and being a 5-gon is a composition of and a -truncation. We generalize this result to the case when the 7-gon is not adjacent to 5-gons by adding a -truncation and allowing at intermediate steps -polytopes with 5-, 6- and, at most, two 7-gons.