d4-conf-atal-2021-0118

· ? (d4-conf-atal-2021-0118)

mirror found
paperd4-conf-atal-2021-0118
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 2

PDF text-layer excerpt — equations and symbol order may be approximateAlgorithm 2 implements buy in time O(log𝑛 vals).

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given an LMSR tree \(T\), a population scale \(N\), and a rational distribution \(\mu\) over finitely many order types \(t=(I_t,q_t)\), compute the updated tree and batch cost for aggregate flow \(\Delta=\sum_t N\mu_tq_t\mathbf{1}_{I_t}\). For \(d\) distinct intervals and \(n_0\) prior endpoints, can this be done in \(O(d\log(n_0+2d))\) arithmetic operations?

The model it lives in

A forecasting-market cohort model: each complete type specifies an interval \(I_t\) and per-trader signed order \(q_t\); mass \(N\mu_t\) submits that order. The market maker receives their aggregate flow and returns the updated LMSR state and cost.

What the mirror covers

Covers batch execution of LMSR interval orders using Theorem 2; leaves strategic order generation, multi-resolution LCMM guarantees, and the simulation results outside this mirror.

Open questions for a prover

The case FOR (proponent)

A credible mirror is a large forecasting market with cohort-based order flow. Think of many users following a small number of shared forecast feeds or copy-trading policies: \(N\) active traders, but only \(\tau\) distinct submitted orders. A type is an interval security \(I_t\) and the signed quantity \(q_t\) each trader of that type submits. The society is a rational distribution \(\mu\) over those types; type \(t\) contributes mass \(N\mu_t\). For a batch of orders, the market maker receives aggregate flow
\[ \Delta=\sum_t N\mu_t q_t\,\mathbf 1_{I_t}. \]
The computational task is to return the specified market’s price or transaction cost and update its state. The market maker is not choosing the traders’ orders or maximizing welfare; those choices have already been submitted. This is a narrow but plausible high-multiplicity regime: standardized cohorts make \(\tau\ll N\), though idiosyncratic financial traders would not fit it as well.

Lead — Mass-Batch LMSR Execution. The anchor is Theorem 2, proved in this paper (with its proof deferred to Appendix A.2). For a current LMSR tree, a one-sided interval \(I=[\alpha,1)\), and a share quantity \(s\), Algorithm 2 updates the tree to reflect buying \(s\) shares in time \(O(\log n_{\mathrm{vals}})\), where \(n_{\mathrm{vals}}\) is the number of distinct interval endpoints in the tree. The mirror instance is that tree, the cohort list \((I_t,q_t,\mu_t)\), and the population scale \(N\). The requested solution is the updated tree after executing all cohort orders and the total cost \(C(\theta+\Delta)-C(\theta)\). Execute one buy for each distinct interval, with amount \(N\sum_{t:I_t=I}\mu_tq_t\). For \(d\) distinct one-sided intervals and \(n_0\) prior endpoints, this takes \(O(d\log(n_0+2d))\) arithmetic operations. General intervals reduce to two one-sided buys, as in the paper. I expect this operation problem to be Class A.

Mass-Type LMSR Quotation is anchored by Theorem 1, also proved in this paper, in Appendix A.1. The theorem says that Algorithm 1 returns the price of a one-sided interval \(I=[\alpha,1)\) in time \(O(\log n_{\mathrm{vals}})\). Given a market tree and the same finite-support cohort list, the mirror asks for each type’s current interval price and the resulting mass-weighted notional \(\sum_t N\mu_tq_t p_\theta(I_t)\). This is a quote at the current state, not the cost of executing the entire batch as prices change. The per-type queries take \(O(d\log n_0)\) operations for \(d\) distinct requests, and I again expect Class A.

Mass-Batch Multi-Resolution Execution uses Theorem 6, proved in this paper, in Appendix A.6. For \(I=[\alpha,1)\), \(\alpha\in\Omega\), Algorithm 4 simultaneously implements \(\mathrm{buy}(I,s,T)\) and \(\mathrm{cost}(I,s,T)\) in time \(O(\mathrm{prec}(\alpha))\), where \(T\) is a coherent LCMM tree. Its mirror takes a coherent LCMM state and a finite-support society of interval-order types; the solution is the exact total batch cost and the updated coherent tree. Processing one-sided type orders gives a bound proportional to \(\sum_t\mathrm{prec}(\alpha_t)\); a general interval uses the paper’s two-tail decomposition. This too is Class A for market operations. It covers the paper’s multi-resolution interval market, not just ordinary LMSR.

The population interpretation is recognizable because the paper’s traders already buy and sell interval securities, and its state records accumulated share quantities. Replacing a cohort of identical traders by its total mass times its per-trader order preserves the state change. If the cohort masses are rational, clearing denominators recovers a finite repeated-trader market. The continuous society here is the trader population; the paper’s continuous outcome space is a separate feature. The scope is the computation of one-dimensional interval-market quotes, costs, and updates—not the strategic computation of traders’ orders, market equilibrium, or multi-dimensional securities.

I find no numbered hardness result among the supplied paper’s theorems to use as an anchor. Its introduction cites prior \(\#P\)-hardness for generic LMSR pricing, but that claim is not a numbered result of this paper and does not establish hardness for these interval-market operations. The expected answer for the mirrors above is therefore tractability, not a hardness transfer. Follow-up questions include batch bounds parameterized by \(\tau\) and endpoint precision, and bit-complexity guarantees: the paper’s stated runtimes count arithmetic operations and do not account for the bit lengths of masses, quantities, or transcendental calculations.

The weakest point is that the population mass is largely a way to describe aggregate order flow. The algorithms already accept real share quantities, and their runtime depends on endpoints or precision—not on \(N\), or on the distribution over trader types once orders are aggregated. This makes the mirror a faithful, useful high-multiplicity formulation, but a modest complexity contribution: it batches an order flow the market maker already knows how to process rather than exposing a new continuum-driven optimization or pricing problem.

The case AGAINST (opponent, writing after the proponent)

The paper does have numbered computational results: Theorems 1, 2, and 6 give running times for market operations. The strongest negative case is that those operations already take aggregate quantities as input. The proposed mirrors put a population label on an input the algorithms already accept, without making the distribution over traders part of the computational problem.

For Theorem 1, the price of an interval is determined by the current market state and the requested interval. Every trader asking about the same interval gets the same quote, so summing their mass-weighted notionals reduces to multiplying that quote by their aggregate order. For different intervals, the algorithm runs once per distinct request. A richer model in which agents’ beliefs or utilities determine which interval they ask about would need a strategy or demand model that the theorem does not provide.

Theorem 2 is the strongest anchor for the proponent: a cohort of identical traders can be represented by one order with the summed share quantity, and the market state and total cost are preserved. But the theorem already accepts any real share quantity \(s\) and updates the aggregate state by \(s\mathbf{1}_I\). Once cohort orders are combined by interval, the remaining computation is just repeated use of that operation. Its cost depends on the number of distinct intervals and endpoints, not on the population size or its type distribution. If types instead include beliefs, budgets, and other features that determine strategic orders, computing those orders is a different problem from the theorem’s market update.

Theorem 6 has the same limitation in the multi-resolution market. Its state records aggregate market positions, and its operation accepts a share quantity directly. A mass batch can be reduced to one call per distinct interval, with costs adding through the market’s cost function. This is a valid operational reformulation, but the LCMM theorem does not compute anything from a society of traders.

A more ambitious mirror could specify a continuum of traders by belief and utility type and ask for the market state or equilibrium induced by their strategies. That could pose a real computational question. The paper’s numbered results do not anchor it: they analyze prices, costs, and updates given trades, while a model that derives trades from a distribution of strategic types requires additional behavioral and equilibrium assumptions.

So all three proposed anchors survive as correct statements about market operations, but their population versions appear to be input batching rather than continuization of a computational problem about society. This is a solid objection to the proposed mirrors’ value for ChoCo, especially for quotation and multi-resolution execution. It does not establish the stronger universal claim that no worthwhile population model could be built around this paper; the strategic population extension is the clearest place where that claim remains weak.

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.