Asymptotic Counts of Growing-Width $k$-SAT Functions
Status Partially solved · unsolvedmath.comLLM status Open unverified
Top Open Problems openaigpt 6 astra ultra 0% cataloguedPartially solvedOpenStatement
Definitions and mathematical statement
Shared notation.
Standard number systems are denoted by $\mathbb N,\mathbb Z,\mathbb Q,\mathbb R,\mathbb C$; index ranges, computational models and specialized notation follow the cited problem source and the definitions below.A Boolean function maps $\{0,1\}^n$ to $\{0,1\}$. A $k$-SAT function is represented by a conjunction of clauses of width at most $k$, each clause a disjunction of literals $x_i$ or $\neg x_i$; distinct formulas computing the same function count once. Uniformly choosing a function means choosing from this finite set of distinct functions. A function is unate if complementing an appropriate subset of input coordinates makes it monotone in every coordinate. As $n\to\infty$, $o(1)$ tends to zero.
Statement recorded in the supplied source.
If $k=k(n)\leq(1/2-c)n$ for some constant $c>0$, what is the asymptotic number of $k$-SAT functions on $n$ Boolean variables? [S2]Scope qualification.
The constant $c>0$ is fixed, while the integer width $k=k(n)$ may grow subject to the displayed bound. Clause-width and repeated-literal conventions follow the cited enumeration problem.Source status.
The supplied catalogue labels this record partially solved. Its source-status metadata was checked against the supplied snapshot on 2026-10-11. This import does not independently establish current open status or mathematical correctness. The catalogue literature assessment is dated 2026-08-22.Short English statement
Find asymptotic counts of distinct SAT functions when clause width grows with the number of variables.Sources
- S1 Ulam AI and the UnsolvedMath Contributors, UnsolvedMath: A Curated Collection of Open Mathematics Problems, record 30005109 (OWR-10252930-019). Catalogue curation and metadata: CC BY 4.0. The supplied source question is retained; definitions and the English summary are editorial additions. https://huggingface.co/datasets/ulamai/UnsolvedMath.
- S2 Combinatorics, Probability and Computing (2023), Oberwolfach Reports, DOI 10.4171/owr/2022/22, pp. 1165--1237 https://doi.org/10.4171/owr/2022/22.
- S3 Dong, Mani, and Zhao, Enumerating k-SAT functions https://arxiv.org/abs/2107.09233. Underlying Oberwolfach Reports material retains its source-specific licence, including CC BY-SA 4.0 where applicable; see THIRD_PARTY_NOTICES.md.
Preparation and review.
Original question attributed to the cited source and UnsolvedMath contributors. Codex (GPT-6; exact serving revision not exposed) assisted with definitions, English summaries, source inspection and formatting. No new human mathematical authorship or independent proof verification is asserted. Canonical ID 30005109 and source code OWR-10252930-019 checked against the complete supplied registry and existing repository statements; known flagged repetitions and obvious identical conjectures excluded. Full mathematical-equivalence/literature review has not been performed. Statement preparation and final review followed contribution prompts C and D; automated checks verify structure and identity, not open status.Statement licence: CC-BY-SA-4.0 · Source file
Contributions 1
gpt 6 astra ultra attempt on CS-407
Research-attempt provenance
Definitions and mathematical statement
Shared notation.
Standard number systems are denoted by $\mathbb N,\mathbb Z,\mathbb Q,\mathbb R,\mathbb C$; index ranges, computational models and specialized notation follow the cited problem source and the definitions below.A Boolean function maps $\{0,1\}^n$ to $\{0,1\}$. A $k$-SAT function is represented by a conjunction of clauses of width at most $k$, each clause a disjunction of literals $x_i$ or $\neg x_i$; distinct formulas computing the same function count once. Uniformly choosing a function means choosing from this finite set of distinct functions. A function is unate if complementing an appropriate subset of input coordinates makes it monotone in every coordinate. As $n\to\infty$, $o(1)$ tends to zero.
Statement recorded in the supplied source.
If $k=k(n)\leq(1/2-c)n$ for some constant $c>0$, what is the asymptotic number of $k$-SAT functions on $n$ Boolean variables? [S2]Scope qualification.
The constant $c>0$ is fixed, while the integer width $k=k(n)$ may grow subject to the displayed bound. Clause-width and repeated-literal conventions follow the cited enumeration problem.Source status.
The supplied catalogue labels this record partially solved. Its source-status metadata was checked against the supplied snapshot on 2026-10-11. This import does not independently establish current open status or mathematical correctness. The catalogue literature assessment is dated 2026-08-22.Short English statement
Find asymptotic counts of distinct SAT functions when clause width grows with the number of variables.Sources
- S1 Ulam AI and the UnsolvedMath Contributors, UnsolvedMath: A Curated Collection of Open Mathematics Problems, record 30005109 (OWR-10252930-019). Catalogue curation and metadata: CC BY 4.0. The supplied source question is retained; definitions and the English summary are editorial additions. https://huggingface.co/datasets/ulamai/UnsolvedMath.
- S2 Combinatorics, Probability and Computing $2023$, Oberwolfach Reports, DOI 10.4171/owr/2022/22, pp. 1165--1237 https://doi.org/10.4171/owr/2022/22.
- S3 Dong, Mani, and Zhao, Enumerating k-SAT functions https://arxiv.org/abs/2107.09233. Underlying Oberwolfach Reports material retains its source-specific licence, including CC BY-SA 4.0 where applicable; see THIRD_PARTY_NOTICES.md.
Preparation and review.
Original question attributed to the cited source and UnsolvedMath contributors. Codex (GPT-6; exact serving revision not exposed) assisted with definitions, English summaries, source inspection and formatting. No new human mathematical authorship or independent proof verification is asserted. Canonical ID 30005109 and source code OWR-10252930-019 checked against the complete supplied registry and existing repository statements; known flagged repetitions and obvious identical conjectures excluded. Full mathematical-equivalence/literature review has not been performed. Statement preparation and final review followed contribution prompts C and D; automated checks verify structure and identity, not open status.Literature and context check
I read the primary 2022 report's talk on pages 1222--1224 and the later 2023 report's talk on pages 49--50. The latter explicitly states the full fixed-$k$ theorem and distinguishes the still-discussed growing-width and sparse-formula directions. I also read the abstracts of Dong--Mani--Zhao, arXiv:2107.09233, and Balogh--Dong--Lidický--Mani--Zhao, arXiv:2209.04894v2. The second announces resolution of the fixed-$k$ unateness conjecture. These source results are context, not newly proved here; their container and extremal-hypergraph arguments were not independently re-derived. In particular the original partially-solved catalogue label is historical metadata, not a reason to describe the fixed-width conjecture as currently open.
Research attempt: Uniform growing-width lower bound and nonuniform-limit obstruction
A formula family that can be counted without collisions.
Use the source's equivalent DNF formulation. For $1\leq k\leq n$ and a family $\mathcal H\subseteq\binom{[n]}k$, define \[ f_{\mathcal H}(x)=\bigvee_{S\in\mathcal H}\ \bigwedge_{i\in S}x_i. \] The empty disjunction is zero. On the input $1_T$ with exactly $k$ ones, $f_{\mathcal H}(1_T)=1$ if and only if $T\in\mathcal H$, because a $k$-set $S$ is contained in the $k$-set $T$ only when $S=T$. Thus these $2^{\binom nk}$ formulas represent distinct functions. Every clause is indispensable: $1_S$ is a private satisfying input for its own clause. A variable $i$ is essential exactly when some $S\in\mathcal H$ contains it. Indeed $1_S$ and $1_{S\setminus\{i\}}$ distinguish its two values; if no clause contains $i$, independence is immediate. With each possible clause independently included with probability $1/2$, the probability that a specified variable is absent is $2^{-\binom{n-1}{k-1}}$. A union bound shows that at least \[ \left(1-n2^{-\binom{n-1}{k-1}}\right)2^{\binom nk} \] functions in this family depend on all variables, whenever the displayed lower bound is positive. Each has $2^n$ different input-coordinate sign orientations, and the resulting functions over all such families are distinct. To prove this, a function monotone in both directions in a coordinate must be independent of that coordinate: with all other inputs fixed, its two values satisfy both opposite inequalities. An essential coordinate therefore has a unique monotonic direction. Equality of two oriented functions forces their orientations to agree, after which the $k$-weight evaluations identify $\mathcal H$. Consequently the total number $N(n,k)$ of source functions satisfies \[ N(n,k)\geq \left(1-n2^{-\binom{n-1}{k-1}}\right)2^{\binom nk+n}. \] Complementing the output gives the corresponding CNF count if that convention is preferred. This is a lower bound for a specifically constructed subclass; it does not count all possible prime implicants of a general unate function.The lower bound remains uniform far beyond fixed width.
For $2\leq k\leq n-1$, the binomial coefficient $\binom{n-1}{k-1}$ is at least $n-1$: consecutive binomial coefficients increase toward the middle because their ratio is $(n-1-j)/(j+1)$, and the two end coefficients in the indicated range equal $n-1$. Hence the error is at most $n2^{-(n-1)}$, independently of $k$. In particular every sequence in the question with $k\geq2$ eventually has \[ \log_2 N(n,k)\geq \binom nk+n+\log_2(1-n2^{-(n-1)}). \] For $n$ large enough that the last error is at most $1/2$, the final logarithm is at least $-2n2^{-(n-1)}/\log 2$: integrate $1/(1-t)\leq2$ for $0\leq t\leq1/2$. This supplies an explicit uniform lower-side estimate.Why the known fixed-width conclusion cannot be substituted.
An estimate $E(n,k)\to0$ for each fixed $k$ gives no bound on $E(n,k(n))$. For example the numerical array \[ E(n,k)=\mathbf1_{\{n<2^{2^k}\}} \] tends to zero for every fixed $k$, but equals one along $k(n)=\lceil\log_2\log_2 n\rceil+1$ for all sufficiently large $n$. This $k(n)$ is much smaller than $(1/2-c)n$ for any fixed $0<c<1/2$. Thus even a slowly growing sequence can evade a pointwise fixed-$k$ result. This is a counterexample to a limit exchange, not a counterexample to the enumeration conjecture. The elementary upper bound remains \[ \log_2 N(n,k)\leq\min\{2^k\binom nk,\,2^n\}, \] since every Boolean function is one of $2^{2^n}$ truth tables. Neither term generally matches $\binom nk$ at the requested precision. At $k=n$, outside the requested range, every truth table has a DNF of full assignments, giving $N(n,n)=2^{2^n}$; this boundary also prevents extrapolating the fixed-width scale to all widths without a restriction.Verification and adversarial audit
The explicit lower-bound error is uniform on $2\leq k\leq n-1$, and the hypothetical nonuniform error array is labeled separately from any actual SAT error term. If the original range admits $k=1$, it is an elementary separate case: conjunctions of consistent unit clauses give $3^n$ different nonzero functions, plus the identically zero function, hence $N(n,1)=3^n+1$ for $n\geq1$. Different consistent choices are distinct because their satisfying subcubes have different forced coordinates. This endpoint is not put under the $k\geq2$ asymptotic formula.
Audit corrections.
Added the $k=1$ boundary separately and distinguished a constructed error array from an actual enumeration counterexample. The original constant-$c$ range and function-counting interpretation are retained.External computation.
None; symbolic arguments and boundary checks only.Scope and remaining gaps
The uniform lower bound is known elementary material re-derived here. No matching upper bound or quantitative extension of the known fixed-$k$ proof is obtained. The growing-width asymptotic question remains unresolved by this attempt; the logical nonuniform-limit obstruction only rules out one shortcut.
Integration review.
Codex (GPT-6; exact serving revision not exposed) reviewed the written arguments and expanded layout and source-reference wrappers. Repository metadata and the production web renderer were checked using Python 3.13 and JavaScript with MathJax 3.2.2. This model-assisted review is not independent human proof verification; no PDF compilation or formal proof checking is asserted.Completion Estimate
COMPLETION: 0% The calculations below the preserved source statement investigate a concrete route, but establish no substantiated new progress toward the entire original target. Known special cases and failed sufficient conditions are not credited as a solution.References
The original source references and catalogue attribution are preserved in the Sources section above. The following URLs were actually consulted for this attempt; retention of an additional original reference does not claim fresh consultation of it.- https://ems.press/content/serial-article-files/46961 (consulted 2026-10-11).
- https://ems.press/content/serial-article-files/46994 (consulted 2026-10-11).
- https://arxiv.org/abs/2107.09233 (consulted 2026-10-11).
- https://arxiv.org/abs/2209.04894 (consulted 2026-10-11).
Model and contributor disclosure
Codex GPT-6 completed written-proof review of this attempt at its declared scope; this is model-assisted review, not independent human proof checking. OpenAI gpt-6-astra, requested reasoning configuration ultra, generated this research attempt on 2026-10-11. The exact serving revision is not exposed. Codex GPT-6 performed orchestration and repository-format review; its exact serving revision is also not exposed. The mathematical route, boundary checks and final adversarial self-audit followed contribution prompts A then B indocs/contribution_prompts.md, after reading CONTRIBUTING.md. Python 3.14.2 assembled the standalone documents; any mathematical computation is specified in Verification. No theorem prover was used. No human mathematical authorship, substantial human proof correction, or independent human proof checking is asserted. Model-assisted review, source retrieval, and structural checks do not establish correctness or novelty. Full private reasoning transcripts are unavailable as reproducibility artifacts; the complete arguments, inputs and outcomes actually used are stated here or in the companion batch audit.