| paper | d4-conf-atal-2010-0199 |
| authors | — |
| venue | ? |
| filed under | unclassified |
| judged by | gpt-6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | medium |
| authors would recognise it | yes |
P→P discrete result → its continuous mirror
Answer: Exact computation of all bloc EGSVs and optional per-capita rates is polynomial-time solvable, with \(O(L+\tau+K+mK)\) arithmetic operations and input-processing steps, and \(O((L+\tau+K+mK)(L+K\log_2(K+1))^2)\) bit operations for exact numerator–denominator outputs. · discrete side: polynomial · adjudication: proved
full proof & adversarial review →
Theorem 5.5
Given supported types \(t\) with rational masses \(\mu_t\) summing to \(1\), a fixed partition of those types into \(K\) blocs \(B_1,\ldots,B_K\), and literal embedded rules with per-unit rates \(q\), compute each bloc's EGSV and, optionally, its per-capita rate. A matching rule contributes \(q\lambda(B_j)\) to its target bloc, where \(\lambda(B_j)=\sum_{t\in B_j}\mu_t\), and type cohorts join blocs as units.
A weighted embedded MC-net over the \(K\) bloc players: type masses \(\mu_t\) scale matching rule contributions, and the output is the EGSV allocation to each bloc, optionally divided by \(\lambda(B_j)\).
The EGSV players are the \(K\) blocs, so population mass scales payoffs while individual multiplicity does not affect the coalition structure; the proponent acknowledges this limit but does not establish that bloc-level allocation captures individual-level EGSV.
fatal: False
The mirror covers EGSV computation for literal embedded rules with mass-scaled contributions and fixed type-aligned blocs; it leaves coalition-structure generation, expressivity and conciseness results, and other solution concepts aside.
The strongest mirror is Mass Embedded-MC EGSV Evaluation. Consider a large automated trading market in which many agents share a complete payoff-relevant profile: strategy, capabilities, costs, and other attributes used by the game. The society is \(\mu\), a distribution over the \(\tau\) supported types, with \(n\) potentially enormous and \(\tau\ll n\). Cohorts of a type join an alliance together, and the given a priori coalition structure groups types into blocs. Strategy changes by one bloc can affect the payoffs of others, just as the paper’s externalities do.
An instance consists of rational masses \(\mu_t\) summing to \(1\), a list of embedded rules over types, and a fixed coalition structure \(\pi=\{B_1,\ldots,B_K\}\) partitioning the supported types. A pattern \(P^+\land\neg P^-\) matches a bloc \(B\) when \(P^+\subseteq B\) and \(P^-\cap B=\emptyset\). An embedded rule matches when its target pattern matches \(B\) and each external pattern appears in at least one other bloc. Give each rule a per-unit payoff rate \(q\); when it matches, it contributes \(q\lambda(B)\), where \(\lambda(B)=\sum_{t\in B}\mu_t\). This scaling makes a rule’s payoff reflect the population mass receiving its contribution.
The task is to compute the EGSV allocation to each bloc, and optionally its per-capita rate. Define \(B_S=\bigcup_{j\in S}B_j\) and \(v_{\mu,\pi}(S)=w_\mu(B_S,\{B_S,\Theta\setminus B_S\})\), with the empty coalition assigned value zero. The requested output is
\[
\phi_j=\sum_{S\subseteq [K]\setminus\{j\}}
\frac{|S|!(K-|S|-1)!}{K!}
\left(v_{\mu,\pi}(S\cup\{j\})-v_{\mu,\pi}(S)\right)
\]
for every bloc \(j\), together with \(\phi_j/\lambda(B_j)\) if per-capita rates are wanted. This is a value-computation problem, so it has no decision variable or optimization objective.
My lead anchor is Theorem 5.5, proved in this paper. It says that for a game represented by one embedded rule \(p_0\land\neg p'_0\mid p_1\land\neg p'_1,\ldots,p_k\land\neg p'_k\to V\), the game \(\chi(w)\) of EGSV values has a representation by two exclusive embedded rules. Let \(A=P_0\cup\bigcup_{i\ge1}P'_i\) and \(B=P'_0\cup\bigcup_{i\ge1}P_i\). Both transformed rules require the a priori partition to divide \(A\) and \(B\): some union of its blocs contains \(A\), and the remaining blocs contain \(B\). The first rule matches a target coalition containing a member of \(A\); its value is \(VD\). The second matches one containing a member of \(B\); its value is \(VD'\). Here \(r\) counts blocs meeting \(A\), \(s\) counts blocs meeting \(B\), \(D=1/[r\binom{r+s}{r}]\), and \(D'=-1/[s\binom{r+s}{s}]\), with the corresponding coefficient zero when \(r\) or \(s\) is zero. The paper uses this transformation to compute EGSVs; it is a representation theorem used in the computation, rather than a theorem explicitly phrased as an in-\(\mathrm P\) classification.
The mass-scaled rules in this mirror can be expanded into ordinary embedded rules: for each type \(t\) that is not forbidden by the target pattern, add \(t\) to that pattern’s positive literals and use value \(q\mu_t\). When the original pattern matches a bloc, these rules sum to \(q\lambda(B)\). Applying Theorem 5.5 to the expanded rules gives a polynomial-size computation, with running time polynomial in the rule description size, \(\tau\), \(K\), and the rational bit length \(L\). I therefore expect this mirror to be tractable. The paper has no named hardness result to anchor here; its relevant computational result is algorithmic.
This is a credible mirror because it preserves the paper’s central object: computing EGSV for a game with externalities, with the coalition blocs still receiving Shapley-style allocations. The scope is specifically this computation for type-homogeneous, type-aligned coalitions and mass-scaled embedded rules. It does not cover coalition-structure generation, the paper’s expressivity results, or other solution concepts.
The weakest point is that the finite EGSV calculation is still over \(K\) macroscopic blocs; the continuum enters through population mass and normalized payoffs, rather than through an atomless Shapley value over individuals. The type-aligned regime also excludes a cohort being split across several blocs unless those portions are modeled as distinct types. Those limits matter, but they describe an instance regime, not a rejection of the population mirror. A natural next question is whether the two-rule computation survives when type mass can be split across blocs or when rule effects depend on mass thresholds rather than type presence.
Theorem 5.5 is a finite-player identity, not a result about population size. Its coefficients count how many blocks of a fixed coalition structure meet the rule’s literal sets. In the proposed mirror, expanding a rule into type-specific rules with values \(q\mu_t\) makes the arithmetic work, but assigning each type to one bloc makes that type’s entire mass indivisible. That is a substantial restriction on a population game: identical agents could otherwise split across coalitions.
Allow that split, and the measure \(\mu\) no longer determines the objects Theorem 5.5 counts. A type’s mass might occupy one coalition or many. In an atomless population, “this individual is present” has no useful mass interpretation; replacing it with “this type has positive mass here” changes the rule’s meaning. And if the partition has arbitrarily many blocks, the EGSV’s uniform ordering over blocks has no canonical continuum version. The best repair is to specify a finite number \(K\) of macroscopic blocs and how each type’s mass is divided among them. That gives a sensible weighted game, but the EGSV is then allocated among those \(K\) blocs; the population supplies payoff weights rather than becoming the set of players whose allocation the paper studies.
So the anchor does not establish a general continuous mirror of the paper’s agent-level EGSV computation. Its strongest defensible version is a finite-bloc allocation problem with continuous populations inside the blocs. That may be useful, and the paper’s method may transfer to it. I cannot honestly rule out that the authors would recognize this as a worthwhile mirror. The negative case is therefore weak at exactly that boundary: it can challenge whether the proposed model continuizes the relevant players, but it cannot show that no plausible macroscopic-bloc scenario does.
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.