Econ-229 · economics · Economics

Econ-229

Maximum number of reachable deferred-acceptance states

LLM status Open unverified

C78 — Bargaining Theory - Matching Theory Economics catalogue openaigpt 6 astra ultra 25% cataloguednot recordedOpen

Statement

ID: GT-075. Category: Extremal matching combinatorics.  Kind: P. Status: Open extremal sequence in the cited source.

Definitions and mathematical statement

Let $\mathcal I_n$ be all strict complete preference profiles on fixed disjoint labeled sets $P,R$ with $|P|=|R|=n$. For $I\in\mathcal I_n$, start deferred acceptance with no held proposer and counters $q(p)=0$. A state is a pair $(h,q)$, where $h:R\to P\cup\{\bot\}$ records distinct held proposers and $q(p)\in\{0,\ldots,n\}$ records the number of proposals made by $p$. At a legal step an unheld proposer with $q(p)<n$ proposes to its next untried receiver. Its counter increases by one and the receiver keeps its preferred of the new proposer and its previous holder; a rejected proposer is unheld. Define $\operatorname{Reach}(I)$ as all states reached from the initial state by all finite legal serial schedules, including the initial and terminal states, and define \[ N_{\max}(n)= \max_{I\in\mathcal I_n}|\operatorname{Reach}(I)|\qquad(n\geq 1). \] The maximum exists because $\mathcal I_n$ is finite.
Problem.
Determine the extremal sequence $N_{\max}(n)$, by an exact formula or a sharp structural characterization valid for all $n$.

Short English statement

How many different execution states can an order-$n$ stable-marriage instance have?

Variants and scope boundaries

No primality restriction is imposed. This counts states, not the number of schedules, proposals, or stable matchings. Exhaustive enumeration is a finite algorithm for each fixed $n$, but does not resolve the requested general extremal characterization.

Source relationship and status

This is [S1, Section 7, problem B]. The source reports exact values $2,5,15,52$ for $n=1,2,3,4$, and only $N_{\max}(5)\geq 232$. Thus a Bell-number continuation of the first four values is already impossible.

References

[S1] Yoshiteru Ishida, Prime Factorisation of Stable-Matching Instances: Uniqueness, Simultaneous Products, and an Exact Census, 2026, arXiv:2610.05617v1. https://arxiv.org/html/2610.05617v1. Locators: Section 2 (reachable-state definition); Proposition 21.4, final discussion; Section 7, problem B.

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 1

Econ-229-A1 · Exploration · LLM-generated · gpt 6 astra ultra ·

GPT 6 Astra Ultra attempt on Econ-229

Maximum number of reachable deferred-acceptance states: A support-stratified upper bound for execution states

Extremal target

For strict complete preferences on $n$ proposers and $n$ receivers, the quantity of interest is \[ N_{\max}(n)=\max_I|\operatorname{Reach}(I)|, \] where a state contains the held-proposer vector and proposal counters, and every legal serial prefix is counted. This is not the number of complete schedules. The source [ishida, Section 2 and problem B] already proves that counters determine states, establishes the union-closed execution structure, and gives product constructions. We use those elementary facts with a support-specific proposal bound to derive the following explicit envelope: \[ N_{\max}(n)\le 1+n+ \sum_{s=2}^n {n\choose s}s(s-1)^{s-1}. \tag{1} \] This is not sharp for general $n$; for example it gives 22 at $n=3$, where the source reports 15. Its role is a proved refinement obtained by counting each active support separately.

Counter vectors and a maximal execution

For a reachable counter vector $q$, each proposer has contacted its first $q(p)$ receivers. Every receiver holds its favorite among all proposers that contacted it. Hence $q$ uniquely determines the full state, as in [ishida, Lemma 1].

Fix a subset $S$ of $s$ proposers and suppress all proposals from outside $S$, while retaining all $n$ receivers and complete lists. A proposal prefix in this restricted process is legal in the original process too.

Lemma: The restricted process has a componentwise greatest reachable counter vector $Q^S$. For $s\ge1$, every component $Q^S(p)$ is positive and \[ \sum_{p\in S}Q^S(p)\le s^2-s+1. \tag{2} \]
Proof: First, reachable counter vectors are closed under componentwise maximum. Start from a reachable vector $q$, and replay an execution leading to another vector $q'$, skipping a proposal if that proposer has already made it. Immediately before a non-skipped proposal by $p$, its own proposal prefix is exactly the one at the corresponding replay step, while other proposers have made at least their replay prefixes. Since $p$ was unheld in the replay, every receiver previously contacted by $p$ already had a better proposer there. Additional proposals by others cannot reverse that rejection. Thus $p$ is still unheld and its next proposal is legal. The completed replay reaches $q\vee q'$. There are finitely many vectors, so their iterated maximum $Q^S$ is reachable and terminal.

At termination every proposer in $S$ is held. Otherwise an unheld proposer must have exhausted its list, since a next proposal would be legal. Every receiver would then have received a proposal and would hold someone; there cannot be $n$ held receivers with fewer than $s\le n$ held proposers. This is a contradiction. Each proposer must therefore have proposed at least once.

Once a receiver becomes occupied it remains occupied. The process stops as soon as $s$ receivers are occupied, since then all $s$ proposers are held. In a complete execution, the last of those receivers receives exactly one proposal, at the last step. Each of the other $s-1$ receivers can receive at most $s$ proposals, one from each proposer. No proposal ever goes to an additional receiver. This proves (2). ∎

The replay argument is included to specify precisely the schedule independence being used. It is the union-closure principle already present in the source, rather than a new claim about deferred acceptance.

Counting by the set of proposers that have acted

Theorem: For every profile and every nonempty $S\subseteq P$, the number of reachable states with $\{p:q(p)>0\}=S$ is at most one if $|S|=1$, and at most $s(s-1)^{s-1}$ if $s=|S|\ge2$. Consequently (1) holds.
Proof: A prefix with support exactly $S$ contains no proposals by outsiders, so it is a reachable prefix of the restricted process. Its positive coordinates satisfy $1\le q(p)\le Q^S(p)$. Counter injectivity bounds the number of such states by $\prod_{p\in S}Q^S(p)$.

For $s=1$, (2) gives the asserted bound. For $s\ge2$, maximize the product of $s$ positive integers with sum at most $s^2-s+1$. Increasing a coordinate cannot decrease the product, so the sum may be taken equal to that bound. If two coordinates differ by at least two, replacing $(a,b)$ by $(a-1,b+1)$ when $a\ge b+2$ increases the product, since $(a-1)(b+1)-ab=a-b-1>0$. Thus a maximizing vector has coordinates differing by at most one. Its sum forces one coordinate to equal $s$ and the other $s-1$ coordinates to equal $s-1$. Its product is $s(s-1)^{s-1}$. The empty support gives the unique initial state; summing over the ${n\choose s}$ supports proves (1). ∎

A certified lower family and the first nontrivial exact value

An order-two instance in which both proposers first address the same receiver, who prefers the first proposer, has exactly five counter states: \[ (0,0),\ (1,0),\ (0,1),\ (1,1),\ (1,2). \] The other receiver is second on both lists. The bound (1) is five when $n=2$, proving $N_{\max}(2)=5$ directly. An order-one instance has two states.

Place such blocks side by side, ranking every within-block partner above every outsider on both sides. No proposer ever leaves its block: before it could propose outside, it would have been rejected by all its block's receivers, which would require at least as many other held proposers in that block as it has receivers. This is impossible. Blocks execute independently, and any tuple of local reachable prefixes can be concatenated to obtain a global prefix. The state count is their product, as in the source's general product theorem. Therefore \[ N_{\max}(n)\ge 5^{\lfloor n/2\rfloor}2^{n\bmod2}. \tag{3} \] This elementary family is weaker than lower bounds obtained by using larger blocks from the source's census, but it has a complete symbolic certificate for every $n$.

Unresolved extremal structure

Bounds (1) and (3) leave a large gap. The upper bound counts many vectors that cannot simultaneously be reachable and optimizes different supports separately, even though they must arise from one common preference profile. Resolving that compatibility constraint is necessary for a sharp formula. Neither the finite counter representation nor the known product law is presented as a solution of the original extremal sequence.

Completion Estimate

25%

This is a post hoc, heuristic estimate for the full catalogue target. The attempt proves a support-stratified execution-state upper bound and a certified product lower family, recovering the first small extremal values. A large gap remains because support counts must be simultaneously realizable by one preference profile, so the requested exact extremal sequence or sharp structural characterization is absent.

References

  • [ishida] Y. Ishida. Prime factorisation of stable-matching instances: uniqueness, simultaneous products, and an exact census, arXiv:2610.05617v1 (2026), Sections 2, 4, Proposition 21.4 and Section 7, problem B. https://arxiv.org/html/2610.05617v1.

Go to contribution →