Decidability Computability¶
Core Idea¶
A class of yes/no questions is decidable when there exists a finite, mechanical procedure that, applied to any instance, always terminates and returns the correct answer. The prime carves a sharp boundary between questions that can be settled by routine application of a rule and questions that cannot — not merely in practice but in principle, even with unbounded patience. Three things must travel together for decidability to hold: the question class, the would-be procedure, and the termination guarantee. Lose any one and decidability fails, and the way it fails matters: a procedure that sometimes answers but sometimes loops forever is semi-decidable, a procedure that always terminates but only sometimes correctly is a heuristic, and a procedure that solves some instances but not the whole class is a special-case solver — three distinct failure modes the prime makes visible and keeps apart.
This question-class / procedure / termination skeleton is what gives the prime its reach, because the same skeleton appears whether the "theory" is a fragment of arithmetic, a body of clinical criteria, a statutory regime, or a compliance standard. Approached from the logic side the question class is a theory — a class of well-formed formulas closed under the theory's deductive rules — and the uniform question is theoremhood: is there one fixed algorithm that, for every formula, halts and correctly reports whether the formula is provable in the theory? Decidability is then a property of the whole theory rather than of any single formula, and the boundary can cut between theories that look superficially alike. The decisive claim is not that a question is hard to answer but that no guaranteed finite procedure exists that classifies the whole question class — a claim about the structure of the question, not about the effort or resources brought to bear on it. This is why decidability separates cleanly from tractability: a decidable question may still be enormously expensive to settle, while an undecidable one cannot be settled by any procedure at any cost. The boundary is a formal property of question classes, with no evaluative weight and no dependence on human practice, which is what lets it recur across substrates that share nothing but the shape of "a family of yes/no instances and a candidate uniform procedure."
How would you explain it like I'm…
The Always-Works Recipe
Yes-Or-No, Every Time
The Decidable Boundary
Structural Signature¶
the class of yes/no instances — the candidate uniform procedure — the always-terminate-with-correct-answer guarantee — the decidable/semi-decidable/heuristic/special-case failure taxonomy — the decidability-versus-tractability separation — the operator-invariance of the verdict
A configuration is a decidability question when each of the following holds:
- A question class. There is a family of instances, each posing the same yes/no question, over which a single uniform procedure is sought — not a one-off answer to a single instance.
- A candidate procedure. There is a finite, mechanical recipe proposed to classify instances by routine application of a rule, runnable by any operator without insight.
- A termination-with-correctness guarantee. Decidability holds exactly when the procedure, on every instance, halts in finite time with the correct verdict; all three — class, procedure, termination — must travel together.
- A failure taxonomy. When the guarantee fails it fails in distinguishable ways: semi-decidable (halts on "yes," may loop otherwise), heuristic (always halts, sometimes wrong), or special-case solver (correct on part of the class) — kept apart rather than lumped as "hard."
- Decidability/tractability separation. Decidability is whether any guaranteed procedure exists, independent of cost; a decidable question may be enormously expensive, an undecidable one settleable at no cost — a property of the question's structure, not of resources.
- Operator-invariance. Where the procedure is decidable, any trained operator running it reaches the same verdict — inter-rater reliability as a structural consequence.
These compose into an operationalization test: ask whether a uniform terminating procedure can classify the whole question class, and — if not — narrow the class to a decidable subset, strengthen the procedure, or honestly relabel the residual as judgment-bound rather than perpetually deferred.
What It Is Not¶
- Not
computability. Computability is the broad in-principle boundary between problems an effective procedure can solve and those none can; decidability is the two-sided version — a procedure that always halts with the correct yes/no on every instance. A semi-decidable problem is computable on one side but not decidable; decidability is the stricter total-classification property (seecomputability). - Not
complexity. Complexity asks how costly a decidable question is to settle (time, space); decidability asks whether any terminating procedure exists at all. A decidable question can be astronomically expensive (force-a-win in chess); an undecidable one cannot be settled at any cost. The two separate cleanly. - Not
algorithm. An algorithm is a concrete procedure for a task; decidability is the existence claim that a uniformly-terminating-and-correct procedure exists for a whole question class. One exhibits an algorithm; one proves (or refutes) decidability about a class (seealgorithm). - Not
deductive_reasoning. Deduction is the activity of deriving conclusions from premises; decidability asks whether theoremhood (or any yes/no membership) can be mechanically and uniformly settled. First-order provability is semi-decidable — deduction succeeds when a proof exists but may never terminate otherwise (seedeductive_reasoning). - Common misclassification. Conflating hard with undecidable — abandoning a decidable-but-expensive question as "impossible," or throwing compute at a question undecidable at any cost. The catch: ask whether the obstacle is that no procedure exists or that the existing one is too slow; the first demands a structural workaround, the second more compute or a tractable restriction.
Broad Use¶
- Computability theory and computer science. The halting problem, the Entscheidungsproblem, and the decidability of first-order theories: the procedure is a Turing machine, the instance an input string, and termination is halting with a verdict.
- Mathematical logic. Decidable versus undecidable theories — Presburger arithmetic decidable by quantifier elimination, Peano arithmetic undecidable by Church's theorem, the theory of real-closed fields (elementary geometry over the reals) decidable so a fixed algorithm settles geometric statements that defeat human geometers — where the class is the well-formed formulas closed under the theory's rules, the procedure a decision algorithm for theoremhood, and the question "is this a theorem?"
- Law and adjudication. Justiciability asks whether a dispute is one a court can resolve by applying legal rules to facts; the political-question doctrine declares some questions structurally undecidable by judicial procedure, and ripeness and mootness declare them temporally undecidable.
- Clinical diagnosis and operationalization. A diagnostic criterion is operational when a trained clinician can apply it to an encounter and reach a stable yes/no in finite time; pre-operationalized psychiatry was widely undecidable in this sense, which checklist criteria were designed to fix.
- Engineering verification. Model checking decides safety properties on finite-state models, while theorem proving over richer logics is undecidable, so the same engineered system can be decidable in one specification and undecidable in another.
- Standards and compliance. Whether a product complies with a standard is a decidability property of how the standard is drafted, not of the product: vague standards make compliance undecidable in practice and shift power to whoever interprets them.
Clarity¶
The prime makes a recurring confusion visible: the difference between hard and undecidable. Evaluating a chess position is hard but decidable, because the game tree is finite; the halting problem is undecidable regardless of resources; justiciability is undecidable regardless of patience. Lumping these together hides where the obstacle actually lives, and naming decidability separates the cases in which more effort or better hardware will eventually settle a question from the cases in which no procedure ever will. The clarifying force extends to reform: decidability separates two improvement moves that look alike but differ in cost and politics — making a vague rule more precise, which improves the decidability of the question, versus making a procedure faster, which improves the tractability of an already-decidable question. A regulator drafting a bright-line rule is doing the first; a team building a faster case-triage system is doing the second, and confusing them leads to applying effort at the wrong layer. The prime also names, and keeps distinct, the intermediate status of semi-decidability, where a procedure halts with "yes" whenever the answer is yes but may loop forever otherwise — a status that recurs in proof search, provisional approvals, and enforcement, and that is easy to mistake for full decidability until an instance loops.
Manages Complexity¶
Identifying the decidable subclass of a problem is one of the cleanest forms of complexity reduction available. The strategy is structural: carve out a tractable sub-question whose class is decidable, automate it, push the residual into an explicit human-judgment bucket, and stop pretending the residual will yield to more procedure. This appears in regulatory drafting, where bright-line rules carve a decidable sub-territory out of an otherwise discretionary domain; in clinical algorithms, where the decidable core is handled algorithmically and the rest is routed to clinician judgment; and in software, where the verifiable properties are decided and the rest are tested. The management saving is twofold. First, it prevents wasted effort: once a class is known to be undecidable, the search for a complete procedure provably cannot succeed, so the effort is redirected from seeking an impossible algorithm toward one of the principled workarounds. Second, it locates the irreducible judgment honestly: rather than disguising a judgment call as a procedure that will eventually be completed "once we handle the edge cases," the prime names the boundary between the decidable core and the judgment-bound residual, so the residual can be staffed, governed, and acknowledged rather than perpetually deferred. The complexity that the prime manages is the complexity of false promises — the open-ended commitment to procedure where no complete procedure exists.
Abstract Reasoning¶
Decidability is the cleanest formal stand-in for "can this question be operationalized into a routine procedure?", and it supports a small family of moves usable across domains. Classify the class: ask whether a given classification problem is decidable, semi-decidable, or undecidable, since the three statuses prescribe different responses. Restrict the class: when a question is undecidable, ask whether a sharper sub-question — bounded horizon, finite-state abstraction, narrowed scope — becomes decidable, which is the move behind model checking and behind bright-line legal rules alike. Distinguish class from instance: recognize the difference between an undecidable class and an unsolved instance, since the existence of unsolved cases does not imply undecidability and the existence of a decision procedure does not guarantee any particular instance is easy. Locate the irreducible judgment: where decidability cannot be recovered, name the residual openly rather than disguising it as procedure. These moves protect against the characteristic over-promise — "we will write a procedure for all the edge cases" — by forcing the prior question of whether such a procedure can exist, and they locate where the unavoidable judgment-call lives. Each is a template about question classes and uniform procedures rather than about any domain, which is why the same reasoning serves a logician classifying a theory, an engineer scoping a verification, and a regulator drafting a standard.
Knowledge Transfer¶
The strongest transferable content of decidability is the operationalization-or-not test, and it carries across substrates because it attaches to the abstract question-class / procedure / termination skeleton rather than to any field. Adopting any rule — a criterion, standard, definition, or policy — one can ask whether there is a finite procedure that any trained operator can run to reach a stable yes/no on every instance in the class; if not, one has not adopted a rule but authorized discretion, and naming that fact reframes whole reform programs. The same test exposes that a checklist-based diagnostic criterion, a bright-line legal rule, a service-level agreement with measurable thresholds, a machine-verifiable compliance standard, and a formal specification are all instances of the same move: swapping an undecidable question for an adjacent decidable one. The intervention follows directly from the diagnosis, and the three available interventions transfer intact: narrow the class by carving a decidable subset, strengthen the procedure by adding algorithmic steps that extend the decidable region, or honestly relabel the question as judgment-bound when neither is possible. A second transferable move is the operator-invariance check — does any trained operator running the procedure reach the same answer? — which is inter-rater reliability under another name and ports from clinical criteria to grading rubrics to structured arbitration. The operationalization of psychiatric diagnosis is the paradigm non-computational instance: replacing an unagreed "is this patient neurotic?" question, which produced famously low inter-rater agreement, with checklist criteria made diagnosis decidable in the technical sense — any two trained clinicians applying the criteria to the same record reach the same verdict in finite time — while the adjacent clinical question of how best to help the patient was deliberately left undecidable, criteria operationalizing diagnosis rather than care. The gains (research-grade epidemiology, coded billing, treatment trials) and the side effects (criteria gaming, the medicalization of ordinary distress) are the predictable consequences of swapping an undecidable question for an adjacent decidable one, which is exactly what the prime leads one to expect, and the same structural trade recurs wherever a field operationalizes a previously discretionary judgment.
Examples¶
Formal/abstract¶
Contrast two chess questions to see the decidability-versus-tractability separation sharply. "Is this position checkmate?" is decidable and tractable: the question class is all legal positions, the candidate procedure enumerates the side-to-move's legal replies and checks whether all leave the king attacked, and it always terminates with the correct verdict in bounded work. "From this position, can White force a win?" is decidable but intractable: the game tree is finite, so exhaustive minimax search terminates with the correct answer — a uniform procedure exists — yet the tree is astronomically large, so the procedure is correct in principle and infeasible in practice. Now the halting problem — "does program \(P\) halt on input \(x\)?" — is undecidable: by Turing's diagonal argument no uniform terminating procedure classifies the whole class, regardless of resources. These three cases occupy three positions the prime keeps apart, and the failure taxonomy refines them: a procedure that enumerates halting computations answers "yes" whenever a program halts but may loop forever on non-halting ones — semi-decidable, not decidable. The operator-invariance consequence holds on the decidable side: any operator running the checkmate procedure reaches the same verdict, so decidability delivers inter-rater reliability as a structural by-product. The lesson the prime enforces: "hard" (force-a-win) and "impossible-in-principle" (halting) are categorically different obstacles demanding different responses — more compute for the first, a structural workaround for the second.
Mapped back: The chess/halting trio instantiates the full signature — a question class, a candidate uniform procedure, a termination-with-correctness guarantee that holds, holds-but-is-costly, or provably cannot hold — making the decidable/tractable and decidable/undecidable separations concrete with the semi-decidable middle named.
The logic-side paradigm sharpens the class-not-instance point. Presburger arithmetic — the first-order theory of the naturals with addition and order but no multiplication — is a question class (its theorems) whose candidate procedure, quantifier elimination, always halts with the correct verdict, so the theory is decidable. Add multiplication and the same syntax yields Peano arithmetic, whose theoremhood is undecidable: by Church's theorem no uniform terminating procedure settles provability for the whole class. A single operation flips the verdict on two theories that look almost identical — vivid proof that decidability is a property of the class, not of any one formula's difficulty. The failure taxonomy completes the picture from the logic side: the provable formulas of first-order logic are semi-decidable — proof search halts with "yes" on every theorem but may loop forever on a non-theorem — and the theory of real-closed fields is decidable yet its decision procedure is doubly-exponential, so "decidable" never means "cheap."
Mapped back: The Presburger/Peano/real-closed-fields cases instantiate the signature with theories as formula classes and theoremhood as the membership question — a decision procedure that exists, provably cannot exist, or exists-but-is-costly, with the semi-decidable middle of first-order provability named.
Applied/industry¶
The operationalization of psychiatric diagnosis is the paradigm non-computational instance, and it shows the prime's operationalization-or-not test reshaping an entire field. Pre-checklist psychiatry asked "is this patient neurotic?" — a question class with no uniform terminating procedure any two clinicians would run alike, yielding famously low inter-rater agreement: the question was, in the technical sense, undecidable by available procedure. The reform narrowed the class to a decidable subset: structured criteria ("at least five of these nine symptoms, present for two weeks") supply a finite mechanical procedure that always terminates with a stable yes/no on any case record. The operator-invariance check is exactly the payoff — any two trained clinicians applying the criteria to the same record reach the same verdict — inter-rater reliability recovered as a structural consequence of decidability. Crucially the reform honestly relabeled the residual: the adjacent question "how best to help this patient?" was deliberately left judgment-bound rather than disguised as procedure, criteria operationalizing diagnosis rather than care. The predictable gains (research-grade epidemiology, coded billing, treatment trials) and side effects (criteria gaming, medicalizing ordinary distress) are exactly what swapping an undecidable question for an adjacent decidable one produces. The identical structural trade governs a regulator drafting a bright-line rule (carving a decidable compliance sub-territory from a discretionary domain) and an engineer scoping model checking (deciding safety on a finite-state abstraction while leaving richer properties to undecidable theorem-proving and human review).
Mapped back: Psychiatric operationalization, bright-line regulation, and model-checking scope all swap an undecidable question for an adjacent decidable one — narrowing the class, recovering operator-invariance, and naming the judgment-bound residual — instantiating the decidability prime in clinical, regulatory, and engineering-verification substrates.
Structural Tensions¶
T1 — Decidable versus Tractable (the cost separation). Decidability asks whether any guaranteed procedure exists; tractability asks whether it runs in feasible time. The failure mode is conflating them in either direction: abandoning a decidable-but-expensive question as "impossible" (force-a-win in chess), or pursuing a faster procedure for a question that is undecidable at any cost (the halting problem). Diagnostic: ask whether the obstacle is that no procedure exists or that the existing one is too slow; "hard" demands more compute or a tractable restriction, "undecidable" demands a structural workaround, and applying the resource fix to an in-principle wall wastes unbounded effort.
T2 — Operationalized Decidability versus the Right Question (scopal). The reform move swaps an undecidable question for an adjacent decidable one — but the decidable surrogate may not be the question that actually mattered. The failure mode is the operationalization trap: replacing "is this patient suffering in a way we should treat?" with a checklist that is decidable but answers a narrower question, then mistaking the surrogate's verdict for the original's. Diagnostic: ask whether the decidable question is the one worth answering or merely the one that could be proceduralized; recovering operator-invariance is worthless if the operationalized question has drifted from the substantive one it replaced, and the gap is exactly where criteria-gaming and false precision live.
T3 — Procedure versus Disguised Judgment (frame-honesty). The prime forces honesty about whether a rule is a terminating procedure or authorized discretion dressed as one. The failure mode is the false-procedure: a "rule," standard, or definition that looks mechanical but contains an undecidable predicate ("reasonable," "material," "excessive"), so different operators reach different verdicts while believing they followed the procedure. Diagnostic: run the operator-invariance check — would any two trained operators reach the same answer on every instance? If not, the apparent procedure is discretion, and treating its outputs as rule-determined verdicts launders a judgment call as an objective classification.
T4 — Decidable Class versus Unsolved Instance (scalar/local-global). Decidability is a property of the whole question class, not of any single instance; the two are routinely confused. The failure mode runs both ways: inferring undecidability of the class from a hard unsolved instance (giving up on a decidable problem because one case is stubborn), or assuming an instance is easy because the class is decidable (the class admits a procedure, but this instance may still be astronomically expensive). Diagnostic: ask whether the claim is about the family or the case; an unsolved instance never proves the class undecidable, and a decidable class never guarantees any particular instance is cheap.
T5 — Full Decidability versus the Semi-Decidable Middle (sign/direction). Between decidable and undecidable sits semi-decidability: a procedure that halts with "yes" whenever the answer is yes but may loop forever otherwise. The failure mode is mistaking semi-decidability for full decidability — trusting a proof-search, a provisional-approval, or an enforcement procedure to terminate, then having an instance loop indefinitely with no negative verdict ever returned. Diagnostic: ask whether the procedure is guaranteed to halt on both answers or only on one; a one-sided terminating procedure silently fails on the un-halting side, so any deadline or "no answer yet means no" policy layered on top converts a structural non-termination into a wrong answer.
T6 — Sharpening the Rule versus Speeding the Procedure (reform layer). Two improvement moves look alike but act on different layers: making a vague rule more precise improves the decidability of the question; making an already-decidable procedure faster improves its tractability. The failure mode is applying effort at the wrong layer — building a faster triage engine for a question that is undecidable as drafted (so speed cannot help), or rewriting a rule for precision when the real bottleneck was compute. Diagnostic: ask whether operators currently disagree on verdicts (a decidability problem, fix by sharpening the rule) or agree but too slowly (a tractability problem, fix by faster procedure); confusing the two spends political and engineering capital where it cannot bite.
T7 — Expressive Power versus Decidability (sign/direction). A theory's expressiveness trades against its decidability: Presburger arithmetic is decidable until multiplication is added and Peano arithmetic becomes undecidable, the same flip recurring as a logic or specification language gains representational strength. The failure mode is wanting both maximal expressiveness and a decision procedure — designing a formalism rich enough to say everything and then expecting it to stay decidable. Diagnostic: ask what the formalism can encode; the more faithfully it can express arithmetic or self-reference, the more likely it crosses into undecidability, so a demand for full expressive power is implicitly a choice to forgo a uniform decision procedure.
Structural–Framed Character¶
Decidability (computability framing) sits at the structural pole of the structural–framed spectrum: a pure formal property of question classes — does a uniform terminating procedure classify the whole class? — with a zero aggregate and every diagnostic reading the same way.
The pattern carries no home vocabulary that must travel with it: although born in computability theory, the question-class / procedure / termination skeleton is told in a logician's "decidable theory," a lawyer's "justiciability," a clinician's "operationalized criterion," an engineer's "model-checkable property," and a regulator's "bright-line rule," each in its own field's words, and the entry's central transfer claim is that this is structural rather than analogical. It carries no evaluative weight: that a question class is undecidable is neither good nor bad, merely a structural fact that redirects effort toward restrict / strengthen / relabel. Its origin is formal — a property of question classes and uniform procedures, with no institutional pedigree. It is not bound to a human practice: the halting problem's undecidability and Presburger arithmetic's decidability are facts about the question classes themselves, established by diagonalization and quantifier elimination, holding indifferently of who asks; the clinical and legal instances inherit the shape but the prime is the formal property. And invoking it recognizes a boundary already present in the structure of the question class — operator-invariance falls out as a structural consequence wherever the procedure is decidable — rather than importing an interpretive frame. Every diagnostic points one way, which is why the grade is a clean structural zero.
Substrate Independence¶
Decidability (computability framing) is about as substrate-independent as a prime can be — composite 5 / 5 on the substrate-independence scale. Its signature is a pure formal property of question classes — does one uniform terminating procedure classify the whole class with the correct yes/no on every instance? — and that question-class / procedure / termination skeleton makes no commitment to any medium, so the entry's own central claim is that its transfer is structural rather than analogical. The breadth is maximal: the halting problem and the Entscheidungsproblem in computability theory, decidable-versus-undecidable theories in mathematical logic, justiciability and the political-question doctrine in law, operationalized checklist criteria in clinical diagnosis, model checking versus undecidable theorem-proving in engineering verification, and machine-checkable versus vague standards in compliance all instantiate the identical "family of yes/no instances plus a candidate uniform procedure" shape. The abstraction is maximal — the verdict is operator-invariant, value-neutral (undecidability is neither good nor bad, only redirecting effort toward restrict / strengthen / relabel), and established by diagonalization and quantifier elimination as facts about the question classes themselves, holding indifferently of who asks. The transfer is heavily documented and load-bearing: the operationalization-or-not test, the three interventions (narrow the class, strengthen the procedure, honestly relabel the residual), and the operator-invariance check all port intact from a logician classifying a theory to a regulator drafting a bright-line rule to the operationalization of psychiatric diagnosis. Maximal abstraction, maximal breadth, and structural (not analogical) transfer all line up at the ceiling.
- Composite substrate independence — 5 / 5
- Domain breadth — 5 / 5
- Structural abstraction — 5 / 5
- Transfer evidence — 5 / 5
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
-
Decidability Computability is a kind of, typical Computability
The file: 'Logical decidability is one instance of the computability partition' — decidability concerns a formal system's mechanical settleability; computability is the broader medium-neutral boundary. computability is the genus. decidability_computability is the survivor (CAND-R2-060-01).
Path to root: Decidability Computability → Computability → Algorithm → Iteration
Neighborhood in Abstraction Space¶
Decidability Computability sits among the more crowded primes in the catalog (30th percentile for distinctiveness): several abstractions describe nearly the same structure, so a description that fits it will tend to fit its neighbors too — transporting it usually means disambiguating within this family rather than landing on it exactly.
Family — Logical Moves & Precondition Gating (10 primes)
Nearest neighbors
- Computability — 0.79
- Consistency — 0.73
- Contract — 0.72
- Anna Karenina Principle — 0.72
- Underspecification — 0.71
Computed from structural-signature embeddings · 2026-06-14
Not to Be Confused With¶
The most important distinction is between decidability and the broader computability, because the two are routinely treated as one and the difference is exactly one side of a verdict. Computability asks whether any effective procedure can solve a problem at all — whether an algorithm exists that produces the right answer on instances it handles. Decidability strengthens this to a total, two-sided guarantee: a single procedure that, on every instance in the class, halts and returns the correct yes/no. The gap between them is the semi-decidable middle that this prime carefully names. A problem like first-order theoremhood or program-halting-detection is computable in the weak sense that a procedure halts with "yes" whenever the answer is yes — yet it is not decidable, because that procedure may loop forever on the "no" instances. A practitioner who conflates the two will trust a one-sided procedure to deliver a negative verdict it can never produce, treating "no proof found yet" as "no proof exists," which is the precise error of mistaking semi-decidability for decidability. Decidability is the property that licenses a definite answer on both sides; computability is the weaker existence-of-some-procedure claim beneath it.
A second confusion is with complexity, and the prime's own central tension (decidable versus tractable) is built around keeping them apart. Decidability is about existence: does a guaranteed-terminating procedure exist? Complexity is about cost: given that one exists, how much time or space does it consume? The two are orthogonal, and the four combinations all occur — a question can be decidable and cheap (is this checkmate?), decidable and astronomically expensive (can White force a win?), or undecidable at any cost (does this program halt?). The danger of conflation is applying the wrong remedy: throwing more compute at an undecidable question (where no resource ever helps), or abandoning a decidable-but-expensive question as "impossible" (when a tractable restriction or simply more compute would settle it). The diagnostic is sharp: ask whether the obstacle is that no procedure exists (decidability's territory, demanding a structural workaround) or that the only procedures are too slow (complexity's territory, demanding approximation, restriction, or compute).
Decidability is also worth separating from deductive_reasoning, with which it is entangled because the canonical decidability question is "is this formula a theorem?" Deduction is the activity of deriving conclusions from premises by valid inference; decidability asks whether that activity can be turned into a uniform, always-terminating mechanical procedure that settles theoremhood for every formula in a class. The two come apart precisely at semi-decidability: first-order logic is sound and complete for deduction — every valid formula has a proof — yet undecidable, because no procedure is guaranteed to halt on the invalid ones. So one can have a perfectly good deductive system whose theoremhood is not decidable. Conflating them produces the error of assuming that because a logic has a proof procedure, that procedure decides membership — when proof-search may run forever on non-theorems. Deduction supplies the inference rules; decidability asks whether following those rules can be made into a terminating classifier. This prime covers both entry points to the same property: the computability-side framing (question classes and Turing-style procedures) and the logic-side framing (theories-as-formula-classes and theoremhood) are one concept, and the logic-side Church's theorem and the computation-side negative answer to the Entscheidungsproblem are the same result stated in two vocabularies, not two facts to learn separately.
For a practitioner the cluster resolves by asking, in order: does any procedure exist (computability)? Does one exist that always halts with the correct answer on both sides (decidability)? If so, is it affordable (complexity)? And is the underlying activity deductive inference whose mechanization is in question? Folding these into one undifferentiated "can it be settled?" is the source of nearly every misdiagnosis in the cluster, because each layer prescribes a different response — and the semi-decidable middle, where a procedure halts on one side only, is the trap that catches anyone who collapses computability into decidability.
Solution Archetypes¶
No catalogued solution archetypes reference this prime yet.