GPT 6 Astra Pro attempt on Econ-18
economicscomputer scienceEconomics cataloguecontributionexplorationClaim: exploration
Reported by the author as unresolved.
Manuscript
Contents
C61-18: research attempt and adversarial verification
9 October 2026
FORMAL RESTATEMENT
For each integer $n\ge1$, an input consists of binary-encoded $M\in{\mathbb{Q}}^{n\times n}$ and $q\in{\mathbb{Q}}^n$, of combined bit length $L$. The promise is \[ \det M[I,I]>0\quad(\varnothing\ne I\subseteq[n]),\qquad[n]=\{1,\ldots,n\}. \] Such a matrix is a $P$-matrix. The output must be rational vectors $z,w\in{\mathbb{Q}}^n$ satisfying \[ z\ge0,\quad w=Mz+q\ge0,\quad z_iw_i=0\quad(i\in[n]). \] The question is whether there exist a deterministic algorithm $\mathcal A$ and a polynomial $p$, independent of $n,M,q$, such that $\mathcal A$ returns such an output on every promised input using at most $p(L)$ bit operations. Promise recognition is not an input requirement. An optional zero-dimensional input has the empty solution.Stress points. A unique real solution is not automatically an efficiently computable solution. Polynomial output length does not bound search time. Degenerate solutions can have $z_i=w_i=0$, so uniqueness of the solution does not imply uniqueness of a complementary basis. A lower bound for one pivot rule does not disprove the existence of every polynomial-time algorithm.
QUICK LITERATURE/CONTEXT CHECK
Michaela Borzechowski, John Fearnley, Spencer Gordon, Rahul Savani, Patrick Schnider, and Simon Weber, Two Choices Are Enough for P-LCPs, USOs, and Colorful Tangents, ICALP 2024, LIPIcs 297, article 32, describes the P-LCP search problem and reductions involving it. Official source: https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2024.32.The later paper by Ioannis Anagnostides and Weiqiang Zheng, Algorithmic Collusion and the Complexity of Information-Value-Free Equilibria, arXiv:2609.22757v1, Section 4.2.2, again uses rational P-LCP as a computational bottleneck: https://arxiv.org/html/2609.22757v1. These checked sources do not supply a general polynomial-time algorithm. No claim that a literature search rules out all other results is needed below.
The existence and uniqueness facts used in the problem are proved here rather than treated as an unexplained black box. They resolve feasibility and encoding issues, not the algorithmic question.
ATTACK PLAN
Proof track. Derive a quantitative sign property from the principal minors, use it for existence and uniqueness, and examine whether it yields a polynomially bounded search. Separately solve the triangular subclass by elimination.Disproof track. Search tiny promised instances for output pathologies, test a natural projected iteration, and distinguish a failed method from a lower bound for all methods.
Landscape and tools. Principal-minor expansion preserves positivity after diagonal perturbations; sign nonreversal proves uniqueness; compactness gives a coercivity constant; Brouwer supplies an existence witness; complementary supports reduce the problem to rational linear systems; Cramer's rule controls bit lengths; triangular elimination gives an algorithmic subclass; cube orientations and pivot rules suggest, but do not provide, a global search bound.
Tiny cases. For $n=1$, $M=(m)$ with $m>0$ has $z=\max(0,-q/m)$ and $w=\max(q,0)$. If $q\ge0$ in any dimension, $z=0,w=q$ is a solution. The exact two-dimensional grid check in Section 5 tests 4,975 promised inputs.
WORK
If some $z_i=R$, then $\|z\|_\infty=R$ and homogeneity gives \[ \beta R^2\le\max_i z_i(Mz)_i \le R\|q\|_\infty, \] because $z_i(Mz)_i=z_iw_i-z_iq_i\le R\|q\|_\infty$. This contradicts the choice of $R$. Hence no coordinate equals $R$. The remaining fixed-point alternatives give $z,w\ge0$ and $z_iw_i=0$.
For uniqueness, let $(z,w)$ and $(z',w')$ be two solutions and set $h=z-z'$. Then $Mh=w-w'$ and \[ h_i(Mh)_i=(z_i-z'_i)(w_i-w'_i) =-z_iw'_i-z'_iw_i\le0. \] Lemma Lemma (Sign nonreversal) forces $h=0$; then $w=w'$. ∎
To bound the encoding, multiply all input entries by the product $D$ of their positive denominators. The bit length of $D$ is at most the sum of their denominator bit lengths, hence $O(L)$. Entries of the resulting integer systems have $O(L)$ bits. A determinant of order at most $n$ is a sum of at most $n!$ products of at most $n$ such entries, so its bit length is $O(nL+n\log(n+1))$. Cramer's rule bounds the numerators and denominators of $z_I$ by this polynomial. Computing $w=Mz+q$ also uses polynomial-size rational numbers. Fraction-free elimination, or ordinary exact Gaussian elimination with cancellation and determinant bounds, takes polynomial bit time on each such system.
Enumerate every $I\subseteq[n]$, compute the displayed candidate, compute $w$, and verify all signs and products exactly. The true positive support is on the list. Any accepted candidate is a solution, and uniqueness prevents distinct accepted solution vectors. A degenerate solution can be accepted for more than one $I$; this does not affect correctness. ∎
A checked failure of a candidate general method
The iteration $z^{t+1}=\max(0,z^t-(Mz^t+q))$ need not converge even in one dimension. For $M=(3)$, $q=-1$ and $z^0=0$, it gives $0,1,0,1,\ldots$, whereas the unique solution is $z=1/3,w=0$. Thus the $P$-property alone does not make this unit-step map a contraction. This is not a counterexample to the existence of a different polynomial-time algorithm.The existence proof also does not give such an algorithm. The compactness constant $\beta$ has no polynomial computational bound in the argument, and Brouwer's theorem is an existence theorem rather than a polynomial exact search routine. Replacing these two missing steps by the exhaustive support algorithm gives correctness but still has a $2^n$ factor.
VERIFICATION
Boundary and quantifier audit. The sign lemma never divides by a zero coordinate. The diagonal expansion includes the empty principal minor only with convention one. The cube proof excludes cap coordinates before asserting complementarity. The rationality argument uses the support of an existing solution, so it is not circularly used to prove existence. Nothing assumes nondegeneracy. The triangular result bounds arithmetic operations independently of numerical values, but the unrestricted question remains a bit-complexity question.Exact computation. For diagonal entries $a,d\in\{1,2,3\}$ and off-diagonal entries $b,c\in\{-2,-1,0,1,2\}$, exactly 199 matrices satisfy $ad-bc>0$. All 25 vectors $q\in\{-2,-1,0,1,2\}^2$ were tested for each, giving 4,975 inputs. Every input had exactly one accepted solution vector. Multiple complementary descriptions were deduplicated. The following complete checker uses exact fractions; the counts above are its executed output.
\begin{lstlisting}[language=Python] from fractions import Fraction as F from itertools import product count = matrices = 0 for a,d in product(range(1,4),repeat=2): for b,c in product(range(-2,3),repeat=2): det = a*d-b*c if det <= 0: continue matrices += 1 for q0,q1 in product(range(-2,3),repeat=2): candidates = [(F(0),F(0)),(-F(q0,a),F(0)), (F(0),-F(q1,d)), (F(b*q1-d*q0,det),F(c*q0-a*q1,det))] accepted = set() for x,y in candidates: u,v = a*x+b*y+q0,c*x+d*y+q1 if min(x,y,u,v)>=0 and x*u==0 and y*v==0: accepted.add((x,y,u,v)) assert len(accepted)==1 count += 1 assert (matrices,count)==(199,4975) print(matrices,count) \end{lstlisting} A finite grid is not evidence sufficient to extrapolate a runtime theorem; here it checks the algebra and boundary conventions.FINAL
LABEL: UNRESOLVED.Strongest fully proved partial result. The solution exists uniquely, is rational with polynomial output length, and has a verified $2^n\operatorname{poly}(L)$ exact search algorithm. The triangular subclass has a strongly polynomial arithmetic algorithm. A natural projected iteration is explicitly disproved as a general convergent method.
Exact first gap. No procedure has been proved to find a valid complementary support, or an equivalent exact solution representation, using $\operatorname{poly}(L)$ bit operations for every promised $P$-matrix. The existence/uniqueness proof supplies no such search bound.
Three next targets. First, seek a pivot or support-update potential whose number of strict improvements has a polynomial bound valid for every $P$-matrix, including degenerate inputs. Second, test whether quantitative sign nonreversal can be converted into an algorithm without conditioning-dependent iteration counts. Third, identify a larger elimination-stable subclass than triangular matrices and prove both closure and a polynomial reduction from the unrestricted problem; the latter reduction is missing.
What a disproof would require. There is no infeasible or irrational promised instance to serve as a counterexample. A disproof of the literal algorithmic statement must be a computational lower bound for the full promised search problem, not merely a family on which a chosen iterative or pivot rule is slow.