Computability theory is part of computer science. Scientists want to know what can be computed, and what can not.
There is a model of a computer that is used for this. It is called the Turing machine. A Turing machine basically is a special typewriter with an endless ribbon. The machine is named after the mathematician Alan Turing.
A problem is computable if it can be expressed in such a way that a Turing machine can solve it.
One of the best known examples is the Halting problem. The task is to write a program which says for all programs whether they will finally stop. This is impossible to decide. Mathematicians say the problem is undecidable.
|
|---|
| General | |
|---|
Theorems (list) & Paradoxes | |
|---|
| Logics | | Traditional | |
|---|
| Propositional | |
|---|
| Predicate |
- First-order
- Second-order
- Higher-order
- Free
- Quantifiers
- Predicate
- Monadic predicate calculus
|
|---|
|
|---|
| Set theory | | | Types of Sets |
- Countable
- Uncountable
- Empty
- Inhabited
- Singleton
- Finite
- Infinite
- Transitive
- Ultrafilter
- Recursive
- Fuzzy
- Universal
- Universe
- Constructible
- Grothendieck
- Von Neumann
|
|---|
| Maps & Cardinality | |
|---|
| Set theories |
- Zermelo–Fraenkel
- General
- Kripke–Platek
- Morse–Kelley
- Naive
- New Foundations
- Tarski–Grothendieck
- Von Neumann–Bernays–Gödel
- Ackermann
- Constructive
|
|---|
|
|---|
Formal systems (list), Language & Syntax |
- Alphabet
- Arity
- Automata
- Axiom schema
- Expression
- Extension
- by definition
- Conservative
- Relation
- Formation rule
- Grammar
- Formula
- Atomic
- Closed
- Ground
- Open
- Free/bound variable
- Language
- Metalanguage
- Logical connective
- Predicate
- Functional
- Variable
- Propositional variable
- Proof
- Quantifier
- Sentence
- Signature
- String
- Substitution
- Symbol
- Function
- Logical/Constant
- Non-logical
- Variable
- Term
- Theory
| Example axiomatic systems (list) |
- of geometry:
- Euclidean:
- non-Euclidean* of arithmetic:
- Peano
- second-order
- elementary function
- primitive recursive
- Robinson
- Skolem
- of the real numbers
- of Boolean algebras
|
|---|
|
|---|
| Proof theory | |
|---|
| Model theory |
- Truth value
- Interpretation
- Model
- Equivalence
- Finite
- Saturated
- Spectrum
- Submodel
- Non-standard model
- Diagram
- Categorical theory
- Model complete theory
- Satisfiability
- Semantics of logic
- Strength
- Theories of truth
- Semantic
- Tarski's
- Kripke's
- T-schema
- Transfer principle
- Truth predicate
- Type
- Ultraproduct
- Validity
|
|---|
| Computability theory | |
|---|
| Related | |
|---|