Small nonrational four-polytopes

Caius Folkerts

Abstract. We construct a four-polytope with seventeen vertices whose combinatorial type is realizable over a subfield exactly when . We also prove that every four-polytope with at most ten vertices has a rational realization. Thus the smallest number of vertices of a nonrational four-polytope lies between eleven and seventeen. The construction makes a golden-ratio incidence configuration recoverable from faces, while the rationality proof separates projective incidences from a linear system of vertex heights. A general deletion theorem shows that a simple vertex carries no obstruction to the realization field; in particular, every eleven-vertex four-polytope with a simple vertex is rational. The lower bound uses exact finite coverage after
the geometric reductions.

1. Introduction

A face lattice can force irrational coordinates in every realization. Perles’ original example showed this in dimension eight, and the universality theorem of Richter-Gebert brought arbitrary realization-space phenomena into dimension four [6, 5]. The size of a polytope needed to carry even a quadratic obstruction is a more specific question. The classical four-dimensional construction has thirty-three vertices, whereas Firsching proved that every four-polytope with at most nine vertices is rational [2].

The following results improve both sides of this range.

Theorem 1. There is a seventeen-vertex four-polytope whose combinatorial type is realizable over a subfield if and only if .

Theorem 2. Every four-polytope with at most ten vertices has a rational realization.

If denotes the minimum number of vertices of a nonrational four-polytope, these theorems give

The two bounds turn on which incidences a small face lattice can enforce. In the construction, seven vertices and one recoverable intersection point carry nine coplanarity relations, two of which force the golden-ratio equation. Ten auxiliary vertices make the required planes recoverable from faces. Perturbations at the ends of a split vertex expose those faces through a comparison of cap minima.

For the lower bound, we use the freedom that remains when such incidences cannot be forced. Projection from a vertex separates the problem into a three-dimensional incidence configuration and a linear system for reciprocal heights. Most types admit successive joins and intersections followed by a triangular linear solve; the exceptional types reduce to a few explicit projective constructions. Counting relations and nonedges bounds the finite lists to which these arguments must be applied. The accompanying supplement contains the exact lists and their reconstruction data.

A useful principle applies in every dimension and requires no finite input.

Theorem 3. Let be a -polytope with more than vertices, and let be simple. Deleting gives a combinatorially determined -polytope , and

where denotes the set of subfields of over which the type is realizable. Rational realizations are dense for one type if and only if they are dense for the other.

Corollary 4. Every eleven-vertex four-polytope with a simple vertex has a rational realization.

We prove Theorem 1 first, then develop the rationalization tools and the lower-bound argument. The exceptional linear constructions and the finite coverage are collected in the appendices. We use homogeneous coordinates in projective arguments; juxtaposition of labels denotes their projective span or their vertex set, as indicated by context.

2. The incidence obstruction

The arithmetic is already present in an eight-point configuration. Its role in the construction is clearer if we first recover the equation from its incidences.

Lemma 5. Suppose seven distinct points in projective three-space have no three collinear, the first four are projectively independent, and a point satisfies the coplanarities

Then their field of definition contains .

Proof. Normalize to the coordinate points. The incidences involving and , followed by diagonal rescaling, give

All displayed nonzero entries are forced by the absence of collinear triples. The planes put in the form ; here because . The incidence , together with , allows the remaining diagonal rescaling to give

Use the affine chart , with coordinates . The six points become

while and , where and . The two remaining planes say

Subtracting gives , and hence . Thus . □

This is the golden rank-four configuration; related matroid descriptions appear in [1, Appendix A.3.5]. To turn it into a small polytope, it is not enough to place the eight points in space; several of the planes in (1) are not supporting planes. The construction below makes them recoverable as intersections of spans of actual faces.

3. A seventeen-vertex realization

Put . Start with the prism over the kite

and cut off and by

The cuts do not interact; violating both gives , whereas the kite lies in . The resulting three-polytope has vertices

Its facets through 5 are ; the other facets are . These follow directly from the two cuts.

Write and . The facets not through have nonnegative defining forms

in homogeneous coordinates .

3.1. Splitting a vertex and retaining its incidences. Replace by and , in one additional homogeneous coordinate , and add points close to these two ends. Two elementary observations determine the required faces. First, if defines an old facet not through and is its minimum on the projected upper cap, then

exposes that old facet together with the upper minimizers. It is nonnegative on the upper cap and old vertices, and on the lower cap it tends to . The lower-cap version uses . Facets through remain supporting whenever all cap projections are positive combinations of old vertices.

Second, suppose a three-face is the convex hull of a polygon and a segment outside its plane. If is coplanar with an edge of , then is a two-face; its plane meets the polygon plane in the supporting line of . This observation will turn five direction identities into five pairs of bridge faces.

The directions needed are

For a sufficiently small positive rational , retain the seven points , , and add

Their projections are positive combinations of old vertices. For example, replaces a small positive amount of in by , while adds a positive amount of and decreases the coefficient of . The four old facets through therefore remain supporting. Consecutive intersections give the planar faces

and the old facet gives the facet .

3.2. The cap minima. The different orders of separate the supporting faces. On the upper cap, is minimized at , both and at , and at . On the lower cap, is minimized at , and both and at . For an explicit check, the first-order displacements of at are respectively

The points move only at second order; moreover , , and . The splitting directions preserve each stated minimum. Since and , all remaining comparisons are strict for sufficiently small .

The first convexity observation now supplies the facets

The old faces survive. Applying the second observation to the direction identities above, together with

gives the following bridge pairs

First two-face Second two-face Recovered plane

Each pair meets in its auxiliary edge . Thus all ten auxiliary points are vertices, and the old points are vertices of surviving faces. Their convex hull has exactly seventeen vertices and dimension four. The chart is valid because all projected points are positive combinations of old vertices.

3.3. Recovering the obstruction in every realization. Consider any realization of this face lattice over . The points span a projective three-space ; the first three span the face plane , which does not contain 4. The old quadrilaterals put in . An auxiliary vertex in one of the displayed facets over an old two-face cannot lie in . It lies outside the plane of that two-face, so otherwise it would span with the face and put every old vertex in the facet. Applying this to , , , , and places all ten auxiliary vertices outside . Define the virtual point , which is defined over and is distinct from every old vertex, since actual polytope vertices cannot be collinear.

The two planes in each bridge pair share an edge and span a projective three-space different from . Intersecting it with gives the plane in the last column of the table. The facet gives , and the three surviving quadrilaterals provide the other coplanarities in (1). Lemma 5 now implies .

Conversely, the construction uses only and a rational , so is realizable over every field containing . This proves Theorem 1.

4. Simple vertices and realization fields

The arithmetic obstruction just constructed is carried by a nonsimple configuration. Theorem 3 explains why a simple vertex cannot create a new obstruction.

Proof of Theorem 3. Put and its neighbors at , so the tangent cone is the nonnegative orthant. Every other vertex satisfies ; otherwise it belongs to and cannot be extreme. Deletion therefore removes precisely this corner and creates the simplex facet . The remaining vertices span dimension , since otherwise would be a pyramid with apex adjacent to more than vertices. Applying the same argument inside every face shows that the deletion face lattice is intrinsic.

In restoring , only is visible. Any facet of whose supporting hyperplane contains extends to a facet of through . Since is simple, this hyperplane contains exactly of its neighbors, so its intersection with is a ridge. The extension is therefore specified by and the subset of its neighboring facets that are coplanar with the new vertex.

Take any realization of over , polarize, and put the simple vertex dual to at zero, with neighbors . Cut by

This removes the origin, passes through exactly the neighbors indexed by , and retains all nonneighbors strictly because . Its signs on the old vertices agree with those of the cut dual to the prescribed extension. These signs determine the face lattice of the cut, whose new vertices are the intersections with crossed edges. Polarizing back gives over ; deletion proves the converse inclusion of fields.

For density, replace the coefficients 2 by freely chosen and approximate the actual cut coefficients together with the core realization, keeping coefficients on equal to one. All free parameters range over an open orthant. Thus the same construction preserves rational approximation in both directions. □

5. Rationalizing incidences and heights

A labeled type is rationally dense if every realization is a limit of rational realizations of that type. The distinction from rational existence matters when part of a polytope has already been fixed; an arbitrary rational realization of that part need not admit the required attachment.

5.1. Projection from a vertex. Choose a vertex of a four-polytope. After a real affine normalization, write the remaining vertices as

The convex hull of the is the three-dimensional vertex figure . Its vertices are the projected neighbors of , and every other is a marked point in the relative interior of a prescribed face . This face is the projection of the smallest face of containing and .

The vertex figure and its marks, by themselves, have dense rational realizations. Indeed, the vertex–facet incidence graph of a three-polytope is planar and bipartite, so every subgraph has a node of degree at most three. Delete these nodes and reinsert them by rational linear algebra; three vertices of a polygon are independent, as are three supporting planes at a vertex. The prescribed marks can then be chosen in the relative interiors of their face spans. The difficulty lies in polygon planes not already determined by the vertex figure.

For each facet through , make an ordinary plane node incident with . For each polygonal two-face avoiding , make an extra plane node incident with , unless these incidences already belong to an ordinary plane. Include one point node for each label other than . We will use deletion orders in this bipartite incidence graph for which reverse insertion always solves independent linear equations.

The following rules give such orders. Incidence throughout means incidence with the nodes still retained.

(i)
A plane may be deleted with at most two points. It may be deleted with three points if it is extra, or if those three points together with consist of three vertices of a two-face and one vertex outside that face.
(ii)
A point may be deleted with at most one plane, or with two planes of which at most one is extra.
(iii)
A point corresponding to a neighbor of may be deleted with three ordinary planes. More generally, two or three planes may be used if they are distinct supporting planes at that point of the projection of a single facet avoiding .
(iv)
A point may be deleted with three planes if two are distinct and contain another labeled point , while the third is an ordinary plane excluding .

The last rule applies because the first two planes meet in a line through the point being deleted and , and the third plane does not contain that line. Distinctness in this rule is certified by one ordinary plane and one extra plane, or by distinct supporting planes of a common projected facet. These are the only cases needed below.

Lemma 6. If these rules delete the incidence graph, its projected configurations have dense rational realizations preserving all required plane incidences.

Proof. Projection is a projective isomorphism on any facet avoiding , so any three vertices of a projected polygon are independent. The four-point facial witness in rule (i) likewise makes the three projected points independent. Ordinary planes are distinct supporting planes of , and an extra plane differs from every ordinary plane; equality would put its original polygon in a facet through , in which case the incidence would already have been ordinary.

At a vertex of a three-polytope, any three distinct incident facet normals are independent. Their rays are extreme rays of a pointed three-dimensional cone, whereas a pointed cone in a two-dimensional subspace has only two extreme rays. This proves the independence required in rule (iii), including its application within a projected facet. Rule (iv) was explained above.

Reverse the deletion order, choosing rational homogeneous points and planes near their originals. At each stage, the independent equations define a rational kernel of constant dimension, whose rational points are dense. All strict ordinary supporting inequalities persist. Incidences between points deleted earlier and planes deleted later are imposed when the former are reinserted, so the entire prescribed configuration is recovered. □

Once these incidences are fixed, the heights are governed by affine relations. Suppose first that every facet with more than five vertices contains , and every polygon avoiding is a quadrilateral. Take the unique projected relation of each triangular-bipyramid facet avoiding , together with the relation of each quadrilateral avoiding , and extend each row by zero to the other labels. If is the resulting matrix, the required heights satisfy exactly

Indeed, these equations say that the reciprocal height is affine on each projected facet; a bipyramid contributes one equation, a square pyramid contributes its base equation, and a tetrahedron contributes none. Every coefficient of a bipyramid or quadrilateral row is nonzero.

A larger facet avoiding is handled in the same way. Choose four vertices whose independence is certified by three vertices of a two-face and a fourth outside it. For each , use the fundamental affine relation on . Its coefficient at is nonzero; a coefficient at is also nonzero whenever has a facial independence witness. These rows impose affine height on all of , so separate quadrilateral rows contained in are unnecessary.

Proposition 7 (Projection and height reconstruction). Suppose the projected incidence graph admits the preceding deletion rules and every polygon avoiding has at most four vertices. Form the height rows as above, allowing larger facets with facially independent four-point frames. If the rows can be deleted successively by choosing in each row a certified nonzero coefficient whose label is absent from every other remaining row, then the type is rationally dense.

Proof. The height rows have full row rank at every realization; a label occurring in only one remaining row forces that row’s coefficient to vanish in any dependence, and induction finishes the argument. After applying Lemma 6, choose the free heights rationally near their originals and solve for the remaining heights through one fixed nonsingular minor. The solutions stay positive. The vertex figure preserves facets through , while (2) preserves every other facet hyperplane. Their ranks and all strict supporting inequalities persist, giving the original face lattice. Rational affine transformations approaching the inverse normalization return realizations near the original coordinates. □

The distinction between a possible row support and a certified nonzero coefficient matters for the fundamental relations; coefficients other than the pivot may vanish. All the data used below record both. Thus the criterion requires no genericity assumption about an unspecified realization.

5.2. Counting the relations. A second reduction measures how much arithmetic a face lattice can impose before choosing a projection center. Let , , and define

where runs through facets and through two-faces. Euler’s formula, applied also to vertex figures, gives

The second inequality counts diagonals of polygonal two-faces; each contributes at least twice its excess, and a nonedge cannot be a diagonal in two different two-faces.

Choose each polygon’s affine relation basis once and supplement it within each facet to the full relation space. If is the rank of the polygon relations inside , write

The number of selected rows is

A nonedge belongs to at most two facets. Give it weight one in a unique containing facet, or weight one-half in each of two facets. If is the number of polygon diagonals in an -vertex facet, its allocated weight satisfies

For there are no polygon diagonals; for there is one quadrilateral. Otherwise

Summing the weights, then using (3)–(4), yields

The following small-core results are proved in Appendix A. Their proofs identify the only eight-element incidence obstruction, rather than assuming that a smooth realization space has rational points.

Proposition 8.

(i)
Every four-polytope with at most nine vertices is rationally dense.
(ii)
A four-polytope with at most nine nonsimplicial facets or at most nine nonsimple vertices is rationally dense.
(iii)
A four-polytope admitting at most eight selected facet-relation rows is rationally dense.

6. Rationality through ten vertices

For , the master count becomes

Theorem 3 removes simple vertices, and Proposition 8 removes and types with at most nine nonsimplicial facets. The remaining types have . If , then , so only remains.

6.1. The high-facet boundaries. When , the only possible excess is , and every nonsimplicial facet has five vertices. If is the number of quadrilaterals, then

so . Thus there are eight triangular bipyramids, two square pyramids with a common base, and six tetrahedra.

When , only remain. If all nonsimplicial facets have five vertices, the inequalities and leave

Otherwise there is one six-vertex facet and nine five-vertex facets. No pentagon is possible. The six-facet has allocated weight three, forcing , while and force , . A nonpentagonal six-vertex three-polytope with three quadrilaterals has two triangles and a cubic planar graph, hence is a triangular prism. These four facet-shape families exhaust .

For , the remaining budget is

The local surplus makes large facets particularly restrictive. Appendix C reduces those cases to small explicit boundary lists. All other lists are obtained by direct facet growth or by coarsening complete simplicial boundaries.

Proposition 9 (Finite reduction). Every realizable ten-vertex four-polytope not removed by Theorem 3 and Proposition 8 satisfies the projection criterion of Section 5, or is one of the explicit configurations in Appendix B.

The proof and the complete partition of the finite lists are given in Appendix D; the accompanying exact data supply the incidence insertion orders and height pivots. The computations establish coverage and the required nonzero witnesses. The positive constructions themselves use rational linear algebra, apart from one small Cayley polytope for which rational existence is given directly.

Proof of Theorem 2 and Corollary 4. Proposition 8 settles at most nine vertices. For ten vertices, delete a simple vertex if present, using Theorem 3. The relation count and finite reduction leave either the projection criterion, which gives rational density, or an explicit configuration from Appendix B, each of which has a rational realization. This proves Theorem 2. Deleting a simple vertex from an eleven-vertex type and applying Theorem 3 gives the corollary. □

Appendix A. Small incidence cores

A.1. Plane configurations on eight points.

Lemma 10. Every configuration of at most eight points in the real projective plane has dense rational realizations of its oriented matroid.

Proof. Call a line rich if it contains at least three points. A noncollinear configuration on points has a point on at most two rich lines. Otherwise pair counting and Melchior’s inequality give

where counts -point lines. Melchior’s inequality itself follows from Euler’s formula for the dual arrangement in , with .

Only remains, and then there are eight rich triples, three through each point, and four ordinary pairs. The two triples omitting an ordinary pair must be disjoint; otherwise their common point could lie on no third rich line. Avoiding repeated pairs forces, up to relabeling,

Normalize the first four points to a frame. The first six incidences give

and the last two give , impossible over .

Delete a point on at most two rich lines and proceed inductively. Reinsert it freely, on one rational line, or at the intersection of two rational lines. Rational choices sufficiently close to the original retain the signs of all nonzero minors. Collinear configurations, repeated projective points, and zero vectors are immediate. □

Gale duality gives rational density for four-polytopes with at most eight vertices, since their homogeneous kernels have rank at most three. Rational kernel bases and the inverse transformation vary continuously in a fixed nonzero-minor chart.

A.2. Relation spaces and the golden exception. Let the rows of span all facet relation spaces, with rows, and choose with . Preserve the rank of and its ranks on the support of every column of . The corresponding kernels then vary continuously. Choose nearby rational columns in these kernels to form . Its rank is bounded above by and below by a fixed nonzero minor, hence is unchanged. Five nearby rational homogeneous coordinate rows in preserve all facet equations, ranks, and strict supports. By Lemma 10 and duality, this works whenever . For , only rank four remains. The exact eight-element incidence input is the following.

Lemma 11. Every real rank-four configuration on eight elements is rationally dense, except the matroid represented by

Its dependent four-sets are those in (1); every triple is independent and every five-set spans.

The finite proof uses the 731 connected rank-four eight-element matroids in the small-matroid catalog [8]. Normalize a basis to and a spanning tree of nonzero matrix entries to one; every realization admits this normalization. Eliminate a variable only through an equation linear in it whose coefficient is a product of entries or minors prescribed nonzero. These substitutions hold throughout the allowed chart. The exact data reduce the list to 636 charts with no equations, 61 covered by the following lemma, two rational curves, 31 systems with no real points, and the displayed exception. Disconnected cases reduce to configurations on at most seven elements.

Lemma 12 (Multiaffine density). Let have rational coefficients and degree at most one in each . If is not identically zero and , then is a limit of rational zeros of .

Proof. Expand in the increments , holding . Choose a nonzero monomial of smallest degree, with variable set , and set all increments outside to zero. The restriction is exactly

Make all but one of these increments small and nonzero, leaving the last zero. This gives a nearby zero at which some -derivative is nonzero. Writing , rationally approximate all other coordinates and set . The resulting rational zeros approach the nearby zero, and hence the original point. □

For an irreducible residual polynomial with at most one unrestricted variable , the coefficients as a polynomial in the have greatest common divisor one in . They cannot all vanish at any . A coefficient certified as a nonzero minor factor gives the same conclusion. Thus the degree and factor checks in the data establish density even at singular real points, where a particular attempted denominator might vanish.

The two remaining curves have the parametrizations

Their inverse parameters and are defined at every allowed point. The remaining nonsplit quadratic has discriminant and no allowed real point. This completes the mathematical justification of the chart checks used in Lemma 11; the exact reductions are supplied in the electronic supplement [3].

If one of the exceptional four-flats is not required, rational density is restored. Replace by rational approaching it and make the following entry changes in the full matrix

Omitted flat Changed entries
none
,

The involution gives the other four cases. Thus the relation-space argument can fail with eight rows only when the column supports require all nine exceptional four-flats. Every nonzero column then has at least four entries, and every nonzero row-space vector of the exceptional has support at least four.

A.3. Polarity and nine vertices. Keep in only the vertices corresponding to nonsimplicial facets of , forming its polar core. Rational density of this labeled core implies density of . Indeed, at an original vertex the selected normals expose a face of the core. Preserving its dimension preserves the rank and consistency of the equations , so nearby rational solutions exist. The remaining tetrahedral supports persist by openness. By polarity, the same argument applies to the core of nonsimple vertices. For , the quantity is 27. The polar-core argument allows us to assume nine nonsimple vertices and at least nine nonsimplicial facets, so . The row count leaves only or .

If , all nine nonsimplicial facets have five vertices. With quadrilaterals, . For , the relation-space argument applies. For , the seven bipyramid rows and one quadrilateral row have 39 nonzero entries, whereas nine distinct exceptional four-supports on nine columns would require exactly 36. The golden exception is therefore impossible. If and , then ; thus only nine bipyramid facets remain.

Their 45 incidences force every vertex to belong to five facets. Each vertex figure is a prism or square pyramid, hence has at most six vertices; since , all are prisms. The nonedge graph is therefore 2-regular. Each nonedge is the apex pair of exactly one bipyramid. At a vertex, the two such facets meet only there and together use all nine labels, as their triangular faces in the prism figure are disjoint. Membership of a fixed label alternates around each nonedge cycle except at that label. Its own cycle must be odd and every other cycle even; varying the label forces a single nine-cycle. Labeling it cyclically gives

But has four vertices, whereas any proper intersection of these bipyramid facets is triangular. This is impossible.

For , there is one six-vertex facet and eight five-vertex facets. No pentagon can occur. The six-facet has relation excess , so

Its allocated weight is three; the other facets contribute eight, giving , hence and . Equality requires three dependent quadrilateral rows in the six-facet. They give a nonzero vector of supported on three positions, excluding the golden exception. This proves rational density through nine vertices, and the polar-core argument proves Proposition 8(ii).

A.4. Eight relation rows in any four-polytope. Retain a vertex set and suppose every omitted vertex is an apex in each incident facet. Every facet is then the join of its retained base with the simplex on its omitted vertices. Rational density of preserves the base dimensions; restore the omitted vertices freely and rationally nearby. All facet dimensions and strict supporting inequalities persist. Choose the polygon relations as four-point circuits and supplement them within each facet by circuits on at most five points. Then

For , only the golden rank-four case remains. If , there are at most 39 nonzero entries, and every nonzero column has at least four, so at most nine columns are nonzero. Retain those vertices. A zero column in every facet relation means exactly that its vertex is an apex in that facet. The retained core is rationally dense by the result just proved, and the preceding restoration argument applies. If , then and the polar core suffices. This proves Proposition 8(iii).

Appendix B. The exceptional rational constructions

All constructions in this appendix are made near a specified realization. A fixed nonzero minor keeps each join, intersection, and linear solve of the stated dimension. The strict supporting inequalities are then open, so the face lattice is retained. Rationally approximating the inverse normalization returns rational points near the original realization. This also explains why no new facet appears; its limiting vertex set would lie in an old supporting face, whose perturbed points already lie in a retained facet hyperplane.

B.1. A symmetric Cayley polytope. The one case for which only rational existence is needed is the fourteen-facet type . In , take the triangular bipyramids

0 1 0 1 1 0 1
9 0 1 2 0
8 0 0 0 7 0 0 0
5 3
6 4

Their apex pairs are and , since each midpoint lies inside its base triangle. Set

Reflection exchanges ; ; ; and . For , the support functions are

The following directions, with their reflections, give the lateral facets

Direction -face -face Facet
058 3 0358
068 23 02368
059 47 04579
05 137 01357
5 147 1457
58 123 12358

A triangle–segment row gives a bipyramid; the segment is parallel to the triangle plane but to none of its edges, so no four of the five vertices are coplanar. A triangle–point row gives a tetrahedron.

To see completeness, the -rays and their reflections form the normal fan of , and the -rays form that of . On the nine edges of the first fan, only occur, on the edges dual to . Indeed,

whereas lies inside a vertex cone. Subdivide these four edges. On , the successive arcs expose the common -vertices ; ; ; and , respectively. The unsplit edges expose . Convexity of the vertex cones excludes further crossings. Thus the common refinement has exactly the twelve listed rays.

With the two base facets, the bipyramids are

and the tetrahedra are . This is the required rational realization of .

B.2. Independent line intersections. For type , relabel

Indices are modulo five. Its ten bipyramid facets are

and its tetrahedra are .

The five are affinely independent in every realization. Applying a nonnegative defining form of to a homogeneous dependence shows that its coefficients at have opposite signs or both vanish. These pairs form an odd cycle, forcing every coefficient to vanish.

Normalize the to the coordinate points of . If is the hyperplane of and , then and

The join on the right is the hyperplane of ; its four defining vertices are independent, and it excludes , so the intersection is unique. Choose the rationally near their originals while retaining their three coordinate points, then choose the independently in the rational planes through . Formula (7) gives all rationally. Every incidence holds by containment of the lines, and every incidence follows from the same intersection formula. This proves rational density.

For type , normalize the affine frame ; four of these points lie in the bipyramid and 4 lies outside. Choose rational lines near , subject to

Construct successively

then choose . The choices of 7 and 0 are free and rational near their originals.

Every displayed join is a hyperplane and are lines. The needed independence comes from four vertices of a bipyramid, or from three distinct supporting planes at a vertex. The lines defining 8,5,6 contain respectively the fixed points 4,4,3, which are excluded from the target facets , so the intersections are transverse. The ten bipyramid hyperplanes are

Facet Hyperplane Facet Hyperplane
01389 02479
03679 04589
12369 12459
12567 13568
24578 34678

The tetrahedra impose only open conditions. Thus this construction proves rational density without a cyclic compatibility equation.

B.3. A prism frame and its axis. Every triangular prism is projectively equivalent to

with independent in its hyperplane . Its three longitudinal lines are pairwise coplanar, hence concurrent; they cannot all lie in one plane. Rescaling the point pairs with respect to their common point gives the displayed form.

The two end triangles span and . Their axis is

The opposite end edges meet at . Put a common outside vertex at and write other outside vertices as , with .

If two bipyramids consist of the same three outside vertices and the opposite edges , the trace in of the outside triangle plane passes through . Indeed, a line meeting both end edges either passes through their intersection or lies in their quadrilateral plane. The latter alternative would put the other end edge into the first bipyramid hyperplane, contradicting its exact vertex set.

For the fifteen-facet type , use

and , , . The bipyramid pairs

become

None of lies on ; otherwise two of these lines coincide with or force two distinct to coincide, and a bipyramid acquires an extra end vertex. No two vectors are proportional, since three actual vertices cannot be collinear. Consequently every realization has the form

Conversely, these formulas imply all incidences because . Rational approximation of preserves the type.

For type , use

and , , . The pairs and give and ; the bipyramids give . As , every realization is locally parametrized by

The difference lies on the axis identically. Rational approximation proves density, while the fixed prism preserves all square-pyramid bases.

B.4. A second large facet. Type 85 has nonsimplicial facets

and bipyramids

Normalize its prism by

and put , , , . The bipyramids put

All three coefficients are nonzero, since four vertices of a bipyramid are independent. The next incidences give

The six-vertex facet , containing the quadrilateral , requires , so .

Choose rationally on the axis, then rationally in , and define

Scale to make . The point is outside because ; if , the final scaling would make 0 and 2 coincide. Finally , since otherwise and four vertices of would be coplanar. All choices are therefore rational and transverse near every realization, proving density.

B.5. Two crossed prisms. Suppose two prism facets share the quadrilateral , their outside pairs are and , and their other quadrilaterals are

The eight points admit the following normalization in an auxiliary affine chart

To prove it, choose representatives for the common quadrilateral. The line meets its plane at , so its pair can be scaled to ; similarly become . The five vectors are independent because the prism hyperplanes are distinct. The chart with value one on and zero on gives the normalization.

The missing grid point

lies in all four planes

The points are projectively independent. Projection from turns these planes into the four cyclic edges of a tetrahedron, and the only lines meeting all four cyclic edges are its two remaining edges. Hence a line meeting all four satisfies

Conversely each condition gives the required intersections.

Suppose the remaining equations require to span a hyperplane. These say exactly that meets every . We may therefore approximate among lines through the rational point , or approximate within one of the rational planes in (8). All facet ranks and strict inequalities persist. The three relevant two-prism types have labels

Type
0 3,7 4,5,8,6 0,2,1,9
1 7,8 4,1,5,6 2,3,9,0
2 6,7 0,1,8,9 2,4,5,3

Their four bipyramids are ; the square-pyramid bases are grid quadrilaterals and impose no additional equations.

The same grid handles the two types with three or four prism facets. For the four-prism type

normalize the first two with and . The quadrilaterals put 4 in all four grid triangle planes, whose intersection is . Vertex 6 is only a square-pyramid apex or tetrahedron vertex, so is free.

For the three-prism type , use and . The quadrilaterals put 7 on . It is not , since four vertices of would then be coplanar. Its two bipyramid hyperplanes are , whose intersection forces . Choose 7 on and 8 in rationally near their originals; every required incidence follows.

B.6. Two compatible prisms. If two prism facets share two longitudinal edges, their concurrency points agree. Their eight vertices lie in four independent pairs on concurrent lines and normalize to

Thus this core is rational and projectively unique.

For type 52, the prism pairs are and . Normalize their common core and put , . Choose 0 in and 5 in rationally nearby. This preserves and ; the bases are fixed by the concurrent-line configuration.

For type 53, the prism pairs are and . Set , , . The plane is disjoint from , and excludes the concurrence point. Choose a rational hyperplane , then , then . These intersections are a plane and a line because , , and . They preserve , , and ; all other quadrilateral incidences belong to the fixed prisms.

B.7. Concurrent planes and reciprocal heights. The remaining type with one six-vertex facet admits a linear construction after passing to Gale coordinates. The useful observation is quite general. Write a four-dimensional vector space as

and let be the graph of a linear form on . Suppose three distinct planes in meet in a line , with . For , where , a point belongs to every precisely when

The unique relation among the three normals therefore gives one linear equation in the reciprocal heights . Once this holds, two of the displayed equations and determine uniquely. Concurrence is what makes the remaining compatibility linear.

For type 679, the facets imposing equations are the six-vertex facet , whose quadrilateral is , and the eight bipyramids

The other facets are the square pyramid and tetrahedra . Let be homogeneous Gale vectors. If is the homogeneous vertex matrix and is a matrix whose rows form a basis of its kernel, then

Thus span a four-space , while span a three-space . Normalize the other four vectors as

The vectors are independent; put . The bipyramid gives , and . Projection along identifies with , so

We use as a fixed rational coordinate basis.

Four bipyramid equations become the following construction in

Choose , then on the indicated lines, and construct . For the last three equations put

These planes are distinct and share the line . Choose their normals with relation . Each coefficient is nonzero. With , the preceding observation gives the sole compatibility condition

After rational choices in (10), choose rationally nearby and solve (11) for . The independent vectors then determine . Finally normalize and solve

The coefficient matrix is nonsingular because . The six-vertex and square-pyramid equations are already imposed by and , so all facet equations are preserved.

For this construction to prove density, the denominators and intersections must be nondegenerate at every realization. They follow from facial ranks, rather than a generic choice. Every four vertices of a triangular bipyramid facet are independent, and adjoining a vertex outside that facet gives rank five. Applying (9) gives the following checks. Here a primal set containing a whole facet and an outside vertex also has rank five.

Condition

Primal rank witness

independent

The complement of contains and 2.

is a four-subset of .

spans ; 2 is outside the plane .

Triples in independent

Their complements contain and an outside vertex.

The complementary sets are independent in .

The complements of contain and respectively 3, 1.

The complements of are ; each contains four vertices of and the outside vertex 9.

is independent, since 0 has neighbors in .

The joins and are genuine lines; otherwise or would have Gale rank at most three, whereas its complement contains the bipyramid or and the outside vertex 7. They cannot coincide, since are independent. The initial joins are defined for the same reason, using the complements of and . These witnesses also show that all choices above vary continuously in a neighborhood of each realization. Rational approximation in the fixed coordinates, followed by a rational kernel basis and a nearby rational affine chart, proves rational density of the primal type.

B.8. The sixteen-facet residue. The sixteen-facet list leaves 74 systems with eight bipyramids, two square pyramids on a common quadrilateral, and six tetrahedra. Ordinary projection covers 69 of them. Two more, labeled 444 and 446, use the three-plane insertion from Section 5; project from 8, delete the two ordinary triangular plane nodes, then point 1 and its three now triangular plane nodes. The remaining incidence system peels. The only extra independence checks are

Type Two planes sharing a line Third plane
444 ordinary , extra , sharing , excluding 3
446 ordinary , extra , sharing , excluding 4

Both height systems have a leaf order at center 8. It remains to exclude types 31 and 32 and rationalize type 452.

All three arguments take place in Gale space. The quadrilateral circuit puts its six complementary Gale points in a four-dimensional vector space , while the other four points lie outside . Each bipyramid gives a hyperplane incidence on its five complementary labels. Formula (9) translates all required independence statements back into facial ranks.

A common obstruction for types 31 and 32. Let and let . Put , and suppose the four-sets

and the triples are independent. We show that the seven hyperplane incidences

are incompatible.

Write , , with , and set

Here is a vector line. The independent four-sets give

Indeed, ; the independence of separates from ; and . The first four incidences in (12) now imply

Neither vector is proportional to the indicated point or , by the independent triples. Project onto along , writing a bar. The next two incidences give

Their intersection puts in , and hence . The last incidence also puts in . Since and , it follows that , contradicting the independence of .

For the two types the substitutions are

Type
31
32

Each incidence is the complement of a bipyramid. To record the rank checks compactly, write when is an independent four-subset of the bipyramid and . The four-set witnesses are

Gale set Type 31 Type 32

For the triples , the complementary witnesses in type 31 are , , and ; in type 32 they are , , and . Each consists of a whole facet and an outside vertex. Thus the obstruction applies to every putative realization.

Three affine lines for type 452. Relabel the Gale points by

The first six lie in , complementary to the quadrilateral . The points are independent. Otherwise the primal six-set would lie in a three-flat, and its convex hull would be a six-vertex three-polytope with the quadrilateral face and the eight distinct triangular facets

cut out by the bipyramids. Nine facets exceed the bound .

Normalize to the coordinate points, and write

The coefficients used to normalize are nonzero. In order, the Gale sets , , , and have the primal rank witnesses

Put , , with equations , , and write , , . The eight bipyramid equations become

The incidence makes the lines and meet at a point . They are genuine lines; a collapse would make or collinear, but the complementary primal sets contain respectively and . They are distinct because .

Both coordinate pairs of are nonzero. If , then , contradicting the independence of Gale , whose complement contains . The analogous exclusion of uses and . We may therefore write

The next two incidences put on , the line through and . The conditions and then give

Here , since otherwise would be collinear, although their primal complement contains . The last incidence is automatic

Diagonal rescaling sets , and a homology fixing pointwise and fixing sets . Thus

All required incidences hold identically in the seven free parameters . Rational approximation preserves the original ranks and strict supporting inequalities, proving rational density.

Appendix C. The contribution of large facets

The surplus in (5) measures the relations saved by the polygonal faces of a facet. We first estimate it locally, then use the estimates to delimit the large-facet lists.

C.1. Local surplus. For a three-polytope on vertices, let be the rank of its polygon relation spaces and the number of polygon diagonals. Then

If every face has at most four vertices, the lower bounds improve to two and four, respectively. The verification also identifies the equality configurations needed later. Euler’s formula and minimum degree give polygon excess at most four for , and at most six for . Two quadrilateral relation rows are independent. Four have rank at least three; if they had rank two on used columns, the zero sets of the four rows would be disjoint, so . This gives , although two quadrilateral faces already use at least six vertices.

The following table gives the possibilities containing a larger polygon, with denoting the number of quadrilateral faces.

Larger faces Bound for
7 hexagon
7 one pentagon, if , else ;
8 heptagon
8 hexagon, if , else ;
8 two pentagons,
8 one pentagon, if , if

A polygon on vertices makes a pyramid. A hexagon in an eight-vertex polytope can have at most two quadrilateral companions, since each uses the two outside vertices as an edge. Two pentagons have disjoint relation spaces, and three pentagons would require at least nine vertices. For the last row, if and , the four quadrilateral rows would be proportional on the three coordinates outside the pentagon. Their outside supports would coincide; a common triple violates proper face intersections, while a common pair puts four faces on one edge. Thus .

If all nonsimplicial faces are quadrilaterals, then for and for . The preceding rank bound settles . The remaining case is , where the graph is cubic and bipartite, hence minus a matching, the cube. Starting with a corner and its three neighbors, four face relations successively introduce the other four vertices, so . This proves (13).

C.2. Global consequences. Assume that at least ten facets are nonsimplicial; all other types were removed by the polar-core argument. A nine-vertex facet makes the four-polytope a pyramid over a three-polytope, which is rationally dense. For an eight-vertex facet, . At equality every other nonsimplicial facet has five vertices, so the large facet has no pentagon and contributes ; otherwise and it contributes at least three. In either case (6) gives . Two seven-vertex facets give and total surplus at least three. One seven-vertex facet and at least three six-vertex facets give and surplus at least . Again . With one seven-vertex facet and exactly two six-vertex facets, the only remaining budget is

Every facet is nonsimplicial, and we may assume that no vertex is simple.

Let be the three vertices outside . A nonsimplicial facet not adjacent to contains all three. At most two facets contain three fixed noncollinear vertices, so has at least seven two-faces. It therefore has no hexagon; a pentagon permits at most one quadrilateral, and without a pentagon there are at most three quadrilaterals.

If has a pentagon, it contributes at least , and the adjacent pentagonal pyramid contributes another . A pentagon outside makes both six-vertex facets pentagonal pyramids; together with this again gives total surplus at least three. Without pentagons, each nonprismatic six-vertex facet contributes one, so the same conclusion holds unless both six-vertex facets are prisms. All these cases have .

Suppose both are prisms. Their allocated nonedge weights, together with and seven five-vertex facets, sum to 19. If is the global quadrilateral count, then

Hence , the facet has three quadrilaterals, and the other seven facets are square pyramids. To have , the three quadrilateral rows in must be dependent. The rank-two zero-set argument now gives exactly six used vertices, each in two quadrilaterals. These faces form a prism belt, and the seventh vertex subdivides one triangular cap. Thus is a triangular prism with a tetrahedron stacked on one cap; it has twelve edges, three vertices of degree four, and four of degree three.

Exactly two facets are not adjacent to . They are square pyramids containing , and their common face is or . The whole graph has edges. Since every vertex of has total degree at least five, at least

edges join to . If the common face is , the outside graph is a two-edge path, leaving twelve such edges. Both square-pyramid apices lie in and are adjacent to all three outside vertices, exceeding the minimum demand by at least one each; this would require thirteen cross edges.

If the common face is , exactly eleven cross edges remain, so every vertex of has total degree five. A prism cannot meet in a triangle, since it would then be a third facet containing . Each of the three cap triangles therefore has a square-pyramid neighbor. Its apex cannot be , which already have degree four in and would acquire two outside neighbors. Its apex is consequently . All three square pyramids use the same two outside neighbors of , giving three facets through three fixed vertices, again impossible.

We have proved that any remaining large-facet type has exactly one seven-vertex facet and at most one six-vertex facet.

C.3. The remaining seven-vertex facet budgets. Let be the unique seven-vertex facet, let count its quadrilaterals, and let count nonsimplicial facets. The adjacency argument above gives . The relevant quantities are

Other large facet Allocated weight
None
Six vertices, no pentagon
Six vertices, a pentagon

Here is the polygon-relation excess of the -vertex facet. The allocated weight is at most , and . In the first row, forces , hence , and

In the second row, gives and , whence . The third row gives the same conclusion for . The complete boundary budgets are therefore the following.

(i)
With no six-vertex facet, ,

The numbers of square pyramids, bipyramids, and tetrahedra are , , and . There are 14 budgets over 27 facet templates.

(ii)
With one six-vertex facet and no pentagon, . Either with , or with both excesses equal to one. If is the number of quadrilaterals in the six-vertex facet, the small-facet counts are

with . There are 34 budgets.

(iii)
With a pentagon, , , , and . The six-vertex facet is a pentagonal pyramid, and there are four possible seven-vertex facet templates.

All facet counts must be nonnegative. The condition describes the capped prism found above, and describes a triangular prism. Thus these inequalities specify the entire remaining enumeration range.

Appendix D. Finite coverage

We finish the proof of Proposition 9. The geometric reductions leave finitely many boundary complexes, with facet sizes and counts fixed by Section 6 and Appendix C. The exact data [3] contain their complete enumerations, sign exclusions, and incidence reconstruction orders. The following table gives the resulting partition. Except in its first two rows, .

Facet family

Finite reduction

Remaining argument

Sixteen facets

801 coarsenings; 727 sign exclusions; 74 survivors

69 ordinary projection orders; two shared-line insertions; 31 and 32 excluded, and 452 rationalized, in Appendix B.8.

Fifteen facets

Four shape families with survivors

267 projection orders; the two line constructions and prism constructions in Appendix B.

All facets have at most five vertices,

339 surviving systems

338 projection orders; the rational Cayley realization .

Other small-facet residue

Five survivors for , four for

Projection and height reconstruction in every case.

One nonprismatic six-vertex facet

1846 systems; 432 simple-vertex cases, 104 boundary failures, 1087 sign exclusions, 223 survivors

217 projection orders with large facet through the center, five with the large facet away from the center, and type 679 from Appendix B.7.

One prism facet

Eight survivors

Projection and height reconstruction.

At least two prisms, no other facet larger than five

27 low-facet count families, and three two-prism types for

Two simple-vertex cases; all others use the grid, common-concurrence, or three- and four-prism constructions.

Several six-vertex facets with a pentagon

22 count families, one residual survivor

Projection and height reconstruction.

Other several-six-vertex-facet types

228 systems; 53 simple-vertex cases, two boundary failures, 157 sign exclusions, sixteen survivors

Eleven projection orders with all large facets through the center, two with one large facet away, and the constructions for 52, 53, 85.

A facet with at least seven vertices

The surplus reductions leave five pure-seven candidates; four have a simple vertex and one is excluded by signs. No mixed seven/six candidate survives.

Appendix C and simple-vertex deletion.

For clarity, the four fifteen-facet families have respectively ten bipyramids; eight bipyramids and two square pyramids; seven bipyramids and four square pyramids; or one prism, three square pyramids, and six bipyramids. The first, second, and fourth families have five tetrahedra, and the third has four. The remaining several-six-vertex-facet branch comprises 31 count families and 270 facet-type budgets; the all-prism and pentagonal branches are listed separately.

There are two exhaustive enumeration methods. In direct growth, start with a facet of an allowed type and attach every locally admissible facet across each open ridge, retaining the prescribed vertex and facet budgets. Reject only a violated necessary incidence or manifold condition. Every polytopal boundary is reached because its facet adjacency graph is connected; canonical relabeling removes duplicates without removing an isomorphism class. The coarsening branches instead start from every compatible pulling triangulation in Lutz’s complete ten-vertex simplicial three-sphere catalog [4, 7]. The input contains 247882 three-spheres, with the type and index conversion recorded explicitly. A pulling triangulation uses the original vertices, so every required polytopal boundary occurs among these coarsenings.

For each candidate, orient its triangulated boundary. Facet incidences prescribe zero determinants and the signs of determinants obtained by adjoining an outside vertex. The three-term Grassmann–Plücker identities then propagate the allowed signs. A contradiction is an exact obstruction to realization; candidates with a consistent sign system are retained. The boundary failures in the table are failures of the necessary coherent orientation of the proposed triangulated boundary.

A positive certificate records a projection center, an incidence deletion order, and a height-row deletion order. A two-face independence witness justifies each three-point plane insertion, while every height pivot is a nonzero polygon or bipyramid circuit coefficient, or a fundamental-relation coefficient witnessed by a four-point facial frame. Lemma 6 and Proposition 7 turn these into rational constructions near every realization. Appendix B.8 displays the two shared-line witnesses, and Appendix B treats the other residual types.

The supplement contains the complete catalog inputs and enumeration programs, together with independent checkers for the reconstruction orders and determinant-sign exclusions. These reconstruct the 338 projection certificates in the first two table rows, cover the low-facet branches, and verify the eight-element incidence input of Lemma 11. Every candidate is therefore either excluded by an exact necessary condition or rationalized by the constructions above, proving Proposition 9.

References

[1]
M. Baker, O. Lorscheid, and T. Zhang, Foundations of matroids. Part 2: Further theory, examples, and computational methods, Combinatorial Theory 5 (2025), no. 1, Article 1. DOI 10.5070/C65165012.
[2]
M. Firsching, The complete enumeration of -polytopes and -spheres with nine vertices, Israel J. Math. 240 (2020), 417–441.
[3]
C. Folkerts, Exact data for small nonrational four-polytopes, electronic supplement, 2026.
[4]
F. H. Lutz, Combinatorial -manifolds with vertices, Beitr. Algebra Geom. 49 (2008), 97–106.
[5]
J. Richter-Gebert, Realization Spaces of Polytopes, Lecture Notes in Mathematics, vol. 1643, Springer, Berlin, 1996.
[6]
J. Richter-Gebert and G. M. Ziegler, Realization spaces of -polytopes are universal, Bull. Amer. Math. Soc. 32 (1995), 403–412.
[7]
B. Rieck and F. H. Lutz, Stellar: The Manifold Page archive, version 6, Zenodo, 2025. DOI 10.5281/zenodo.17495553.
[8]
G. Royle, Catalog of matroids on at most nine elements; connected small-matroid data reproduced by D. C. Haws, https://math.ucdavis.edu/∼mkoeppe/art/Matroids/.