Motivation
In fair division, a value may be assigned to each interval that a cut produces. If the value is continuous in the interval's endpoints, an equal-value partition is a natural target. Some valuations are nonnegative and additive, but a difference of competing measures or a signed utility need have neither property. Avvakumov and Karasev establish equal-value partitions even when the value changes sign and is not additive, provided it vanishes on degenerate intervals. Their result is used by Bogomolnaia and Moulin in work on guarantees for fair division. Avvakumov and Karasev, pp. 1–2; Bogomolnaia and Moulin.
The paper identifies earlier special cases: a nonnegative valuation follows from the Knaster–Kuratowski–Mazurkiewicz theorem; prime-power numbers of parts with a valuation of varying sign were known through degree-theoretic results; additive valuations admit an elementary argument. The remaining case permits a sign-changing, nonadditive valuation and an arbitrary positive number of parts. The authors distinguish this from an envy-free division problem with separate valuations for several players, which they state remains open outside prime-power cases. Avvakumov and Karasev, p. 2; Avvakumov and Karasev, Envy-free division using mapping degree; Meunier and Zerbib.
Setting
Write I for the set of all subsegments I=[a,b] of [0,1] with 0≤a≤b≤1. An interval may be degenerate, meaning a=b. A real-valued function f on I is continuous when its value varies continuously with the two endpoints. The required boundary condition is f([a,a])=0 for every a∈[0,1]. No sign, monotonicity, or additivity condition is imposed. A partition into m parts is a sequence 0=x0≤x1≤⋯≤xm=1, so its parts [xj−1,xj] may also be degenerate. Avvakumov and Karasev, Theorem 1.1, pp. 1–2.
The intermediate setting is a nice multivalued function. Its graph is a compact subset Z of I×(−1,1). The graph separates the bottom I×{−1} from the top I×{1} inside the cylinder C=I×[−1,1]: those two sides lie in different connected components of C∖Z. A representation of a nice graph is a continuous real function φ on C that is negative on the bottom, positive on the top, and whose zero set is the graph. The paper passes between graphs and representations in Lemma 2.2. Avvakumov and Karasev, Definition 2.1 and Lemma 2.2, p. 2.
For a prime p, a segment I=[a,b], and a value y, a zero partition is a sequence a=x0≤⋯≤xp=b such that φ([xj−1,xj],y)=0 for each j=1,…,p. The set Zp(φ) contains exactly those pairs (I,y) that admit a zero partition. This is the projection to the cylinder of the paper's simultaneous-solution set S for labeled partitions. Avvakumov and Karasev, equation (4.1) and Claim 4.4, pp. 7–9.
Formalization targets
The goal is Theorem 1.1: for every positive integer m and every continuous f satisfying the degenerate-interval condition, there are possibly repeated cut points with a common value:
0=x0≤x1≤⋯≤xm=1,f([x0,x1])=⋯=f([xm−1,xm]).
The theorem is already posed as the Open platform statement FairGuarantees.DivideChoose.theorem_of_4; this mission references that exact statement as its goal. It supplies the paper's supporting statements, including Lemma 2.2 on graph representations, Claim 4.4 on separation by projected zero partitions, and the prime-step Lemma 2.3. The latter asserts that, when φ([a,a],y)=y, there is a represented nice graph with the same degenerate identity whose zeros each yield a zero partition for φ. The milestone list includes the fixed-segment and continuous-family statements used to characterize Zp(φ), and equation (4.2) describing its degenerate boundary. Avvakumov and Karasev, Lemmas 2.2–2.3, pp. 2–3; Claims 4.3–4.4 and equation (4.2), pp. 8–9.
Significance
The theorem guarantees equal values for any positive number of consecutive parts under only endpoint continuity and the zero-on-degenerates condition. It covers valuations for which nonnegative or additive special-case results give no conclusion. It also provides the theorem invoked in the fair-guarantee application cited by the authors. Avvakumov and Karasev, pp. 1–2; Bogomolnaia and Moulin.
The mathematical result was proved in the paper; the platform's theorem statement remains Open and lacks a machine-checked proof there. Formalizing the paper's intermediate claims makes its topological assumptions and its treatment of degenerate parts explicit. The definitions of a separating graph, its representation, and zero partitions can also be reused for related partition problems. The present mission states the paper's prime-step targets, leaving the proofs and the underlying equivariant topology as work for solvers.
Difficulty
For a fixed signed valuation, continuity alone does not select one common value that works across every piece of an arbitrary partition. The nonnegative case has a simplex-covering argument, but that argument does not directly control values of both signs. In the paper's general case, the difficult claim is that the projected simultaneous-zero set separates an entire cylinder, even as the segment varies. Its source proof requires a mod-p statement for a space of labeled partitions and control of the resulting solution set. A further boundary issue arises on degenerate segments: a representation of the projected graph must satisfy ψ([a,a],y)=y, not merely have the right zeros. Avvakumov and Karasev, pp. 2, 7–10.
Formalization scope
Lean represents I=[a,b] by the endpoint pair (a,b) with 0≤a≤b≤1. The cylinder uses the closed value range [−1,1]; a nice graph lies in its open interior (−1,1). Functions are total Lean functions, but only their values on this cylinder enter the definitions and results. Continuity is required on the cylinder. Separation uses connected components of its complement, as in Definition 2.1, and explicitly requires the bottom and top to avoid the graph. This prevents a graph containing a boundary side from satisfying separation vacuously.
Every prime-step claim assumes p prime, the representation's strict boundary signs, and the degenerate identity. Zero partitions have exactly p consecutive parts whose endpoints are pinned to the original segment; repeated cuts are allowed. The goal reference likewise permits degenerate parts and assumes m≥1. The projected set is defined through existence of an ordinary ordered partition, independent of how the paper labels partitions in its configuration space. The needed existing Lean notions include ContinuousOn, IsCompact, connectedComponentIn, finite index types, and Nat.Prime. A complete proof development also needs results about the paper's labeled-partition complex, equivariant cycles and transverse maps. Contributions establishing that reusable topology, as well as proofs of the stated milestones, are within scope. Avvakumov and Karasev, §§2–4.
Selected references
- Sergey Avvakumov and Roman Karasev, Equipartition of a Segment, Mathematics of Operations Research, 2023. arXiv:2009.09862v4.
- Anna Bogomolnaia and Hervé Moulin, Guarantees in Fair Division: General or Monotone Preferences, 2019. arXiv:1911.10009v3.
- Sergey Avvakumov and Roman Karasev, Envy-Free Division Using Mapping Degree, Mathematika 67, 2021. arXiv:1907.11183.
- Frédéric Meunier and Shira Zerbib, Envy-Free Cake Division Without Assuming the Players Prefer Nonempty Pieces, Israel Journal of Mathematics 234, 2019. arXiv:1804.00449.