OpenAI Ten Proofs 08: Ehrhart volume inequalityResearch Paper
Ehrhart volume inequality, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.
Let n be any positive natural number and S⊆Rn any convex compact set with nonempty interior. Write V(S) for its Lebesgue measure converted from [0,∞] to a real number, and define its barycenter as V(S)−1∫Sxdx. The conversion sends infinite measure to zero and real inversion is total, but these hypotheses make V(S) finite and positive. If this barycenter is the zero vector and {z∈Zn:z∈intS}={0}, then V(S)≤(n+1)n/n!. The lattice condition says both that the origin lies in the interior and that no other integer vector does. The volume in this inequality is the real Lebesgue volume itself.
Additional targets:
Existence of a centered body attaining the volume constant.
Zero barycenter of the explicitly transformed standard simplex.
Exact volume of the explicitly transformed standard simplex.
The formalization uses Lean 4.33.1 with Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. Its goal and milestone statements retain the validated source statements and their conventions.
OpenAI Ten Proofs 07: Hardness of the closest vector problemResearch Paper
Hardness of the closest vector problem, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.
For every Boolean language A of finite bit strings for which there exist a polynomial P∈N[X] and a deterministic polynomial-time Boolean verifier V satisfying A(x)=true if and only if there is a bit-string certificate c with ∣c∣≤P(∣x∣) and V(x,c)=true, there exists a total deterministic polynomial-time map f on bit strings sending every x with A(x)=true into the following YES set and every x with A(x)=false into the following NO set. An instance consists of a natural dimension n>0, an integer matrix B∈Zn×n with detB=0, a target t∈Qn all of whose coordinates are integers, and a rational radius r>0. It is in YES exactly when some z∈Zn satisfies ∑i=0n−1((Bz)i−ti)2≤r2, and in NO exactly when every z∈Zn satisfies (n1/400r)2<∑i=0n−1((Bz)i−ti)2. The sets consist of the exact encoded instance strings, formed by concatenating the encodings of n, r, the target coordinates in order, and the matrix entries in row-major order. Each scalar is encoded by taking its library natural-number code, applying the library's natural-number-to-bit-string encoding to get a word w, and prefixing w with ∣w∣ true bits followed by one false bit. Strings without such a valid encoded instance, and instances satisfying neither distance condition, are outside both sets; dimension one is included. Polynomial time is witnessed in the library's TM2 machine model, using its product encoding of Boolean lists for verifier input, its Boolean output encoding for the verifier, and identity encodings for the reduction's input and output.
Additional targets:
NP-hardness of binary nearest codeword with gap n^(1/200).
NP-hardness of feasible binary syndrome decoding with gap n^(1/200).
NP-hardness of rational finite-p lattice distance with gap n^(1/(200p)).
The formalization uses Lean 4.33.1 with Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. Its goal and milestone statements retain the validated source statements and their conventions.
Planned collection: OAI Ten Proofs (oai-ten-proofs).
5 thms1 active userReviewed
🏆Completed
Captain: marwahaha
OpenAI Ten Proofs 01: High-dimensional sphere packingResearch Paper
High-dimensional sphere packing, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.
For each natural number d, let Fd consist of complex-valued Schwartz functions on Euclidean Rd whose values and Fourier-transform values are real, with f(ξ)≥0 for every ξ, f(0)>0, and f(x)≤0 whenever ∥x∥≥1; radiality is not required. Put q(f)=f(0)/f(0), Vd=πd/2/Γ(d/2+1), and Ld=(Vd/2d)inff∈Fdq(f), where the infimum is taken in R. Put Ad=inff∈Fdq(f)1/d, B=e/(2π), and c=21log2(2π/e). The assertion is the conjunction of the following ten claims: Ad/d→1/π; there exists a real sequence ud→0 such that Ad=(1/π+ud)d for every d>0; Ld1/d→B; (logLd)/d→21log(e/(2π)); there exists a real sequence vd→0 such that Ld=(B+vd)d for all sufficiently large d; there exists a real sequence δd→0, nonnegative for every natural d, such that for all sufficiently large d and every f∈Fd, (2d/Vd)(B−δd)d≤q(f); c>0; 0.604400544291677695341677307053<c<0.604400544291677695341677307054; (log2Ld)/d→−c; and there exists a real sequence wd→0 such that Ld=2−(c+wd)d for all sufficiently large d. Each limit is along natural dimensions tending to infinity, and the four existentially quantified error sequences need not coincide. The sequences are defined also at d=0 using total real operations, in particular 0−1=0 and division by zero equal to zero; the displayed 1/d powers denote those real powers.
Additional targets:
Exact root limit of the full Cohn–Elkies program.
Exact binary logarithmic rate of the full Cohn–Elkies program.
Sphere-packing density bound with a vanishing root error.
The formalization uses Lean 4.33.1 with Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. Its goal and milestone statements retain the validated source statements and their conventions.
N=7: a Lean-verified proof by Hung Tran (package, write-up).
This mission
N=10 (capped square antiprism) and N=9 (tricapped trigonal prism) are stated as "some member of this one-parameter symmetric family is a global minimiser over all configurations", because the optimal parameter has no known closed form. No symmetry is assumed of competing configurations, and uniqueness is not required. N=10 comes first: like N=7 it has an antipodal pair of poles, which makes the case split easier.
N=32 (an icosahedron nested with its dual dodecahedron) is the challenge. It is the numerically best-known configuration, but the standard bounds do not close the gap there, so a new idea is needed.
The shared lemmas (the distance formula, two-point positivity behind the Delsarte–Yudin bound, and three-point positivity behind the Bachoc–Vallentin and Cohn–Woo bounds) are stated once for reuse, along with well-posedness of each configuration.
A Large Family of Maximum Scattered Linear Sets of PG(1, q^n) and Their Associated MRD Codes 2: For Odd q = p^r and t > 4, a Lower Bound on the Number of PΓL-Classes of the Linear Sets L_{h,t}Research Paper
Motivation
A linear set of the projective line PG(1,qn) is the set of points ⟨u⟩Fqn spanned by the nonzero vectors u of an Fq-subspace U⊆Fqn2. The extremal ones, the maximum scattered linear sets, are given by scattered polynomialsf over Fqn, and each such f also gives an Fqn-linear maximum rank-distance (MRD) codeCf={ax+bf(x):a,b∈Fqn} of minimum distance n−1 (Sheekey, Adv. Math. Commun. 10, 2016). Rank-distance codes are used in network coding, and linear sets appear in the study of semifields, blocking sets and two-intersection sets.
Linear sets and codes are classified up to equivalence: two linear sets are the same object if a collineation of the line, an element of PΓL(2,qn), maps one onto the other. The question is therefore not only whether new scattered polynomials exist but how many inequivalent linear sets they produce.
2000–2001. The monomials xqs, gcd(s,n)=1 (Blokhuis–Lavrauw 2000), all give a single linear set of PG(1,qn) (pseudoregulus type); the binomials δxqs+xqn−s (Lunardon–Polverino 2001) give at most φ(n) times a function of q classes.
2018. Csajbók, Marino and Polverino (J. Combin. Theory Ser. A 157, 2018) develop the equivalence theory of linear sets of PG(1,qn), including coefficient identities that two q-polynomials defining the same linear set must satisfy.
2021. Longobardi and Zanella (J. Algebraic Combin. 2021) give a third family, again with at most φ(n)/2 classes.
2021. Longobardi, Marino, Trombetti and Zhou (arXiv:2102.08287v3) construct the family ψh,t (Theorem 3.1, the companion mission) and show (Theorem 5.1) that it contains a number of PΓL-classes growing exponentially in n. This mission formalizes that count.
Setting
Let p be an odd prime, r≥1, q=pr, t≥1, n=2t, and let F=Fqn be the finite field of order q2t. Its subfield Fq is {c:cq=c}.
A q-polynomial is a map f(x)=∑i=0n−1αixqi with αi∈F (qpoly). It is scattered (IsScatteredPoly) if for all z,y∈F∗, f(z)/z=f(y)/y forces z=cy with c∈Fq.
The graph of f is Uf={(x,f(x)):x∈F}⊆F2 (graph). A point⟨v⟩Fqn of PG(1,qn) is the set of all F-multiples of a nonzero v∈F2 (point), and the linear set of f is the point set
Lf={⟨(x,f(x))⟩Fqn:x∈F∗}(linSet).
For a field automorphism σ and an invertible 2×2 matrix A over F, the map v↦Avσ (σ acting on coordinates, act) is an element of ΓL(2,qn); with σ=id it is in GL(2,qn). Two subsets U,W⊆F2 are GL- or ΓL-equivalent (GLEquiv, GammaLEquiv) if such a map sends U onto W. Two point sets are PGL- or PΓL-equivalent (PGLEquiv, PGammaLEquiv) if the induced map on points, P↦{Avσ:v∈P}, sends one onto the other.
H={h∈F:hqt+1=−1} (hSet), Uh=Uψh,t and Lh,t=Lψh,t. For t≥3 and h∈H∖Fqt, ψh,t is scattered and Lh,t is a maximum scattered linear set (Theorem 3.1).
Formalization targets
Goal: Theorem 5.1
For t>4, the number M of PΓL(2,qn)-classes met by the sets Lh,t, h∈H, satisfies
It is stated as: some S⊆H of at least that size has pairwise PΓL-inequivalent Lh,t. The goal fixes the paper's constants; the proof on p. 26 in fact counts classes exactly in terms of class sizes, so a sharper bound is a natural follow-up.
Milestones
Proposition 3.2 (p. 7): h∈H⇒hq2+1=1 and hqt−2=−h.
∣H∣=qt+1 (p. 26).
Display (29) (p. 16): for h,k∈H, Uh∼GLUk iff h=±k (t≡2) or h=ℓk with ℓq2+1=1 (t≡2mod4).
Theorem 4.2 (a)–(b) (p. 16), in the Uh form: Uh∼ΓLUk iff h=±kρ (resp. ℓkρ) for some ρ∈Aut(Fqn).
Proof of Corollary 4.3 (p. 18): the GL-class of Uh in the family has ξh=2 (resp. q2+1) members, and its ΓL-class at most nrξh.
Lemma 2.2 (p. 5, from Csajbók–Marino–Polverino): Lf=Lg forces α0=β0 and two families of coefficient identities.
Display (37) (pp. 20–21): PGL-equivalence of Lf,Lg as an equality of sets of quotients.
The case b=0 of (37) (p. 21): c=0.
Lemma 5.2 (p. 21): the case b=0 for ψh,t,ψk,t gives (h/k)q2+1=1 and Uh∼ΓLUk.
Lemma 5.3 (p. 22): the case b=1, with its three conclusions.
Significance
The result. Theorem 5.1 shows that maximum scattered linear sets of PG(1,qn), and hence Fqn-linear MRD codes, exist in numbers exponential in n up to equivalence, whereas each previously known infinite family yields at most φ(n) times a function of q classes (Table 1, p. 3). Remark 5.4 draws the consequence that the family is new. Its intermediate results, the classification of the GL- and ΓL-equivalences between the Uh (Theorem 4.2) and the reduction of PGL-equivalence to sets of quotients, are the standard tools for any later classification of this family.
Formalizing it. The theorem has a complete published proof; none of it is machine-checked. The platform has no action of GL(2,qn) or ΓL(2,qn) on the projective line, no linear sets of PG(1,qn) as point sets, and no coefficient identities for q-polynomials defining the same linear set. The mission produces these, then the class counts. Lemma 2.2 is a result of an earlier paper (Csajbók–Marino–Polverino 2018) cited without proof, so formalizing it means formalizing part of that paper too.
Difficulty
Equality of two linear sets is equality of sets of points, which says nothing directly about the polynomials: different q-polynomials can define the same linear set (all xqs with gcd(s,n)=1 do). The obvious idea, that PΓL-equivalent linear sets come from ΓL-equivalent subspaces Uh, fails in general (p. 3), so the count cannot be read off Theorem 4.2. The step that needs the restriction t>4 is the comparison of coefficients in the q-polynomial identities, which for t=3,4 is open (Remark 5.5). A second difficulty is bookkeeping: the exponents qt±1, q2t−1, the negative powers of h and the case split on tmod4 must all be tracked through every identity.
Formalization scope
Field.F is a finite field with CharP F p, p prime, Odd p ("q odd"), q = p ^ r with 0 < r, and Fintype.card F = q ^ (2 * t). r is the exponent of q=pr, as in Theorem 5.1, so ∣Aut(Fqn)∣=rn. Lemma 2.2, (37) and the b=0 step are stated for general n≥1 and Fintype.card F = q ^ n, without "q odd", as printed.
Exponents.xqi is x ^ q ^ i; negative powers of h are field quotients (h / h ^ q ^ (t+1) for h1−qt+1), exact since h=0 on H. Natural-number subtractions t−1, 2t−1, 3t−2, n−k, qi−1 are exact in the stated ranges.
Geometry. The plane is Fin 2 → F; points are sets of scalar multiples; linear sets are sets of points. Equivalences are stated as images of sets under v↦Avσ with detA a unit and σ:F≃F a ring automorphism.
Pinned readings.
"Scattered" is the p. 2 quotient definition with Fq={c:cq=c}.
Proposition 3.2's hqt−2 is read as hq3t−2 (equal for t≥2), and "q odd" is added.
Theorem 4.2 (a)–(b), stated for codes Ch,t, is formalized as the ΓL-equivalence of Uh,Uk, which the proof establishes and which is the code equivalence by Theorem 2.1 (from Sheekey 2016). The automorphism-group sentence is omitted.
Lemma 5.3's hypothesis "(41) holds" is read in the setting of p. 21: b=1, cˉ=c−da=0, gˉ=∑γiyqi inverse to x↦ax+g(x) (47), and d+cˉγ0=0 (40).
In (37), ax+bg(x)=0 for x=0 is part of the condition (stated on p. 21 for b=1).
"The total number M of inequivalent Lh,t" is the number of classes met by {Lh,t:h∈H}, formalized through a pairwise-inequivalent subset of H. H is not restricted to h∈/Fqt, as in the count ∣H∣=qt+1 of p. 26; "maximum scattered" is descriptive.
Trivializing formalizations ruled out. Equivalence is stated on point sets, never on quotient sets {f(x)/x}, where Lean's y/0=0 could merge inequivalent sets; the goal requires pairwise inequivalence, not distinctness of the parameters h (note ψ−h,t=ψh,t); and the hypotheses are satisfiable, with bound ⌊244/40⌋=6 at q=3, t=5.
Citation basis. All indices and pages refer to arXiv:2102.08287v3 (printed page = PDF page). The Combinatorica version is not used.
Welcome contributions. The ΓL(2,qn) action on F2 and on point sets, the cardinality of {h:hqt+1=−1}, and Lemma 2.2 are reusable beyond this mission. Proofs of any milestone, and of Theorem 3.1 in the companion mission, are welcome.
Selected references
G. Longobardi, G. Marino, R. Trombetti, Y. Zhou, A large family of maximum scattered linear sets of PG(1, q^n) and their associated MRD codes, arXiv:2102.08287v3, 2021 (Combinatorica 43, 2023). https://arxiv.org/abs/2102.08287v3
B. Csajbók, G. Marino, O. Polverino, Classes and equivalence of linear sets in PG(1, q^n), J. Combin. Theory Ser. A 157, 402–426, 2018.
J. Sheekey, A new family of linear maximum rank distance codes, Adv. Math. Commun. 10(3), 475–488, 2016.
G. Longobardi, C. Zanella, Linear sets and MRD-codes arising from a class of scattered linearized polynomials, J. Algebraic Combin., 2021. https://doi.org/10.1007/s10801-020-01011-9
A. Blokhuis, M. Lavrauw, Scattered spaces with respect to a spread in PG(n, q), Geometriae Dedicata 81(1), 231–243, 2000.
G. Lunardon, O. Polverino, Blocking sets and derivable partial spreads, J. Algebraic Combin. 14(1), 49–56, 2001.
B. Csajbók, C. Zanella, On the equivalence of linear sets, Des. Codes Cryptogr. 81(2), 269–281, 2016.
A Large Family of Maximum Scattered Linear Sets of PG(1, q^n) and Their Associated MRD Codes 1: For q Odd, t ≥ 3, h ∉ 𝔽_{q^t} and h^(q^t+1) = −1, ψ_{h,t} Is Scattered over 𝔽_{q^{2t}}Research Paper
Motivation
A linear set of a projective space over a finite field is the set of points spanned by the nonzero vectors of a subspace over a subfield. They have been used to construct and characterize semifields, rank-metric codes, translation spreads, translation ovoids, two-intersection sets and the blocking sets for which Lunardon introduced them (Polverino 2010; Lavrauw–Van de Voorde 2015). On the projective line PG(1,qn) the extremal objects, the maximum scattered linear sets, are equivalent to scattered polynomials over Fqn, and each scattered polynomial f gives an Fq-linear maximum rank-distance (MRD) codeCf={ax+bf(x):a,b∈Fqn} of minimum distance n−1 (Sheekey 2016). Rank-distance codes are studied in network coding theory (p. 2).
Scattered polynomials are scarce. Before this paper, only three families were known for infinitely many n:
2000. The monomials xqs with gcd(s,n)=1 (pseudoregulus type). Blokhuis and Lavrauw (2000) proved that a scattered linear set of PG(1,qn) has rank at most n.
2001, 2016. The binomials δxqs+xqn−s with Nqn/q(δ)∈/{0,1} (Lunardon–Polverino 2001, Sheekey 2016).
2021. For q odd and n=2t, the polynomial 21(xq+xqt−1−xqt+1+xq2t−1) and its variants (Longobardi–Zanella 2021).
2018–2020. Further families exist only for n∈{6,8} (Csajbók–Marino–Polverino–Zanella 2018; Csajbók–Marino–Zullo 2018; Bartoli–Zanella–Zullo 2020). Asymptotic classification results suggest that scattered polynomials are rare (Bartoli–Zhou 2018).
Longobardi, Marino, Trombetti and Zhou construct a fourth family, defined for every even n≥6 and odd q. This mission formalizes that construction, Theorem 3.1 of the paper.
Setting
Let p be an odd prime, r≥1, q=pr, t≥3 and n=2t. Let F=Fqn be the finite field of order q2t. For m∣n, write Fqm for its subfield of order qm, the set of x with xqm=x.
A q-polynomial over F is a map f(x)=∑i=0n−1cixqi with ci∈F. It is Fq-linear. Its graph Uf={(x,f(x)):x∈F} is an n-dimensional Fq-subspace of F2, and it defines the linear set Lf={⟨(x,f(x))⟩Fqn:x∈F∗} of PG(1,qn).
The polynomial f is scattered when, for all z,y∈F∗,
zf(z)=yf(y)⟹z and y are Fq-linearly dependent.
Equivalently, Lf has the maximum size (qn−1)/(q−1).
Fix h∈F with hqt+1=−1. The paper's polynomial is
ψh,t(x)=xq+xqt−1−h1−qt+1xqt+1+h1−q2t−1xq2t−1.
The proof splits it as ψh,t=L+M with
L(x)=xq−h1−qt+1xqt+1,M(x)=xqt−1+h1−q2t−1xq2t−1,
and it also uses the Fqt-linear maps R(x)=xqt+hqt−1−qx and T(x)=xqt+hq−qt−1x. The Lean development uses the same letters: psi, Lmap, Mmap, Rmap, Tmap, IsScatteredPoly, qpoly, graph.
Formalization targets
Goal: Theorem 3.1
For q odd, n=2t, t≥3, and every h∈Fqn∖Fqt with hqt+1=−1,
∀z,y∈Fqn∗:zψh,t(z)=yψh,t(y)⟹∃c∈Fq,z=cy.
Milestones
The equivalence of three conditions (§1, p. 2): Lf is scattered; f is scattered; and f(γx)=γf(x) with x=0 forces γ∈Fq.
Proposition 3.2: hqt+1=−1 implies hq2+1=1 and hqt−2=−h.
L and M are Fqt-semilinear (p. 7).
The kernels of L and M, displays (4)–(5), are 1-dimensional Fqt-subspaces.
The images of L and M, displays (6)–(7), are 1-dimensional Fqt-subspaces.
Proposition 3.3: Fqn=kerL⊕kerM=imL⊕imM.
dimkerR=dimkerT=1 and kerT=hqt−1−qkerR (p. 8).
Lemma 3.4: the Fqt-bases {1,ρ}, {1,τ} and the change of components (9).
Proposition 3.5: a∈kerR⟺av∈kerL⟺aM(u)∈imL.
Proposition 3.6: b∈kerT⟺bu∈kerM⟺bL(v)∈imM.
Significance
The result. Theorem 3.1 produces, for every odd q and even n≥6, maximum scattered linear sets of PG(1,qn) and MRD codes of Fqn×n with minimum distance n−1. For t=3 the polynomials ψh,3 are those of Bartoli, Zanella and Zullo. If h were allowed in Fqt, then h∈Fq2 and ψh,t would reduce to the Longobardi–Zanella polynomials (p. 6). The second half of the paper (Theorem 5.1, a companion mission) shows that for t>4 the family contains a number of PΓL-inequivalent members that grows exponentially in n. Every previously known family contributes fewer than q2φ(n)/2 classes.
Formalizing it. The theorem has a complete published proof. No scattered polynomial, linear set of the projective line or linearized-polynomial kernel computation is formalized on the platform, and none appears in Mathlib. The work is to formalize the paper's proof: the semilinear-algebra lemmas of §3 and the case analysis that follows them. The milestones are reusable statements about q-polynomials of Fq2t seen as an Fqt-plane.
Difficulty
Writing ψh,t(γx)=γψh,t(x) out coefficient by coefficient gives a system in x and γ with exponents q,qt±1,q2t−1 that does not separate directly. The paper's route goes through two Fqt-direct-sum decompositions of Fqn and two changes of Fqt-basis. Each identity involves negative powers of h and holds only through hqt+1=−1 and the parity of q. The hypothesis h∈/Fqt enters only at the end, and a formalization must carry the arithmetic of the exponent towers modulo q2t−1 throughout. The tempting shortcut, checking the statement on a few small fields, proves nothing: the theorem is uniform in q and t.
Formalization scope
Field.F is a finite field with CharP F p, p prime, Odd p, q=pr with r≥1 (an explicit q with hq : q = p ^ r), and Fintype.card F = q ^ (2 * t). So F is Fq2t up to isomorphism, and no particular model is chosen.
Subfields.Fq and Fqt are the fixed fields of x↦xq and x↦xqt, taken from the published definition ScatCaps.LinearSets.subfieldOf F p r m.
Scattered. "Scattered" is the literal definition of p. 2, with z,y ranging over all of F∗. The scattered-linear-set side of milestone 1 uses the published weight-one predicate ScatCaps.LinearSets.IsScattered, which is equivalent to the cardinality definition of p. 1.
Powers of h. A negative or difference power of h is written as a field quotient, e.g. h1−qt+1 as h / h ^ q ^ (t+1). This is exact because hqt+1=−1 forces h=0. Natural-number subtractions in exponents (t−1, 2t−1, 3t−2) are exact in the stated ranges.
Linear-algebra encodings. "1-dimensional Fqt-subspace" means closed under addition and Fqt-scalars, containing 0, and of cardinality ∣Fqt∣ (published IsFqSubspace, HasRank). A direct sum is stated as unique decomposition, and an Fqt-basis {1,ρ} as unique representation λ+μρ with λ,μ∈Fqt.
Pinned readings. (1) The standing hypotheses of §3 (q odd, n=2t, t≥3, hqt+1=−1) are carried into every §3 lemma, even where its printed statement omits them. h∈/Fqt is added only to Theorem 3.1, because the lemmas do not use it. (2) Proposition 3.2 is printed with t≥1 and without "q odd". "q odd" is added (its proof uses it, and q even gives a counterexample), and hqt−2 is read as hq3t−2, which is equal to it for t≥2 and defined at t=1.
Ruling out trivial versions. A formalization in which Fq is the whole field (every map is then "scattered"), in which γ or z,y range only over a subfield, or in which h1−qt+1 is a truncated natural-number power, would not state the theorem. The statements here quantify over all of F∗ and conclude membership in the fixed field of x↦xq.
Infrastructure. A complete development needs: Frobenius iterates on finite fields, fixed fields and their cardinalities, kernels and images of Fqt-semilinear maps of Fq2t, and the solution count of xqt−1=c. These are reusable well beyond this mission. Proofs of any milestone, and alternative arguments, are welcome.
Selected references
G. Longobardi, G. Marino, R. Trombetti, Y. Zhou, A large family of maximum scattered linear sets of PG(1, q^n) and their associated MRD codes, arXiv:2102.08287v3, 2021 (Combinatorica 43, 2023). https://arxiv.org/abs/2102.08287v3
A. Blokhuis, M. Lavrauw, Scattered spaces with respect to a spread in PG(n, q), Geometriae Dedicata 81, 2000.
G. Lunardon, O. Polverino, Blocking sets and derivable partial spreads, J. Algebraic Combin. 14, 2001.
J. Sheekey, A new family of linear maximum rank distance codes, Adv. Math. Commun. 10(3), 2016.
G. Longobardi, C. Zanella, Linear sets and MRD-codes arising from a class of scattered linearized polynomials, J. Algebraic Combin., 2021. https://doi.org/10.1007/s10801-020-01011-9
D. Bartoli, C. Zanella, F. Zullo, A new family of maximum scattered linear sets in PG(1, q^6), Ars Math. Contemp. 19(1), 2020.
B. Csajbók, G. Marino, O. Polverino, C. Zanella, A new family of MRD-codes, Linear Algebra Appl. 548, 2018.
B. Csajbók, G. Marino, F. Zullo, New maximum scattered linear sets of the projective line, Finite Fields Appl. 54, 2018.
D. Bartoli, Y. Zhou, Exceptional scattered polynomials, J. Algebra 509, 2018.
M. Lavrauw, G. Van de Voorde, Field reduction and linear sets in finite geometry, Contemp. Math. 632, AMS, 2015, pp. 271–293.
O. Polverino, Linear sets in finite projective spaces, Discrete Math. (22): 3096–3107, 2010.
On the Number of Incidences Between Points and Planes in Three Dimensions: m Points and n ≤ m Planes in P³ (char ≠ 2, n = O(p²)) Have O(m√n + km) Incidences, k the Maximum Number of Collinear PlanesResearch Paper
Motivation
Incidence bounds count how often points can lie on lines, planes or other simple objects. Over the reals the model result is the Szemerédi–Trotter theorem for points and lines in the plane (Szemerédi–Trotter 1983). Its proofs use the order or topology of R (cuttings, crossing numbers, polynomial partitioning), so they say nothing over finite fields or fields of positive characteristic. These are the settings that matter for the sum–product problem in Fp and for the finite-field versions of Erdős-type distance problems, where the absence of an incidence theorem was long the bottleneck.
2010: Guth and Katz settle the Erdős distinct-distances problem in R2 via a bound on line–line incidences in R3 (arXiv:1011.4105). The part of their argument that uses no ordering of R rests on the Cayley–Salmon–Monge theorem on ruled surfaces.
2014: Kollár carries the Guth–Katz line–line bound over to arbitrary fields under the constraint n=O(p2) (arXiv:1405.2243).
2014–2015: Rudnev (arXiv:1407.0426, versions v1–v5) reduces point–plane incidences in P3 to line–line incidences on a three-dimensional quadric in P5, and proves the line–line bound there.
2016: de Zeeuw gives a shorter proof of the same bound, using the Guth–Katz–Kollár line theorem in P3 (arXiv:1612.02719).
Setting
Let F be a field and P3 the projective three-space over F. A pointq=(q0:q1:q2:q3) and a planeπ=(π0:π1:π2:π3) are both nonzero vectors of F4 up to scaling. The point lies on the plane, q∈π, when q0π0+q1π1+q2π2+q3π3=0. A line of P3 is a 2-dimensional subspace of F4. For finite sets P of m points and Π of n planes, the incidence count is
∣I(P,Π)∣=#{(q,π)∈P×Π:q∈π}.
The collinearity parameterk is the largest number of planes of Π that contain a common line.
The proof works in the space of lines of P3. The line through q and u has Plücker vectorL=(P01:P02:P03:P23:P31:P12)∈P5, Pij=qiuj−qjui. These vectors fill the Klein quadricK={P01P23+P02P31+P03P12=0}. A point q defines its α-plane (the lines through q) and a plane π its β-plane (the lines in π), both projective planes inside K. Cutting K with a hyperplane S that is not tangent to it gives a three-quadricG=K∩S⊂S≅P4, and every α- and β-plane meets G in a line.
Formalization targets
Goal: Theorem 3
There are absolute constants c,C>0 such that for every field F of characteristic =2, every set P of m points and every set Π of n≤m planes in P3, with n≤cp2 when F has positive characteristic p,
∣I(P,Π)∣≤C(mn+km).
In characteristic 0 there is no constraint on n.
Milestones
The proof decomposes as: point–plane incidences in P3 equal line–line incidences between two families of mutually skew lines in G (Lemma 9), and those are bounded by
∣I(Lα,Lβ)∣≤C(mn+km)(Theorem 12),
where k now counts lines of Lβ in a three-dimensional section of G. The supporting milestones are: the incidence criterion (9) for Plücker vectors, the intersection pattern of α- and β-planes, Lemma 6 on sections of G, the generic projection from P4 to P3, the existence of a low-degree vanishing polynomial, the bound of d zeros on a line, and Salmon's theorem (Theorem 2) on surfaces with many lines.
Significance
Theorem 3 gives the incidence bound O(mn+km) with no assumption on the field beyond characteristic. The paper shows that its main term is sharp in positive characteristic under the constraint min(m,n)=O(p2) alone (Remark 4), and that the bound is tight for n=m, k=m (§6.2). It yields the paper's applications (distinct bilinear products of a planar point set over Fp, and a pinned Erdős distance bound in positive characteristic), and it is the incidence input to sum–product estimates over Fp such as ∣AA∣+∣A+A∣≫∣A∣6/5.
The theorem is proved and published; it is not open. As far as is known, neither it nor its ingredients (the Klein correspondence in Plücker coordinates, the Guth–Katz polynomial argument over an arbitrary field, Salmon's theorem) has a machine-checked proof. This mission's statements give a formal target for the whole chain. Several milestones (the Plücker incidence criterion, the vanishing polynomial, zeros on a line, the generic projection) are standard facts of projective geometry over arbitrary fields that are useful well beyond this paper.
Difficulty
The obvious route, cell decomposition by polynomial partitioning as over R, fails over a general field: there is no ordering, so no cells. The Guth–Katz algebraic argument survives, but in P3 it needs the hypothesis that few lines are concurrent, which point–plane arrangements violate. Rudnev's way out is to move the problem into the three-quadric G. There the two line families are skew within themselves, and the collinearity parameter k becomes a count of lines in a three-dimensional section of G.
The hard step is Theorem 12. It needs the polynomial method over an arbitrary field together with Salmon's theorem on flecnodal surfaces. That theorem holds in characteristic p only for degree d<p, which is the source of the constraint n=O(p2). It also needs a structure theory of ruled surfaces to rule out many incidences inside non-quadric ruled components. Salmon's theorem alone has no formal proof anywhere.
Formalization scope
Points and planes of P3 are elements of Mathlib's ℙ F (Fin 4 → F). Finite sets of them are Finsets of projective classes, so they contain distinct points and planes. Incidence is Projectivization.orthogonal. Lines of P3, P4 and P5 are 2-dimensional subspaces. Two lines meet when their intersection is a nonzero subspace, and they are skew when it is zero. Plücker vectors are indexed in the order (P01,P02,P03,P23,P31,P12). A hyperplane S of P5 is given by its covector (u:w), and "not tangent to K" is u⋅w=0. A three-subspace of S is a 4-dimensional subspace of S.
Committed conventions:
The constants c and C of Theorems 3 and 12 are quantified before the field and the configuration, because the paper declares O(⋅) and c absolute (p. 1).
"n=O(p2)" is read as n≤cp2 for an existential absolute c>0. It applies only in positive characteristic.
k is any upper bound on the relevant count, which is equivalent to the maximum because the bound is monotone in k.
The field ranges over Type. Bounds are stated in R, and Salmon's threshold d(11d−24) is computed in Z.
"Ruled" means that every point of the surface lies on a line contained in it.
Lemma 6 carries the hypothesis S1=S2, without which it is false.
Trivializing formalizations are excluded:
the constants may not depend on the field, the characteristic or k;
the characteristic constraint is not imposed in characteristic 0, where it would force n=0;
k is not a junk supremum over the infinitely many lines;
vector Finsets that would count one point twice are not used;
Theorem 12 is about lines in G⊂P4, not lines in P3 (that would be the Guth–Katz theorem, with different hypotheses).
A complete development needs Plücker coordinates and the Klein correspondence over arbitrary fields, homogeneous polynomials on P3 and their zero sets, irreducible factorization, Salmon's theorem, and the Guth–Katz induction. Lemma 8 of the paper (generators of ruled surfaces as curves in K) is not posed. Proofs of any milestone are welcome, as are proofs of the projective-geometry milestones as standalone Mathlib-style lemmas.
Selected references
M. Rudnev, On the number of incidences between points and planes in three dimensions, Combinatorica 38 (2018); arXiv:1407.0426v5 (the version formalized). https://arxiv.org/abs/1407.0426
L. Guth, N. H. Katz, On the Erdős distinct distances problem in the plane, Ann. of Math. 181 (2015) 155–190. https://arxiv.org/abs/1011.4105
Triangle-Free Intersection Graphs of Line Segments with Large Chromatic Number: For Every k ≥ 1 There Is a Triangle-Free Family of Plane Line Segments with Chromatic Number Greater than kResearch Paper
Motivation
A proper coloring of a graph assigns colors to its vertices so that adjacent vertices get different colors; the least number of colors that suffices is the chromatic numberχ(G). The clique numberω(G) is the size of a largest set of pairwise adjacent vertices, and χ(G)≥ω(G) always. A class of graphs is χ-bounded if χ is bounded by a function of ω on the class. Abstract triangle-free graphs (ω≤2) of arbitrarily large chromatic number have been known since Zykov (1949) and Mycielski (1955), so the question is which geometric classes are χ-bounded.
For geometric intersection graphs (one vertex per set, an edge for each intersecting pair) the history is as follows.
1960: Asplund and Grünbaum prove that families of axis-aligned rectangles in the plane are χ-bounded.
1965: Burling constructs triangle-free families of axis-aligned boxes in R3 with arbitrarily large chromatic number.
1970s: Erdős asks whether families of line segments in the plane are χ-bounded (Brass–Moser–Pach, Research Problems in Discrete Geometry, §9.6, Problem 2; Gyárfás 1987, Problem 1.9).
2000–2014: positive special cases. McGuinness (2000) obtains bounds for triangle-free families; Suk (2014) improves them, proving that families of segments meeting a common line, and families of unit-length segments, are χ-bounded.
The same construction disproves Scott's conjecture (1997) that graphs excluding induced subdivisions of a fixed graph are χ-bounded, as first observed by Fox and Pach.
Setting
Points of the plane are pairs (x,y)∈R×R. A line segment is a closed set seg(u,v)={(1−t)u+tv:0≤t≤1} with two distinct endpoints u=v. A family of segmentsS=(σi)i<N is a finite indexed list of pairwise distinct segments. Its intersection graph has vertex set {0,…,N−1}, and i=j are adjacent exactly when σi∩σj=∅. The family is triangle-free if no three of its segments pairwise intersect, and χ(S) is the chromatic number of its intersection graph.
The milestones use the paper's auxiliary notions. An axis-aligned rectangle is R=[a,c]×[b,d], with x∈[a,c] and y∈[b,d]. For a family S inside the open interior of R, a probe for (S,R) is a rectangle P=[a′,c]×[b′,d′] sharing the right edge line of R such that (i) a<a′<c and b<b′<d′<d; (ii) no segment meets the left edge of P; (iii) no segment has an endpoint in the closed rectangle P; (iv) the segments meeting P are pairwise disjoint. The diagonalDP runs from the bottom-left corner (a′,b′) to the top-right corner (c,d′) of P. The sequences sk,pk are given by s1=p1=1, sk+1=(pk+1)sk+pk2 and pk+1=2pk2.
Formalization targets
Goal: Theorem 1 (p. 2)
For every integer k≥1 there is a finite family S of distinct line segments in the plane with triangle-free intersection graph and
χ(S)>k.
The goal fixes no size for S and no particular construction.
Milestones
Base case of Lemma 2 (p. 3): one segment and one probe in any rectangle of positive area.
Diagonal claim (p. 3): for a probe Q of a family inside the interior of R, a segment meets DQ if and only if it meets Q.
Color-count dichotomy (p. 4): for a proper coloring of an intersection graph and two index sets X, Y each seeing at least k colors, if the color sets differ then X∪Y sees at least k+1 colors; if they agree, a member adjacent to all of Y gets a new color, and X together with it sees at least k+1 colors.
Induction step (pp. 3–4): Lemma 2 at k for every rectangle gives Lemma 2 at k+1 for every rectangle.
Lemma 2 (p. 3): for k≥1 and a rectangle R of positive area there are a triangle-free family Sk of exactly sk segments in the interior of R and pk pairwise disjoint probes for (Sk,R) such that every proper coloring of Sk uses at least k colors on the segments meeting some probe.
The family S~k (p. 4): adding the diagonals of all probes to a family with the conclusion of Lemma 2 gives a triangle-free family with χ>k.
Significance
Theorem 1 shows that segment intersection graphs are not χ-bounded, and it settles negatively the question for every class containing them: intersection graphs of curves crossing at most once (Kratochvíl–Nešetřil), McGuinness's class of arcwise connected sets with connected pairwise intersections, and string graphs in general. Through the Fox–Pach observation it refutes Scott's conjecture on induced subdivisions, a purely graph-theoretic statement. The counts in Lemma 2 give ∣S~k∣=sk+pk, so the maximum chromatic number of a triangle-free family of n segments is Ω(loglogn) (§4 of the paper). The family S~k has the same intersection graph as Burling's boxes.
The theorem is proved on paper; to the best of current knowledge no machine-checked proof exists. The mission produces a Lean 4 statement of the result about actual segments in R2, a reusable definition of intersection graphs of plane sets, and the paper's probe machinery stated precisely enough to support a full formal proof.
Difficulty
Abstract triangle-free graphs with large chromatic number are easy to build, but almost none of them are intersection graphs of segments, and the standard constructions (Mycielski, Zykov, shift graphs) do not come with a geometric realization. The difficulty is geometric: the construction has to place every new segment so that it meets exactly a prescribed independent set of old segments and nothing else, at every level of a doubly exponential nesting, while keeping finitely many rectangles disjoint and segment endpoints out of them. In a formal development the burden falls on the planar facts the paper treats as evident in one line each: which edges of a rectangle a segment can cross, when two segments must cross, and why the probe conditions survive when families are nested inside one another.
Formalization scope
The plane is ℝ × ℝ (first coordinate x, second y), and segments are Mathlib's closed segment ℝ u v. A family is e : Fin N → (ℝ × ℝ) × (ℝ × ℝ) (endpoint pairs) with seg (e i) the i-th segment. "A family of line segments" is read as non-degenerate ((e i).1 ≠ (e i).2) and pairwise distinct (Function.Injective (fun i => seg (e i))).
interGraph F : SimpleGraph ι is the intersection graph of an indexed family of plane sets: i ≠ j ∧ (F i ∩ F j).Nonempty. Triangle-free is CliqueFree 3; χ is Mathlib's chromaticNumber : ℕ∞, and the goal states the literal (k:N∞)<χ.
Rectangles keep the page's letter order, Rect = ⟨a, c, b, d⟩ for [a,c]×[b,d], with positive area as a separate hypothesis. A probe is stored as (a′,b′,d′) and is the closed rectangle [a′,c]×[b′,d′]; the interior of R is open.
sSeq k, pSeq k are sk,pk, 1-based; every statement assumes k≥1 (the value at 0 is junk).
Proper colorings take values in an arbitrary type, and "uses at least k colors on the segments meeting P" is k≤ncard of the image of those segments.
The diagonal claim and the S~k milestone are stated for any data with the relevant properties, not only for the paper's construction; the hypotheses are exactly those the page's sentences use.
The goal is about the intersection graph of the segments the existential provides. A statement about an abstract triangle-free graph with χ>k is a different, much weaker theorem (already available via Mycielski's construction) and does not count.
Needed infrastructure: elementary planar geometry of segments and axis-aligned rectangles (membership, edges, crossing of two segments via the intermediate value theorem), affine images of segment families, and finite coloring counts. The segment and intersection-graph definitions are reusable for other questions on geometric intersection graphs. Contributions are welcome on any milestone, in particular a complete proof of the diagonal claim and of the induction step.
Selected references
A. Pawlik, J. Kozik, T. Krawczyk, M. Lasoń, P. Micek, W. T. Trotter, B. Walczak, Triangle-free intersection graphs of line segments with large chromatic number, J. Combin. Theory Ser. B 105 (2014) 6–10; preprint arXiv:1209.1595v5 (2014). https://arxiv.org/abs/1209.1595
A. Pawlik, J. Kozik, T. Krawczyk, M. Lasoń, P. Micek, W. T. Trotter, B. Walczak, Triangle-free geometric intersection graphs with large chromatic number, Discrete Comput. Geom. 50(3) (2013) 714–726. https://arxiv.org/abs/1212.2058
J. P. Burling, On coloring problems of families of prototypes, PhD thesis, University of Colorado, Boulder, 1965.
E. Asplund, B. Grünbaum, On a colouring problem, Math. Scand. 8 (1960) 181–188.
P. Brass, W. Moser, J. Pach, Research Problems in Discrete Geometry, Springer, 2005.
A. Gyárfás, Problems from the world surrounding perfect graphs, Zastos. Mat. 19 (1987) 413–441.
A. Suk, Coloring intersection graphs of x-monotone curves in the plane, Combinatorica 34(4) (2014) 487–505.
A. D. Scott, Induced trees in graphs of large chromatic number, J. Graph Theory 24(4) (1997) 297–311.
J. Mycielski, Sur le coloriage des graphes, Colloq. Math. 3 (1955) 161–162.
Many Non-Equivalent Realizations of the Associahedron 2: Two Hohlweg–Lange Associahedra Are Normally Isomorphic iff Their Sign Sequences Agree up to Reflection and ReversalResearch Paper
Motivation
The associahedronAssn is the n-dimensional simple polytope whose faces correspond to the sets of pairwise non-crossing diagonals of a convex (n+3)-gon, ordered by reverse inclusion: its vertices are the triangulations of the polygon and its facets are the diagonals. It appears in homotopy theory (Stasheff), in the theory of cluster algebras of type A, and as the secondary polytope of a convex polygon. Many explicit realizations are known, and a natural question is which of them are genuinely different.
Ceballos, Santos and Ziegler (arXiv:1109.5544, Combinatorica 2014) compare realizations up to normal isomorphism: two polytopes are normally isomorphic if some linear isomorphism of the ambient spaces sends every cone of one normal fan to a cone of the other (their Definition 2.1). This notion ignores the right-hand sides of the defining inequalities and keeps only the linear structure of the facet normals, which is what the classical constructions fix.
One family of realizations is due to Hohlweg and Lange (arXiv:math/0510614, Discrete Comput. Geom. 2007): one associahedron AssnI(σ) for every sign sequence σ∈{+,−}n−1. The constant sequence gives Loday's associahedron (arXiv:math/0212126), and the alternating sequence gives, up to normal isomorphism, the Chapoton–Fomin–Zelevinsky associahedron (arXiv:math/0202004). This mission formalizes the classification of the Hohlweg–Lange family up to normal isomorphism, Theorem 4.9 of Ceballos–Santos–Ziegler.
Setting
Fix n≥0. The vertices of a convex (n+3)-gon are its positions0,…,n+2 in counterclockwise order. A diagonal joins two distinct non-adjacent positions; two diagonals cross when their endpoints are distinct and alternate around the boundary. The dihedral symmetries are the 2(n+3) maps i↦r+i and i↦r−i modulo n+3.
For σ∈{+,−}n−1, the sign wordσ={+,−,σ,−,+} assigns signs to the labels0,1,…,n+2. The polygon Pn+3(σ) places the labels from left to right, positive ones above a horizontal line and negative ones below; going counterclockwise, it visits the negative labels in increasing order and then the positive labels in decreasing order. For a diagonal ij with labels i<j, the set Rij(σ) consists of the labels strictly below the diagonal, and Sij(σ)⊆[n+1]={1,…,n+1} is obtained from it by replacing 0 by i and n+2 by j. The facet of AssnI(σ) for the diagonal δ has normal vector eSδ(σ), the characteristic vector of Sδ(σ) taken modulo e[n+1]=(1,…,1). In coordinates this is the vector
vδ(σ)=(1[k∈Sδ(σ)]−1[n+1∈Sδ(σ)])k=1,…,n∈Rn.
The normal fan of AssnI(σ) is the collection of cones R≥0{vδ(σ):δ∈D}, one for each set D of pairwise non-crossing diagonals. Two facets are parallel when their normals are negative multiples of each other. The reflection of σ is −σ (all signs flipped), and its reversalσt is σ read backwards.
Formalization targets
Goal: Theorem 4.9
For all σ1,σ2∈{+,−}n−1,
AssnI(σ1) and AssnI(σ2) are normally isomorphic⟺σ2∈{σ1,−σ1,σ1t,−σ1t}.
Both directions are content.
Milestones
Lemma 2.2. Every bijection of the diagonals that preserves crossing is induced by a dihedral symmetry; for n≥2, that symmetry is unique.
The fan-isomorphism step. A linear isomorphism of the two normal fans induces a crossing-preserving bijection of the diagonals that maps parallel pairs to parallel pairs.
Proposition 4.7.AssnI(σ) has exactly n pairs of parallel facets, with normals e[j] and e[j]. They are the diagonals of explicit quadrilaterals {i,j,j+1,k}.
The four diagonals. The diagonals crossing at least one member of every parallel pair are those joining {0,1} to {n+1,n+2}.
Rigidity. A dihedral symmetry mapping the parallel pairs of Pn+3(σ1) onto those of Pn+3(σ2) forces σ2∈{σ1,−σ1,σ1t,−σ1t}.
Reflection.AssnI(σ)≅AssnI(−σ), with {Sδ(−σ)}={[n+1]∖Sδ(σ)}.
Reversal.AssnI(σ)≅AssnI(σt), with {Sδ(σt)}={τ(Sδ(σ))} for τ(i)=n+2−i.
Significance
The theorem gives an exact count. The number of normally non-isomorphic Hohlweg–Lange associahedra equals the number of sign sequences of length n−1 up to reflection and reversal, which is 2n−3+2⌊(n−3)/2⌋ for n≥3 (OEIS A005418). Together with Hohlweg–Lange's identification of the constant and alternating sequences, it shows that Loday's associahedron and the Chapoton–Fomin–Zelevinsky associahedron are not normally isomorphic for n≥3. It is one of the two classifications on which the paper's main result (Theorem 6.1, that the Hohlweg–Lange and Santos families meet only in the Chapoton–Fomin–Zelevinsky associahedron) rests.
Bergeron, Hohlweg, Lange and Thomas (Isometry classes of generalized associahedra, Sém. Lothar. Combin. 61A, 2009) classified the same family up to isometry of normal fans and obtained the same classes. As Remark 4.10 of the paper explains, that classification does not imply this one, because a normal isomorphism need not be an isometry. Combining the two gives Proposition 4.11, that normal isomorphism and isometry coincide for this family.
Theorem 4.9 is proved in the paper; no machine-checked version is known. A formalization would supply the first formal treatment of the crossing graph of polygon diagonals and its automorphisms (Lemma 2.2), of the Hohlweg–Lange normal vectors, and of linear isomorphisms of simplicial fans given by rays on diagonals.
Difficulty
The "if" direction needs two explicit linear isomorphisms. Their action on the sets Sδ is not diagonal by diagonal: Pn+3(σ) and Pn+3(−σ) have different boundary edges, so the matching of diagonals goes through a mirror image and through the sign swaps of Remark 4.2. One must show that this matching preserves the cone structure, not just the set of normals.
The "only if" direction cannot compare the two polygons by label, since Pn+3(σ1) and Pn+3(σ2) order their labels differently around the boundary. A linear isomorphism of fans first has to be turned into a combinatorial object. Linearity has to be used twice: it maps rays to rays and preserves cones, which yields a crossing-preserving bijection, and it preserves opposite pairs of normals. Lemma 2.2 then reduces that bijection to one of 2n+6 dihedral symmetries. The remaining step is a case analysis showing that a symmetry preserving the parallel pairs, and the four distinguished diagonals they determine, is a reflection or reversal of σ. Comparing the multisets of normal vectors alone is not enough: every σ gives exactly n parallel pairs with the same normals ±e[j].
Formalization scope
Polygon conventions. Polygon vertices are Fin (n + 3), diagonals are Sym2 (Fin (n + 3)), and crossing, diagonal and triangulation come from the published definition ChvatalArtGallery.FanPartition.Triangulation, used as a reference item. Signs are Bool, and σ is a function Fin (n - 1) → Bool. Positions and labels are kept apart: hlLabel n σ p is the label at position p.
Fan-level encoding. All statements are about normal fans, not polytopes. The normal fan of AssnI(σ) is encoded as the fan of the vectors vδ(σ), with one cone per set of pairwise non-crossing diagonals. That this is its normal fan is Hohlweg–Lange's theorem (Proposition 4.3 of the paper, [17, Prop. 1.3]), assumed by the encoding and not proved. The projection modulo e[n+1] is x↦(xk−xn+1)k≤n; linear-isomorphism classes do not depend on this choice.
Normal isomorphism. This is Definition 2.1 read literally: a LinearEquiv that sends every cone of the first fan to a cone of the second.
Corrected statements. Three printed slips are corrected:
In the four-diagonal claim, only those of the four label pairs that are diagonals count. For constant σ one of them is a polygon edge.
The complement in milestone 6 is taken in [n+1], where the page prints [n].
The reversal in milestone 7 is τ(i)=n+2−i, where the page prints n+1−i.
Dimension threshold. Lemma 2.2 applies n≥2 only to uniqueness, exactly as the page does; existence holds also for n=0,1.
Ruled-out trivializations. The isomorphism must be linear, since a homeomorphism or a bijection of cones would identify every pair. Cones are nonnegative spans of the actual vectors vδ(σ), not index sets. Symmetries of the polygon are the 2(n+3) dihedral maps, not arbitrary permutations of the vertices.
What to build. Lemma 2.2 and the fan-isomorphism step are reusable for every classification of associahedra by normal fans, including the Santos family in the companion missions. Contributions to Lemma 2.2 and to the simplicial-fan step are particularly welcome.
Selected references
C. Ceballos, F. Santos, G. M. Ziegler, Many non-equivalent realizations of the associahedron, Combinatorica 34 (2014); arXiv:1109.5544v2. https://arxiv.org/abs/1109.5544
C. Hohlweg, C. E. M. C. Lange, Realizations of the associahedron and cyclohedron, Discrete Comput. Geom. 37 (2007). https://arxiv.org/abs/math/0510614
F. Chapoton, S. Fomin, A. Zelevinsky, Polytopal realizations of generalized associahedra, Canad. Math. Bull. 45 (2002). https://arxiv.org/abs/math/0202004
N. Bergeron, C. Hohlweg, C. Lange, H. Thomas, Isometry classes of generalized associahedra, Sém. Lothar. Combin. 61A (2009).
Many Non-Equivalent Realizations of the Associahedron 4: For Every Seed Triangulation, Santos' Cones Form a Complete Simplicial Fan That Is the Normal Fan of a PolytopeResearch Paper
Motivation
An associahedron of dimension n is a simple polytope whose nonempty faces correspond, reversing inclusion, to the sets of pairwise non-crossing diagonals of a convex (n+3)-gon: its vertices are the triangulations of the polygon and its facets are the diagonals. Associahedra appear in the combinatorics of parenthesizations (Tamari, Stasheff), in the theory of cluster algebras of type A, where the Chapoton–Fomin–Zelevinsky construction realizes the cluster complex as the normal fan of a polytope, and in the study of secondary polytopes (Gelfand–Kapranov–Zelevinsky).
Many different polytopes realize the associahedron. Ceballos, Santos and Ziegler (arXiv:1109.5544v2) compare them up to normal isomorphism, a linear isomorphism of normal fans. One of the families they study, the "type II" family, is a construction of Santos presented at a conference in 2004 and first published in that paper (§5, pp. 18–23). It produces one associahedron for every triangulation T0 of the (n+3)-gon, the seed triangulation, and contains the Chapoton–Fomin–Zelevinsky associahedron as the case of the snake seed. This mission formalizes the statement that the construction works for every seed: Theorems 5.1 and 5.2 of the paper.
Setting
Let n≥0 and N=n+3, and number the vertices of a convex N-gon 0,1,…,N−1 counterclockwise. A diagonal joins two non-adjacent vertices; two diagonals cross when their endpoints are distinct and alternate around the boundary; a triangulation is a maximal set of pairwise non-crossing diagonals, and has n elements. Two triangulations differ by a flip when T1∖T2={v1} and T2∖T1={v2}.
Fix a triangulation T0 and let V=RT0, with basis vectors αδ, δ∈T0. Santos' vectors (p. 19) are
vpq=−αδ if pq=δ∈T0,vpq=δ∈T0,pq crosses δ∑αδ if pq∈/T0.
For a set D of diagonals, R≥0D is the cone spanned by the vectors ve, e∈D. The fan FT0 is the collection of the cones R≥0D for all non-crossing sets D, the empty set giving {0}.
The cones R≥0T of the triangulations form a complete simplicial fan when the vectors of each triangulation are linearly independent, every vector of V lies in one of these cones, and any two of them meet in the cone of their common diagonals.
For a polytope P⊆RT0 and x∈P, the exterior normal cone is NP(x)={c:⟨c,y⟩≤⟨c,x⟩ for all y∈P}, where ⟨c,y⟩=∑δcδyδ. The normal fan of P is the set of all NP(x), x∈P, one cone for each nonempty face (p. 5).
Formalization targets
Goal: Theorems 5.1 and 5.2 (p. 19)
For every triangulation T0 of the (n+3)-gon,
{R≥0T:T a triangulation} is a complete simplicial fan in V,andFT0={NP(x):x∈P} for some polytope P.
A polytope with normal fan FT0 is an n-dimensional associahedron. The goal fixes no weights and no right-hand sides: it asserts only that some polytope has this normal fan.
Milestones
Theorem 5.1 (p. 19): the cones of the triangulations form a complete simplicial fan.
Assertion (1) of §5.1 (p. 20): R≥0T0 is the closed negative orthant, a simplicial cone, and the only cone of FT0 meeting the open negative orthant.
Lemma 5.3 (p. 20), with assertion (2): if T1,T2 differ by a flip removing v1 and inserting v2, the vectors of T1∪T2 have a linear dependence with nonzero coefficients of the same sign at v1 and v2.
Lemma 5.4 (p. 22): a complete simplicial fan of this kind is the normal fan of a polytope if and only if there are weights ω>0 on the generators such that ∑vλ(v)ω(v)>0 for the dependence λ of every pair of adjacent maximal cones, signed positively on the two flipped generators.
The inequality of p. 23: gij=(j−i)(n+3+i−j) satisfies gik+gjl>max{gij+gkl,gil+gjk} for 1≤i<j<k<l≤n+3.
The weights of pp. 22–23: for all sufficiently small ε>0, ωij=2 on T0 and ωij=1+εgij off T0 satisfy the condition of Lemma 5.4.
Significance
Theorems 5.1 and 5.2 are what make Santos' family a family of associahedra at all. Every later statement of the paper about type II, including the classification up to normal isomorphism (Corollary 5.7: seeds agreeing up to rotation and reflection) and the identification of the Chapoton–Fomin–Zelevinsky associahedron as the only realization of both types (Theorem 6.1), compares the fans FT0, and the word "associahedron" in them rests on these two theorems. The construction yields Catalan-many fans with facet normals in {0,±1}-coordinates, and modulo rotations and reflections they are pairwise non-isomorphic.
The theorems are proved in the paper; to the best of a search of the Prove2Me catalogue, nothing about normal fans of polytopes, complete simplicial fans or associahedra has been formalized there, and Mathlib at the pinned revision has no notion of fan. The formalization would provide a machine-checked polytopality criterion for complete simplicial fans (Lemma 5.4), an explicit flip analysis of Santos' vectors (Lemma 5.3), and a polytopal realization of the associahedron for every seed.
Difficulty
Theorem 5.1 is not a direct computation. Linear independence of each triangulation and a sign condition for each flip do not by themselves make a fan; the paper combines them with assertion (1), a region covered by exactly one cone, and appeals to a covering criterion for vector configurations (De Loera–Rambau–Santos, Triangulations, Cor. 4.5.20, properties (ICoP) and (IPP)). A solver will likely need to formalize that criterion, or an equivalent argument that a pseudo-manifold of simplicial cones with these properties covers the space exactly once.
Lemma 5.3 requires a case analysis of how the seed triangulation meets the quadrilateral of a flip; the paper distinguishes four configurations, each with its own dependence (equations (4)–(7), p. 21), and showing that the four are exhaustive is itself a combinatorial statement about triangulations. Lemma 5.4 requires constructing a polytope from weights and identifying all of its normal cones, including the lower-dimensional ones, with the cones of the fan. Finally, the uniform constant ε0 has to work for all flips at once; for the dependence (4) the unperturbed weights (2 on T0, 1 elsewhere) give exactly zero, so a perturbation is unavoidable and must not spoil the other cases.
Formalization scope
Vertices of the polygon are Fin (n + 3), chords are Sym2 (Fin (n + 3)), and diagonals, crossing and triangulations are reused from the published definition ChvatalArtGallery.FanPartition.Triangulation. The space V is {d // d ∈ T₀} → ℝ, coordinate d being the coefficient of αd. Cones are nonnegative hulls (PointedCone.hull ℝ). The fan contains every face, including {0}.
"Normal fan of a polytope" is encoded as: P is the convex hull of a finite set, and the set of cones equals {NP(x):x∈P} with exterior normal cones, functionals identified with vectors by the coordinate pairing. Because {0} is a cone of FT0, the polytope must be full-dimensional; a point, a lower-dimensional polytope, or "some polytope whose facet normals are the rays" does not satisfy the goal. The inner-normal convention would give the fan −FT0, which is a different statement. The polytope is specified only through its normal fan, as in the paper.
Lemma 5.4 is stated for fans whose rays are indexed by the diagonals and whose maximal cones are the triangulations, the case in which the paper uses it; adjacent maximal cones are flip pairs. Lemma 5.3 requires the two coefficients to be strictly positive, as assertion (2) does, so the zero dependence is excluded. The ε of milestone 6 is quantified as ∃ε0>0∀ε∈(0,ε0). The weight g is computed on 0-based positions as (b−a)(n+3+a−b) for a<b, which equals the paper's 1-based gij.
A complete development needs basic fan theory (simplicial cones, a covering criterion), the polar construction behind Lemma 5.4, and the flip case analysis. The first two are reusable beyond this mission, for any polytopality argument on simplicial fans. Contributions of general lemmas on simplicial cones and on normal cones of polytopes are welcome.
Selected references
C. Ceballos, F. Santos, G. M. Ziegler, Many non-equivalent realizations of the associahedron, Combinatorica 34 (2014); arXiv:1109.5544v2. https://arxiv.org/abs/1109.5544 — DOI 10.1007/s00493-014-2959-9
F. Chapoton, S. Fomin, A. Zelevinsky, Polytopal realizations of generalized associahedra, Canad. Math. Bull. 45 (2002). https://arxiv.org/abs/math/0202004
Many Non-Equivalent Realizations of the Associahedron 3: Two Santos Associahedra Are Normally Isomorphic iff Their Seed Triangulations Agree up to Rotation and ReflectionResearch Paper
Motivation
An associahedron is a polytope whose faces encode ways to dissect a convex polygon without crossing diagonals. Its vertices represent triangulations. Associahedra occur in geometric combinatorics because the same combinatorial object admits many geometric realizations. Ceballos, Santos and Ziegler ask when two such realizations have the same normal fan up to a linear change of coordinates. This question distinguishes geometric constructions that have identical face lattices but different arrangements of facet normals. Their Santos family is indexed by seed triangulations, so its classification asks exactly how much of a seed can be recovered from its fan. Ceballos, Santos and Ziegler, §5.3.
Santos' construction was presented at a conference in 2004 and first appeared in print in this paper. The paper proves that the number of normal-isomorphism classes in this family is the number of polygon triangulations modulo rotations and reflections. It also explains a useful limit of the result: the set of normal vectors alone determines only the abstract dual tree of the seed triangulation, while the fan retains the further information needed for classification. Ceballos, Santos and Ziegler, §5 and Proposition 5.8.
Setting
Take a convex polygon with N=n+3 vertices in cyclic order and label its positions 0,…,N−1. A diagonal joins two nonadjacent vertices. A triangulationT is a maximal collection of diagonals with no crossings. Each triangulation has n diagonals. A flip removes one diagonal shared by two triangles and inserts the other diagonal of their quadrilateral.
Choose a seed triangulation T0. Let VT0=RT0, with a coordinate αd for each seed diagonal d. Santos assigns a vector to every polygon diagonal e:
For each noncrossing set D of diagonals, take the cone spanned by the vectors ve(T0), e∈D, with nonnegative real coefficients. The collection of these cones is the fan F(T0). The paper proves that it is complete and is the normal fan of an associahedron. This mission uses that explicit fan as the meaning of AssnII(T0), following the paper's own convention in §5.3. Ceballos, Santos and Ziegler, pp. 19, 23, Theorems 5.1–5.2.
Two fans are normally isomorphic here when an invertible real linear map sends every cone of the first to a cone of the second. A dihedral symmetry is a rotation or a reflection of the cyclically ordered polygon. It acts on a triangulation by relabelling both endpoints of each diagonal. Write T1∼DT2 when such a symmetry sends T1 to T2.
Formalization targets
Classification of Santos associahedra
For every n≥0 and triangulations T1,T2 of the (n+3)-gon, the goal is Corollary 5.7:
F(T1)≅linF(T2)⟺T1∼DT2.
The left side compares all cones of the two fans through a linear isomorphism. The right side permits only the 2(n+3) rotations and reflections of the polygon. It makes no choice of an ordering for the diagonals within either seed.
Intermediate source results
The milestone list follows the paper's argument: the polygon symmetry theorem for the associahedron's face lattice (Lemma 2.2); the induced crossing and parallelism preserving bijection of diagonals; the description and count of parallel facet pairs for Santos fans (Proposition 5.5); the injectivity of T↦BT, where BT contains a seed and all single-flip insertions (Lemma 5.6); and invariance under rotations and reflections. Ceballos, Santos and Ziegler, pp. 6, 23–24.
Significance
The classification says precisely which apparent choices of seed triangulation are redundant. In particular, different dihedral orbits produce different normal-fan geometries even though all the resulting polytopes have the associahedron's face lattice. Parallel facet pairs supply an intrinsic geometric trace of the seed: they correspond to each seed diagonal and its flip. Lemma 5.6 then separates distinct seeds from their collections of these pairs. Ceballos, Santos and Ziegler, Proposition 5.5, Lemma 5.6 and Corollary 5.7.
The result is proved in the paper. The formalization work is to give a machine-checked account of its fan model and classification, including the polygon combinatorics and the linear-algebraic implications of a fan isomorphism. The supplied statements are proof targets, with sorry at theorem bodies; a complete Lean proof of the classification is not yet claimed. The explicit diagonal and crossing representation and the seed-indexed vector construction can also be reused to formalize the paper's fan and polytopality theorems.
Difficulty
A face-lattice isomorphism alone does not identify the seed: every associahedron in the family has the same face lattice. A first attempt to compare only the vectors also loses information. Proposition 5.8 shows that two different seed triangulations with isomorphic dual trees can yield linearly equivalent vector sets. The full fan records which vectors span cones together. The central task is to recover a crossing-preserving map of diagonals from a linear map of fans, then use the opposite directions of facet normals to recover BT. Ceballos, Santos and Ziegler, pp. 23–24, Propositions 5.5 and 5.8.
Formalization scope
Lean represents polygon positions by Fin (n + 3) and unordered diagonals by Sym2; crossings and triangulations come from the published Chvátal triangulation definition. The ambient real vector space for a seed is the function space on the subtype of its actual diagonals. This makes the basis intrinsic to T. A cone is the nonnegative real hull of the Santos vectors attached to a noncrossing diagonal set. NormallyIsomorphic demands a real linear equivalence of these ambient spaces. The classifying symmetry is explicitly i↦r+i or i↦r−i modulo n+3.
No premise asserts the classification, and the fan is built from the paper's vectors rather than from a chosen list of abstract cones. Arbitrary permutations of diagonals, nonlinear maps, and an abstractly isomorphic dual tree do not satisfy the target's symmetry condition. The goal and the diagonal-action clause of Lemma 2.2 cover every n; the separate group-order clause in Lemma 2.2 applies for n≥2. Lemma 5.6 carries the printed bound n≥2. The triangular and quadrilateral cases are included in the goal and require their own boundary treatment in a proof. Contributions on crossing preservation, ray distinctness, linear independence of maximal cones, single-flip combinatorics, and dihedral equivariance are welcome.
Selected references
C. Ceballos, F. Santos and G. M. Ziegler, Many non-equivalent realizations of the associahedron, Combinatorica 34 (2014), 513–551; preprint arXiv:1109.5544v2 (2013). arXiv, DOI.
Many Non-Equivalent Realizations of the Associahedron 1: The Chapoton–Fomin–Zelevinsky Associahedron Is the Only One Normally Isomorphic to Both a Hohlweg–Lange and a Santos AssociahedronResearch Paper
Motivation
An associahedron is a polytope whose vertices represent triangulations of a convex polygon and whose edges represent flips between triangulations. The same combinatorial polytope can be realized in different vector spaces with different facet directions. This matters when a construction uses the geometry of the realization, rather than only its face lattice: a linear change of coordinates can preserve its normal fan, while a general combinatorial relabelling need not. Ceballos, Santos and Ziegler compare three constructions and use parallel facets to distinguish them.
Two of those constructions form large families. Hohlweg–Lange choose a word of signs; Santos chooses a triangulation as a seed. Both yield associahedra, and both include the Chapoton–Fomin–Zelevinsky (CFZ) realization. The paper proves that CFZ is their only shared normal-isomorphism class. Its Theorem 6.1 is the target here; the result was announced as Theorem 1.1 in the introduction. Source, pp. 4 and 28.
Setting
Fix n≥0 and a convex polygon with n+3 cyclically ordered vertices. A diagonal joins two nonadjacent vertices. Two diagonals cross when their endpoints alternate around the boundary. A triangulation is a maximal collection of pairwise noncrossing diagonals. Every triangulation has n diagonals, and replacing one diagonal with the other diagonal of the quadrilateral it borders is a flip. The faces of an associahedron correspond to noncrossing sets of diagonals, while its vertices correspond to triangulations. Source, pp. 5 and 18–19.
A normal fan records the outward normal directions of all faces of a polytope and the cones they span. Two complete fans are linearly isomorphic when a real linear equivalence sends every cone of the first to a cone of the second. Polytopes are normally isomorphic when their normal fans are linearly isomorphic. This is Definition 2.1 of the paper; the comparison is geometric because it requires a linear map. Source, p. 5.
For the Hohlweg–Lange family, choose a sign word σ∈{+,−}n−1 and extend it to σ=(+,−,σ,−,+) on the labels 0,…,n+2. The negative labels, in increasing order, form one boundary chain; the positive labels, in decreasing order, form the other. For a diagonal with endpoint labels i<j, let Rij(σ) contain the labels strictly below it. Form Sij(σ) by replacing 0 with i and n+2 with j if those labels occur in Rij(σ). The characteristic vector of Sij(σ), considered modulo the all-ones vector, gives its facet normal. Source, pp. 14–16, Definition 4.1.
For the Santos family, choose a seed triangulation T0 and use one basis vector αd for each seed diagonal d. The normal assigned to a diagonal e is −αe when e∈T0. Otherwise it is the sum of αd over seed diagonals crossing e. The cones spanned by compatible diagonal vectors give the fan. The distinguished snake seed joins alternating polygon positions 1,n+2,2,n+1,3,…; this seed gives the CFZ fan. Source, pp. 13 and 18–19.
Formalization targets
The only shared class
Let FnI(σ) and FnII(T) be the two normal fans, and let Sn be the fixed snake. If T is a triangulation, the target says
FnI(σ)≅linFnII(T)⟹T=g(Sn) for some rotation or reflection g,
and it also asserts that FnI(+,−,+,−,…)≅linFnII(Sn). Together these are the uniqueness and existence parts of Theorem 6.1. The result covers dimensions zero and one as well as higher dimensions; Lemma 2.2 uses n≥2 only for its second sentence, the uniqueness of the inducing symmetry. Source, pp. 6, 16 and 28–29.
Supporting targets
The milestone list follows the paper's stated intermediate results: polygon symmetries of the associahedron, the parallel-facet pairs in each family, and the three properties of triangles in the seed that force the snake. Proposition 4.4 supplies the alternating-sign realization used for existence. The parallel-pair targets retain the source's exact count of n pairs, through their characterization by the n seed flips or the n labelled quadrilaterals. Source, pp. 6, 16–17, 23 and 28–29.
Significance
Theorem 6.1 gives a complete answer to a comparison question that face-lattice data alone cannot settle: every member of either family has the same associahedral combinatorics, but almost no cross-family pair has linearly equivalent normal fans. It identifies the exceptional class without fixing coordinates for either construction. The characterization of parallel facets also gives a concrete invariant for later comparisons among associahedron realizations. Source, pp. 23 and 27–28.
The paper proves the result mathematically. A complete Lean development would add machine-checked definitions of the two ray systems and a proof of the classification, including the geometric step that a linear fan isomorphism induces a compatible correspondence of facet rays. The polygon triangulation and crossing definitions are already available as a published reusable component; proofs about fans and the two constructions are the remaining work.
Difficulty
An isomorphism of abstract face lattices gives too little information: it exists between all associahedra of the same dimension. The useful comparison must control a linear map on the actual normal vectors. The first obstacle is proving that such a map preserves the rays and therefore preserves which facets are parallel. Then the two explicit descriptions of parallel pairs must be reconciled, and the resulting sign restriction on a triangulation must force alternating turns of its dual path. Showing only that the dual tree is a path is insufficient; path triangulations can make consecutive turns on the same side. Source, pp. 17, 23 and 28–29.
Formalization scope
Vertices are Fin (n+3) in counterclockwise positions, with zero-based indexing; Hohlweg–Lange signs apply to labels carried by those positions. Diagonals are unordered pairs. The imported Chvátal triangulation definition gives boundary edges, crossings, maximal noncrossing sets, and their triangles. A cone is the nonnegative span of the vectors assigned to a noncrossing set. The type I vectors are represented in Rn using quotient coordinates xk−xn+1; type II vectors are functions on the seed diagonals. Hohlweg–Lange Proposition 4.3, cited in the paper, identifies the maximal cones of the type I normal fan with triangulations. Source, pp. 15–16.
Normal isomorphism uses a real linear equivalence, dihedral symmetry uses only rotations and reflections of the polygon, and the snake is the explicit alternating triangulation. The cones use the actual facet vectors. These commitments exclude a mere bijection of index sets, an arbitrary permutation of vertices, and a path triangulation with nonalternating turns. The condition n≥2 appears only where the page has it, in the second sentence of Lemma 2.2 (uniqueness of the inducing symmetry); facet-normal comparisons quantify only over diagonals, exactly the facets represented in the paper. Reusable contributions include combinatorial flip lemmas, linear independence of triangulation rays, and general results about linear maps of simplicial fans.
Selected references
César Ceballos, Francisco Santos, and Günter M. Ziegler, Many non-equivalent realizations of the associahedron, Combinatorica 34 (2014), 513–551. arXiv:1109.5544v2.
Universality in Polytope Phase Transitions and Message Passing Algorithms 3: Projected Cross-Polytopes Have Weak Neighborliness ρ∗(δ) for Sub-Gaussian Matrices with a Gaussian ComponentResearch Paper
Why this phase transition matters
Sparse recovery asks when a vector with few nonzero coordinates can be reconstructed from fewer linear measurements than unknowns. A related geometric question asks how many faces of a high-dimensional cross-polytope survive a random linear projection. The two questions meet at the same threshold: uniqueness of a minimum-one-norm solution corresponds to a face of the projected cross-polytope. For Gaussian measurement matrices this threshold was known before the work of Bayati, Lelarge and Montanari, from Donoho's face-counting analysis (Donoho 2006); the same curve was later identified as the transition of approximate message passing (Donoho, Maleki and Montanari 2009). Their 2015 paper establishes the same weak-neighborliness curve for a broader class of independent sub-Gaussian entries with a nonzero Gaussian component. The result addresses the universality question posed for these projections: does the asymptotic transition depend on the full entry distribution or only on broad features of the matrix law?
The mathematical theorem is established in that paper. This mission records its statement in Lean and leaves the machine-checked proof open. The relevant statement is Theorem 2 on page 5 of the pinned arXiv version 2, rather than a claim about every random projection without a Gaussian component.
Polytopes, faces, and random matrices
The cross-polytopeCn is the unit ball for the coordinate one-norm in Rn:
Cn={x∈Rn:i=1∑n∣xi∣≤1}.
For an m×n matrix A, the projected polytope ACn consists of all Ax with x∈Cn. Write F(Q;ℓ) for the number of nonempty faces of Q whose affine dimension is ⌊ℓ⌋. The weak neighborliness level ρ∈(0,1) of a random sequence Qn⊆Rm(n) means that, for every ξ>0, the ratio F(Qn;m(n)ρ(1−ξ))/F(Cn;m(n)ρ(1−ξ)) converges in probability to one, while the analogous ratio with 1+ξ converges in probability to zero. Both limits belong to the definition; the first alone would record only survival below a candidate threshold.
The matrices have m(n)=⌊nδ⌋ rows for a fixed sampling ratio δ∈(0,1). Within each matrix, the entries are independent, centered, unit-variance, and sub-Gaussian with one scale factor independent of n. They also admit a decomposition A(n)=A(n)+ν0G(n), where ν0>0 and the entries of G(n) are independent standard normal variables, jointly independent of A(n). The theorem imposes no independence between matrices with different values of nBayati–Lelarge–Montanari, Theorem 2.
Formalization targets
Let ϕ and Φ be the density and distribution function of a standard normal random variable. The paper defines its phase boundary through a positive parameter α:
Footnote 3 states that fδ decreases from one to zero on the nonnegative half-line, so each δ∈(0,1) has exactly one positive parameter. The goal, Theorem 2, says that whenever fδ(α)=δ, the sequence A(n)Cn has weak neighborliness fρ(α) in probability. The Lean theorem spells out this parameter relation; it does not apply an inverse function at an argument outside a proved range.
The milestone list covers the two scalar results identifying the boundary, a deterministic condition for exact recovery, and the compressed-sensing transition. With Z standard normal and u+=max(u,0), the scalar function is
Gε(α)=ε(1+α2)+2(1−ε)E[(Z−α)+2].
Lemma 8 gives its unique positive minimizer and its minimum value. Lemma 9 relates that minimum to both sides of the boundary. The scalar state evolutionσt+12=F(σt2,ασt), with F(σ2,θ)=δ−1E{[η(X+σZ;θ)−X]2} and η(u;θ)=sign(u)(∣u∣−θ)+ soft thresholding, has slope Gε(α)/δ at the origin and is concave (Lemma 7). Lemma 10 shows that a two-time correlation map Fα,ε satisfies Fα,ε(Q)>Q on [0,1). Theorem 10, cited from Bürgisser and Cucker, bounds the probability that a Gaussian-perturbed rectangular matrix has a small least singular value:
P{σN(B+νG)≤νz}≤(a1z)M−N+1.
Lemma 5 gives a recovery condition based on an approximate dual certificate and singular-value bounds. Theorem 8 states that minimum-one-norm recovery succeeds with probability tending to one below the boundary and fails with probability tending to one above it Bayati–Lelarge–Montanari, pp. 39–41, 60–61.
What a formal proof would establish
The goal would certify that the same face-count transition applies to every entry law in the stated class, including laws that are not identically distributed across the matrix. The conclusion is geometric: it counts faces of an actual projected one-norm ball. The recovery milestone provides a second way to state the threshold for sparse signals. Together they make the normalization and the two sides of the transition explicit, so future variants can compare their assumptions and conclusions with a fixed formal statement.
No machine-checked proof of Theorem 2 or of the selected milestones is known. The declarations are open Lean statements over explicit definitions. A complete development would formalize the known argument in the paper, including the probabilistic estimates and the bridge from recovery probabilities to face counts. Sharper results that remove the Gaussian component would be separate theorems with their own hypotheses.
Where the difficulty lies
The count of surviving faces depends on many supports and sign patterns simultaneously. Matching means and variances of matrix entries does not make their finite-dimensional face counts equal. Likewise, controlling recovery for one fixed signal does not immediately control the fraction of all faces. Near the boundary, exact recovery also requires uniform singular-value information for many column submatrices. These are the points where elementary concentration for a single entry or a single support is insufficient. The source paper treats the geometric statement and the recovery transition under a Gaussian-component condition; a proof that silently assumes full Gaussianity would miss its universality claim.
Formalization scope
Vectors are functions on Fin n, and every one-norm is an explicit sum of absolute values. The squared Euclidean norm is a sum of coordinate squares; the default norm on Fin n → ℝ is not used for it. Face counts reuse the published Grunbaum2003.faceCount definition, with dimension ⌊ℓ⌋ for nonnegative ℓ; negative dimensions have zero nonempty faces. The two limits in weak neighborliness use convergence in measure, which expresses convergence in probability here. The printed lower ratio has a zero denominator for ξ>1, so that limit is stated for 0<ξ≤1. Ratios at small n may involve zero denominators, but the asymptotic assertion concerns arbitrarily large n.
Theorem 2 uses variance one and an N(0,1) Gaussian component. Theorem 8 instead uses variance 1/m(n) and an N(0,1/m(n)) component, exactly as printed. Sub-Gaussianity uses Mathlib's moment-generating-function predicate for all real parameters; this is the operative two-sided reading of the paper's stated scale condition. The scalar Gaussian expectation in Gε is accompanied by an explicit integrability conclusion in Lemma 8, excluding Lean's zero value for a nonintegrable integral. The restricted least singular value is the infimum of output norms on unit column vectors. This gives zero when a wide submatrix has a kernel and is the bound needed by Lemma 5. The state-evolution map is written as a function of σ2, and its derivative at 0 is a right derivative. In Lemma 10 the law of X∞ is the three-atom mixture on {0,+∞,−∞}, with the split of the mass ε between the two infinite atoms left free. The page's clause Fα,ε′(1)<1 is stated for α>α∗(ε), since the derivative equals 1 at α=α∗. Theorem 10 quantifies ν>0 and z>0, which the page leaves implicit.
The random-matrix predicates require measurability, independence within each n, the stated marginal laws, and independence of G(n) from A(n). They leave the matrix law otherwise arbitrary. The weak-neighborliness predicate contains both face-ratio limits and 0<ρ<1; neither the goal nor a milestone defines the threshold by assuming its conclusion. A full proof needs reusable facts about Gaussian integrals, independence of finite arrays, random face counts, restricted singular values, and the relation between projected faces and unique one-norm recovery. Contributions establishing those facts or closing any of the listed theorem statements are within scope.
Selected references
Mohsen Bayati, Marc Lelarge and Andrea Montanari, Universality in polytope phase transitions and message passing algorithms, Annals of Applied Probability 25(2), 2015. arXiv:1207.7321v2
David L. Donoho, High-dimensional centrally symmetric polytopes with neighborliness proportional to dimension, Discrete & Computational Geometry 35, 617–652, 2006. MR2225676
David L. Donoho, Arian Maleki and Andrea Montanari, Message-passing algorithms for compressed sensing, Proceedings of the National Academy of Sciences 106, 18914–18919, 2009. doi:10.1073/pnas.0909892106
Peter Bürgisser and Felipe Cucker, Smoothed analysis of Moore–Penrose inversion, SIAM Journal on Matrix Analysis and Applications 31, 2769–2783, 2010. MR2740632
Generalising the Scattered Property of Subspaces 4: For n ≥ h + 3, the Delsarte Dual of a Maximum h-Scattered Subspace of Dimension rn/(h + 1) Is Maximum (n − h − 2)-ScatteredResearch Paper
Motivation
Scattered subspaces are a central object of finite geometry. An Fq-subspace U of an Fqn-vector space is scattered when every one-dimensional Fqn-subspace meets it in Fq-dimension at most one. They give the largest scattered linear sets of projective spaces, and through them constructions of two-intersection sets, two-weight codes, strongly regular graphs and, most prominently, maximum rank distance (MRD) codes. Csajbók, Marino, Polverino and Zullo (arXiv:1906.10590v2) generalise the notion to h-scattered subspaces, which meet every h-dimensional Fqn-subspace in Fq-dimension at most h, prove the dimension bound rn/(h+1), and ask when it is attained.
When h+1 divides r, direct sums of known examples reach the bound (Theorem 2.6 of the paper). For other values of r the paper introduces a duality, the Delsarte dual, which turns a maximum h-scattered subspace of one space into a maximum (n−h−2)-scattered subspace of a space of another dimension. The name comes from Delsarte's duality on MRD codes, which the paper shows corresponds to it (Theorem 4.12). This mission is about that duality: Theorem 3.3 of the paper.
Setting
Let Fq⊆Fqn be finite fields, with n=dimFqFqn. Write V(r,qn) for an r-dimensional Fqn-vector space; it is also an Fq-space of dimension rn.
Definition 1.1. For 0<h≤r−1, an Fq-subspace U of V=V(r,qn) is h-scattered if ⟨U⟩Fqn=V and every h-dimensional Fqn-subspace S of V satisfies dimFq(S∩U)≤h. It is maximum h-scattered if no h-scattered subspace of V has larger Fq-dimension. The paper's Theorem 2.3 shows that an h-scattered subspace either has dimension r and defines a subgeometry, or has dimension at most rn/(h+1).
The setting of §3. Let V be a k-dimensional Fqn-vector space, written as a direct sum V=Λ⊕Γ of Fqn-subspaces with dimΛ=r and dimΓ=k−r. Let W be a k-dimensional Fq-subspace of V with ⟨W⟩Fqn=V and W∩Γ={0}, and put
U=⟨W,Γ⟩Fq∩Λ,
an Fq-subspace of Λ. Every k-dimensional Fq-subspace of Λ with k>r arises in this way (Lunardon and Polverino, cited as [21, Theorems 1, 2] in the paper). Let β:V×V→Fqn be a non-degenerate reflexive sesquilinear form with companion automorphism σ (linear in the first argument, β(v,aw)=aσβ(v,w)) which takes values in Fq on W×W; equivalently, β extends a non-degenerate reflexive form β′:W×W→Fq. Write Γ⊥={v:β(v,g)=0∀g∈Γ}, an r-dimensional subspace. The Delsarte dual of U (Definition 3.2) is the Fq-subspace
Uˉ=W+Γ⊥={w+Γ⊥:w∈W}⊆V/Γ⊥,
a subspace of a (k−r)-dimensional Fqn-space.
Formalization targets
Goal: Theorem 3.3
Suppose U is a maximum h-scattered Fq-subspace of Λ=V(r,qn) of dimension k=rn/(h+1), and n≥h+3. Then
Uˉ is a maximum (n−h−2)-scattered Fq-subspace of V/Γ⊥=V(h+1rn−r,qn),dimFqUˉ=k.
The statement holds for every admissible choice of the embedding and of β.
Milestones
Theorem 2.7 (p. 8): a maximum h-scattered subspace of dimension rn/(h+1) meets every hyperplane H in dimension between rn/(h+1)−n and rn/(h+1)−n+h.
The identity (S∗)⊥=(S⊥′)∗ (p. 9) for Fq-subspaces S of W, where S∗=⟨S⟩Fqn and ⊥′ is orthogonality for β′.
Proposition 3.1 (p. 9): if k>r and every hyperplane M of Λ satisfies dimFq(M∩U)<k−1 (condition (⋄)), then dimFqUˉ=k.
Theorem 2.3 (p. 4): the dimension bound rn/(h+1) for h-scattered subspaces.
Significance
The result. Theorem 3.3 converts a maximum h-scattered subspace of V(r,qn) of dimension rn/(h+1) into a maximum (n−h−2)-scattered subspace of V(rn/(h+1)−r,qn). For h=r−1 it was known through MRD codes; the paper proves it for every h. Its consequences in the paper are Corollaries 3.4 and 3.5 and Theorem 3.6: when n≥4 is even and r≥3 is odd, maximum (n−3)-scattered subspaces of V(r(n−2)/2,qn) exist which the direct sum construction of Theorem 2.6 cannot produce, because n−2 does not divide r(n−2)/2. Theorem 3.3 is also the geometric counterpart of Delsarte duality of MRD codes (Theorem 4.12 of the paper).
Formalizing it. The theorem is proved in the paper; no machine-checked version exists. A formalization would provide a reusable treatment of sesquilinear forms whose restriction to an Fq-form is controlled, of orthogonal complements across the field extension Fq⊆Fqn, and of the passage between Λ, V/Γ and V/Γ⊥. Theorems 2.3 and 2.7 are also the goals of companion missions in this series; here they enter as milestones.
Difficulty
The definition of Uˉ is easy; the content is in two dimension statements. First, W+Γ⊥ must not collapse: W∩Γ⊥={0} is not automatic and depends on the hyperplane condition (⋄) on U, which in turn needs the upper bound of Theorem 2.7, whose proof in the paper is a long counting argument with Gaussian binomials (Section 5). Second, the scattered property must be transported through the duality: a large intersection of Uˉ with an (n−h−2)-dimensional subspace of V/Γ⊥ must be converted into a large intersection of U with a hyperplane of Λ. This conversion runs through three different spaces and two different orthogonalities, ⊥ over Fqn and ⊥′ over Fq, and the identification (S∗)⊥=(S⊥′)∗ between them requires that W have an Fq-basis which is an Fqn-basis of V. Maximality is a further step that uses the bound of Theorem 2.3 in V/Γ⊥.
Formalization scope
Fq and Fqn are finite fields F, K with Algebra F K; V is a finite-dimensional K-module with a compatible F-structure (IsScalarTower F K 𝕍). The setting of §3 is a structure DelsarteSetting F K 𝕍 holding Λ,Γ (complementary), W (with dimFqW=dimFqnV, spanning, W∩Γ=0), σ:Fqn≃Fqn and β:V→FqnV→σFqn with non-degeneracy, reflexivity and β(W,W)⊆Fq. The embedding of Λ into V is data, not a theorem; its existence is cited by the paper and is not an item. The paper's β′ is the restriction of β to W.
Conventions pinned:
U is an F-subspace of the type ↥Λ, and "h-scattered in Λ" is Definition 1.1 with ambient space Λ, including 0<h<r and ⟨U⟩Fqn=Λ. The dual is (n − h − 2)-scattered in the quotient 𝕍 ⧸ Γ^⊥, whose dimension is k−r.
Every rn/(h+1) is multiplied out: (h+1)dimU=rn. Hyperplanes are subspaces with dim+1=dim of the ambient space; dim<k−1 is written dim+1<k. The only natural-number subtraction is the index n−h−2, exact because n≥h+3.
The paper's k>r is a hypothesis of Proposition 3.1, as on the page, and is derived (not assumed) in Theorem 3.3.
The form must be non-degenerate and Fq-valued on W: with β=0 one would get Γ⊥=V and a zero quotient, and without β(W,W)⊆Fq the subspace W+Γ⊥ is not the paper's Delsarte dual; both conditions are fields of the setting and may not be dropped.
Cited inputs: none of the milestones is proved elsewhere; Theorems 2.3 and 2.7 duplicate the goals of companion missions 1 and 3 and may be closed by importing their proofs once published. Contributions welcome: the sesquilinear-form infrastructure (dimension of orthogonal complements, the extension of β′ from W to V), Proposition 3.1, and the transport argument of Theorem 3.3.
Selected references
B. Csajbók, G. Marino, O. Polverino, F. Zullo, Generalising the scattered property of subspaces, arXiv:1906.10590v2, 2020; Combinatorica 41 (2021). https://arxiv.org/abs/1906.10590v2
G. Lunardon, O. Polverino, Translation ovoids of orthogonal polar spaces, Forum Math. 16 (2004), 663–669 (the embedding used in §3).
A. Blokhuis, M. Lavrauw, Scattered spaces with respect to a spread in PG(n, q), Geom. Dedicata 81 (2000), 231–243 (the case h = 1 of the bound).
P. Delsarte, Bilinear forms over a finite field, with applications to coding theory, J. Combin. Theory Ser. A 25 (1978), 226–241 (Delsarte duality of rank-metric codes).
Generalising the Scattered Property of Subspaces 2: If h + 1 Divides r and n ≥ h + 1, Maximum h-Scattered 𝔽_q-Subspaces of V(r, qⁿ) of Dimension rn/(h + 1) ExistResearch Paper
Motivation
A scattered subspace is an Fq-subspace U of an Fqn-vector space V that meets every one-dimensional Fqn-subspace of V in an Fq-subspace of dimension at most one. Scattered subspaces produce scattered linear sets in projective spaces over finite fields, and through them two-intersection sets, two-weight codes, translation caps and maximum rank distance (MRD) codes. Blokhuis and Lavrauw (Geom. Dedicata 2000) proved that a scattered subspace of V(r,qn) has dimension at most rn/2, and constructions of that dimension are known whenever rn is even (see Bartoli, Giulietti, Marino, Polverino 2018 and the references there).
Csajbók, Marino, Polverino and Zullo (arXiv:1906.10590v2, Combinatorica 41, 2021) replace "one-dimensional" by "h-dimensional". The resulting h-scattered subspaces interpolate between scattered subspaces (h=1) and subspaces meeting every hyperplane in small dimension (h=r−1), which Sheekey and Van de Voorde (Des. Codes Cryptogr. 2020) showed to be equivalent to MRD codes with an idealiser isomorphic to Fqn. For the new notion the paper proves an upper bound on the dimension (Theorem 2.3) and shows that the bound is attained when h+1 divides r (Theorem 2.6). This mission is the attainment half.
Setting
Let Fq⊆Fqn be finite fields, so n=[Fqn:Fq], and let V=V(r,qn) be an r-dimensional Fqn-vector space with r≥1. Every Fqn-space is also an Fq-space of dimension rn. For an integer h with 0<h≤r−1, an Fq-subspace U≤V is h-scattered (Definition 1.1) if
U spans V over Fqn, ⟨U⟩Fqn=V, and
dimFq(S∩U)≤h for every h-dimensional Fqn-subspace S of V.
An h-scattered subspace of largest possible Fq-dimension is maximum h-scattered. Theorem 2.3 of the paper says that an h-scattered U either has dimension r and defines a subgeometry (an Fq-basis of U is an Fqn-basis of V), or satisfies
dimFqU≤h+1rn.(1)
Two building blocks appear in the statements. If V=V1⊕⋯⊕Vt with Vi=V(ri,qn) and Ui≤Vi are Fq-subspaces, then U=U1⊕⋯⊕Ut is the direct sum of the Ui. For r≤n the Gabidulin-type subspace of Fqnr is
Gr={(x,xq,xq2,…,xqr−1):x∈Fqn},
the image of an Fq-linear map, since x↦xqj fixes Fq.
Formalization targets
Goal: Theorem 2.6 (p. 7)
If h≥1, h+1 divides r and n≥h+1, then V(r,qn) contains an Fq-subspace U that is maximum h-scattered and satisfies
dimFqU=h+1rn.
Milestones, in the order the paper uses them
Proposition 2.1 (p. 3): for h>1, every h-scattered subspace is i-scattered for all 0<i<h.
Theorem 2.3 (p. 4): the dichotomy above, subgeometry or bound (1).
Theorem 2.4 (p. 6): if Ui is hi-scattered in Vi, then U1⊕⋯⊕Ut is minihi-scattered in V1⊕⋯⊕Vt.
Theorem 2.4, second sentence (p. 6): if every Ui is h-scattered with dimFqUi=rin/(h+1), then the direct sum is h-scattered of dimension rn/(h+1).
Example 2.5 (p. 7): for 2≤r≤n, Gr is maximum (r−1)-scattered of dimension n.
Significance
Together with Theorem 2.3, the goal settles the largest dimension of an h-scattered subspace of V(r,qn) whenever h+1∣r and n≥h+1: it is exactly rn/(h+1). The subspaces it produces are the input of the paper's Delsarte duality (Theorem 3.3), which turns maximum h-scattered subspaces of V(r,qn) reaching bound (1) into maximum (n−h−2)-scattered subspaces of V(rn/(h+1)−r,qn) and so gives constructions also when h+1∤r. The direct-sum theorem is also of independent use: it extends the direct-sum construction for scattered linear sets of Bartoli, Giulietti, Marino and Polverino to every h, and Example 2.5 gives the subspace counterpart of Gabidulin codes.
All results in this mission are proved in the paper. To our knowledge none of them has a machine-checked proof; no formal library contains scattered subspaces, linear sets or Gabidulin-type subspaces. The remaining work is formalizing the paper's arguments: the counting of roots of linearized polynomials behind Example 2.5, the Grassmann-formula and quotient-space argument of Theorem 2.4, and the bound (1) of Theorem 2.3, which the companion mission on the dimension bound states as its goal.
Difficulty
The construction itself is short; the work lies in the three ingredients. The obvious approach to Theorem 2.4 fails: an h-dimensional Fqn-subspace W of V1⊕V2 need not be the sum of its intersections with V1 and V2, so the intersection W∩U cannot be bounded summand by summand. Example 2.5 needs that a nonzero q-polynomial ∑j<rajxqj has at most qr−1 roots in Fqn, and the root set is an Fq-subspace. Maximality is not a property of a single subspace: it quantifies over every h-scattered subspace of V and so needs the full upper bound of Theorem 2.3, including the case n<h+1 handled there by Proposition 2.1.
Formalization scope
Fq is a finite field F, Fqn a finite field K with Algebra F K, so q=Fintype.card F and n=Module.finrank F K. V is a finite-dimensional K-module with a compatible F-module structure (IsScalarTower F K V), and r=Module.finrank K V. An Fq-subspace is a Submodule F V; its intersection with an Fqn-subspace S is S.restrictScalars F ⊓ U.
Conventions the statements commit to:
The range 0<h<r and the spanning condition are part of IsHScattered; without the range every spanning subspace would be h-scattered for h≥r.
Every quotient rn/(h+1) is multiplied out, as (h+1)dimFqU=rn or ≤rn; no natural-number division is used.
The direct sum in Theorem 2.4 is external: V=∏i<tVi ((i : Fin t) → V i) and U=Submodule.pi Set.univ U. The minimum h=minihi is given by h≤hi for all i and h=hi for some i. The second part of Theorem 2.4 assumes t≥1.
Example 2.5 is stated on Fin r → K, with Gr the range of the F-linear map x↦(xqj)j<r, and assumes r≥2 so that (r−1)-scattered is within Definition 1.1's range.
The goal assumes r≥1: h+1 divides 0, but the zero space has no h-scattered subspace. The upper end h<r follows from h+1∣r.
"Defines a subgeometry" in Theorem 2.3 is: some subset of U spans U over Fq and is an Fqn-basis of V.
The goal is not satisfied by a small subspace: both the dimension equality (h+1)dimFqU=rn and maximality among all h-scattered subspaces of V are part of its conclusion.
Results the paper cites without a number (the Blokhuis–Lavrauw bound for h=1, the direct-sum theorem for scattered linear sets) are not items. Theorem 2.3 is restated here because the maximality in Theorem 2.6 rests on it; it duplicates the goal of the companion mission. Useful infrastructure beyond this mission: roots of linearized polynomials over finite fields, dimension formulas for subspaces under restriction of scalars, and direct sums of h-scattered subspaces. Contributions on any milestone are welcome, and the goal can be closed from the milestones alone.
D. Bartoli, M. Giulietti, G. Marino, O. Polverino, Maximum scattered linear sets and complete caps in Galois spaces, Combinatorica 38 (2018), 255–278. https://doi.org/10.1007/s00493-016-3531-6
Maximum Scattered Linear Sets and Complete Caps in Galois Spaces 2: For q = 2^t, t Even, and n ≥ 4 Even, AG(n, q) Has a Complete Cap of Size 2√(q^(n−1))Research Paper
Small complete caps in Galois spaces
A cap in an affine or projective space over a finite field is a set of points no three of which are collinear; a cap is complete when it is maximal with respect to inclusion, so that every point outside it lies on a line through two of its points. Caps are closely connected with error-correcting codes: projective caps can serve as parity-check columns for linear codes with minimum distance at least 4. Constructing small complete caps explicitly is a long-standing question in finite geometry; Giulietti's survey collects the known families.
Counting the lines through pairs of points gives the trivial lower bound
2⋅qn−1(1)
for the size of a complete cap in a Galois space of dimension n and order q. A short timeline:
Segre (1959) constructed complete caps of size 3q+2 in PG(3,q), q even.
Pambianco and Storme (1996) generalized this to complete caps of size 2qs in AG(2s+1,q), q even: bound (1) is sharp up to a constant in odd dimension, for even q.
Giulietti (2007) studied translation caps in AG(r,2t) and the doubling construction, which turns a translation cap of the largest possible size into a complete cap one dimension higher.
Let q=2t and let Fq be the field with q elements. The affine space AG(r,q) has as points the vectors (a1,…,ar)∈Fqr; three points are collinear when they lie on a common affine line over Fq.
For an additive subgroup G of Fqr, KG is the set of points whose coordinate vectors lie in G. A translation cap is a cap of the form KG. By Giulietti, Proposition 2.5, for t>1 a translation cap has at most qr/2 points; one attaining this bound is a maximal translation cap.
On the projective side, let V=F2tr, so that PG(V,F2t)=PG(r−1,2t). An F2-subspace U of V (an additive subgroup) of F2-dimension k, the rank, defines the F2-linear setLU={⟨u⟩F2t:u∈U∖{0}}. It is scattered when every point ⟨u⟩ meets U in exactly {0,u}, i.e. has weight one. A scattered linear set has rank at most rt/2 (Blokhuis–Lavrauw); one of rank 3t/2 in the plane PG(2,2t) is called maximum.
Formalization targets
Goal: Theorem 1.3
For q=2t, t even, and n≥4 even, there is a complete cap S in AG(n,q) with
∣S∣=2qn−1.
The exponent t(n−1)/2 is an integer because t is even.
Milestones
Theorem 4.2 ([6, Lemma 2.1]): for q even, KG is a translation cap iff any two distinct non-zero vectors of G are Fq-linearly independent.
Proposition 4.3: for t>1, LU is a scattered F2-linear set of PG(r−1,2t) iff KU is a translation cap of AG(r,2t).
The bound of [6, Prop. 2.5]: a translation cap in AG(r,2t), t>1, has at most qr/2 points.
Lemma 4.5 ([6, Prop. 2.8]): the product of maximal translation caps in AG(r,2t) and AG(rˉ,2t) is a maximal translation cap in AG(r+rˉ,2t).
The parabola{(x,x2):x∈F2t} is a translation cap in AG(2,2t).
Lemma 4.6 (doubling, [6, Cor. 2.12]): if KG is a maximal translation cap in AG(r,2t), then KG×{0,1} is a complete cap in AG(r+1,2t).
Proposition 4.7: a maximum scattered linear set in PG(2,q) yields a complete cap in AG(n,q) of size 2q(n−1)/2.
The existence input, restated from Section 2: Lemma 2.8 and Proposition 2.9 (a suitable coefficient b), Theorem 2.10 (the scattered F2-linear set {x2+bx22n+1+xω} of rank 3n in PG(2,22n), covering t=2n≥4), and the Baer-subplane case r=3, t=2 (covering q=4).
Significance
Theorem 1.3 shows that the trivial bound (1) is sharp up to the factor 2 in even dimension n≥4 for every even square q, extending to even dimension what the constructions of Segre and Pambianco–Storme give in odd dimension. The construction supplies caps near the elementary size lower bound in a parameter range where the paper reports no comparably small infinite family. Remark 4.8 of the paper extends the construction to complete caps of comparable size in PG(n,q). The proof also establishes Proposition 4.3, a dictionary between scattered F2-linear sets and translation caps, so that any new maximum scattered linear set yields new small complete caps.
The result is proved on paper; no machine-checked proof of it or of the cited results of [6] (Lemmas 4.5, 4.6 and the bound of Prop. 2.5, whose proofs are not in this paper) is known to exist. The mission produces a formal statement of Theorem 1.3, the cap–linear set correspondence, and formal statements of the three results the paper imports from [6].
Difficulty
Assembling Proposition 4.7 from the milestones is short. The difficulty lies in the inputs. The doubling construction requires showing that every point of AG(r+1,q) outside KG×{0,1} lies on a secant, which uses the maximality ∣G∣=qr/2 in a counting argument; it is cited from [6], not proved in the paper. The existence of a maximum scattered linear set in PG(2,2t) is the deep input: Lemma 2.8 needs a bound on the value set of a non-permutation polynomial (Turnwald) and a point count on a plane curve over F23n. A tempting shortcut, taking any maximal cap obtained by greedy extension, gives a complete cap of unknown and generally much larger size; the content of the theorem is the exact size.
Formalization scope
AG(r,q) is Fin r → K for a finite field K with ∣K∣=2t; collinearity is Mathlib's affine Collinear K, over K itself. A complete cap is quantified against every point of AG(r,q).
Sizes are Set.ncard. The goal's size 2qn−1 is written 2⋅2t(n−1)/2 with natural-number division, exact because t is even; maximality of a translation cap is the squared form ∣S∣2=qr, and the [6] bound is ∣S∣2≤qr.
Scattered-ness is the weight-one condition "cu∈U, c∈F2t, u=0 imply c∈F2"; rank k means ∣U∣=2k. "Maximum" in Proposition 4.7 is read as rank 3t/2, as in the first line of its proof.
In Section 2, F2m is the fixed field of x↦x2m inside E with ∣E∣=26n; norms are explicit Frobenius products. ω ranges over all of F22n∖F2n (the paper's standing ω). Proposition 2.9 carries the standing assumption n≥2 of Section 2.
Lemmas 4.5, 4.6 and the [6] bound carry t>1; for t=1 every subset of AG(r,2) is a cap and Lemma 4.6 fails.
Ruled out: stating the goal with ≤ or ≥ in place of the exact size, or measuring collinearity over F2 (over which every set is a cap), would make it trivial.
Citation basis: arXiv:1512.07467v1; all theorem numbers and pages refer to that version.
Welcome contributions: a general library of caps and translation caps in AG(r,q); the scattered-linear-set/translation-cap dictionary; a formalization of the doubling construction of [6]; transport of the F26n-model of Theorem 2.10 to coordinates F22n3. The linear-set definitions mirror those of the companion mission on scattered linear sets and are reusable there.
Selected references
D. Bartoli, M. Giulietti, G. Marino, O. Polverino, Maximum scattered linear sets and complete caps in Galois spaces, arXiv:1512.07467v1, 2015; Combinatorica 37 (2017). arXiv:1512.07467v1
[3] A. Blokhuis, M. Lavrauw, Scattered spaces with respect to a spread in PG(n, q), Geom. Dedicata 81 (2000), 231–243. https://doi.org/10.1023/A:1005283806897
[7] M. Giulietti, The geometry of covering codes: small complete caps and saturating sets in Galois spaces, in Surveys in Combinatorics 2013, LMS Lecture Note Series 409, Cambridge University Press, 2013, pp. 51–90. https://doi.org/10.1017/CBO9781139506748.003
[17] F. Pambianco, L. Storme, Small complete caps in spaces of even characteristic, J. Combin. Theory Ser. A 75(1) (1996), 70–84. https://doi.org/10.1006/jcta.1996.0064
[19] B. Segre, On complete caps and ovaloids in three-dimensional Galois spaces of characteristic two, Acta Arith. 5 (1959), 315–332. https://doi.org/10.4064/aa-5-3-315-332
Maximum Scattered Linear Sets and Complete Caps in Galois Spaces 1: Scattered 𝔽_q-Linear Sets of Rank rt/2 Exist in PG(r − 1, q^t) for t Even, in Three Families of (q, t)Research Paper
Motivation
Linear sets are the main tool for building point sets with few intersection sizes in finite projective spaces: sets meeting every hyperplane, two-intersection sets, translation ovoids, and the geometric side of finite semifields and rank-metric codes (Polverino, 2010). Among them, scattered linear sets are those whose points all carry the smallest possible weight, and a scattered linear set of the largest possible rank is called maximum scattered. By Blokhuis and Lavrauw (2000), a maximum scattered linear set of PG(r−1,qt) of rank rt/2 is a two-intersection set with respect to hyperplanes, so each one yields a two-weight code and a strongly regular graph.
Timeline.
2000, Blokhuis–Lavrauw: the rank of a scattered Fq-linear set of PG(r−1,qt) is at most rt/2, and for r even this bound is attained.
2000, Ball–Blokhuis–Lavrauw: examples of rank 6 in PG(2,q4).
Classical: for r=3, t=2 the bound 3 is attained by Baer subplanes.
2000, Blokhuis–Lavrauw, Thm 4.4: existence (without explicit examples) for r>3, t=2, q=2 and for r≥3, (t−1)∣r, t even, q>2.
2015, Bartoli, Giulietti, Marino and Polverino (arXiv:1512.07467v1, Combinatorica 37 (2017)): three explicit families in PG(2,q2n) and, by direct sums, maximum scattered linear sets in PG(r−1,qt) for t even in three families of (q,t). This mission formalizes that result; the companion mission formalizes the paper's application to complete caps.
Setting
Let q be a prime power, t≥1, and let V be an r-dimensional vector space over Fqt; PG(V,Fqt)=PG(r−1,qt) has as points the spans ⟨v⟩Fqt of nonzero v∈V. An Fq-subspaceU⊆V is a subset closed under addition and under multiplication by Fq. It defines the Fq-linear set
LU={⟨u⟩Fqt:u∈U∖{0}},
whose rank is dimFqU. A linear set comes paired with U, so every statement here is about U. The weight of a point ⟨v⟩ is dimFq(⟨v⟩Fqt∩U), and LU is scattered when every point of LU has weight 1; equivalently, for every nonzero u∈U,
λ∈Fqt,λu∈U⟹λ∈Fq.
The plane construction (§2). Fix n≥2 and the field E=Fq6n with its subfields Fq⊆Fqn⊆Fq2n and Fq3n. As an Fq2n-space E has dimension 3, so PG(E,Fq2n)=PG(2,q2n). For ω∈Fq2n∖Fqn and an Fq-linear f:Fq3n→Fq3n the paper studies
Uf={f(x)+xω:x∈Fq3n},
with f a monomial axqi or a binomial fi,a,b(x)=axqi+bxq2n+i. The relative norms Nqm/qd(x)=∏j<m/dxqdj enter the hypotheses.
Formalization targets
Goal: Theorem 1.2 (p. 3)
For t even and r≥2, in each of the cases (a) q=2, t≥4; (b) t≡0(mod3); (c) q≡1(mod3), t≡0(mod3),
∃U⊆FqtrFq-subspace:dimFqU=2rt,LUscattered.
Milestones, in proof order
Proposition 2.1 (p. 5): Uf has rank 3n, and LUf is scattered iff Qf∩Fq2n=Fq, where Qf is the set of quotients f(y)+yωf(x)+xω, y=0.
Proposition 2.2 (p. 6): the same criterion through the polynomial system (5)–(6).
Theorems 2.3, 2.4 (pp. 7, 9): the monomial families, for n≡0(mod3) and for q≡1(mod3).
Theorem 2.5 (p. 10): existence in PG(2,q2n) in those two regimes.
Lemma 2.6 (p. 11): φ(x)/x and φˉ(x)/x have the same image, where φˉ is the trace adjoint.
Proposition 2.7, Lemma 2.8, Proposition 2.9, Theorem 2.10 (pp. 12–16): the binomial family for q=2.
Theorem 3.1 (p. 16): direct sums of scattered linear sets are scattered, of rank rt/2 iff each summand has rank sit/2.
The line example (p. 2, cited from Lavrauw's thesis) and the Baer-subplane caser=3, t=2 (p. 3).
Significance
Theorem 1.2 gives maximum scattered linear sets, and hence two-intersection sets, two-weight codes and strongly regular graphs, for infinitely many (q,t) with r odd, a regime where earlier existence results covered only a few values of t. The q=2 case feeds the paper's second main result: scattered F2-linear sets of PG(2,2t) of rank 3t/2 are translation caps, from which complete caps of size 2qn−1 in AG(n,q) are built.
All statements are proved in the preprint; none has a machine-checked proof. Formalizing them requires a usable theory of subfields of a finite field as Frobenius fixed fields, relative norms and their images, linearized polynomials and their trace adjoints, and the passage between Fq-dimension, cardinality and weight. Each of these is reusable for later work on linear sets, MRD codes and semifields.
Difficulty
The criterion of Proposition 2.2 reduces scatteredness to a polynomial system, but the system has to be solved for a specific f. For the monomials this rests on the solvability of zqi−1=c in Fq3n, a norm condition interacting with the gcd hypotheses. For the binomial with q=2, the existence of a suitable b (Lemma 2.8) needs a value-set bound for non-permutation polynomials (Turnwald, 1995) and a point count on a plane curve. The higher-dimensional statement then needs the elementary bound dimU≤st/2 for scattered U to obtain the rank equivalence in Theorem 3.1. A tempting shortcut, taking U=Fqr or any small subspace, is scattered but has the wrong rank; the content is in the rank rt/2.
Formalization scope
Citation basis. arXiv:1512.07467v1; page numbers equal PDF pages.
Fields.Fqm⊆E is the fixed field of x↦xqm in a finite field E of characteristic p with ∣E∣=q6n, q=ph. Norms and traces are explicit Frobenius products and sums.
Subspaces and rank. An Fq-subspace is a carrier set with closure conditions. Rank k is ∣U∣=qk; in Theorem 3.1 rank rt/2 is ∣W∣2=qrt.
Points. Scatteredness takes the spanning field as an argument: Fq2n in §2, the whole Fqt in Theorem 1.2 and §3. PG(r−1,qt) is modelled on Fin r → K; the plane of §2 on E itself.
Pinned readings.
Theorem 1.2 prints no range for r. The preceding sentence and the proof (p. 17) say r≥5, and r=1 is false. The goal assumes r≥2, covered by the line example (r=2), §2 with the Baer case (r=3) and Theorem 3.1 (r≥4).
ω is quantified over all of Fq2n∖Fqn.
The index ranges 1≤i≤3n−1 (monomial) and 2n+i≤3n−1 (binomial) come from the case headings on pp. 7 and 10.
Proposition 2.7's printed "wx" is ωx.
Theorem 2.10 keeps its printed hypothesis N23n/2n(b)=1.
Theorem 3.1's rank clause assumes t≥2; for t=1 it is false.
Ruled out. Taking the span over E or over Fq, or dropping the rank, would make the statements false or trivial; every existence statement fixes the rank, and the span field is explicit.
Contributions welcome. Frobenius-fixed-field cardinalities, norm surjectivity, the criteria of Propositions 2.1–2.2, the monomial and binomial families, and the direct-sum rank computation.
A power improvement in the Heilbronn triangle lower boundOpen Problem
Motivation
The Heilbronn triangle problem asks how large the smallest triangle in an n-point set can be. A positive improvement in the exponent would contradict bounds at every scale arbitrarily close to n−2. The source is OpenAI's September 2026 manuscript.
Setting
Points lie in the closed unit square in the real plane. Triangle area is half the absolute determinant of the two displacement vectors, and the lower-bound condition quantifies over all triples of distinct points.
The Heilbronn exponent δ is positive and that there exist a sequence of natural numbers n(j) tending to infinity and finite sets P(j) of points in the plane, such that for every j, n(j) ≥ 3, P(j) has exactly n(j) points, all lying in the closed unit square [0,1]×[0,1], and every triple of three distinct points of P(j) spans a triangle of area at least n(j)^(−2+δ). Triangle area is |(q₁−p₁)(r₂−p₂)−(q₂−p₂)(r₁−p₁)|/2. Here δ = 1/(100000·K) with K = T²+1, where T = C(M,3), M = C(4·41−1, 41) = C(163,41), so δ is an explicit but extremely small positive rational constant. Thus the statement asserts an infinite family of point sets whose smallest triangle area is at least a power n^(−2+δ).
The formal goal gives an unbounded sequence of configurations with a fixed explicit power improvement. An attached companion target rules out an eventual almost-n−2 upper bound at half that exponent. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.
Difficulty
Avoiding collinear triples is insufficient: every nonzero triangle must also satisfy one uniform quantitative area bound. The exponent must stay positive independently of the size of the configuration.
Formalization scope
The selected goal asserts a sequence tending to infinity, rather than the stronger all-sufficiently-large-sizes statement in the manuscript. The explicit exponent is heilbronnExponent, built from fixed binomial coefficients. Finite sets eliminate repeated points; real powers specify the area scale.
The shared definitions are supplied by HeilbronnTriangle. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.
Selected references
OpenAI, A power improvement in the Heilbronn triangle lower bound, preprint, September 2026. Manuscript.
The crossing number of complete bipartite graphsOpen Problem
Motivation
Drawing all edges between two vertex classes creates unavoidable intersections. The Zarankiewicz target asks for the exact best crossing count with both part sizes variable. The source manuscript presents the surrounding research claim.
Setting
The complete bipartite graph has vertex type Fin m⊕Fin n and one edge for every pair in Fin m×Fin n. Admissible plane drawings use simple continuous arcs, distinct vertices, finitely many proper double crossings and no triple crossings.
Formalization target
For every m,n>0, prove there is a drawing with exactly
Z(m,n)=⌊2m⌋⌊2m−1⌋⌊2n⌋⌊2n−1⌋
crossing points, and every admissible drawing has at least Z(m,n) crossings.
The formal target includes both an attaining drawing and the universal lower bound. Small positive part sizes remain in scope. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
The best known construction alone cannot establish optimality. The lower bound must allow arbitrary continuous edge arcs and repeated crossings of a pair of edges.
Formalization scope
Proper intersections use local coordinate-axis charts. Counted objects are crossing points, not merely pairs of edges that meet. The formula is implemented by axisPairs(r)=(r/2)((r−1)/2) in natural arithmetic. Tangencies, overlaps and triple crossings are excluded by the drawing model.
Selected references
OpenAI, The crossing number of complete bipartite graphs, preprint, 2026. Pinned manuscript.
The crossing number of complete graphsOpen Problem
Motivation
The complete graph forces many crossings in any plane drawing. The mission seeks the exact ordinary crossing number rather than one drawing’s upper bound. The source manuscript presents the surrounding research claim.
Setting
An admissible drawing uses distinct vertex points and injective continuous edge paths whose interiors avoid vertices. Intersections are finitely many proper double crossings, with no triple crossing. Every crossing point is counted, including repeated meetings of a pair of edges.
The target fixes the exact minimum across the full continuous-drawing class. It does not restrict edges to straight segments or impose a special layout. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
An explicit drawing establishes only an upper bound. The equality also requires a bound valid for all admissible topological drawings.
Formalization scope
The graph uses ordered endpoint pairs with increasing indices. Proper crossings are defined through local open partial homeomorphisms taking the two traces to coordinate axes. The ordinary crossing number is the natural infimum of crossing counts; hill uses natural subtraction and division. The selected theorem starts at n=3.
Selected references
OpenAI, The crossing number of complete graphs, preprint, 2026. Pinned manuscript.
A translational tile with no fully periodic tiling in dimension threeOpen Problem
Motivation
A tile may admit a translation tiling while forcing every such tiling to lack a full lattice of periods. The mission asks for this phenomenon in dimension three and its persistence under Euclidean thickening. The source manuscript presents the surrounding research claim.
Setting
A finite nonempty integer tile T⊆ℤᵈ tiles with complement A when addition T×A→ℤᵈ is bijective. Full periodicity means invariance under a finite-index subgroup. The thickening is the union of closed unit cubes based at T; Euclidean tiling means unique covering almost everywhere.
Formalization target
Construct T⊆ℤ³ that tiles but has no fully periodic complement, and whose thickening tiles ℝ³ but has no complement invariant under any full-rank lattice. Also prove
min{d:an integer tile without a periodic complement exists in Zd}=3.
The goal includes both discrete and arbitrary-real-translation Euclidean assertions, plus minimality among all natural dimensions. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
Excluding periodic integer translation sets does not automatically exclude Euclidean tilings with noninteger shifts. The latter universal quantifier is a separate clause.
Formalization scope
Discrete tilings are exact bijections, whereas Euclidean tilings are almost-everywhere unique representations relative to Lebesgue measure. Euclidean full periodicity uses the integer span of a real basis. Closed-cube overlaps are handled by the almost-everywhere convention.
Selected references
OpenAI, A translational tile with no fully periodic tiling in dimension three, preprint, 2026. Pinned manuscript.
Translative covering densities of order n log nOpen Problem
Motivation
The worst covering density over convex bodies measures how much overlap is unavoidable when translations must cover all of space. Comparing unrestricted centers with a single lattice separates two geometric constraints. The source manuscript presents the surrounding research claim.
Setting
The translative density θ_T(K) is the infimum of volume(K) times the upper intensity of locally finite covering center sets. Intensity is measured in expanding centered cubes. The lattice density θ_L(K) takes the corresponding infimum over discrete full-rank lattice coverings.
Formalization target
For each of the four suprema Aₙ, over all or centrally symmetric convex bodies and using θ_T or θ_L, prove common positive constants c,C and a threshold n₀ with
The selected endpoint asserts the same asymptotic order for all four worst-case quantities. The manuscript’s new translative lower-bound claim is part of this broader packaged endpoint. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
A lower bound for lattice centers does not exclude a more efficient nonlattice cover. The unrestricted lower bound ranges over every locally finite covering set.
Formalization scope
The definitions retain extended nonnegative real densities and suprema, so a finite upper bound also asserts finiteness. Central symmetry may have any center. The theorem concerns suprema over bodies, not a lower bound on every individual body.
Selected references
OpenAI, Translative covering densities of order n log n, preprint, 2026. Pinned manuscript.
A single-lattice covering bound of order n log nOpen Problem
Motivation
Covering Euclidean space with translates of one body becomes more restrictive when every center must lie in a single lattice. The mission asks for a density bound with the optimal-order n log n shape claimed in the manuscript. The source manuscript presents the surrounding research claim.
Setting
A convex body is compact and convex with nonempty interior. A full lattice L is a discrete integer submodule spanning the real coordinate space. It covers by K when K+L=ℝⁿ, and its covering density is volume(K)/covolume(L).
The centers form one full-rank lattice. The target includes no symmetry or boundary smoothness assumption on K. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
A union of a few lattice cosets is not itself the required single lattice. Density control must accompany exact coverage of every point.
Formalization scope
The formal theorem explicitly supplies DiscreteTopology L and IsZLattice ℝ L in addition to the integer submodule. It uses Mathlib lattice covolume, real volume and the natural logarithm. Dimension starts at two, and the universal C is chosen before K and n.
Selected references
OpenAI, A single-lattice covering bound of order n log n, preprint, 2026. Pinned manuscript.
The symmetric Mahler conjecture and its equality casesOpen Problem
Motivation
The volume of a symmetric convex body multiplied by the volume of its polar is unchanged by invertible linear coordinates. Its extremizers are therefore classified up to linear equivalence. The source manuscript presents the surrounding research claim.
Setting
For an origin-symmetric compact convex K⊆ℝⁿ with nonempty interior, the polar body K° consists of p with Σpᵢxᵢ≤1 for every x∈K. Hanner bodies are generated from centered nondegenerate intervals by products and convex joins; linear Hanner bodies also allow invertible linear images.
Formalization target
For n≥1, prove the equality classification
∣K∣∣K∘∣=n!4n⟺K is a linear Hanner body.
The lower-bound inequality is retained as a separate supporting target.
The goal identifies every equality case, not only one minimizing example. The manuscript’s inequality and equality assertions appear as distinct published statements. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
Showing that the recursively constructed examples attain the value gives only one implication. The reverse implication must classify arbitrary symmetric convex bodies, including nonpolyhedral inputs.
Formalization scope
Points are functions Fin n→ℝ and polarity uses the coordinate dot product. Volumes are converted from ENNReal to ℝ in the product. The two definition groups both declare coordinatePolar; they remain separate references rather than an aggregate module.
Selected references
OpenAI, The symmetric Mahler conjecture and its equality cases, preprint, 2026. Pinned manuscript.
A power saving for planar halving linesResearch Paper
Motivation
Given n points in the plane with no three on a line, a halving line is a line through two of the points that leaves exactly half of the remaining points on each side. How many halving lines can an n-point set have? The question is the middle case of the k-set problem: count the k-element subsets that a line can cut off. It controls the complexity of levels in line arrangements, and through them the running time of many algorithms in computational geometry (levels, ham-sandwich cuts, k-th order Voronoi diagrams).
The gap between the bounds is one of the best known in discrete geometry: the upper bound has been O(n4/3) since 1998, while the best constructions give only neΩ(logn).
Timeline
1971, 1973. Lovász, and Erdős–Lovász–Simmons–Straus, prove the O(n3/2) upper bound and construct sets with Ω(nlogn) halving lines.
1992. Pach, Steiger and Szemerédi improve the upper bound by an iterated-logarithm factor (doi:10.1007/BF02187829).
1998. Dey proves that the number of k-sets is O(n(k+1)1/3), hence O(n4/3) halving lines, using convex chains and the crossing lemma (doi:10.1007/PL00009354).
2009. Pinchasi relates changes between balanced cuts to measure concentration in the plane (doi:10.1145/1542362.1542393).
2024. Alonso, López and Rodrigo improve a lower-order term while keeping the exponent 4/3 (doi:10.3390/sym16070936).
The source of this mission is an OpenAI preprint dated September 25, 2026, which claims the first power saving below 4/3.
Setting
Let P=(P1,…,Pn) be distinct points of R2 with no three collinear. For i=j, the orientation orient(Pi,Pj,Pl) is the usual 2×2 determinant; its sign says on which side of the line PiPj the point Pl lies. For even n, an unordered pair {i,j} is a halving pair if exactly (n−2)/2 points lie strictly on each side of the line PiPj; h(P) is the number of halving pairs.
A configuration is generic if moreover its x-coordinates are distinct, the slopes of the (2n) segments PiPj are distinct, and no point where two of these segments properly cross lies on a third segment. Fix a rank 0≤k≤n. For a slope s, mark the k points with smallest value of y−sx. As s increases from −∞ to +∞, the marked set changes by exchanging one point for another; each change is a switch, and Sk(P) is the total number of switches. A switch at rank k happens at the slope of PiPj exactly when k−1 points lie strictly below the line PiPj. At the middle rank, switches are halving pairs.
Formalization targets
Goal: Theorems 1.1 and 1.2
∃ε>0,C,n0:h(P)≤Cn4/3−εfor all even n≥n0 and all P with no three collinear;∃ε>0,C:Sk(P)≤Cn4/3−εfor all n≥1,generic P,0≤k≤n.
The Lean statement OAI.PlanarHalving.power_bounds is the conjunction of these two clauses and is open on the platform. Neither ε nor C is specified, so the goal asserts only the shape of the improvement and survives any later numerical sharpening.
Significance
A power saving n4/3−ε is the first improvement of the exponent in Dey's bound since 1998. The uniform version over all ranks gives, through shallow cuttings, a k-sensitive bound O(n(k+1)1/3−ε0) for planar k-sets and for the complexity of the k-level in an arrangement of lines (Corollary 1.3). The saving is non-quantitative: the paper's compactness argument gives no numerical ε.
The result is proved in an OpenAI preprint; it has not been peer reviewed and no machine-checked proof exists. Formalizing it would certify a long compactness argument (limiting measures, rank coordinates, differentiation of monotone functions) whose ineffective nature makes informal checking hard.
Difficulty
Dey's argument decomposes the halving graph into convex chains and applies the crossing lemma; both ingredients are tight on their own, so a power saving must show that configurations nearly attaining the crossing-lemma bound cannot exist. The bound must also hold uniformly over all ranks k, because restricting a block of switches to the points that take part in it changes the rank. Since the lower-bound constructions are far below n4/3, there is no extremal example to guide the argument.
Formalization scope
Points are ℝ × ℝ, configurations are P : Fin n → Point; GeneralPosition P is injectivity plus nonvanishing orient for every triple of distinct indices.
halvingCount P counts pairs i < j with sideCount P i j = (n-2)/2 and sideCount P j i = (n-2)/2, where sideCount counts points with strictly positive orientation. Natural-number division is harmless because n is even.
Generic P adds distinct first coordinates, distinct slopes of index pairs, and the condition that no proper crossing of two determined open segments lies on a third closed segment.
switchCount P k counts pairs i < j with 0 < k < n and exactly k - 1 points strictly below the line through P i, P j in the order y−sx. Ranks 0 and n therefore contribute zero, as in the paper.
slope divides by the x-difference; the generic hypothesis makes it nonzero.
A complete development needs the crossing lemma, convex-chain decompositions of the rotating-line process, weak compactness of finite Borel measures, the Radon–Nikodym and Lebesgue differentiation theorems, Rademacher-type differentiability of monotone functions, and planar Jordan-curve separation. Contributions formalizing Dey's O(n4/3) bound, Theorem 2.1 (uniform activity packing) and Proposition 8.1 (the fixed-scale recurrence) are welcome.
E. Alonso, M. López, J. Rodrigo, An improvement of the upper bound for the number of halving lines of planar sets, Symmetry, 2024. https://doi.org/10.3390/sym16070936