| paper | d4-conf-atal-2007-0083 |
| authors | — |
| venue | ? |
| filed under | unclassified |
| judged by | gpt-6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | medium |
| authors would recognise it | yes |
NP-hard→NP-hard discrete result → its continuous mirror
Answer: \(\mathrm{NP}\)-hard; using the stipulated discrete hardness theorem, \(\Delta_2^p\)-complete. · discrete side: hardness · adjudication: proved_with_minor_gaps
full proof & adversarial review →
Theorem 2
statement extracted from the paper’s text layer
Given a finite agenda \(A\), underlying logic \(L\), roles \(R\) with fixed rational shares \(q_r\), a finite-support rational society \(\mu_0\) over types \((r,J)\) with \(J\in J(A,L)\), an agenda item \(p\), a formula \(\phi\), and a polynomial-time representation of a discrete rule \(f\), decide whether \(\mathcal F_f,\mu_0,p\models\phi\). Define \(D_r(\mu)\) as the tie-broken judgment set of greatest mass within role \(r\), set \(\mathcal F_f(\mu)=f(D_1(\mu),\ldots,D_n(\mu))\), interpret each role atom using \(D_r(\mu)\), and let \(\Box\) range over all rational societies with those role shares.
A society is a rational distribution \(\mu\) over role-and-judgment types \((r,J)\), with mass \(q_r\) in each role. Each role's public judgment is its greatest-mass complete consistent judgment set \(D_r(\mu)\), with fixed tie-breaking; the aggregation rule applies the original \(f\) to those role judgments. Model checking has no optimization objective, and the instance includes the agenda, formula, role shares, initial support and mass bit lengths, and rule representation.
The role-level plurality map makes the distribution matter only through one selected judgment per role, so the construction adds a constituency layer around the original profile problem rather than making the full population distribution computationally consequential.
fatal: False
The mirror covers Theorem 2's model-checking hardness result. It leaves the sound and complete axiomatization, Arrow's theorem, the discursive and Condorcet paradox results, and the other expressivity claims untouched.
The strongest positive case I see is the model-checking result. Theorem 2, proved in this paper, says that model checking JAL is \(\Delta^p_2\)-hard when an aggregation rule is represented by a polynomially bounded Turing machine that takes a judgment profile as input and returns a judgment set. It also says the problem is NP-hard even when the query has the form \(\Diamond\psi\), where \(\psi\) contains no further \(\Box\) or \(\Diamond\) operators. The result is a hardness bound, not a completeness claim.
Lead mirror — Role-mass JAL model checking. Fix a finite agenda \(A\), an underlying logic \(L\), and constituency roles \(R=\{1,\ldots,n\}\) with positive rational population shares \(q_r\) summing to one. Let \(J(A,L)\) be the complete, consistent judgment sets. A type is a pair \((r,J)\): a role and a complete judgment set. A society is a rational distribution \(\mu\) over these types, with total mass \(q_r\) in each role. Its support size is \(\tau\), and its masses are given in binary.
For a role \(r\), let \(D_r(\mu)\) be the judgment set with greatest mass within that role, with a fixed tie-breaking rule. A continuous aggregation rule \(\mathcal F\) maps each such society to a complete, consistent collective judgment set. In the JAL interpretation, \(h_p\) means the current agenda item is \(p\), \(\sigma\) means \(p\in\mathcal F(\mu)\), and the atom \(r\) means \(p\in D_r(\mu)\). The modal operator \(\Box\) quantifies over all rational societies with the same agenda, roles, and role shares.
An instance gives \(A,L,q\), a finite-support society \(\mu_0\), an item \(p\), a formula \(\phi\), and a polynomial-time representation of \(\mathcal F\). The question is whether \(\mathcal F,\mu_0,p\models\phi\). Its answer is yes or no; there is no optimization objective. The relevant input parameters include \(n\), the agenda and formula sizes, the rule representation, \(\tau\), and the bit length of the masses.
This has a plausible high-multiplicity setting: large constituencies deliberating over a policy agenda, where each resident has a complete, rational judgment set and the constituency’s public position is its most common complete view. The roles and their policies are part of an agent’s type, so members who differ on either are distinct types. The regime is many residents but comparatively few roles and observed types. For any discrete rule \(f\), define \(\mathcal F_f(\mu)=f(D_1(\mu),\ldots,D_n(\mu))\). Every ordinary judgment profile is represented by a society placing all of role \(r\)’s mass on its profile judgment. Conversely, every society induces a legal profile through its \(D_r\)’s. Thus the modal states visible to the logic are exactly the original profiles, and the model-checking question retains the paper’s semantics on those states. This gives a route for Theorem 2’s hardness to carry over, with polynomial overhead in evaluating the \(D_r\)’s.
I would expect this mirror to be hardness that transfers (Class B), since the hard profile-model-checking problem embeds in it. The mirror covers Theorem 2’s computational result only; it does not claim to continuize the paper’s axiomatization, Arrow’s theorem, or all judgment aggregation. Further questions include whether the \(\Delta^p_2\) bound can be matched for this encoding, and whether hardness persists for anonymous, role-free aggregation rules whose decisions depend directly on population shares.
The soft spot is that the original paper’s \(i\) denotes an individual agent, whereas this mirror treats it as a constituency’s most common coherent view. The population masses determine that view, but the logic and rule then see the selected judgment set rather than every detail of the mass distribution. A referee might regard this as a natural two-level judgment aggregation problem, or might find it too indirect a continuous version of the authors’ original model. The hardness transfer is exact once that constituency interpretation is accepted.
Theorem 2 is a real computational result, so I can’t dismiss the paper for lacking an anchor. The strongest objection is that its hard problem is tied to named agents. In the proof, the aggregation rule copies agent 1’s judgment set, and \(\Box\) ranges over discrete judgment profiles. The reduction varies judgments in that discrete state space; it does not use a population with many interchangeable members of each type. In a genuinely anonymous continuum, one person has zero mass and cannot play the role of a separately variable coordinate. Treating each named agent as a positive-mass role preserves the coordinates by changing the population model.
That exposes the weakness in the proposed role-mass construction. Its plurality map \(D_r(\mu)\) reduces every role’s distribution to one complete judgment set, and the wrapped rule depends on \(\mu\) only through those selected judgments. Distributions with the same selected judgments are indistinguishable to the logic, while point masses recover the original profiles. The population continuum therefore supplies a lossy preprocessing step around the old model. A constituency whose public view is its most common complete judgment could be a coherent new setting, but the paper’s result does not motivate that choice or establish a population-sensitive model-checking problem for it.
A direct version could let formulas inspect shares of the population supporting each agenda item and let an aggregator act on the full distribution. That would avoid the plurality collapse, but it needs new semantics for the agent-indexed atoms and a rule on distributions. Many such rules agree with the same discrete rule on point-mass profiles and behave differently on mixtures. Theorem 2 gives no canonical way to choose among them. This could be a worthwhile project in continuous judgment aggregation, but it would be a new logic and computational problem, not a direct mirror of the theorem’s result.
So the best case against is that the one computational anchor does not carry over cleanly: preserving its named-agent semantics leaves no meaningful population multiplicity, while making population shares matter requires choices the paper does not ground. That is a substantial objection to the proposed mirror, but it is not an airtight case against every continuous version. A natural share-based semantics may still be worth asking about; the negative case is weakest precisely there.
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.