Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Computability theory
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Study of computable functions and Turing degrees}} {{use dmy dates|date=August 2022|cs1-dates=y}} '''Computability theory''', also known as '''recursion theory''', is a branch of [[mathematical logic]], [[computer science]], and the [[theory of computation]] that originated in the 1930s with the study of [[computable function]]s and [[Turing degree]]s. The field has since expanded to include the study of generalized [[computability]] and [[definable set|definability]]. In these areas, computability theory overlaps with [[proof theory]] and [[effective descriptive set theory]]. Basic questions addressed by computability theory include: * What does it mean for a [[function (mathematics)|function]] on the [[natural number]]s to be computable? * How can noncomputable functions be classified into a hierarchy based on their level of noncomputability? Although there is considerable overlap in terms of knowledge and methods, mathematical computability theorists study the theory of relative computability, reducibility notions, and degree structures; those in the computer science field focus on the theory of [[computational complexity theory|subrecursive hierarchies]], [[formal method]]s, and [[formal language]]s. The study of which mathematical constructions can be effectively performed is sometimes called '''recursive mathematics'''.{{efn|The ''Handbook of Recursive Mathematics''<ref name="Ershov-Goncharov-Nerode-Remmel-1998"/> covers many of the known results in this field.}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)