d4-journals-ai-2011-0074

· ? (d4-journals-ai-2011-0074)

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

The new result

P→P discrete result → its continuous mirror

Answer: Polynomial-time solvable in \(m,\tau,L\). · discrete side: polynomial · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Proposition 3

PDF text-layer excerpt — equations and symbol order may be approximateAlgorithm \ref{alg:minContrFinite} computes a prefix \contraction of $R$ by $C$. Its running time is $\mathcal{O}(|C|^2 \cdot |R| \cdot log|R|)$.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite tuple set \(X\) and a society represented by \(\tau\) complete user types \(\theta=(R_\theta,C_\theta)\) with rational masses \(\mu_\theta\), where each \(R_\theta\) is a finite strict partial order and \(C_\theta\subseteq R_\theta\), compute the prefix contraction \(P^-_\theta\) for every type and the retained-comparison frequencies \(\rho(x,y)=\sum_{\theta:(x,y)\in R_\theta\setminus P^-_\theta}\mu_\theta\) for \((x,y)\in X\times X\).

The model it lives in

Types are complete preference-and-request pairs \((R_\theta,C_\theta)\); their masses sum to one. The decision is the prefix contractor \(P^-_\theta\) for each type, and the output also reports each comparison’s retained mass \(\rho(x,y)\). Applying Proposition 3 independently to supported types gives contraction time \(\sum_\theta \mathcal{O}(|C_\theta|^2|R_\theta|\log |R_\theta|)\), plus polynomial rational aggregation.

What the mirror covers

The mirror covers the finite prefix-contraction algorithm in Proposition 3; it leaves aside the infinite formula-represented cases, protected and meet contractions, and winnow-query optimizations.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a narrow one: Population Prefix Contraction\(_\infty\), a continuous population of database users whose preferences are revised in batches.

Let \(X\) be a shared finite set of database tuples. A user type \(\theta\) specifies the user’s complete current preference relation \(R_\theta\subseteq X\times X\), which is a strict partial order, and the requested-to-discard relation \(C_\theta\subseteq R_\theta\). A large population is represented by its support of \(\tau\) such types and rational masses \(\mu_\theta\geq 0\), with \(\sum_\theta\mu_\theta=1\). Users with the same preferences and the same request are indistinguishable for this task, so they belong to the same type.

For each type, the decision is a contractor \(P^-_\theta\): it must contain \(C_\theta\), be a subset of \(R_\theta\), and leave \(R_\theta\setminus P^-_\theta\) a strict partial order. The proposed problem asks for a prefix contraction for every type, then reports the population share retaining each comparison:
\[ \rho(x,y)=\sum_{\theta:\,(x,y)\in R_\theta\setminus P^-_\theta}\mu_\theta. \]
Here \(\rho(x,y)\) is a user-level frequency, not a claim that the weighted aggregate relation is itself a strict partial order. The solution consists of the per-type contractors and these exact frequencies.

A plausible regime is a large enterprise procurement or catalog platform where many accounts use a small number of role- or region-based preference templates, and feedback prompts a shared revision of each template. There might be millions of accounts but only dozens of distinct preference-and-request types. The mass tells the platform how prevalent each resulting preference state is—for example, what share of users still regard one product tuple as preferable to another. This keeps the paper’s operation recognizable: each user’s database preferences are contracted while preserving transitivity. The continuous object is the user population, represented by the prevalence of complete user types.

My lead anchor is Proposition 3, proved in this paper. It states that minContrFinite computes a prefix contraction of a finite preference relation \(R\) by \(C\), given that \(R\) is transitive and \(C\subseteq R\), in time \(\mathcal{O}(|C|^2|R|\log |R|)\). A prefix contraction is a particular minimal contraction with the paper’s detour property; this is not a claim about minimum cardinality. The paper derives the construction from Theorem 2 and gives the finite algorithm and running-time analysis. It also identifies the authors’ 2008 AAAI paper as an earlier version of this line of work, so I would not present the finite-contraction idea itself as new to this article.

The mirror is expected to be tractable: apply Proposition 3 independently to each supported type, then accumulate the masses of retained comparisons. For explicit relation tables, the contraction work is
\[ \sum_{\theta} \mathcal{O}\!\left(|C_\theta|^2|R_\theta|\log |R_\theta|\right), \]
plus polynomial-time rational arithmetic in the mass bit length \(L\) and the output size. Thus the running time depends on \(\tau\) and the supported relations, rather than the number of individual users. This is an exact high-multiplicity batch problem, not a claim that continuity makes an otherwise hard contraction tractable.

The mirror covers only the paper’s finite prefix-contraction result. The paper’s \(\ero\)-formulas over rational-valued tuple attributes concern the tuple domain; they are not themselves a continuous population model. Nor does this mirror cover the protected and meet operators, the infinite formula-represented cases, or the winnow optimizations. Natural follow-up questions would extend the population output to protected contractions or meet contractions, and ask what population-level winnow queries can be answered from the resulting prevalence data.

The main weakness is that this is essentially \(\tau\) independent contractions followed by aggregation. The continuous formulation adds a meaningful cohort-level query and avoids expanding repeated users, but it does not create new combinatorial structure. A referee could regard it as a batch-processing version of the paper’s problem rather than a new complexity question. That is why I would keep the claim modest. The paper offers no comparable named hardness result to anchor a “hardness dissolves” question; Proposition 3 is the best anchor, and its mirror is a useful but limited tractable case.

The case AGAINST (opponent, writing after the proponent)

Proposition 3 is a genuine computational result, so the case against cannot say the paper has nothing to mirror. The problem is that the proposed population version is a batch wrapper around it. For each distinct supported pair \((R,C)\), run minContrFinite once, then sum the masses of types retaining each comparison. The contractor does not depend on those masses: duplicating every user leaves the computation unchanged, and the only population-specific work is reporting prevalence. A discrete implementation could likewise deduplicate repeated \((R,C)\) pairs. That is useful data processing, but it adds little to a programme about the complexity landscape continuization exposes.

There is also a gap between the paper’s object and the proposed aggregate. Each contractor preserves the strict partial order for one user; the prevalence function \(\rho(x,y)\) need not itself define a strict partial order. So the result is a distribution of user-level outputs, not a contracted preference relation for a society. That may answer a platform’s question about how common a comparison is, but it does not make population mass part of the contraction decision.

The strongest repair would let the platform choose among valid minimal contractions across types to meet an aggregate target—for example, retaining a comparison for at least a specified share of users. Then masses would affect the solution. But this adds a population-wide objective and couples decisions that the paper treats separately. It is a plausible adjacent problem; the paper gives little reason to think its authors would regard it as the same contraction problem rather than a new platform policy layered on top. The proposed mirror does not establish that such a coupling is needed in a realistic database setting.

This is a strong argument for giving the paper low priority as a continuization target, not for claiming that no worthwhile scenario exists. Repeated preference templates on a large platform are plausible, and their output frequencies could be useful. The negative case is weakest at the universal claim: Proposition 3 survives as a well-posed, exact high-multiplicity batch question, though its continuous formulation appears to add aggregation rather than new computational structure.

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.