computability

Can machines solve?

Computability concerns whether a problem can be solved by an algorithm—a finite set of mechanical steps that produces an answer.

In computer science and mathematical logic, a function is computable if a theoretical machine could calculate it given unlimited time and memory.

Some problems are provably uncomputable: no algorithm can ever solve them.

The halting problem demonstrated the limits of computability.

decidability

undecidable

Lacking possible proof

unsolvable · Church-Turing thesis · termination · reducibility · oracle · enumeration · recognizable

automata

Turing machine

Mathematical model of computation

configuration · deterministic · non-deterministic

complexity

intractable

Impossible to manage

reducibility · hardness · worst-case · asymptotic · lower bound · upper bound

logic

axioms

Accepted starting principles

formalism · soundness · arithmetic · second-order · definability · expressibility · provability

algorithms

iterative

Involving repeated cycles

specification

Opposites
algorithmic solvability

computabilityunsolvability

Cannot be figured out

undecidable

tractability/feasibility

computabilityintractability

Resistance to management

infeasibility

Family

computer, compute, computing, computers, computed, computation, computes, computable, computations

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G