Under a standard computationalist framing, “Is this system conscious?” is modeled as a non‑trivial property of a computation’s extensional behavior. By Rice’s Theorem, any non‑trivial semantic property of programs is undecidable; consequently, there is no total algorithm that can decide consciousness for all programs or implementations.
P over computed behaviors/functions.P and programs without P.Let ⟦·⟧ map programs to their (partial) extensional behaviors/functions over some domain 𝔻 and codomain ℛ. A property P ⊆ (𝔻 ⇀ ℛ) is extensional if it depends only on behavior (i.e., on ⟦·⟧), not on source representation.
“Non‑trivial” means ∃f,g with f∈P and g∉P. “Undecidable” means no total computable decider exists for the membership set above.
Under computationalism, define a predicate C ⊆ (𝔻 ⇀ ℛ) such that C(⟦e⟧) holds iff the realized behavior meets a stipulated notion of consciousness. If C is neither empty nor universal, then by Rice’s Theorem {e | C(⟦e⟧)} is undecidable.
If instead one makes intensional definitions (e.g., “contains token X”), decidability may return — but such tests ignore behavioral equivalence and are typically poor scientific proxies.
Suppose, for contradiction, that a total decider D for C existed. Given any other non‑trivial extensional property Q, we can build a computable transformation T(e)
that embeds Q into “conscious?” so that Q(⟦e⟧) iff C(⟦T(e)⟧).
Sketch: construct two behavior gadgets Gc, G¬c with C(⟦Gc⟧)=true and C(⟦G¬c⟧)=false.
Given e, define T(e) to run e on a fresh input; if Q(⟦e⟧) then behave like Gc else behave like G¬c.
If D decides C, then e ↦ D(T(e)) decides Q, contradicting Rice.
The gadgets are theoretical “witness” programs used only to carry the reduction; we do not assume an engineer can actually generate or recognize consciousness.
In Tau Translator workflows, these ideas manifest as testable specs, mutation/property tests, and guided refinement — never as a claimed universal decider.
What does “typically” mean?
It refers to general Turing‑powerful settings with non‑trivial extensional properties. Special‑case, bounded, or intensional definitions can be decidable.
Is this a claim about metaphysics?
No. It constrains algorithms that aim to decide a broad behavioral predicate, not whether consciousness exists.
Does pancomputationalism change this?
No — see the formal note on self‑implementation and its non‑trivial extensions: CTM ⇒ Pancomputationalism.