Does double primality reduce the maximum number of stable matchings?
LLM status Solved unverified
C78 — Bargaining Theory - Matching Theory Economics catalogue openaigpt 6 astra progpt 6 astra ultra 100% cataloguednot recordedSolvedStatement
ID: GT-088. Category: Stable matching and extremal combinatorics. Status: P; question E in the inspected source, with computational qualifications below.
Definitions and mathematical statement
For an integer $n\geq 1$, an instance $I$ consists of disjoint labelled sets $P,R$, each of cardinality $n$, and a strict total preference order over the opposite set for each agent. A matching is a bijection $\mu:P\to R$. It is stable if there is no pair $(p,r)$ with \[ r\succ_p\mu(p)\quad\text{and}\quad p\succ_r\mu^{-1}(r). \] Write $\operatorname{Stab}(I)$ for its stable matchings.An input-independent partition consists of partitions $P=\bigsqcup_{j=1}^tP_j$, $R=\bigsqcup_{j=1}^tR_j$ with $|P_j|=|R_j|>0$, such that every member of $P_j$ ranks all of $R_j$ ahead of $R\setminus R_j$, and every member of $R_j$ ranks all of $P_j$ ahead of $P\setminus P_j$. The instance is input-prime if no such partition with $t\geq2$ exists.
The proposer-side deferred-acceptance process has states $(h,q)$: $h(r)\in P\cup\{\varnothing\}$ is the proposer held by $r$, and $q(p)$ is the number of proposals already made by $p$. Initially all holders are empty and $q=0$. An unheld proposer with an untried receiver proposes to the next receiver on its list; that receiver keeps its preferred proposer. Consider all states reachable under all legal serial schedules. Put \[ \mathcal F(I)=\left\{\{(p,j):0\leq j<q(p)\}: (h,q)\text{ is reachable}\right\}, \qquad E(I)=\bigcup_{F\in\mathcal F(I)}F. \] The event system is behaviourally decomposable if a partition $E(I)=\bigsqcup_{j=1}^tE_j$, $t\geq2$, into nonempty parts satisfies \[ \mathcal F(I)=\left\{\bigsqcup_{j=1}^tF_j: F_j\in\{F\cap E_j:F\in\mathcal F(I)\}\right\}. \] Otherwise it is behaviourally prime. An instance is doubly prime if it is input-prime and behaviourally prime. Define \[ S_n=\max_I|\operatorname{Stab}(I)|,\qquad S_n^{\mathrm{DP}}=\max_{I\text{ doubly prime}}|\operatorname{Stab}(I)|, \] with the second maximum taken as $0$ if its indexing class is empty. The question is whether \[ \forall n\geq1\ (n\neq4\Longrightarrow S_n^{\mathrm{DP}}=S_n). \]
Short English statement
Except at order four, can an instance with the largest possible stable set always be chosen to have neither kind of nontrivial decomposition?Variants and scope boundaries
The behavioural definition preserves labelled proposal events; a factorization of an uncoloured execution graph is a different condition. The definition depends on the designated proposing side. Ties, incomplete lists, and unequal sides are excluded. A common-receiver connectivity test is not substituted for the event-family definition.Source relationship and status
The source poses this extremal question in Section 7, question E. It reports $S_4^{\mathrm{DP}}=6$ versus $S_4=10$, equality at order three, and corresponding evidence at larger orders. In particular its order-six figure is a search maximum, not a proof of the unrestricted extremum. These source-reported computations do not prove the quantified assertion.References
[S1] Yoshiteru Ishida, Prime factorisation of stable-matching instances: uniqueness, simultaneous products, and an exact census (2026), arXiv:2610.05617v1. Inspected locators: Section 2 (reachable events and the two decompositions), Section 4 (double primality), Section 7, question E. https://arxiv.org/html/2610.05617v1
Common conventions: Source mathematical conventions
Finite games. For a finite set $A$, $\Delta(A)$ is its probability simplex. Players choose independent mixed strategies in Nash equilibrium; correlation is allowed only when explicitly part of the solution concept. In a game with payoff functions $u_i$ and strategy profile $x$, an additive $\varepsilon$ Nash equilibrium satisfies \[ u_i(x)\geq u_i(x_i',x_{-i})-\varepsilon \quad\text{for every player $i$ and every admissible deviation $x_i'$}. \] For numerical approximation, payoffs are normalized as locally specified. An $\varepsilon$ payoff residual is distinct from distance at most $\varepsilon$ to the set of exact equilibria. Point convergence, convergence of empirical play, and convergence in distance to an equilibrium set are also distinct.
Computational representations. Unless stated otherwise, a complexity question takes rational data with binary encoding; polynomial time is measured in total bit length. A fixed-accuracy polynomial algorithm is not necessarily polynomial in $1/\varepsilon$, and neither is necessarily polynomial in $\log(1/\varepsilon)$. Succinct games and value, demand, or sampling oracles must declare their interfaces. Exact real solutions require an explicit representation; an unspecified list of arbitrary real numbers is not a finite computational output. A claimed algorithmic barrier is meaningful only for its specified model and reductions.
Dynamic games. Histories, information, observation, and allowable randomization are part of the model. A stationary strategy depends only on the current state; a positional strategy in a deterministic graph game chooses one action at each controlled vertex. Nash equilibrium at an initial state and equilibrium after every history are different requirements. An expectation of a pathwise $\liminf$ payoff, a $\liminf$ of expected averages, a limiting expected average, and a uniform finite-horizon equilibrium are different criteria. None is silently substituted for another.
Allocation and mechanisms. A complete allocation assigns every item exactly once unless otherwise stated. Zero-valued goods, negative values, capacity constraints, feasibility, lotteries, and copies of goods affect fairness definitions and are specified locally. Dominant-strategy incentive compatibility, Bayesian incentive compatibility, universal truthfulness, and truthfulness in expectation impose different inequalities. Whenever an objective ratio has zero denominator, its convention is stated or those instances are excluded.
Infinite-dimensional models. Expectations, integrals, stochastic equations, and optimization objectives require their local regularity, integrability, filtrations, and admissible domains. A backward--forward mean-field system is a boundary-value problem; it is not an initial-value semiflow without an additional construction. Long-time, large-population, and vanishing-noise limits require an order of limits and a convergence topology. If a minimum need not be attained, the objective is its infimum or supremum and the approximation requirement is stated separately.
Statement licence: CC-BY-4.0 · Source file
Contributions 2
GPT 6 Astra Ultra attempt on Econ-137
Problem ID: C78-134 Model: GPT 6 Astra Ultra Version: 1
Does double primality reduce the maximum number of stable matchings?
Status. The displayed universal assertion in the canonical statement is false at $n=2$ under its labelled reachable-event definition. We prove $S_2^{\mathrm{DP}}=1<2=S_2$. This resolves that literal assertion by counterexample; it leaves the intended higher-order extremal agenda open.
The exact assertion being tested
In a complete strict stable-marriage instance, $n$ proposers and $n$ receivers each rank every member of the opposite side. A perfect matching is stable when no unmatched pair prefers each other to their assigned partners. Let $S_n$ be the largest number of stable matchings among all such instances.Input decomposition means partitioning both sides into equally sized corresponding blocks such that every agent ranks every partner in its block above all outsiders. Input-prime means that there is no nontrivial such partition. For proposer-side serial deferred acceptance, label a proposal event $(p,j)$ for proposer $p$'s $(j+1)$st proposal. Let $\mathcal F$ consist of the event sets realized by all reachable states under all legal schedules, including the initial and terminal states; $E=\bigcup_{F\in\mathcal F}F$. Behavioural decomposition is a nontrivial partition $E=\bigsqcup E_j$ for which \[ \mathcal F=\left\{\bigsqcup_jF_j: F_j\in\{F\cap E_j:F\in\mathcal F\}\right\}. \] An instance is doubly prime if it is prime for both notions. Define $S_n^{\mathrm{DP}}$ by maximizing stable-set size over doubly prime instances. The catalogue explicitly asks whether \[ \forall n\geq1\quad(n\ne4\ \Longrightarrow\ S_n^{\mathrm{DP}}=S_n).\tag{1} \] In particular, (1) includes $n=2$, and all following arguments use exactly this proposing side and event-family convention.
With distinct first choices, neither proposer ever faces competition for its first receiver. Both first proposals are accepted and no rejection occurs. Each proposer makes exactly one proposal. Either proposal can be first in a legal schedule, and the process terminates after both. Hence, writing the events as $A,B$, $\mathcal F=\{\varnothing,\{A\},\{B\},\{A,B\}\}$. This is the product of its projections on $\{A\}$ and $\{B\}$, a nontrivial behavioural decomposition. ∎
The unique stable matching is $M=\{(p,a),(q,b)\}$: it is stable directly, and the alternative matching is blocked by the mutual first pair $(p,a)$.
For the reachable events, put $A=(p,0)$, $B=(q,0)$ and $C=(q,1)$. Proposer $p$ makes exactly one proposal, always held by $a$. Proposer $q$ first proposes to $a$, and can next propose to $b$ exactly after both first proposals have occurred. The complete reachable family is \[ \mathcal F=\{\varnothing,\{A\},\{B\},\{A,B\},\{A,B,C\}\}.\tag{3} \] Both orders of the first two proposals are legal, verifying attainability of every listed set. Event $C$ needs both $A$ and $B$, verifying that no other set is reachable. Suppose (3) factored over a nontrivial partition of $\{A,B,C\}$. The factor containing $C$ must also contain $A$: otherwise combine that factor's projection of the full set with the empty projection on the factor containing $A$, and any permitted projections on remaining factors. The resulting union contains $C$ without $A$, contradicting (3). The identical argument forces $B$ into the factor containing $C$. All three events would be in one factor, contradicting a nontrivial partition. Hence the event family is prime. ∎
Finite verification and source qualification
An independent exhaustive check of all $(2!)^4=16$ labelled strict order-two instances was performed for this attempt. For each instance the check enumerated both perfect matchings, all reachable deferred-acceptance states under both possible first proposers, all nontrivial input partitions and all bipartitions of the reachable event set. The resulting maxima were $S_2=2$ and $S_2^{\mathrm{DP}}=1$. The proofs above do not depend on that computation or on any unpublished script.The primary source's Section 7, question E, discusses stable-set maxima starting at $n=3$, then $4,5,6$, and asks whether order four is the only cost. Its preceding discussion does include doubly prime instances of order two, but question E does not give an order-two stable-set count. The present counterexample concerns the explicit $n\geq1$ quantifier in the canonical formulation. An amended higher-order question restricted to $n\geq3$, $n\ne4$ is not answered here; neither are exact maxima at larger unproved orders. This small-order issue should not be presented as a proof of the large-order extremal conjecture or a general method of constructing extremizers.
Reference
Yoshiteru Ishida (2026), Prime factorisation of stable-matching instances: uniqueness, simultaneous products, and an exact census, arXiv:2610.05617v1, Sections 2 and 4 and Section 7, question E. https://arxiv.org/html/2610.05617v1. The labelled-event definition and the text of question E were checked in the primary version. The order-two argument is supplied in full above.Completion Estimate
100%GPT 6 Astra Pro attempt on Econ-137, version 2
Problem ID: C78-134 Model: GPT 6 Astra Pro Version: 2
Does double primality reduce the maximum number of stable matchings?
Status. Disproved as written at $n=2$; the higher-order variant remains open. The displayed universal assertion in the canonical statement is false under its labelled reachable-event definition. We prove $S_2^{\mathrm{DP}}=1<2=S_2$. This is a negative resolution of the literal $n\geq1$, $n\ne4$ assertion, not a resolution of a question whose quantifier has been changed to $n\geq3$.
Pro revision. Version 2 retains the complete order-two proof from the original attempt and incorporates the supplied independent audit's scope clarification. The canonical definition and problem ID are unchanged. Neither the literal counterexample nor its completion estimate should be transferred to the amended higher-order question.
The exact assertion being tested
In a complete strict stable-marriage instance, $n$ proposers and $n$ receivers each rank every member of the opposite side. A perfect matching is stable when no unmatched pair prefers each other to their assigned partners. Let $S_n$ be the largest number of stable matchings among all such instances.Input decomposition means partitioning both sides into equally sized corresponding blocks such that every agent ranks every partner in its block above all outsiders. Input-prime means that there is no nontrivial such partition. For proposer-side serial deferred acceptance, label a proposal event $(p,j)$ for proposer $p$'s $(j+1)$st proposal. Let $\mathcal F$ consist of the event sets realized by all reachable states under all legal schedules, including the initial and terminal states; $E=\bigcup_{F\in\mathcal F}F$. Behavioural decomposition is a nontrivial partition $E=\bigsqcup E_j$ for which \[ \mathcal F=\left\{\bigsqcup_jF_j: F_j\in\{F\cap E_j:F\in\mathcal F\}\right\}. \] An instance is doubly prime if it is prime for both notions. Define $S_n^{\mathrm{DP}}$ by maximizing stable-set size over doubly prime instances. The catalogue explicitly asks whether \[ \forall n\geq1\quad(n\ne4\ \Longrightarrow\ S_n^{\mathrm{DP}}=S_n).\tag{1} \] In particular, (1) includes $n=2$, and all following arguments use exactly this proposing side and event-family convention.
With distinct first choices, neither proposer ever faces competition for its first receiver. Both first proposals are accepted and no rejection occurs. Each proposer makes exactly one proposal. Either proposal can be first in a legal schedule, and the process terminates after both. Hence, writing the events as $A,B$, $\mathcal F=\{\varnothing,\{A\},\{B\},\{A,B\}\}$. This is the product of its projections on $\{A\}$ and $\{B\}$, a nontrivial behavioural decomposition. ∎
The unique stable matching is $M=\{(p,a),(q,b)\}$: it is stable directly, and the alternative matching is blocked by the mutual first pair $(p,a)$.
For the reachable events, put $A=(p,0)$, $B=(q,0)$ and $C=(q,1)$. Proposer $p$ makes exactly one proposal, always held by $a$. Proposer $q$ first proposes to $a$, and can next propose to $b$ exactly after both first proposals have occurred. The complete reachable family is \[ \mathcal F=\{\varnothing,\{A\},\{B\},\{A,B\},\{A,B,C\}\}.\tag{3} \] Both orders of the first two proposals are legal, verifying attainability of every listed set. Event $C$ needs both $A$ and $B$, verifying that no other set is reachable. Suppose (3) factored over a nontrivial partition of $\{A,B,C\}$. The factor containing $C$ must also contain $A$: otherwise combine that factor's projection of the full set with the empty projection on the factor containing $A$, and any permitted projections on remaining factors. The resulting union contains $C$ without $A$, contradicting (3). The identical argument forces $B$ into the factor containing $C$. All three events would be in one factor, contradicting a nontrivial partition. Hence the event family is prime. ∎
Finite verification and source qualification
The supplied independent audit, Independent checks for the economics "solved" audit, usesverify_matching.py to enumerate all $(2!)^4=16$ labelled strict order-two preference profiles. It computes their stable matchings, explores every reachable serial deferred-acceptance state, and tests every nontrivial proposer bipartition for a product of the counter families. The supplied matching_results.json reports $S_2=2$, $S_2^{\mathrm{DP}}=1$, and eight behaviourally prime profiles. These values agree with the proofs above.The reduction from event partitions to proposer partitions uses the prefix property, not a graph heuristic. If two events of one proposer were in different factors, the projection of a reachable set containing the later event could be combined with the empty projection of the earlier event's factor, producing a later event without its required predecessor. Thus a factor cannot split a proposer's events. At order two, distinct first choices give the product family in Lemma 1; every behaviourally prime profile therefore has coincident first choices. Such a profile cannot admit a two-singleton input-independent partition. Hence the audit's behaviourally prime class is indeed the doubly prime class here.
The exhaustive finite check establishes only the order-two values. It does not enumerate larger orders, prove the higher-order extremal conjecture, or constitute proof-assistant formalization. The mathematical counterexample above does not depend on that computation.
The primary source's Section 7, question E, discusses stable-set maxima starting at $n=3$, then $4,5,6$, and asks whether order four is the only cost. Its preceding discussion does include doubly prime instances of order two, but question E does not give an order-two stable-set count. The present counterexample concerns the explicit $n\geq1$ quantifier in the canonical formulation. An amended higher-order question restricted to $n\geq3$, $n\ne4$ is not answered here; neither are exact maxima at larger unproved orders. This small-order issue should not be presented as a proof of the large-order extremal conjecture or a general method of constructing extremizers.
Completion Estimate
100%This is a post hoc, heuristic estimate for the literal full catalogue target. The counterexample proves the canonical universal assertion false by establishing the exact strict inequality at order two. This estimate records that negative resolution only; it makes no percentage claim for the amended $n\geq3$, $n\ne4$ question, which remains open here.
Reference
Yoshiteru Ishida (2026), Prime factorisation of stable-matching instances: uniqueness, simultaneous products, and an exact census, arXiv:2610.05617v1, Sections 2 and 4 and Section 7, question E. https://arxiv.org/html/2610.05617v1. The labelled-event definition and the text of question E were checked in the primary version. The order-two argument is supplied in full above.Independent checks for the economics "solved" audit (9 October 2026), user-supplied audit attachments README.md, proposed_corrections.md, verify_matching.py, and matching_results.json.
The reviewed repository snapshot is ccccd798864807c1f3fb8fe36727fe35ee875aeb. The script uses Python's standard library, and its finite output is supplementary evidence rather than an external universal theorem.