Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 16 results · all verified · 4 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 12 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Delaunay triangulations and voronoi computation

1 · Prerequisites

2 · Summary

This page develops exact Delaunay triangulations and their Voronoi duals for finite indexed dyadic sites. It specifies duplicate collapse, affine-dimension outputs, hull handling and a stable-id tie rule. The planar construction inserts sites into a containing supertriangle and uses exact-predicate edge flips; a lifted-height integral proves termination, and a local Euler count gives linear planar size. Randomized location has an expected bound only under a uniform random permutation and the specified history DAG.

The page also defines barycentric point location and piecewise-affine interpolation on Delaunay cells, plus nearest-site queries that report whether the query is outside the convex hull. In three dimensions, ordinary Delaunay and weighted regular triangulations are described by the lower hull of the lifted points. The exact insertion/cavity branch reports degenerate projected bases, recognizes formal-hidden weighted sites, proves empty-sphere coverage on its admissible branch, and gives a quadratic output bound. No minimum-angle or tetrahedral dihedral-quality guarantee is claimed; such mesh-quality statements require a separate refinement theorem.

A planar Voronoi–Delaunay dual

The solid triangle joins the three sites. The dotted rays are the common nearest-site boundaries. Their directions are perpendicular to the corresponding Delaunay edges; the three rays meet at the circumcenter, which is the unique Voronoi vertex in this example.

\begin{tikzpicture}[scale=1.05]
  \coordinate (A) at (0,0);
  \coordinate (B) at (4,0);
  \coordinate (C) at (1,3);
  \coordinate (O) at (2,1);
  \draw[thick] (A)--(B)--(C)--cycle;
  \draw[densely dashed,blue] (O)--(2,-2);
  \draw[densely dashed,blue] (O)--(-1,2);
  \draw[densely dashed,blue] (O)--(5,4);
  \fill (A) circle (2pt) node[below left] {$A=(0,0)$};
  \fill (B) circle (2pt) node[below right] {$B=(4,0)$};
  \fill (C) circle (2pt) node[above] {$C=(1,3)$};
  \fill[blue] (O) circle (2pt) node[right] {$O=(2,1)$};
  \node[blue] at (2,-1.4) {$V(A)\cap V(B)$};
  \node[blue] at (-0.2,2.4) {$V(A)\cap V(C)$};
  \node[blue] at (4.2,3.3) {$V(B)\cap V(C)$};
\end{tikzpicture}

The coordinates are exact: O is equidistant from A,B,C, with squared distance 5. The drawn Voronoi rays are the half-lines of the perpendicular bisectors on which the indicated two sites are jointly nearest. The picture illustrates these definitions; no proof depends on visual measurement.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Finite indexed geometric site sets and duplicate handling

Definition

Throughout this page, R is a commutative field with 1>0, a total order compatible with addition and multiplication, and the least-upper-bound property. Let D={m2e:m,e∈Z} be its dyadic subring. For d∈{2,3}, a nonempty finite indexed site list is a finite list S=((ι1,p1,w1),…,(ιN,pN,wN)), where every ιi∈Z is a distinct stable identifier, every pi∈Dd, and each optional weight wi is either absent (meaning 0) or belongs to D. In unweighted mode, a duplicate means equal coordinates; collapse each such class to its least identifier. In weighted mode, a duplicate means an equal coordinate-weight pair; collapse only equal pairs to the least identifier. Equal coordinates with unequal weights remain distinct weighted sites.

The unweighted deduplicated set keeps, for each coordinate value p, the entry with least identifier among entries at p, and records each discarded identifier in a duplicate map. The weighted deduplicated set keeps the least identifier for each exact pair (p,w) and records only repeated pairs in its duplicate map. A weighted computation retains different weights at the same coordinate; their power values are compared by the ordinary power-distance rule, so a dominated weight may be hidden.

For a finite point set P⊆Rd, its convex hull is the set of all finite convex combinations of points of P. Its affine dimension is the dimension of its affine hull. A tuple p0,…,pd is affinely independent when the vectors p1−p0,…,pd−p0 form a basis of Rd; here a basis means every vector has a unique linear expansion in those vectors. This convention makes nondegenerate simplex coordinates unique.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A complete ordered field has cofinal canonical integers

Statement

Let F be a Dedekind-complete ordered field with 1F>0. For every x∈F, some canonical integer n⋅1F satisfies x<n⋅1F.

Facts & Assumptions

Given: A Dedekind-complete ordered field F and an element x∈F.

[A1]

Every nonempty subset of F that is bounded above has a least upper bound in F.

[A2]

The ordered field has 1F>0, addition preserves order, and its canonical integers satisfy (n+1)⋅1F=n⋅1F+1F.

Proof

1.1givenA1A2assume-contrachoose

Suppose the positive canonical integers N={n⋅1F:n≥1} were bounded above by some y∈F. By [A1], let s=sup⁡N. Since 1F>0, s−1F<s, so s−1F is not an upper bound; choose m≥1 with m⋅1F>s−1F.

2.1A2step 1.1contradiction

Adding 1F gives (m+1)⋅1F>s, while (m+1)⋅1F∈N and s is an upper bound of N. This contradiction proves that N is unbounded above.

3.1givenstep 2.1assume-contradischarge-contradiction∎

Suppose no canonical integer exceeds x. Then every positive canonical integer is at most x, making N bounded above, contrary to step 2.1. Thus some canonical integer exceeds x.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The affine edge interpolant is the unique degree-at-most-one cardinal polynomial

Statement

Let F be a field, let a,b∈F with a≠b, and let y0,y1∈F. The unique polynomial P∈F[X] of degree at most one with P(a)=y0 and P(b)=y1 is P(X)=y0+(y1−y0)X−ab−a.

Facts & Assumptions

Given: A field F, distinct nodes a,b∈F, and data y0,y1∈F.

[A1]

Addition, subtraction, multiplication, and division by a nonzero field element satisfy the field axioms.

[A2]

a≠b, so b−a is nonzero.

Proof

1.1givenA1A2algebra

The displayed expression has degree at most one. Substitution gives P(a)=y0 and P(b)=y0+(y1−y0)=y1.

2.1givenA1A2step 1.1algebra∎

Write any degree-at-most-one interpolant as Q(X)=α+βX. Its two value equations imply β(b−a)=y1−y0, so β=(y1−y0)/(b−a); then α=y0−βa. These coefficients are uniquely determined and give exactly the polynomial in step 1.1.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Stable-id lexicographic lift perturbation for cocircular and power ties

Definition

Take a fixed finite universe U of indexed sites as in Finite indexed geometric site sets and duplicate handling, dimension d∈{2,3}, and an ordered tuple of d+2 sites from U with distinct identifiers. A computation using auxiliary sites, such as a planar supertriangle, includes those sites in U from the start and assigns them distinct deterministic integer identifiers. Require that the first d+1 sites are affinely independent. Put hi=∥pi∥2−wi, with absent weights interpreted as 0. Rank all identifiers of U in increasing order, starting at rank 0, and define P(ε)=det⁡((pi,hi+ε2ri,1))i=0d+1. Regard ε as a positive formal infinitesimal in the rational-function field R(ε), ordered so a nonzero polynomial has the sign of its coefficient at its least nonzero exponent. Expand this finite polynomial exactly and return the sign of its coefficient at the least exponent with nonzero coefficient. If the base is degenerate, return status degenerate-base. The same universe U and ranks are used for every predicate tuple. The procedure never chooses or evaluates a numerical ε. Its returned sign is the declared stable-id convention for the displayed weighted lifted determinant. When all weights are zero, its constant term is the raw lifted determinant in Dyadic orientation and lifted sphere determinants; for nonzero weights, replace that determinant's squared-norm column by ∥pi∥2−wi before applying this convention.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

The lifted determinant records a power-sphere side

Statement

Let d∈{2,3}, let p0,…,pd,q∈Dd, and let their dyadic weights be w0,…,wd,wq (zero when absent). Assume p0,…,pd are affinely independent. If c∈Rd and R∈R satisfy ∥pi−c∥2−wi=R(0≤i≤d), define the power difference Δ(q)=∥q−c∥2−wq−R. Let Od be the determinant of the rows (pi,1) for i=0,…,d, and let Pd be the determinant of the d+2 rows (pi,∥pi∥2−wi,1), including the query row (q,∥q∥2−wq,1). Then Pd=−OdΔ(q),OdPd=−Od2Δ(q). Thus the sign of OdPd is positive, zero or negative exactly when q is respectively inside, on or outside the power sphere. When all weights are zero, this is the ordinary circumsphere convention.

Facts & Assumptions

Given: The ordered points, weights, determinant row conventions and a common power sphere for the base sites.

[F1]

Dyadic orientation and lifted sphere determinants: orientation determinants use rows (pi,1); lifted sphere determinants use point coordinates, the lifted height, and a final column of 1 in the displayed row order.

[F2]

Finite indexed geometric site sets and duplicate handling: site coordinates and weights are exact dyadic rationals; absent weights are zero.

[A1]

The points p0,…,pd are affinely independent, and ∥pi−c∥2−wi=R for each base site.

Proof

1.1givenF1algebra

Put hi=∥pi∥2−wi. Let A be the d×d matrix whose rows are pi−p0 for i=1,…,d. Subtract row p0 from each other row of the orientation matrix defining Od, then expand along its final column. Since the base points are affinely independent, det⁡A≠0, and the cofactor sign gives det⁡A=(−1)dOd.

1.2givenF2A1algebra

Expanding the equal power-sphere equations in [A1] gives hi−h0=2c⋅(pi−p0) for 1≤i≤d. For the query row, the same expansion gives hq−h0=2c⋅(q−p0)+Δ(q).

2.1givenF1step 1.1step 1.2algebra

In the lifted determinant defining Pd, subtract row p0 from all other rows and expand along the final column. The cofactor sign is (−1)d+3. Subtract 2cj times coordinate column j from the lifted-height column for every j; by [step 1.2] the first d height entries become zero and the query height entry becomes Δ(q). The remaining determinant is det⁡A Δ(q), so Pd=(−1)d+3det⁡A Δ(q)=−OdΔ(q) by [step 1.1].

3.1givenstep 2.1algebra∎

Multiplying the identity in [step 2.1] by Od gives OdPd=−Od2Δ(q). Since affine independence gives Od≠0, the factor Od2 is positive; hence the product has the claimed inside/on/outside sign.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

A Voronoi vertex has a common empty circle of nearest sites

Statement

Let P⊂R2 be finite and nonempty, and define V(p)={x:∥x−p∥2≤∥x−q∥2 for all q∈P}. If x belongs to at least three distinct cells, then all sites whose cells contain x lie on one circle centered at x, no site lies strictly inside that circle, and their convex hull is a polygon with those sites as its vertices.

Facts & Assumptions

Given: A finite nonempty planar site set P and a point x in at least three distinct closed nearest-site cells.

[F1]

Finite indexed geometric site sets and duplicate handling: after duplicate collapse, the sites are distinct points in the Euclidean plane.

[A1]

The Voronoi cell convention is the closed nearest-site inequality in the Statement.

Proof

1.1givenF1A1algebra

Choose three distinct sites p1,p2,p3 whose cells contain x. From x∈V(pi), ∥x−pi∥2≤∥x−pj∥2 for every j; reversing i,j gives equality. Thus all sites whose cells contain x have the same squared distance r2 from x. For every other site q, the defining inequality gives r2≤∥x−q∥2, so none is strictly inside the circle.

2.1step 1.1F1algebraalgebra∎

The common radius is positive, since radius zero would force every site whose cell contains x to equal x, contradicting distinctness and the existence of three sites. A line intersects the circle ∥y−x∥2=r2 in at most two points: parameterizing the line as y=a+tv gives a nonzero quadratic equation in t. Hence no three of the sites on the circle are collinear. For any one such site p, the tangent line at p supports the disk and meets the circle only at p; therefore p cannot be a convex combination of the other circle sites. All nearest sites are extreme points of their convex hull, so that hull is a polygon with these sites as its vertices.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Planar triangulations, Delaunay structures, and Voronoi cells

Definition

Use the unweighted deduplicated coordinate set of Finite indexed geometric site sets and duplicate handling. If its affine dimension is zero, its output is its single site. If its affine dimension is one, sort by the first varying coordinate (use x if it varies, otherwise y) and take the chain joining consecutive sites; this is the lower-dimensional output and contains no triangles.

For affine dimension two, a triangulation of the sites is a finite family of nondegenerate closed triangles whose vertices are sites, whose union is the convex hull, and whose pairwise intersections are common faces. Its 1-skeleton is the graph with these sites as vertices and all triangle sides as edges; it is connected. The bounded faces of this plane graph are exactly the chosen triangles, and its one unbounded face is the exterior of the convex hull. The boundary edges of the convex hull are subdivided at every site on that boundary. A triangle is weakly empty-circle when no site lies strictly inside its circumdisk; other sites may lie on its boundary.

For each site p, its closed Voronoi cell is V(p)={x∈R2:∥x−p∥2≤∥x−q∥2 for every site q}. A tie belongs to every minimizing cell. The Delaunay graph has one vertex for each site and an edge pq exactly when V(p)∩V(q) contains a nontrivial line segment. A Voronoi vertex is a point belonging to at least three distinct cells. It is dual to the convex polygon of the nearest sites; A Voronoi vertex has a common empty circle of nearest sites proves that those sites are vertices on one empty circle centered at that point. A Delaunay triangulation is a triangulation refining these polygonal Delaunay faces and having weakly empty circumdisks. In a cocircular face the triangulation need not be unique; the chosen algorithmic refinement is the fixed-universe convention of Stable-id lexicographic lift perturbation for cocircular and power ties.

The convex-hull boundary is the boundary of the union of the triangles. An unbounded Voronoi cell corresponds to a site on that boundary. No minimum-angle or other mesh-quality condition is part of these definitions.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Three-dimensional Delaunay and weighted regular triangulations by lifting

Definition

For a weighted site (p,w), define its power distance from x∈R3 by π(p,w)(x)=∥x−p∥2−w. Its lifted point is p^=(p,∥p∥2−w)∈R4. A lower face of the lifted convex hull is a face supported by a nonvertical hyperplane z=ℓ(x) with every lifted site on or above that hyperplane. The projection of the union of lower faces is the regular subdivision of the projected sites; a simplex in that subdivision has an empty power sphere, meaning its common power distance is no larger than that of any input site.

The lex-refined lift is interpreted over the ordered rational-function field of Stable-id lexicographic lift perturbation for cocircular and power ties, using one fixed finite universe of all input sites. When every weight is zero, the regular subdivision is the ordinary 3D Delaunay subdivision and power spheres are circumspheres. A weighted site is original-hidden if its unperturbed lift is not a vertex of any lower face of the original lifted convex hull, and formal-hidden if its lex-refined lift is not a vertex of any lower face of the fixed formal lifted convex hull. These notions can differ; the algorithm's hidden report means formal-hidden. A nonsimplicial lower face is refined with the same fixed-universe lexicographic lift convention. For projected affine dimension below three, the algorithm reports lower-dimensional with that dimension and the exact deduplicated site list, and makes no tetrahedralization claim. A tetrahedral output is claimed only on the full-dimensional branch with nondegenerate projected bases.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

The finite lexicographic lift tie-break is coherent

Statement

Fix one finite universe U of uniquely indexed dyadic sites and weights and a dimension d∈{2,3}. For an ordered tuple of d+2 distinct sites whose first d+1 sites are affinely independent, the lexicographic lift procedure in Stable-id lexicographic lift perturbation for cocircular and power ties is the determinant sign of one common formal lifted configuration. Every exact nonzero power determinant retains its original sign, every exact zero has a nonzero polynomial tie determinant, and all tuples therefore receive mutually coherent signs. No numeric perturbation parameter is selected or assumed.

Facts & Assumptions

Given: A finite indexed site universe U, an ordered tuple of d+2 sites from U with distinct identifiers, and an affinely independent first d+1 sites.

[F1]

Finite indexed geometric site sets and duplicate handling: identifiers are unique in the input universe, coordinates and weights are dyadic, and the universe is finite.

[F2]

Dyadic orientation and lifted sphere determinants: the exact determinant is the finite signed Leibniz sum in the displayed row and column order, and the base orientation determinant uses rows (pi,1).

[F3]

Stable-id lexicographic lift perturbation for cocircular and power ties: each site uses its one fixed universe rank, and its lifted height is perturbed by the monomial ε2ri; the returned sign is the coefficient sign at the least exponent with nonzero coefficient.

[A1]

The first d+1 sites are affinely independent, so their orientation determinant Od is nonzero.

Proof

1.1F1F2F3A1algebra

Expand the determinant polynomial in [F3] along its lifted-height column. It has constant coefficient equal to the original determinant and one perturbation term for each row; the coefficient of the query row's perturbation is its cofactor, which is Od up to sign. By [A1] this coefficient is nonzero, so the polynomial is not identically zero.

2.1F1F2F3step 1.1algebra

The exponents 2ri are distinct because the ranks in [F3] are distinct across the fixed universe [F1]. Thus no two perturbation terms have the same exponent and their nonzero coefficients cannot cancel. The sign selected by the procedure is exactly the sign of the first nonzero coefficient in this one polynomial, so it is a well-defined sign of one common lifted tuple, not a separate choice for each predicate.

3.1F1F3step 1.1step 2.1algebra∎

If the original determinant is nonzero, its constant coefficient is the unique term of exponent 0, while all perturbation exponents are positive; therefore the first nonzero coefficient is the original determinant and its sign is unchanged. If the original determinant is zero, step 1.1 shows a nonzero tie polynomial and step 2.1 gives its unique first coefficient. The finite set U supplies one fixed rank assignment for every tuple, so the signs are coherent and the procedure uses no arbitrary epsilon choice.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Barycentric point location, affine interpolation, and nearest-site queries

Definition

Let T be a nondegenerate triangle with ordered vertices p0,p1,p2∈D2. For x∈R2, its barycentric coordinates are the unique scalars λ0,λ1,λ2 satisfying ∑iλi=1 and x=∑iλipi. They are exact for dyadic x: they are obtained by solving the invertible 2×2 system with columns p1−p0,p2−p0. The point is in T exactly when all λi≥0.

Given vertex data f0,f1,f2∈R, the barycentric affine interpolant on T is ITf(x)=∑iλifi. A point-location result is a containing triangle of the triangulation, with a shared-edge or shared-vertex result allowed when the point lies on a face; outside the convex hull its status is outside-hull and no containing triangle is returned.

For a nonempty finite unweighted indexed site set P, the nearest-site query returns a site minimizing ∥x−p∥2, breaking ties by the least stable identifier. Its hull status is inside-hull for x∈conv⁡P and outside-hull otherwise. The minimizer is returned in either case.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Euler counting for a finite planar triangulation

Statement

For a finite triangulation of the convex hull of n distinct planar sites of affine dimension two, let k be the number of sites on the hull boundary, E the number of edges, and T the number of bounded triangular faces. Then 3T=2E−k,n−E+T=1, and consequently T=2n−2−k and E=3n−3−k.

Facts & Assumptions

Given: A finite triangulation of the convex hull of n distinct planar sites, with its connected 1-skeleton.

[F1]

Planar triangulations, Delaunay structures, and Voronoi cells: a triangulation covers the convex hull with nondegenerate triangles meeting in common faces; its connected 1-skeleton has precisely those bounded triangular faces and one unbounded exterior face.

[F2]

Planar triangulations, Delaunay structures, and Voronoi cells: the triangles partition the convex hull, meet along common complete faces, and the hull boundary is subdivided at every boundary site.

Proof

1.1givenF1F2algebra

Let h be the number of hull corners, meaning the boundary sites that are not in the relative interior of any hull edge. Their interior angles sum to (h−2)π, because a convex h-gon is divided into h−2 triangles by diagonals from one corner. Each of the other k−h boundary sites has straight angle π. Around each interior site the incident triangle angles sum to 2π, while at each boundary site they sum to its hull angle. Counting all triangle angles gives πT=2π(n−k)+(h−2)π+(k−h)π=(2n−k−2)π, hence T=2n−2−k.

1.2givenF1F2algebra

Count incidences between triangle sides and edges. Each triangle contributes three. An interior edge has one triangle on each of its two local sides; a hull edge has exactly one incident triangle inside the convex hull. Since the hull boundary has k sites, it has k subdivided boundary edges. Thus 3T=2(E−k)+k=2E−k.

2.1step 1.1step 1.2algebra∎

Substituting the value of T from step 1.1 into step 1.2 gives E=3n−3−k. Consequently n−E+T=n−(3n−3−k)+(2n−2−k)=1, proving both identities.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

A dyadic supertriangle contains the sites and excludes every input circumcircle

Statement

For every finite full-dimensional dyadic planar site set, a dyadic supertriangle can be chosen to contain every input site strictly and to have all three vertices strictly outside every circumcircle through a noncollinear input triple. If the input has no three collinear and no four cocircular sites, the supertriangle can additionally be chosen so the augmented set has no three collinear sites and no four cocircular sites.

Facts & Assumptions

Given: A finite indexed set P⊂D2 of affine dimension two.

[F1]

Finite indexed geometric site sets and duplicate handling: P is finite and each coordinate is an exact dyadic rational.

[F2]

Planar triangulations, Delaunay structures, and Voronoi cells: affine dimension two supplies a noncollinear triple; a circumcircle is the circle through such a triple.

[F3]

A complete ordered field has cofinal canonical integers: in a Dedekind-complete ordered field, canonical integers are cofinal.

[F4]

Finite indexed geometric site sets and duplicate handling: the coordinates are in the fixed Dedekind-complete ordered real field, and the dyadics form its ordered subring.

[A1]

For the final general-position clause, no three input sites are collinear and no four input sites are cocircular.

Proof

1.1givenF1F2F4algebra

For each noncollinear triple (a,b,c) from P, its center o is uniquely determined by 2o⋅(b−a)=∥b∥2−∥a∥2,2o⋅(c−a)=∥c∥2−∥a∥2. The coefficient matrix has nonzero determinant because a,b,c are noncollinear, so this system has a unique real solution; put r2=∥o−a∥2. There are finitely many such triples.

2.1step 1.1F3F4choose

Let B be the maximum of 1, the absolute values of all input coordinates, the absolute values of all center coordinates from step 1.1, and all corresponding values r2. This is a finite maximum in the total order of R. By [F3], choose an integer M>B.

3.1givenstep 2.1algebra

Take baseline vertices v1=(−8M,−4M), v2=(8M,−4M), and v3=(0,8M). At height y∈[−M,M], their triangle has horizontal half-width 23(8M−y)≥143M>M. Since every input site has ∣x∣,∣y∣<M, all sites lie strictly inside this triangle.

3.2step 2.1algebra

Step 2.1 gives ∣o1∣,∣o2∣<M and r2<M, while M>1. For either lower baseline vertex v1=(−8M,−4M) or v2=(8M,−4M), ∥vi∥2=80M2 and ∣vi⋅o∣<12M2, so ∥vi−o∥2=∥vi∥2−2vi⋅o+∥o∥2>56M2>M>r2. For the top vertex v3=(0,8M), ∥v3∥2=64M2 and ∣v3⋅o∣<8M2, giving ∥v3−o∥2>48M2>M>r2. Thus each vertex is strictly outside every candidate circle, using only squared distances. The input containment and all circle exclusions have positive margins.

4.1step 3.1step 3.2algebra

The strict site-containment, strict circle-exclusion, and nonzero orientation of the supertriangle persist under sufficiently small changes in its three baseline vertices, because they are finitely many strict inequalities in continuous polynomial or squared-distance expressions. Choose open disks U1,U2,U3 about the baseline vertices small enough to preserve these conditions for every choice vi∈Ui.

5.1A1F3F4step 4.1chooseconstruct

Dyadic rationals are dense: for a<b, use [F3] to choose an integer N>1/(b−a), then choose k>N; induction gives 2k≥k+1>N, hence 2−k<b−a. The least integer m>2ka exists by the Archimedean property and the well-ordering of the naturals after translating by an integer lower bound; minimality gives m≤2ka+1<2kb, so m2−k∈(a,b). Hence dyadic points are dense in every open disk: place an open rectangle inside the disk, choose a dyadic first coordinate away from the finitely many vertical lines among the forbidden set, and then choose a dyadic second coordinate away from the finitely many intersections with that vertical line. If [A1] holds, choose v1∈U1 outside the finitely many lines through pairs and circles through triples of input sites. Next choose v2∈U2 outside all lines through pairs and circles through noncollinear triples of P∪{v1}, and choose v3∈U3 outside those determined by pairs and triples of P∪{v1,v2}. A finite union of such lines and circles cannot contain an open disk by the rectangle argument. These choices make the augmented set have no collinear triple or cocircular quadruple. Without [A1], any dyadic choices in the disks still satisfy the first part.

6.1step 4.1step 5.1∎

The selected vertices are dyadic, preserve strict containment and exclusion by [step 4.1], and satisfy the additional general-position properties by [step 5.1]. This proves both claims.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

An illegal planar Delaunay flip strictly decreases lifted interpolation volume

Statement

Let ABCD be a strictly convex planar quadrilateral in counterclockwise boundary order. Lift its four sites using the common formal heights of Stable-id lexicographic lift perturbation for cocircular and power ties. Let gAC and gBD be the piecewise-affine interpolants on the two diagonal triangulations. Define each interpolant's integral over the quadrilateral as the sum over its two triangles of triangle area times the average of the three vertex heights. If the lifted point D lies strictly below the affine plane through the lifts of A,B,C (the illegal-incircle sign by the coefficientwise determinant identity), then ∫ABCDgBD<∫ABCDgAC in the lexicographic order of the formal lift field.

Facts & Assumptions

Given: A strictly convex quadrilateral ABCD, its common formal lifted heights, and a formal lifted height at D strictly below the plane through A,B,C.

[F1]

Planar triangulations, Delaunay structures, and Voronoi cells: a planar triangulation is made of nondegenerate triangles meeting along complete common faces.

[F2]

The lifted determinant records a power-sphere side: the lifted determinant sign is the oriented power-distance side of the base circumcircle.

[F3]

Stable-id lexicographic lift perturbation for cocircular and power ties: every site uses the same formal perturbed height, ordered by the first nonzero coefficient.

[F4]

The finite lexicographic lift tie-break is coherent: this finite perturbation gives coherent nonzero signs for all nondegenerate predicate tuples and preserves nonzero constant-term signs.

[A1]

The diagonals intersect at an interior point O, and the formal lifted height at D is strictly below the affine plane through the lifts of A,B,C.

Proof

1.1givenF1A1construct

The two interpolants agree at the four boundary vertices. Their common diagonal intersection O lies strictly inside both diagonals. On the four triangles formed by O and the four boundary edges, each interpolant is affine; their difference is zero at the two boundary endpoints and equals δ:=gBD(O)−gAC(O) at O.

2.1givenA1step 1.1algebra

Write O=(1−t)B+tD with 0<t<1. The plane through A,B,C agrees with gAC at O because O∈AC, and its value at B equals the lifted height of B. By [A1] its value at D is strictly larger than the lifted height of D. Affinity along BD therefore gives gAC(O)>gBD(O), so δ<0.

3.1step 1.1step 2.1algebraalgebra

On a triangle, the integral of an affine function is its area times the average of its three vertex values; this follows by mapping to the reference triangle, where each barycentric coordinate has integral one third of its area. Thus each of the four overlay triangles contributes its area times δ/3 to the integral of gBD−gAC. Their areas sum to the quadrilateral area, so the total difference is area⁡(ABCD)δ/3<0.

4.1F2F3F4step 3.1algebra∎

The row-subtraction and height-column elimination used in [F2] are polynomial determinant identities in the site heights, so they remain valid coefficientwise after each height is replaced by its formal perturbation. Writing ΔD for the query height minus that plane's height at D and O for the base orientation determinant, the identity is OP=−O2ΔD. The normalized determinant therefore has the opposite sign to ΔD, so the strict below-plane condition gives a positive, illegal sign. By [F3]–[F4], one common formal configuration resolves a zero constant term. Thus the below-plane condition is exactly the illegal incircle sign and its flip strictly decreases the potential.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Generic lower lifted facets project to a triangulation of the convex hull

Statement

Let d∈{2,3} and let P be a finite indexed weighted site set of affine dimension d in Rd. Lift each site to height hi=∥pi∥2−wi+ε2ri in the fixed ordered formal field of Stable-id lexicographic lift perturbation for cocircular and power ties. A lower simplex is the projection of d+1 affinely independent lifted sites whose graph hyperplane has every lifted site on or above it. Then the lower simplices cover conv⁡(P) and intersect in common faces. Each lower simplex has a weakly empty power sphere for the original unperturbed weighted sites.

Facts & Assumptions

Given: A finite indexed site universe, a finite nonempty site subset P of projected affine dimension d, and the common formal height perturbation fixed before all predicates.

[F1]

Finite indexed geometric site sets and duplicate handling: P is finite, its sites have distinct stable integer identifiers, and coordinates and weights are dyadic, with absent weights equal to zero.

[F2]

Stable-id lexicographic lift perturbation for cocircular and power ties: every site height is perturbed by the same fixed-universe monomial, and the order of a nonzero polynomial is the sign of its least-exponent nonzero coefficient.

[F3]

The finite lexicographic lift tie-break is coherent: a determinant on d+1 affinely independent projected sites and one distinct query site has a nonzero formal polynomial, and nonzero constant terms keep their signs.

[F4]

The lifted determinant records a power-sphere side: the unperturbed lifted determinant equals minus the base orientation determinant times the query's power-distance difference from the base power sphere.

[A1]

The projected sites affinely span Rd.

Proof

1.1givenF1algebraalgebra

Fix x∈conv⁡(P). A feasible representation is a vector (λi)i∈P with λi≥0, ∑iλi=1, and ∑iλipi=x. Its formal height is H(λ)=∑iλihi. If its support has more than d+1 sites, the vectors (pi,1)∈Rd+1 are linearly dependent, so there is a nonzero vector (αi) on that support with ∑iαi=0 and ∑iαipi=0. Such a vector has both positive and negative entries. Choose one of the two directions λ+tα that does not increase H and increase ∣t∣ until a coefficient first becomes zero. This preserves feasibility and reduces support. Repeating finitely gives a feasible representation of support at most d+1 with no greater height.

2.1step 1.1algebrachoose

There are finitely many supports of size at most d+1. For any affinely independent support, its coefficients representing x are unique; any dependent support reduces by step 1.1. Therefore the minimum formal height among feasible representations is attained among a finite nonempty set of basic supports.

3.1step 1.1step 2.1A1algebracontradiction

Exclude temporarily the finite union of convex hulls of subsets of at most d sites. For an x outside this union, choose a minimizing support of smallest cardinality; it has exactly d+1 sites, is affinely independent, and has strictly positive coefficients λi. Indeed, a dependent support reduces by step 1.1 without increasing its minimal height, contradicting minimal cardinality. For any other site q, write its unique affine coordinates q=∑iαipi, ∑iαi=1. For sufficiently small positive t, replacing λi by λi−tαi and adding coefficient t at q remains feasible. Minimality gives hq−∑iαihi≥0. Hence the hyperplane through the lifted support sites lies below every lifted site and its projected simplex contains x.

4.1A1step 3.1algebraconstructalgebra

The set excluded in step 3.1 lies in a finite union of proper affine subspaces. A line segment in any open ball of int⁡conv⁡(P) can be chosen in a direction not parallel to any of these subspaces; each subspace then removes at most one point of the segment. Thus the complement is dense in the interior. The interior is dense in the whole convex hull: join any hull point to a fixed interior point, and every point of the joining segment other than the hull endpoint is interior by convexity. There are finitely many d-tuples of sites, hence finitely many lower simplices; their projected simplices are closed. Step 3.1 puts a dense subset of conv⁡(P) in their union, so that finite union covers the entire convex hull.

5.1F2F3step 4.1algebra

If a lower hyperplane contained at least d+2 lifted sites, its projected face would contain a nondegenerate d-tuple and an additional site, contradicting the nonzero determinant from [F3]. Thus every full-dimensional lower cell is a simplex. If two projected lower simplices have support planes L1,L2, all their vertices lie on or above both supporting planes. For a point x in the intersection of their projections, the two lifted convex combinations at x therefore force L1(x)≥L2(x) and L2(x)≥L1(x); hence L1(x)=L2(x). On each simplex the corresponding plane difference has one sign at every vertex, so its zero set is a face. If L1=L2, the nonzero determinant [F3] forces the same d+1 vertices. Thus intersections are common faces.

6.1F2F3F4step 5.1algebra∎

The supporting inequality for a formal lift has nonnegative constant-term difference at each site; otherwise its negative constant coefficient would force a negative formal sign by [F3]. The constant terms therefore give the unperturbed weak support inequalities, and [F4] identifies them with empty power spheres.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A convex 4-polytope has at most m(m−3)/2 facets

Statement

Let Q be a full-dimensional convex polytope in R4 with m≥5 vertices. A facet is a three-dimensional face, and a vertex is an extreme point. Then the number f3 of facets satisfies f3≤m(m−3)2.

Facts & Assumptions

Given: A full-dimensional convex 4-polytope Q with m≥5 vertices.

[F1]

Euler counting for a finite planar triangulation: a triangulation of a convex planar polygonal domain with d vertices and k hull sites has exactly 2d−2−k bounded triangles, by the local angle-and-incidence count.

Proof

1.1givenchooseconstructalgebra

Fix a vertex v of Q and let C be the convex hull of its other vertices. Since v is extreme, v∉C. Writing C as the continuous image of the compact coefficient simplex shows that C is compact, so choose q∈C minimizing ∥v−q∥. For every y∈C and 0<t≤1, q+t(y−q)∈C, hence ∥v−q−t(y−q)∥2≥∥v−q∥2. Expanding, dividing by t, and letting t↓0 gives (v−q)⋅(y−q)≤0. Therefore ℓ(x)=(v−q)⋅x satisfies ℓ(v)−ℓ(y)≥∥v−q∥2>0 for every y∈C. Choose δ>0 smaller than every gap gu=ℓ(v)−ℓ(u)>0 over the other vertices. The section Qv=Q∩{ℓ=ℓ(v)−δ} is a cross-section of the cone generated by the directions u−v. Indeed, the segment [v,u] meets it at xu=v+δgu(u−v), and if x=λvv+∑u≠vλuu∈Qv, then μu=λugu/δ are nonnegative, sum to 1, and give x=∑u≠vμuxu. Thus Qv=conv⁡{xu:u≠v}. The cone is four-dimensional because the vertex differences span R4, so its transverse section is three-dimensional. A face of this cone is generated by the directions of the corresponding face of Q through v: a supporting linear inequality of the cone restricts to a supporting inequality of Q tight at v, and conversely the facets active at v define the cone. Therefore its extreme rays correspond to edges at v, and its three-dimensional faces correspond to facets of Q containing v. A facet of Q not containing v misses the section because all its vertices lie below the section level. Intersecting cone faces with the transverse section lowers dimension by one, so the vertices of Qv correspond to edges of Q at v and its facets correspond to facets of Q containing v. Write dv,tv for the numbers of vertices and facets of Qv.

2.1step 1.1constructchoosealgebra

Choose a facet F0 of Qv. A viewpoint just outside a relative-interior point of F0 gives a Schlegel projection onto its plane: each ray through an interior point of F0 enters Qv there and, by convexity and boundedness, has a unique exit point on the opposite boundary. The set of such viewpoints contains an open region. The exit points cover F0; uniqueness makes projected facet interiors disjoint, and shared edges project to shared boundaries. Choose the viewpoint generically within this region so projected vertices are distinct and no three projected vertices are collinear. A pair coincidence forces the viewpoint onto the line through that pair; collinearity of three projected vertices forces it into the plane through those three noncollinear vertices. These finitely many proper algebraic sets cannot exhaust an open region: each lies in the zero set of a nonzero polynomial, and a nonzero polynomial cannot vanish on an open set (in one variable it has finitely many roots; induction on the variables applied to its coefficient polynomials proves the claim). Triangulate each projected convex polygonal facet by joining one vertex to its nonadjacent vertices. This yields a triangulation of F0 with dv sites and kv hull sites, where kv is the number of vertices of F0 and kv≥3.

3.1F1step 2.1algebra

There are tv−1 bounded facets in the Schlegel triangulation, and each contributes at least one triangle, so tv−1≤Tv. By [F1], Tv=2dv−2−kv. Therefore tv≤2dv−1−kv≤2dv−4.

4.1step 3.1algebra

Count vertex-facet incidences. Every facet of a four-dimensional polytope has at least four vertices, so 4f3≤∑vtv. By step 3.1 and the fact that each edge has two endpoints, ∑vtv≤2∑vdv−4m=4f1−4m.

5.1step 4.1algebra∎

The graph of Q is simple, so f1≤(m2). Step 4.1 yields 4f3≤4f1−4m, hence f3≤f1−m≤(m2)−m=m(m−3)/2.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Barycentric interpolation and nearest-site queries are correct

Statement

On every nondegenerate triangle, a point lies in the triangle if and only if its unique barycentric coordinates are all nonnegative; these coordinates also give the unique affine interpolant matching the three vertex data. Interpolants on adjacent triangles with common vertex data agree on their shared face. On an edge, the interpolant is the degree-at-most-one cardinal polynomial interpolant. For every nonempty finite site set, the nearest-site query returns a minimizer, breaks ties by least identifier, and reports correctly whether the query is inside or outside the convex hull.

Facts & Assumptions

Given: A finite planar triangulation with vertex data, and a nonempty finite unweighted indexed site set.

[F1]

Barycentric point location, affine interpolation, and nearest-site queries: barycentric coordinates are the unique affine coefficients summing to one; nonnegative coordinates characterize membership, and the interpolant is their data-weighted sum.

[F2]

Planar triangulations, Delaunay structures, and Voronoi cells: adjacent triangles meet in a common vertex or edge and cover the convex hull.

[F3]

The affine edge interpolant is the unique degree-at-most-one cardinal polynomial: over a field, the unique degree-at-most-one interpolant at distinct nodes a,b is y0+(y1−y0)(X−a)/(b−a).

[A1]

Each triangle has three affinely independent vertices, and all incident triangles use the same datum at a shared site.

Proof

1.1givenF1A1algebra

The matrix with columns p1−p0,p2−p0 is invertible by [A1], so the two coordinate equations uniquely determine λ1,λ2 and then λ0=1−λ1−λ2. Thus the coordinates in [F1] are unique, and their nonnegativity is exactly membership in the convex combinations defining the triangle.

1.2givenF3algebra

Parameterize an edge by x(t)=(1−t)p0+tp1. Its barycentric interpolant is (1−t)f0+tf1. Apply [F3] with nodes 0,1 and data f0,f1: the unique cardinal polynomial is f0+(f1−f0)t, which equals the edge interpolant, including its separate endpoint values.

2.1F1F2step 1.1algebra

Each λi(x) is affine in x, so ITf=∑iλifi is affine and has value fi at vertex pi. An affine function agreeing at three noncollinear vertices is unique because its three coefficients are determined by an invertible 3×3 augmented vertex matrix. On a shared edge, both triangle restrictions are affine in the edge parameter and agree at its two endpoints, so they coincide throughout the edge; the same endpoint argument handles a shared vertex.

3.1givenF1F2construct∎

A nonempty finite set of real distances {∥x−p∥2:p∈P} has a minimum. The finite set of identifiers attaining it has a least element, so the specified query returns exactly one minimizing site. Its inside/outside status is decided by the defining convex-hull membership test, equivalently by triangle barycentric membership when x lies in the triangulated hull; outside the hull no triangle is returned but the same finite minimum still exists.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A planar triangulation has linearly many triangles and edges

Statement

For a triangulation of the convex hull of n distinct planar sites with affine dimension two, let k be the number of sites on the hull boundary, T the number of triangles, and E the number of edges. Then T=2n−2−k,E=3n−3−k. In particular T<2n and E<3n.

Facts & Assumptions

Given: A finite triangulation of the convex hull of n distinct sites of affine dimension two.

[F1]

Planar triangulations, Delaunay structures, and Voronoi cells: every hull-boundary site is a vertex, the boundary is subdivided at all such sites, and bounded faces are exactly the chosen triangles.

[F2]

Euler counting for a finite planar triangulation: T=2n−2−k and E=3n−3−k for this triangulation.

[A1]

The convex hull boundary is a polygon with exactly k boundary edges after subdivision at its k sites.

Proof

1.1givenF1F2A1

By [F1] and [A1], the triangulation has k hull boundary sites and therefore exactly k subdivided hull edges. Then [F2] gives T=2n−2−k.

2.1F2step 1.1algebra∎

By [F2], E=3n−3−k. Since k≥3, the formulas imply T<2n and E<3n.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Incremental planar Delaunay insertion with exact edge flips

Definition

Input is a nonempty finite indexed planar list of exact dyadic sites and optionally a prescribed insertion permutation. Collapse equal coordinates to the least stable identifier. If no permutation is supplied, use increasing stable-identifier order; otherwise require the permutation to list each deduplicated site exactly once. If the affine dimension is zero, return the single site; if it is one, sort by the first varying coordinate (use x if it varies, otherwise y) and return the consecutive chain. These branches return no triangles.

For affine dimension two, run CHOOSE-SUPERTRIANGLE(P,g) before insertion, where g=0 in an ordinary batch run and g=1 when a caller requires the augmented general-position condition. Enumerate ordered triples of dyadic points by increasing height H=0,1,2,…: represent each dyadic coordinate uniquely as m/2k with k≥0 and either k=0 or odd m, and at height H enumerate lexicographically the six coordinate representations with ∣m∣,k≤H and maximum H. For each candidate triple, reject coincident vertices or zero orientation; if its orientation is negative, swap the second and third vertices so it is counterclockwise. Reject it unless all input sites have strictly positive orientation against each of its three directed edges. For every noncollinear input triple and each candidate vertex, call Certified predicate for exact dyadic geometric inputs for its exact orientation-normalized raw incircle sign and reject unless that sign is negative (outside). If g=1, test each input triple for zero orientation and each input four-site subset for zero raw incircle determinant; return invalid-general-position-request if either occurs. If g=1, for each remaining candidate also test every augmented triple for zero orientation and every augmented four-site subset for zero raw incircle determinant, rejecting that candidate if any test is zero. Return the first accepted triangle. The enumeration is deterministic and finite at each height; A dyadic supertriangle contains the sites and excludes every input circumcircle guarantees that an accepted candidate occurs for g=0, and also for g=1 under its general-position hypothesis. Assign the three synthetic vertices, in their enumerated order after the orientation correction, the consecutive integer identifiers immediately below the least input identifier. This fixes the universe U and all lexicographic ranks before insertion. Initialize the current triangulation to the supertriangle and maintain its finite triangle list and edge incidences.

Expose the following state update INSERT(p,L), where p is a not-yet-inserted input site and L is an optional location certificate. Its admissibility condition is that p lies strictly inside the current triangulated hull. A face certificate names one current triangle abc and is valid exactly when the three exact orientation tests put p strictly in its interior. An edge certificate names an interior edge uv and its two current incident triangles; it is valid exactly when p lies strictly between u and v and those are the two triangles incident to uv. If a supplied certificate is invalid, return invalid-location without changing the triangulation. If L is absent, scan the finite current triangle list in increasing lexicographic order of the sorted vertex identifiers. For each triangle abc, compute s=sgn⁡orient⁡(a,b,c) and the three signs sab=sgn⁡orient⁡(a,b,p), sbc=sgn⁡orient⁡(b,c,p), and sca=sgn⁡orient⁡(c,a,p). If ssab,ssbc,ssca are all positive, use the face certificate for abc. If exactly one is zero and the other two are positive, use the edge certificate for that edge and its two incident triangles; if it is a hull edge, return boundary-edge. Two or more zero signs put p at an existing vertex, contrary to the distinct-site input, and return duplicate-vertex. If the scan finds no containing face or interior edge, return outside-hull.

For a face certificate, replace its triangle by the three triangles joining p to its edges. For an interior-edge certificate, replace its two incident triangles by the four triangles joining p to the edge endpoints and the two opposite vertices. Then call LEGALIZE(p,uv) once on each distinct new edge uv opposite p, in lexicographic order of its endpoint identifiers. In each call, order u,v by stable identifier and let w be the third vertex of the adjacent triangle. Compute the exact orientation determinant O on rows (u,v,w) and the raw lifted determinant sign L on rows (u,v,w,p) using Certified predicate for exact dyadic geometric inputs. If O=0, return degenerate-base. If L≠0, set the normalized sign to sgn⁡(O)L. If L=0, take the sign Llex selected from the common formal height perturbation of Stable-id lexicographic lift perturbation for cocircular and power ties on the same row order and set the normalized sign to sgn⁡(O)Llex. A positive normalized sign means illegal; a negative sign means legal; zero is treated as legal. Boundary edges have no adjacent triangle and are legal. If an edge is illegal, test strict convexity with exact orientations: both p,w must lie on opposite sides of uv, and u,v must lie on opposite sides of pw. If either product of the corresponding two orientation signs is not negative, return invalid-triangulation. Otherwise flip uv to pw, record the replacement event, and recursively call LEGALIZE(p,uw) and LEGALIZE(p,wv) in lexicographic order. Each face split, edge split, and flip records its removed triangles, created triangles, and overlap map: one-to-three for a face split, two-to-two-within-each-old-face for an edge split, and both new triangles for each old face at a flip. INSERT returns these events in execution order with the updated triangulation. A batch run calls INSERT(p,none) for each site in the chosen permutation, discards the event lists, halts with any returned status, and otherwise returns the remaining triangles and their edges after deleting triangles incident to synthetic vertices.

The exact raw predicate and its tie-break are separate: Certified predicate for exact dyadic geometric inputs returns exact raw signs including zero; a zero nondegenerate-base sphere test is resolved by the common formal height perturbation in this algorithm. The procedure never chooses or evaluates a numerical ε. A degenerate base is reported as degenerate-base and is not flipped.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite exact 3D Delaunay and regular lower-hull cavity repair

Definition

Input is a finite indexed list of dyadic sites in R3, each with an optional dyadic weight. Collapse only exact duplicate coordinate-weight pairs, retaining the least identifier. If the projected set has affine dimension less than three, return lower-dimensional, that dimension, and the exact deduplicated list; do not assert tetrahedra.

For affine dimension three, fix the finite lexicographic universe before insertion. Process sites in stable-id order (any stated permutation is allowed if it is fixed before processing). At each prefix, enumerate every four-site subset. If its projected base is affinely dependent, record that tuple with status degenerate-base and omit it from tetrahedral candidates. Otherwise solve the unique affine height plane through its four lifted sites. Retain the tetrahedron exactly when every other lifted site in that prefix lies on or above this plane in the ordered formal field of Stable-id lexicographic lift perturbation for cocircular and power ties.

After adding a site, delete old tetrahedra whose plane the new lift violates, retain old tetrahedra still supporting, and add every newly supporting tetrahedron containing the inserted site. This finite set difference is the cavity repair; no geometric connectivity or running-time bound is asserted. After the final prefix, report the retained lower tetrahedra, the finite degenerate-base tuple list, and every weighted site absent from the lower tetrahedra as hidden, meaning formal-hidden in the fixed formal lift, without asserting original-hidden status.

For ordinary orientation use Certified predicate for exact dyadic geometric inputs. For weighted lower tests, form the exact dyadic matrix with lifted column ∥p∥2−w and evaluate the finite formal perturbation coefficients using exact integer determinant signs from Exact dyadic determinant sign by integer clearance. The raw exact predicate keeps zero; the formal lift is applied only by this algorithm's declared tie convention.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Randomized planar point location by a history DAG

Definition

Assume a finite full-dimensional planar site set in general position: no three input sites are collinear and no four are cocircular. Choose the augmented dyadic supertriangle by calling CHOOSE-SUPERTRIANGLE(P,1) from Incremental planar Delaunay insertion with exact edge flips, so the full augmented set has no three collinear sites and no four cocircular sites. Fix the common tie ranks before processing.

Draw one permutation uniformly from all n! permutations of the distinct input sites. Initialize the fixed-universe supertriangle and current triangulation as in Incremental planar Delaunay insertion with exact edge flips, and maintain a directed acyclic graph (DAG) whose leaves correspond one-to-one with current triangulation triangles. Initially the DAG has one leaf for the supertriangle.

For each next site p, start at the root. At each node, order its child triangles lexicographically by their sorted vertex identifiers and test each child by the same three signed-orientation containment tests used by INSERT in Incremental planar Delaunay insertion with exact edge flips. Descend to the unique child containing p until reaching a current leaf T. Under the augmented general-position condition, p lies in the interior of a unique triangle at every stage; the located leaf therefore supplies the face certificate face(T). Call INSERT(p,face(T)) from Incremental planar Delaunay insertion with exact edge flips. The update verifies that certificate, uses it without a triangle scan, and returns the ordered replacement events. Process those events in order: for a face split, replace the old leaf by pointers to its three new triangle leaves; for an interior-edge split, replace each of the two old leaves by pointers to the two new triangles whose interiors meet that old triangle; for a flip, point each of the two old leaves to both new triangle leaves. Each event names the triangles and overlap map as specified by the insertion procedure. A leaf replaced later is treated in the same way, so the graph remains acyclic and its current leaves correspond exactly to the current triangulation. The insertion procedure also accepts an interior-edge certificate from callers whose admissible inputs permit edge hits; this randomized variant's general-position condition excludes that case. Each internal node has at most three children. After construction, remove synthetic-vertex triangles for the returned Delaunay triangulation; the history DAG is the insertion-time point-location structure.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Exact planar insertion terminates with a weak empty-circle triangulation

Statement

For every nonempty finite indexed dyadic planar site set, after duplicate collapse the algorithm of Incremental planar Delaunay insertion with exact edge flips terminates. In the affine-dimension-two branch, after each insertion the augmented triangles are exactly the d=2 lower simplices of the inserted sites together with the three synthetic vertices, as defined in Generic lower lifted facets project to a triangulation of the convex hull, using the restriction of the common fixed-universe formal heights to that prefix. Uninserted sites are excluded from the prefix support tests; the universe and ranks remain fixed throughout. After removing synthetic vertices, the output triangulates the input convex hull with weakly empty original circumdisks and coherent lexicographic ties. In dimensions zero and one, the algorithm returns the defined single site or consecutive chain.

Facts & Assumptions

Given: A finite indexed dyadic site set, its fixed augmented universe with the supertriangle, and the insertion/flip algorithm of Incremental planar Delaunay insertion with exact edge flips.

[F1]

A dyadic supertriangle contains the sites and excludes every input circumcircle: all sites lie strictly inside the supertriangle, and its vertices lie strictly outside every circle through a noncollinear input triple.

[F2]

The lifted determinant records a power-sphere side: an oriented lifted determinant sign is the corresponding circumcircle-side sign.

[F3]

The finite lexicographic lift tie-break is coherent: the one formal height perturbation is coherent and resolves every zero sphere determinant on a nondegenerate base.

[F4]

An illegal planar Delaunay flip strictly decreases lifted interpolation volume: every illegal edge flip across a convex quadrilateral strictly decreases the integral of the piecewise-affine lifted-height interpolant.

[F5]

The filtered exact dyadic predicate is sound and terminates: certified orientation and incircle predicates return the exact determinant signs, including zero, and terminate.

[F6]

Generic lower lifted facets project to a triangulation of the convex hull: under the common formal height lift, lower triangles cover the convex hull, meet in common faces, and are weakly empty for the original sites.

[F7]

Planar triangulations, Delaunay structures, and Voronoi cells: Voronoi cells are closed nearest-site cells, and a Delaunay graph edge is a pair whose cells meet in a nontrivial segment.

[A1]

In the affine-dimension-two branch, the deduplicated input has dimension two and the formal universe contains every input and synthetic vertex before insertion begins.

Proof

1.1F2F3F5A1choosealgebra

Consider any triangulation of a convex polygon whose interior edges all have the legal lifted incircle sign. The determinant identity [F2] is polynomial in the height entries, so it remains true coefficientwise for the formal heights [F3]; exact signs are supplied by [F5]. Across a shared edge the affine triangle planes agree on the edge. The legal sign says the opposite vertex of either triangle lies on or above the continuation of the other plane; the two tests are equivalent because the difference of the planes vanishes on the shared edge and changes sign across it. Thus the piecewise-affine height has nondecreasing slope when crossing the edge. For any triangle τ and any vertex q, choose x in the interior of τ so xq crosses edges transversely and avoids every other vertex; finitely many lines are forbidden. Along xq the slope is nondecreasing, so the height at q is at least the value of the plane through τ there. Every triangle plane therefore supports all lifted vertices from below; taking constant terms gives weakly empty original circumdisks.

1.2givenF1F5A1construct

In ordinary mode, CHOOSE-SUPERTRIANGLE(P,0) enumerates finitely many dyadic triples at each height and performs finitely many exact tests on each. [F1] guarantees an admissible candidate, so some finite height contains one and this search terminates; [F5] supplies terminating exact tests. The initial supertriangle is a triangulation and has no interior edge, so its edges are vacuously legal. Each input site lies strictly inside it by [F1]. The batch algorithm calls INSERT(p,none), whose exact locator scans the finite current triangle list and tests each triangle with finitely many orientation predicates; [F5] makes every test terminate. Because the current triangles cover the supertriangle, the scan finds a containing face or an interior edge. Duplicate collapse excludes an existing vertex, and strict containment excludes a hull edge, so these are the only cases. An edge incidence lookup supplies the two faces of an interior edge. A supplied face or edge certificate is checked with the same exact predicates by the update procedure, without a scan; an invalid certificate returns its stated status. Splitting a face replaces it by three nondegenerate triangles covering it. Splitting an interior edge at its strict interior point replaces its two incident faces by four nondegenerate triangles covering their union. Both operations preserve a nonoverlapping triangulation.

2.1F1F3A1step 1.1algebrachoose

Let uvw be any current lower triangle with plane z=2o⋅x+b over the formal field and set c=∥o∥2+b. Its constant plane is the ordinary paraboloid plane through u,v,w, because the projected base is nondegenerate. Define the formal power distance πq(x)=∥x−q∥2+ε2rq using the fixed height perturbation. Then πu(o)=πv(o)=πw(o)=c and every current site q has πq(o)≥c by the supporting-plane inequality. Suppose a new site p≠v lies formally below this plane. This holds at a split because a nonvertex point of triangle uvw is strictly inside its unperturbed circumdisk, so the constant term of πp(o)−c is negative; it also holds for a flip-conflict triangle by the illegal test. At x=v, πp(v)−πv(v)=∥p−v∥2+ε2rp−ε2rv has positive constant term. The difference πp−πv is affine in x, so along the segment from o to v it has a zero at some formal parameter 0<t<1. At that point x∗, for every other current site q, the affine difference πq−πv is nonnegative at o and strictly positive at v (its constant term there is ∥q−v∥2>0), hence strictly positive at x∗. Therefore p,v are strict nearest sites for the finite formal power diagram. The strict inequalities persist on a nontrivial segment of their formal bisector; each center there defines a supporting graph plane through the two lifts, so pv is a lower-hull edge of the common lifted configuration.

3.1F2F3F5A1step 2.1algebraalgebra

Such a formal nearest-site edge is locally legal. After a rigid motion write p=(0,0) and v=(a,0). Their formal power bisector consists of centers (b0,t), where b0=(a2+ηv−ηp)/(2a) and ηi=ε2ri. For opposite triangle vertices u=(b,c) and w=(d,e) with c>0>e, the power-distance inequalities for p,v to be no farther than u,w are t≤tu and t≥tw, where tu=(b2+c2−2b0b+ηu−ηp)/(2c) and tw=(d2+e2−2b0d+ηw−ηp)/(2e). These intervals intersect exactly when tw≤tu. The formal incircle determinant says w lies below the plane through p,v,u exactly when tw>tu, so the empty-bisector segment precludes an illegal sign. Conversely, if an edge opposite p is illegal, [F2] puts p inside or on the original circle through the adjacent triangle. To verify flippability, put the edge line at height 0 with endpoints a=(0,0),b=(1,0) and opposite vertices w,p at heights yw>0>yp. If p is inside the circle through a,b,w, the second intersection of line pw with the circle lies beyond p on the negative side, so the segment crosses height 0 inside the disk. If p is on the circle, p,w are the two circle intersections and their segment has the same property. The disk meets height 0 exactly in the chord [a,b], so the crossing is inside that edge; the quadrilateral is strictly convex and the flip is valid. For a flip, the old non-p triangle was lower before insertion and the illegal test puts p formally below its plane; step 2.1 therefore supplies the new p-incident edge. Exact zero tests are resolved coherently by [F3] and evaluated by [F5].

4.1F4A1step 1.1step 1.2step 2.1step 3.1algebra

After a split, all new edges incident to p are legal by steps 2.1–3.1. Any other changed edge is opposite p and is tested by LEGALIZE; after a flip the two new opposite edges are tested recursively, while edges outside the changed triangles retain their previous adjacent faces. Each flip strictly lowers the common potential [F4]. There are finitely many triangulations of the fixed augmented vertex set, so no state can recur and every recursive legalization terminates. The final triangulation has all edges legal; step 1.1 then proves it is the lower triangulation for that prefix. This re-establishes the induction invariant after every insertion, including the initial prefix.

5.1F3A1step 1.1step 4.1

After the last insertion, step 4.1 leaves every triangle plane supporting all augmented lifted vertices from below. The coherent perturbation has no four coplanar lifted sites over a nondegenerate projected triangle by [F3], so these current triangles are full lower simplices.

6.1F1F3F6A1step 5.1algebraalgebra

By [F6], the lower simplices form a triangulation of the supertriangle. The three synthetic identifiers lie below all input identifiers; hence every input rank in the augmented universe is its input-only rank plus three. All input perturbation exponents are multiplied by 8, the common substitution ε↦ε8, which preserves every first-nonzero-coefficient sign on input-only tuples. Thus the input-only lower triangulation has the same tie choices. Its lower triangles remain lower after adding the supervertices: [F1] places them strictly outside each input circumcircle, so the added support differences have positive constant term and remain positive formally. Conversely, every augmented lower simplex using only input vertices is supported against all input sites. Removing synthetic-vertex triangles therefore leaves exactly the input lower triangulation, which covers the input convex hull by [F6]; constant terms give weakly empty original circumdisks.

7.1givenF7step 4.1step 6.1algebra∎

If the affine dimension is zero or one, the algorithm directly returns the prescribed single site or sorted chain by [F7], using only a finite sort. If the affine dimension is two, steps 4.1–6.1 prove termination and correctness. This proves the theorem in every branch.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Exact 3D lower-hull insertion covers the hull and terminates

Statement

For a finite dyadic weighted site set of projected affine dimension three, the algorithm of Finite exact 3D Delaunay and regular lower-hull cavity repair terminates. Its output tetrahedra cover the convex hull, meet in common faces, and have empty power spheres in the original weak sense. In the zero-weight case they are ordinary Delaunay tetrahedra. A site is hidden in the fixed formal lower hull if and only if it is omitted from every output tetrahedron. The algorithm reports every coplanar four-site base as degenerate-base and makes no tetrahedralization claim on the lower-dimensional branch.

Facts & Assumptions

Given: A finite indexed weighted dyadic set of projected affine dimension three and its fixed-universe formal lift.

[F1]

Three-dimensional Delaunay and weighted regular triangulations by lifting: a lifted site has height ∥p∥2−w, its lower faces project to the regular subdivision; formal-hidden means absent from the vertices of the fixed formal lower hull, whereas original-hidden refers to the unperturbed hull; a lower-dimensional projected set returns its stated status.

[F2]

Finite exact 3D Delaunay and regular lower-hull cavity repair: every prefix tests all four-site subsets against every prefix site and updates the retained supporting tetrahedra by exact set difference.

[F3]

The lifted determinant records a power-sphere side: the weighted lifted determinant represents the query's side of the base power sphere.

[F4]

The finite lexicographic lift tie-break is coherent: one fixed formal lift gives a nonzero sign for every power determinant on a nondegenerate projected base and preserves nonzero constant signs.

[F5]

The filtered exact dyadic predicate is sound and terminates: the ordinary exact dyadic orientation and sphere predicates terminate and return their exact signs.

[F6]

Exact dyadic determinant sign by integer clearance: every finite dyadic matrix has its exact determinant sign computed by finite integer arithmetic, including zero.

[F7]

Generic lower lifted facets project to a triangulation of the convex hull: the fixed formal lower simplices cover the projected convex hull, meet in common faces, and satisfy the original weak empty-power-sphere inequalities.

[A1]

The projected site set has affine dimension three. The fixed perturbation universe contains every site before processing begins.

Proof

1.1givenF2F5F6algebra

There are finitely many insertion prefixes, finitely many four-site subsets at each prefix, and finitely many sites to test against each subset. Projected base ranks are decided by [F5]; each weighted determinant coefficient is a finite dyadic sum of products and its sign is computed exactly by [F6]. Hence every enumeration terminates.

2.1F2step 1.1algebra

If a previously supporting tetrahedron remains supporting after insertion, its old four vertices still define the same plane and all old sites remain above it; it is retained exactly when the new site is also above it. Any newly supporting four-site subset not present in the preceding prefix contains the inserted site. Thus the set difference described in [F2] is precisely the new finite lower-facet list, and there is no unprocessed repair loop.

3.1F1F2F3F4F7step 2.1algebra

At the final prefix, every retained tetrahedron has an affinely independent projected base and satisfies all formal supporting inequalities by the exhaustive test [F2]. Conversely, every full-dimensional lower simplex in [F7] is one of the enumerated four-site subsets and passes every test, so it is retained. The two lists are therefore identical; [F7] gives coverage, common-face intersections, and weak empty-power-sphere correctness. In zero-weight mode the power distance is ordinary squared distance, so these are Delaunay tetrahedra.

4.1F1F2F4F7step 3.1algebra

A site that is a vertex of a lower face lies on the lower boundary over its projected point. By [F7], that point lies in a full lower tetrahedron; if the site were not one of its four vertices, its lift would lie on the tetrahedron's support plane, giving a zero formal determinant on an independent projected base, contrary to [F4]. Hence every lower-hull vertex appears in a retained tetrahedron. Conversely every retained tetrahedron is a lower face by step 3.1, so each of its four sites is a lower-hull vertex. Thus absence from all retained tetrahedra is equivalent to being formal-hidden by [F1]. Every degenerate projected four-tuple is separately recorded by [F2], while affine dimension below three takes the explicit status branch in [F1].

5.1F4step 1.1algebra∎

The finite enumerations and finite prefix list in step 1.1 terminate in every case and use no arbitrary choice; ties use the fixed formal order [F4]. This proves the theorem.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Uniform random insertion gives expected O(n log n) location work

Statement

For a full-dimensional planar input in general position, augmented by a fixed supertriangle so the full set is also in general position, a uniform random permutation, the local insertion updates, and history DAG of Randomized planar point location by a history DAG give expected O(nlog⁡n) total point-location work in the exact-predicate-call model. Triangle creation and DAG storage have expected O(n) size. A conservative worst-case bound for all location walks is O(n3); no randomized expected bound is asserted for nonuniform or adversarial insertion orders.

Facts & Assumptions

Given: n distinct planar sites in general position, a fixed augmented supertriangle with three hull vertices, a uniform random permutation, and the history-DAG insertion algorithm.

[F1]

Randomized planar point location by a history DAG: a face split creates three triangles, every flip creates two triangles incident to the inserted site, and each replaced triangle node has at most three outgoing pointers.

[F2]

Exact planar insertion terminates with a weak empty-circle triangulation: after each insertion the augmented triangles are the common formal lift's d=2 lower simplices; removing synthetic vertices gives a weakly empty-circle triangulation of the input hull.

[F3]

A planar triangulation has linearly many triangles and edges: for m vertices and k hull sites, a planar triangulation has T=2m−2−k triangles and E=3m−3−k edges.

[F4]

The lifted determinant records a power-sphere side: for a nondegenerate triangle, the lifted determinant sign is the oriented power-distance side of its circumcircle.

[A1]

The insertion order is uniform over all n! permutations; every exact orientation or incircle predicate call and each constant-size DAG child test costs one unit. The input and augmented set have no three collinear sites and no four cocircular sites.

Proof

1.1givenF1F3A1algebra

Let Sr be the unordered set of the first r input sites, and let pr be the last site among them. Conditional on Sr, pr is uniform on Sr. The augmented triangulation has m=r+3 vertices and its fixed hull has k=3 sites, so [F3] gives Tr=2r+1 and Er=3r+3. The conditional expected degree of uniform pr equals the average input-site degree, hence is at most (2Er)/r=6+6/r≤12. The number of final triangles incident to pr is its degree. During local legalization, the initial face split creates three triangles and each flip adds two triangles while increasing that degree by one; if the final degree is dr, at most 2dr−3 triangle nodes are created in that stage. Thus expected DAG nodes per stage are at most 21, and the DAG has expected O(n) nodes.

1.2A1F1F2algebra

Fix a stage r and condition on Sr. Let kr(q) count the triangles of its Delaunay triangulation whose circumdisks contain a future site q, and let kr(q,pr) count those also incident to pr. Since the triangulation Tr is determined by the unordered set Sr, it is fixed under this conditioning. Each triangle has at most three input vertices, so uniformity of pr gives E[kr(q,pr)∣Sr]≤3kr(q)/r. The new final triangles are exactly those of Tr incident to pr, and therefore E ⁣[∑Δ∈Tr∖Tr−1∣K(Δ)∣ | Sr]=∑q∉SrE[kr(q,pr)∣Sr]≤3r∑q∉Srkr(q).

2.1F1F2step 1.1algebraalgebra

Count first the triangles in the final Delaunay triangulations Tr that are created at a stage; for such a triangle Γ, let K(Γ) be the set of later input sites strictly inside its circumdisk. A DAG walk visits only triangle nodes containing its query: a split's children partition the replaced triangle, and a flip's two linked children together cover each of the two replaced triangles. If a visited node is destroyed by a face split, it is the old Delaunay triangle Γ being split; the query lies inside it and hence in K(Γ). If it is destroyed by a flip, the flip removes an old Delaunay triangle Γ whose circumdisk contains the inserted site, together with one triangle incident to that site. The latter triangle lies in the same disk because its vertices are in the disk and the disk is convex. Charge either visited node to Γ. Each old Γ is deleted once and is paired with at most one inserted-site triangle, so it receives at most two charges per query. Consequently the total number of visits is O(n+∑Γ∣K(Γ)∣).

2.2A1F2F3F4step 1.1step 1.2algebra

Conditional on Sr, the next site q=pr+1 is uniform among the n−r remaining sites, so ∑q∉Srkr(q)=(n−r)E[kr(pr+1)∣Sr]. Every old triangle's plane supports all sites in Sr by [F2]. By [F4], a future site is strictly inside its circumcircle exactly when its lifted point is formally below this plane; augmented general position excludes equality. Thus precisely the triangles counted by kr(pr+1) cease to support after the insertion, and [F2] returns the new lower triangulation, so this count is exactly the number of old triangles destroyed. The hull remains the same supertriangle, so [F3] gives Tr+1−Tr=2; the number destroyed is the number of final triangles created minus 2, hence at most that number. After averaging over Sr, the set Sr+1 is a uniform (r+1)-subset and pr+1 is uniform within it; step 1.1 bounds the expected number of final triangles created by 12. Thus E[kr(pr+1)]≤12, and averaging step 1.2 gives a stage-r expected conflict sum at most 36(n−r)/r.

3.1F1step 2.1step 2.2algebra

Summing the bound of step 2.2 over r=1,…,n−1 gives at most 36n∑r=1n−11/r=O(nlog⁡n). Step 2.1 then bounds expected DAG traversal work by O(nlog⁡n). The located face is passed to INSERT and verified with at most four exact orientation calls per insertion; the update does not run the triangle scan, so this adds only O(n) predicate calls. Triangle updates and storage are expected O(n).

4.1F1step 1.1algebra∎

At stage r the augmented triangulation has r+3 vertices, so the inserted site's degree is at most r+2. By step 1.1, which counts at most 2dr−3 new triangle nodes when the final degree is dr, each stage creates O(r) nodes and the whole DAG has O(n2) nodes. Each of n queries visits at most all those nodes, with at most three child tests per node by [F1]. Thus worst-case total location work is O(n3). The count is in exact predicate calls; arbitrary-precision bit cost is not included.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Three-dimensional Delaunay and regular output size is quadratic

Statement

For n≥4 weighted sites of projected affine dimension three, the number of 3D Delaunay tetrahedra or weighted regular tetrahedra returned by the fixed formal lift is at most n(n−3)/2, hence O(n2). No planar O(n) bound or mesh-quality guarantee is asserted.

Facts & Assumptions

Given: A finite indexed weighted site set of projected affine dimension three and the fixed-universe formal lift.

[F1]

Three-dimensional Delaunay and weighted regular triangulations by lifting: lower facets project to regular cells; zero weights give ordinary Delaunay tetrahedra.

[F2]

The finite lexicographic lift tie-break is coherent: any five lifted sites whose projected base contains four affinely independent sites have a nonzero formal determinant.

[F3]

A convex 4-polytope has at most m(m−3)/2 facets: every full-dimensional convex 4-polytope with m≥5 vertices has at most m(m−3)/2 facets.

[F4]

Exact 3D lower-hull insertion covers the hull and terminates: the returned tetrahedra are exactly the full-dimensional lower simplices of the formal lift.

[A1]

The projected site set has affine dimension three.

Proof

1.1F1F2F4algebra

Assume n≥5. For each five-site tuple whose projected points contain four affinely independent sites, order four such sites first and the fifth last, and let P(ε) be its lifted determinant polynomial. By [F2], this polynomial is nonzero. Write it as cεk+∑jcjεkj, where c≠0 and every kj>k. If C=∑j∣cj∣>0, then for 0<ε<min⁡(1,∣c∣/(2C)), the absolute value of the higher terms after dividing by εk is at most Cε<∣c∣/2, since each kj−k is a positive integer; if C=0, its sign is constant for every ε>0. Thus each such determinant has its formal sign for all sufficiently small positive real ε. There are finitely many relevant tuples, so choose one positive real ε small enough for all of them. Use this same value to evaluate the heights of every site. By [F4], each output tetrahedron is a lower simplex of the formal lift. On its affinely independent projected base, every other site's formal support determinant is nonzero by [F2]; the preceding sign specialization preserves its sign. If O is the projected orientation determinant of the base, hq is the query height, and ℓ(q) is the height of the base graph plane at the query, row subtraction gives the displayed-order identity P=−O(hq−ℓ(q)). As O≠0 and is unchanged by height specialization, the same four real lifted points support a real lower facet and every other lifted point lies strictly above it. No fifth point is in that facet. Distinct output tetrahedra therefore correspond to distinct facets of this one real convex hull.

2.1A1F2step 1.1algebra

If n=4, at most one four-site candidate is output, and 1≤4(4−3)/2. If n≥5, choose four affinely independent projected sites and a fifth distinct site. Their formal determinant is nonzero by [F2], and its real specialization at the common value from step 1.1 is nonzero. Hence the real lifted convex hull is full-dimensional in R4. Let m≤n be its number of extreme vertices; full dimension forces m≥5.

3.1F3step 1.1step 2.1algebra∎

Apply [F3] to this full-dimensional convex 4-polytope. Its total number of facets, hence also its number of lower facets, is at most m(m−3)/2. By step 1.1, the output tetrahedra inject into those facets. The function s(s−3)/2 is increasing for integers s≥5, so the output count is at most n(n−3)/2. This is quadratic; the argument establishes no angle or tetrahedral-quality bound.

5 · Examples, counterexamples and false statements

None yet.

Sources