d4-journals-jair-2007-0016

· ? (d4-journals-jair-2007-0016)

mirror foundnew result: other → other — proved & adversarially reviewed →
paperd4-journals-jair-2007-0016
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

other→other discrete result → its continuous mirror

Answer: The universal guarantee fails under explicit binary rational output: even with \(\tau=2\), a promised polynomial-time single-period rule can yield a Chain schedule requiring \(\Omega(2^H)\) output bits. · discrete side: other · adjudication: proved

full proof & adversarial review →

The anchor — other

Theorem 3

PDF text-layer excerpt — equations and symbol order may be approximateThe online DA Chain is strongly truthful, no-deficit, feasible and individual- rational when the matching rule is well-defined, the strong no-trade construction is valid, and agent patience is bounded by K.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite horizon \(H\), patience bound \(K\), rational masses \(\mu_t\) over a finite support \(T\) of buyer and seller types \((\sigma,a,d,w)\), and a polynomial-time single-period mass-matching rule satisfying mass analogues of truthfulness, feasibility, individual rationality, no-deficit, and valid strong no-trade, can a mass-valued Chain mechanism be computed in time polynomial in \(H,K,|T|\), and input bit length, while ensuring dominant-strategy truthfulness for each individual trader? Each trader receives or sells an indivisible unit; type-level mass flows may be fractional and are implemented by assignment lotteries.

The model it lives in

A dynamic market with a continuum of individual buyers and sellers grouped into finitely many \((\sigma,a,d,w)\) types. Rational type masses determine aggregate trades and per-unit transfers, while lotteries assign whole units to individuals; the mechanism must preserve online feasibility, individual incentives, and no-deficit.

The objection that survived

In the atomless limit, one trader’s report may have zero mass and cannot alter market-wide thresholds, so Chain’s admission-price argument may lose force; the proponent flags this but does not establish how much of the incentive guarantee survives.

fatal: False

What the mirror covers

The mirror covers Theorem 3’s dynamic truthfulness, feasibility, no-deficit, and individual-rationality guarantees; it leaves the empirical comparisons, offline matching formulation, uniqueness result, and unbounded-patience impossibility result aside.

Open questions for a prover

The case FOR (proponent)

The paper supports a positive mirror candidate, but it has no named result classifying a problem as polynomial-time, NP-hard, FPT, or similar. Its strongest anchor is an algorithmic mechanism-design theorem, so this is a case for extending the paper’s mechanism to a continuous population—not a direct mirror of a complexity result.

The most plausible regime is a large, recurring market for standardized computing capacity or tasks. A type is \((\sigma,a,d,w)\): buyer or seller, arrival period, departure period, and value or cost per unit. People in a type share all the attributes the mechanism uses, including their time window and value. There may be thousands of traders but only \(\tau\) distinct types. A mass of \(0.02\) means two percent of the market has that type; it does not mean each trader receives a fractional item. The mechanism allocates whole units to traders, while its type-level decisions describe aggregate trade.

My lead anchor is Theorem 3, proved in this paper. It says that Chain is strongly truthful, no-deficit, feasible, and individually rational when its single-period matching rule is well-defined, its strong no-trade construction is valid, and every agent’s patience is bounded by \(K\). Here, “well-defined” includes strong truthfulness, no deficit, individual rationality, and balanced trades. The theorem is about those guarantees; it gives no running-time bound or complexity classification.

The continuous question I would hand to a prover is Mass-Chain. An instance gives a finite horizon \(H\), patience bound \(K\), a finite support \(T\) of buyer and seller types \((\sigma,a,d,w)\) with \(d\le a+K\), and rational masses \(\mu_t\) for those types. Agents arrive online and report their types under the paper’s misreport restrictions. The instance also specifies a single-period mass-matching rule: given the active reported type masses, it returns matched masses, per-unit payments, and a valid mass analogue of the strong no-trade predicate.

The task is to construct an online direct mechanism that, each period, outputs how much mass of each buyer type is matched with each seller type and the per-unit transfers. Its output must respect commodity feasibility and avoid a cash deficit at every period; truthful agents must have nonnegative utility; and truthful reporting must be a dominant strategy for each agent, for every realization of the mechanism’s random choices. The algorithmic version asks whether this can be done in time polynomial in \(H\), \(K\), \(\tau\), and the input bit length, given polynomial-time access to the mass matching rule.

I expect this version to be tractable, in Class A, if the mass rule has efficient threshold and pricing computations and its strong no-trade condition can be checked efficiently. Chain already supplies the structure: counterfactual admission prices, a current-period decision, and survival only under strong no-trade. With finite support and bounded patience, those checks range over finitely many types and periods. The paper’s proof suggests how to establish the incentive and budget guarantees, but it does not itself prove this continuous extension or its running time.

This mirror covers Chain’s dynamic truthfulness and its feasibility, budget, and individual-rationality guarantees. It does not claim that Chain maximizes welfare, and it does not mirror the paper’s simulation results or its offline matching formulation. It also raises a useful bridge question: for masses corresponding to \(n\) discrete traders, how closely do the mass allocation and incentives track the discrete mechanism as \(n\) grows?

The weakest point is that a continuum can make an individual trader price-taking: changing one infinitesimal agent’s report may have no effect on aggregate prices. That could drain away the strategic influence that makes the paper’s dynamic problem difficult. I would therefore treat a finite-population approximation and its incentive-regret bound as an essential follow-up. The continuous market is plausible for the application, but its value as a mirror depends on showing that it preserves something meaningful about the discrete mechanism’s strategic problem.

The case AGAINST (opponent, writing after the proponent)

The best case against this mirror starts with the anchor: Theorem 3 is not a computational result in ChoCo’s sense. It proves that Chain has truthfulness, budget, feasibility, and rationality guarantees under stated assumptions. It gives no complexity classification or running-time bound for a computational problem. The paper’s named results concern mechanism properties and impossibility, while its computationally explicit offline matching formulation appears only in the experiments. So Theorem 3 does not, by itself, open a complexity question for a continuous society.

The proposed Mass-Chain question also seems to split in an unhelpful way. If the mass matching rule already supplies matched masses, prices, and a valid strong no-trade predicate, then Chain is a generic compiler: replay the rule for the relevant counterfactual periods and apply the paper’s construction. With finite horizon and bounded patience, the work is largely the number and cost of those calls. If the question is instead how to compute the mass rule’s matches or prices, that is a question about a particular single-period auction, not the theorem’s dynamic truthfulness result.

There is a deeper change in the strategic problem. In an atomless society, one trader’s report does not change the aggregate type masses. The trader cannot alter the market state or prices faced by others—the externality that motivates much of Chain’s admission-price machinery. A mass version can still impose meaningful individual incentive constraints: a trader might misreport their value or time window to change their own chance of trade. But those are price-taking choices against an aggregate path. If one trader’s deviation must move the market, they need positive mass; that makes the deviator a cohort or coalition, changing the paper’s individual dominant-strategy guarantee into a group-incentive question.

The strongest version of the mirror would use recurring markets for standardized units, with many traders sharing discrete values and time windows, then assign whole units to individuals while mass-level decisions specify aggregate trades. That is coherent; indivisible units and named traders do not by themselves defeat it. But its computational interest would need to come from a separate result—for example, a finite-population approximation or incentive-regret bound. The paper provides no assumptions that would make such a bound uniform: small changes in mass can change ties, thresholds, and who trades.

So the negative case is strong as a scope objection: this is not a compelling complexity mirror of Theorem 3, and the black-box version may simply restate its framework. It is much weaker as the universal claim requested. Large recurring markets for standardized goods are plausible high-multiplicity settings, and a nonatomic mechanism-design analysis could be worthwhile in its own right. I would argue against prioritizing this as a ChoCo complexity question, but I cannot honestly rule out every worthwhile continuous mirror.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.