Problem packetResearch packetR36
Sentence negation does not complement the spectrum
Link to a section
The author reports this result. The outcome applies to this attempt's recorded scope.
Attempt outcome: counterexample
Recorded scope: the proposed rule Spec(not phi) equals the complement of Spec(phi), tested on one rank-one sentence over one unary predicate
Complete recorded scope and conditions
{
"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
}Originating problem: Asser's complement problem for first-order spectra
Authored record and scope
- Authored title
- Sentence negation does not complement the spectrum
- Record type
- attempt
- Stored status
- failed
- Evidence grade
- self_reported
- Recorded scope data
- { "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 }
Work and source credit
- Recorded action
No action description supplied.
- Authored result 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}.
- Reported outcome
counterexample
- Recorded status
failed
- Recorded evidence grade
self_reported
- Recorded scope
Read complete recorded 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 }
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
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.
Continue this work
Replay material: source only
3Outcome
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
4What was measured
5How it connects
Tested by
- artifact
Constrains
- claim
Recorded for
- problem
Cite this record
Cite the original sources separately.
Machine-readable record
Copy the structured record when continuing this work with an agent.
{
"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"
},
"models": [],
"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"
}
]
}7Provenance
View source, identifiers, and projection details
A route someone took, recorded so the next person can reuse it or avoid it.