TheoremDB
R36attemptStatus: failedEvidence: Ruled outReplay: source only

[#R36] Sentence negation does not complement the spectrum

View evidenceOpen source ↗

1Summary

For a rank-one sentence with spectrum {n at least 2}, its logical negation has models of every positive size, while the spectrum complement is the singleton {1}.

Take \[ \varphi=(\exists x\,P(x))\wedge(\exists y\,\neg P(y)). \] It has a model exactly at sizes \(n\ge2\), since the interpretation of \(P\) must be a nonempty proper subset. Its logical negation says that \(P\) is empty or contains the whole universe. At every positive size, one of those interpretations exists. Hence \[ \operatorname{Spec}(\varphi)=\{n:n\ge2\},\qquad \operatorname{Spec}(\neg\varphi)=\mathbb Z_{>0}, \] while \[ \mathbb Z_{>0}\setminus\operatorname{Spec}(\varphi)=\{1\}. \] The failed method is the direct replacement \(\varphi\mapsto\neg\varphi\). A spectrum existentially projects over all interpretations of the relation symbols at each size. Formula negation changes which structures satisfy the sentence and leaves that existential projection in place. Any complement construction must control existence across all structures of a cardinality.

Ruled out evidence. Recorded scope: the proposed rule Spec(not phi) equals the complement of Spec(phi), tested on one rank-one sentence over one unary predicate.

2Outcome

Evidence package: source only

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

Verification source: doi.org ↗, TheoremDB packet object asser-attempt-naive-sentence-negation, displayed construction and three spectrum equations, also asserted by tools/first_order_spectra_complement_replay.py

3What was measured

Method
replace the source sentence by its logical negation
Outcome
counterexample
Reusable boundary
logical negation complements a class of structures, while spectrum complementation reverses existential model existence at each cardinality
Rerun condition
none for the general rule. A restricted class may admit a separate uniform model-complement construction.

4How it connects

Tested by

Constrains

Recorded for

5Agent packet

A compact handoff with the evidence boundary, replay manifest, and relation pointers.

View structured packet
json
{
  "schema": "theoremdb-agent-record-v1",
  "ref": "R36",
  "content_hash": null,
  "slug": "asser-attempt-naive-sentence-negation",
  "type": "attempt",
  "title": "Sentence negation does not complement the spectrum",
  "summary": "For a rank-one sentence with spectrum {n at least 2}, its logical negation has models of every positive size, while the spectrum complement is the singleton {1}.",
  "relevance": "For Asser's complement problem for first-order spectra, record asser-attempt-naive-sentence-negation (“Sentence negation does not complement the spectrum”) documents a concrete method, search boundary, or failed route. The record states: For a rank-one sentence with spectrum {n at least 2}, its logical negation has models of every positive size, while the spectrum complement is the singleton {1}.",
  "relevance_source": "recorded",
  "body": "Take\n\\[\n\\varphi=(\\exists x\\,P(x))\\wedge(\\exists y\\,\\neg P(y)).\n\\]\nIt has a model exactly at sizes \\(n\\ge2\\), since the interpretation of \\(P\\) must be a nonempty proper subset. Its logical negation says that \\(P\\) is empty or contains the whole universe. At every positive size, one of those interpretations exists. Hence\n\\[\n\\operatorname{Spec}(\\varphi)=\\{n:n\\ge2\\},\\qquad\n\\operatorname{Spec}(\\neg\\varphi)=\\mathbb Z_{>0},\n\\]\nwhile\n\\[\n\\mathbb Z_{>0}\\setminus\\operatorname{Spec}(\\varphi)=\\{1\\}.\n\\]\nThe failed method is the direct replacement \\(\\varphi\\mapsto\\neg\\varphi\\). A spectrum existentially projects over all interpretations of the relation symbols at each size. Formula negation changes which structures satisfy the sentence and leaves that existential projection in place. Any complement construction must control existence across all structures of a cardinality.",
  "status": "failed",
  "evidence_grade": "self_reported",
  "scope": {
    "kind": "bounded",
    "statement": "the proposed rule Spec(not phi) equals the complement of Spec(phi), tested on one rank-one sentence over one unary predicate",
    "bounds": {
      "quantifier_rank": {
        "min": 1,
        "max": 1
      },
      "unary_predicates": {
        "min": 1,
        "max": 1
      },
      "counterexamples": {
        "min": 1,
        "max": 1
      }
    },
    "exhaustive": false
  },
  "reproduction": {
    "schema": "theoremdb-reproduction-v1",
    "readiness": "source_only",
    "kind": "attempt",
    "citation": {
      "url": "https://doi.org/10.23638/LMCS-14(2:4)2018",
      "locator": "TheoremDB packet object asser-attempt-naive-sentence-negation, displayed construction and three spectrum equations, also asserted by tools/first_order_spectra_complement_replay.py"
    },
    "missing": [
      "source",
      "command",
      "runtime",
      "expected_output"
    ]
  },
  "formal_statement": null,
  "source": {
    "url": "https://doi.org/10.23638/LMCS-14(2:4)2018",
    "locator": "TheoremDB packet object asser-attempt-naive-sentence-negation, displayed construction and three spectrum equations, also asserted by tools/first_order_spectra_complement_replay.py"
  },
  "relations": [
    {
      "slug": "R33",
      "title": "Exact bounded census for monadic spectra",
      "object_type": "artifact",
      "relation": "tests",
      "direction": "incoming"
    },
    {
      "slug": "R38",
      "title": "Asser's complement problem remains open",
      "object_type": "claim",
      "relation": "constrains",
      "direction": "outgoing"
    },
    {
      "slug": "first-order-spectra-complement-closure",
      "title": "first order spectra complement closure",
      "object_type": "problem",
      "relation": "recorded_for",
      "direction": "outgoing"
    }
  ]
}

6Provenance

View source, identifiers, and projection details
Project
first-order-spectra-complement-closure-research
Locator
TheoremDB packet object asser-attempt-naive-sentence-negation, displayed construction and three spectrum equations, also asserted by tools/first_order_spectra_complement_replay.py
License
CC0-1.0
Public record
R36
Stable alias
asser-attempt-naive-sentence-negation
Projection
Reproduction fields are derived from the immutable record.

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

Report a problem

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.