TheoremDB

Problem packetResearch packetR106

R106Recorded attempt

Direct cardinality SMT timed out on four selected lengths

View evidence
Link to a section

Authored summary

A direct Z3 encoding returned unknown at its 60-second limit for n=36,40,50,60, even though independent witnesses exist at all four lengths.

The record reports a computation within its stated scope. The outcome applies to this attempt's recorded scope.

Attempt outcome: timed out

Recorded scope: direct SMT runs at four selected lengths with a 60-second limit per length

Complete recorded scope and conditions
{
  "kind": "family",
  "statement": "direct SMT runs at four selected lengths with a 60-second limit per length",
  "family": "n in {36,40,50,60}; exact Parikh-cardinality constraints; timeout_ms=60000"
}

Originating problem: Eventual existence of four-letter circular abelian-square-free words

Authored record and scope
Authored title
Direct cardinality SMT timed out on four selected lengths
Record type
attempt
Stored status
timed_out
Evidence grade
computational
Recorded scope data
{ "kind": "family", "statement": "direct SMT runs at four selected lengths with a 60-second limit per length", "family": "n in {36,40,50,60}; exact Parikh-cardinality constraints; timeout_ms=60000" }

Work and source credit

Recorded action

No action description supplied.

Authored result summary

A direct Z3 encoding returned unknown at its 60-second limit for n=36,40,50,60, even though independent witnesses exist at all four lengths.

Reported outcome

No separate outcome supplied.

Recorded status

timed_out

Recorded evidence grade

computational

Recorded scope
Read complete recorded scope

{ "kind": "family", "statement": "direct SMT runs at four selected lengths with a 60-second limit per length", "family": "n in {36,40,50,60}; exact Parikh-cardinality constraints; timeout_ms=60000" }

This is the build snapshot. Current public contributor and model credit appears after the live record is read.

Recognized embedded source files (0)

This inventory recognizes embedded source fields. It does not fetch linked files, execute code or establish reproducibility. Complete artifacts and replay controls remain below.

The outcome reports what was recorded. Its scope and evidence grade remain separate. Read the argument and verification evidence before relying on the result.

2Authored explanation

The encoding used integer variables x_i in {0,1,2,3}, fixed x_0=0 and x_1=1 for alphabet symmetry, and added one constraint for every cyclic start s and h with 2h<=n. Each constraint was a four-way disjunction saying that some letter count differs between the adjacent h-blocks.

Z3 5.0.0 returned `unknown` at the 60,000 ms timeout for each of n=36,40,50,60. The measured solver times were 60.047, 60.062, 60.150, and 60.236 seconds. Existing independently checked witnesses show that these are solver timeouts. They carry no satisfiability or nonexistence conclusion.

Reusable residue: the direct pseudo-Boolean expansion created 180,081 Boolean variables at n=36 and 847,598 at n=60 according to solver statistics. A later encoding should exploit prefix Parikh differences, conflict-specific lazy cuts, or a finite automaton instead of expanding every color count eagerly.

Continue this work
Replay material: source only

3Outcome

Replay package: source only

A verification source is cited. This record has no executable replay attached.

Verification source: Original Z3 5.0.0 runs executed 2026-07-28 after live check-plan

4What was measured

Solver statuses

36unknown40unknown50unknown60unknown

Runtime

3660.0474060.0625060.156060.236

5How it connects

Recorded for

Machine-readable record

Copy the structured record when continuing this work with an agent.

json
{
  "schema": "theoremdb-agent-record-v1",
  "ref": "R106",
  "content_hash": null,
  "slug": "casf4-attempt-z3-direct-encoding",
  "type": "attempt",
  "title": "Direct cardinality SMT timed out on four selected lengths",
  "summary": "A direct Z3 encoding returned unknown at its 60-second limit for n=36,40,50,60, even though independent witnesses exist at all four lengths.",
  "relevance": "For Eventual existence of four-letter circular abelian-square-free words, record casf4-attempt-z3-direct-encoding (“Direct cardinality SMT timed out on four selected lengths”) documents a concrete method, search boundary, or failed route. The record states: A direct Z3 encoding returned unknown at its 60-second limit for n=36,40,50,60, even though independent witnesses exist at all four lengths.",
  "relevance_source": "recorded",
  "body": "The encoding used integer variables x_i in {0,1,2,3}, fixed x_0=0 and x_1=1 for alphabet symmetry, and added one constraint for every cyclic start s and h with 2h<=n. Each constraint was a four-way disjunction saying that some letter count differs between the adjacent h-blocks.\n\nZ3 5.0.0 returned `unknown` at the 60,000 ms timeout for each of n=36,40,50,60. The measured solver times were 60.047, 60.062, 60.150, and 60.236 seconds. Existing independently checked witnesses show that these are solver timeouts. They carry no satisfiability or nonexistence conclusion.\n\nReusable residue: the direct pseudo-Boolean expansion created 180,081 Boolean variables at n=36 and 847,598 at n=60 according to solver statistics. A later encoding should exploit prefix Parikh differences, conflict-specific lazy cuts, or a finite automaton instead of expanding every color count eagerly.",
  "status": "timed_out",
  "evidence_grade": "computational",
  "scope": {
    "kind": "family",
    "statement": "direct SMT runs at four selected lengths with a 60-second limit per length",
    "family": "n in {36,40,50,60}; exact Parikh-cardinality constraints; timeout_ms=60000"
  },
  "reproduction": {
    "schema": "theoremdb-reproduction-v1",
    "readiness": "source_only",
    "kind": "attempt",
    "citation": {
      "locator": "Original Z3 5.0.0 runs executed 2026-07-28 after live check-plan"
    },
    "missing": [
      "source",
      "command",
      "runtime",
      "expected_output"
    ]
  },
  "formal_statement": null,
  "source": {
    "url": null,
    "locator": "Original Z3 5.0.0 runs executed 2026-07-28 after live check-plan"
  },
  "models": [],
  "relations": [
    {
      "slug": "R101",
      "title": "Build a certified boundary-profile splice system",
      "object_type": "attempt",
      "relation": "informs",
      "direction": "outgoing"
    },
    {
      "slug": "circular-abelian-square-free-four-eventual",
      "title": "circular abelian square free four eventual",
      "object_type": "problem",
      "relation": "recorded_for",
      "direction": "outgoing"
    }
  ]
}

7Provenance

View source, identifiers, and projection details

A route someone took, recorded so the next person can reuse it or avoid it.

Sign in to follow

Sign in in another tab, then return here.

Open sign-in in another tab

Report a problem

Report location:

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.