← back to the atlas

d4-conf-atal-2015-0049 (d4-conf-atal-2015-0049)

Answer: A deterministic protocol exists with \(O(\tau 2^\tau)\) Robertson–Webb queries.

The anchor (named result in the paper)

Theorem 1 — class: algorithmic

PDF text-layer excerpt — equations and symbol order may be approximateIf free disposal is allowed, there is a bounded time protocol that for any number of agents computes an envy-free allocation giving each agent a connected piece with a positive value. The number of queries required by the pro- tocol is only a function of the number of agents. Having established that bounded-time protocols indeed exists, we next consider the quality of the solution they offer.

statement extracted from the paper’s text layer; consult the paper for the exact wording

The continuous mirror question, as graded

Given a finite support \(T\) of valuation types, rational masses \(\mu_t>0\) summing to \(1\), and normalized atomless valuation oracles \(V_t\), can a query protocol whose query count is bounded as a function of \(\tau=|T|\) find pairwise-disjoint connected intervals \(P_t\), with free disposal, such that \(V_t(P_t)\ge V_t(P_s)\) for all \(t,s\) and \(V_t(P_t)>0\) for every type?

Packaged proof task (what the prover saw — nothing else)

A society is given by its support: a nonempty list \(T\) of \(\tau\) valuation types with positive binary rational masses \(\mu_t\) summing to \(1\). Here \(\tau\) is the support size, and \(L\) is the bit length of this explicit input.
The cake is \([0,1]\). Each type has a nonnegative, countably additive valuation measure \(V_t\), absolutely continuous with respect to length and normalized by \(V_t([0,1])=1\), accessed through exact Robertson–Webb queries.
An allocation assigns one connected interval \(P_t\) to each type; intervals are pairwise disjoint, with endpoint ownership immaterial. Unallocated cake may be discarded.
Require \(V_t(P_t)\geq V_t(P_s)\) for every \(t,s\in T\) and \(V_t(P_t)>0\) for every \(t\in T\). Masses impose no additional allocation or fairness requirement.
Complexity is measured by oracle query count as a function of \(\tau\); explicit-input processing depends on \(L\). There is no separate \(m\) parameter or finite encoding of the valuation measures.
Can a deterministic protocol always find such an allocation using at most \(f(\tau)\) queries for some finite function \(f\), or is no such bound possible?
Known results: for a finite list of \(n\) agents, connected envy-free allocation with free disposal and strictly positive values is computable using \(O(n2^n)\) queries. [Source](https://arxiv.org/html/1511.02599)
The stated type-based problem is already covered by that result: its allocation and fairness requirements involve only the finite list of valuation measures, so the bounded-query target is settled.

Modeling choices made when packaging the task

Prover output (gpt-6.1-sol / high, Bolzano prover prompt)

Conclusion

A deterministic bounded-query protocol exists. Its query complexity is \(O(\tau 2^\tau)\). In fact, it can guarantee \(V_t(P_t)\geq 2^{-(\tau-1)}\) for every type \(t\).

Applicable theorem

Theorem 1 of Segal-Halevi, Hassidim, and Aumann, *Waste Makes Haste*, gives an envy-free allocation among \(n\) agents with free disposal, assigning each agent a connected piece of value at least \(2^{-(n-1)}\), using \(O(n2^n)\) queries. Its valuation model consists of nonnegative, normalized measures absolutely continuous with respect to length. The paper implements its queries using Robertson–Webb evaluation and mark queries. Algorithm 1 uses a fixed agent order; finite choices can be resolved by fixed tie-breaking rules, yielding a deterministic protocol. [Source: Theorem 1, Section 2, and Section 4](https://arxiv.org/html/1511.02599).

We apply this known theorem as supplied in the task.

Reduction and verification

Enumerate the support as \(T=\{t_1,\ldots,t_\tau\}\). Construct an instance with \(n=\tau\) agents by setting \(W_i=V_{t_i}\). A query to agent \(i\) is answered by the given oracle for type \(t_i\), so this construction introduces no additional valuation queries.

All theorem hypotheses hold:

Run the theorem’s protocol, obtaining pairwise disjoint intervals \(X_1,\ldots,X_\tau\), and set \(P_{t_i}=X_i\). For every pair of indices \(i,j\), its envy-freeness guarantee gives
\(V_{t_i}(P_{t_i})=W_i(X_i)\geq W_i(X_j)=V_{t_i}(P_{t_j})\).
Its value guarantee gives
\(V_{t_i}(P_{t_i})\geq 2^{-(\tau-1)}>0\).
Thus every allocation requirement in the question is satisfied. Absolute continuity implies that every singleton has value zero, so endpoint ownership does not affect these inequalities.

The masses \(\mu_t\) do not enter this construction: the stated feasibility conditions depend only on the indexed valuation measures. In particular, there is no need to expand rational masses into additional agents.

For \(\tau=1\), assign the entire cake with zero queries. For larger support sizes, the theorem provides a universal constant \(C\), enlarged if necessary to cover finitely many small sizes, such that the query count is at most \(f(\tau)=\lceil C\tau 2^\tau\rceil\). This bound is independent of the masses, their bit lengths, and the valuation measures.

⟨structured verdict parsed — rendered above⟩

Adversarial review (gpt-6.1-sol / medium, Bolzano verifier prompt)

The prover resolves the assigned question correctly. The reduction directly applies the supplied finite-agent theorem, and the stronger positive-value guarantee is supported by the cited source. No major or minor mathematical issues were found.

The established result is a uniform finite query bound. The exponential upper bound alone establishes neither polynomial query complexity nor hardness. No additional clarification is needed to verify the argument.

⟨structured verdict parsed — rendered above⟩

Tier: machine-proved, adversarially reviewed by an independent model. No human has checked this proof. Generated from pipeline artifacts by tools/atlas_build.py.