Descriptive complexity theory
Descriptive complexity is a branch of computational complexity theory and of finite model theory that characterizes complexity classes by the type of logic needed to express the languages in them. For example, PH, the union of all complexity classes in the polynomial hierarchy, is precisely the class of languages expressible by statements of second-order logic. This connection between complexity and the logic of finite structures allows results to be transferred easily from one area to the other, facilitating new proof methods and providing additional evidence that the main complexity classes are somehow "natural" and not tied to the specific abstract machines used to define them.
- Comment
- enDescriptive complexity is a branch of computational complexity theory and of finite model theory that characterizes complexity classes by the type of logic needed to express the languages in them. For example, PH, the union of all complexity classes in the polynomial hierarchy, is precisely the class of languages expressible by statements of second-order logic. This connection between complexity and the logic of finite structures allows results to be transferred easily from one area to the other, facilitating new proof methods and providing additional evidence that the main complexity classes are somehow "natural" and not tied to the specific abstract machines used to define them.
- Has abstract
- enDescriptive complexity is a branch of computational complexity theory and of finite model theory that characterizes complexity classes by the type of logic needed to express the languages in them. For example, PH, the union of all complexity classes in the polynomial hierarchy, is precisely the class of languages expressible by statements of second-order logic. This connection between complexity and the logic of finite structures allows results to be transferred easily from one area to the other, facilitating new proof methods and providing additional evidence that the main complexity classes are somehow "natural" and not tied to the specific abstract machines used to define them. Specifically, each logical system produces a set of queries expressible in it. The queries – when restricted to finite structures – correspond to the computational problems of traditional complexity theory. The first main result of descriptive complexity was Fagin's theorem, shown by Ronald Fagin in 1974. It established that NP is precisely the set of languages expressible by sentences of existential second-order logic; that is, second order logic excluding universal quantification over relations, functions, and subsets. Many other classes were later characterized in such a manner.
- Is primary topic of
- Descriptive complexity theory
- Label
- enDescriptive complexity theory
- Link from a Wikipage to an external page
- worldcat.org/oclc/901297152%7Ctitle=Descriptive
- www.cs.umass.edu/~immerman/descriptive_complexity.html
- Link from a Wikipage to another Wikipage
- Abiteboul-Vianu Theorem
- Abstract machine
- AC (complexity)
- AC0
- Category:Computational complexity theory
- Category:Descriptive complexity
- Category:Finite model theory
- Circuit complexity
- Complexity class
- Computational complexity theory
- Computational problem
- Concurrent random access machine
- Co-NP
- Disjunctive normal form
- Domain of discourse
- ELEMENTARY
- EXPTIME
- Fagin's theorem
- Finite model theory
- First-order logic
- Fixed-point logic
- FO (complexity)
- Higher-order logic
- HO (complexity)
- Horn clause
- Iff
- Krom formula
- L (complexity)
- Least fixed point
- Least fixed-point logic
- LH (complexity)
- Logic
- Logical system
- Moshe Vardi
- Neil Immerman
- NL (complexity)
- NP (complexity)
- NTIME
- Oracle machine
- P (complexity)
- Partial fixed-point logic
- PH (complexity)
- Polynomial hierarchy
- PSPACE
- PTIME
- Query (complexity)
- Ronald Fagin
- Second-order logic
- SO (complexity)
- Star-free language
- Tetration
- Time complexity
- Transitive closure
- Transitive closure logic
- Tuple
- SameAs
- Complexité descriptive
- Deskriptive Komplexitätstheorie
- EZmh
- m.04hqc8
- Q1200755
- 記述計算量
- Subject
- Category:Computational complexity theory
- Category:Descriptive complexity
- Category:Finite model theory
- WasDerivedFrom
- Descriptive complexity theory?oldid=1097139985&ns=0
- WikiPageLength
- 18396
- Wikipage page ID
- 1212009
- Wikipage revision ID
- 1097139985
- WikiPageUsesTemplate
- Template:Cite book
- Template:Mvar
- Template:Reflist
- Template:Short description