How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Computable Reductions and Rice's Theorem: Examples and Counterexamples
1 · Prerequisites
- Computable Reductions and Rice's Theorem
- Construction of the Natural Numbers
- Countability and Uncountability
- Decidable, Recognizable, and Enumerable Languages
- Diagonalization and the Halting Problem
- Finite Counting, Factorials and Binomial Coefficients
- Formal Languages, Encodings, and Decision Problems
- Linear Recurrences and Rational Generating Functions
- Relations, Functions, and Quotients
- Robust Machine Models and Universal Computation
- The ZFC Axioms and the Basic Set Constructions
- Turing Machines, Configurations, and Computation
2 · Summary
These examples isolate the operational lessons of the main page. The nonemptiness reduction shows how undecidability moves backward along a many-one map, the unreachable-state construction separates syntax from semantics, and the counterexample on complements fixes the exact logical shape of a valid reduction.
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
Using A_TM <=m nonemptiness to transfer undecidability and recognizability information
Example
Let The standard map from acceptance to nonemptiness shows how undecidability transfers along a many-one reduction.
Facts & Assumptions
Given: A coded pair .
If , then decidability and recognizability of transfer backward to , by Computable many-one reductions transfer decidability and recognizability backward.
The language is undecidable, by The Turing-machine acceptance problem is undecidable.
Verification
From , build a machine that ignores its own input, simulates on , and accepts exactly when that simulation accepts. Then exactly when accepts . So this construction gives a many-one reduction from to .
If were decidable, [L1] would make decidable, contradicting [L2]. Thus the nonemptiness problem is undecidable. More generally, recognizability of a target pulls backward along a many-one reduction, while the contrapositive pushes nonrecognizability of the source forward to the target.
Adding an unreachable state changes syntax without changing the recognized language
Example
Start with any Turing machine . Form a new machine by adding one extra state and no transitions into it.
Facts & Assumptions
Given: A Turing machine and the modified machine .
Syntactic properties can change while the recognized language stays fixed, and those properties therefore fall outside Rice's theorem, by Syntactic machine properties lie outside the scope of Rice's theorem.
Verification
Because no transition ever enters , the computation of on every input follows exactly the same states, tape symbols, and head moves as the computation of . Hence .
Even so, has a different state count and visibly has an unreachable state. Step 1.1 therefore gives a concrete instance of [L1]: the code-level property changes while the language does not.
A reduction to the complement is not a reduction to the original target
Statement refuted
A computable many-one reduction may reverse yes-instances and no-instances.
Facts & Assumptions
Given: , , and the computable map on defined by and for .
A many-one reduction to must satisfy , by Computable many-one reductions between languages.
The false slogan being refuted is recorded in FALSE: a valid many-one reduction may reverse yes-instances and no-instances.
Counterexample
The map reverses membership relative to : the yes-instance is sent to , while every no-instance is sent to . In particular, already at the biconditional required by [L1] fails, so is not a many-one reduction from to .
The same map does satisfy , so it is a reduction from to . Thus an answer-reversing transformation changes the target to its complement and is not a valid reduction to ; this refutes [L2].