请输入您要查询的百科知识:

 

词条 List of undecidable problems
释义

  1. Problems in logic

  2. Problems about abstract machines

  3. Problems about matrices

  4. Problems in combinatorial group theory

  5. Problems in topology

  6. Problems in analysis

  7. Other problems

  8. See also

  9. Notes

  10. Bibliography

  11. Further reading

  12. External links

In computability theory, an undecidable problem is a type of computational problem that requires a yes/no answer, but where there cannot possibly be any computer program that always gives the correct answer; that is, any possible program would sometimes give the wrong answer or run forever without giving any answer. More formally, an undecidable problem is a problem whose language is not a recursive set; see the article Decidable language. There are uncountably many undecidable problems, so the list below is necessarily incomplete. Though undecidable languages are not recursive languages, they may be subsets of Turing recognizable languages: i.e., such undecidable languages may be recursively enumerable.

Many, if not most, undecidable problems in mathematics can be posed as word problems: determining when two distinct strings of symbols (encoding some mathematical concept or object) represent the same object or not.

For undecidability in axiomatic mathematics, see List of statements undecidable in ZFC.

Problems in logic

  • Hilbert's Entscheidungsproblem.
  • Type inference and type checking for the second-order lambda calculus (or equivalent).[1]
  • Determining whether a first-order sentence in the logic of graphs can be realized by a finite undirected graph.[2]
  • Trakhtenbrot's theorem - Finite satisfiability is undecidable.
  • Satisfiability of first order Horn clauses

Problems about abstract machines

  • The halting problem (determining whether a Turing machine halts on a given input) and the mortality problem (determining whether it halts for every starting configuration).
  • Determining whether a Turing machine is a busy beaver champion (i.e., is the longest-running among halting Turing machines with the same number of states).
  • Rice's theorem states that for all nontrivial properties of partial functions, it is undecidable whether a given machine computes a partial function with that property.
  • The halting problem for a Minsky machine: a finite-state automaton with no inputs and two counters that can be incremented, decremented, and tested for zero.
  • Universality of a Nondeterministic Pushdown automaton: determining whether all words are accepted.

Problems about matrices

  • The mortal matrix problem: determining, given a finite set of n × n matrices with integer entries, whether they can be multiplied in some order, possibly with repetition, to yield the zero matrix. This is known to be undecidable for a set of six or more 3 × 3 matrices, or a set of two 15 × 15 matrices.[3]
  • Determining whether a finite set of upper triangular 3 × 3 matrices with nonnegative integer entries generates a free semigroup.
  • Determining whether two finitely generated subsemigroups of Mn(Z) have a common element.

Problems in combinatorial group theory

  • The word problem for groups.
  • The conjugacy problem.
  • The group isomorphism problem.

Problems in topology

  • Determining whether two finite simplicial complexes are homeomorphic.
  • Determining whether a finite simplicial complex is (homeomorphic to) a manifold.
  • Determining whether the fundamental group of a finite simplicial complex is trivial.

Problems in analysis

  • For functions in certain classes, the problem of determining: whether two functions are equal, known as the zero-equivalence problem (see Richardson's theorem);[4] the zeroes of a function; whether the indefinite integral of a function is also in the class.[5] Of course, some subclasses of these problems are decidable. For example, there is an effective decision procedure for the elementary integration of any function which belongs to a field of transcendental elementary functions, the Risch algorithm.)
  • "The problem of deciding whether the definite contour multiple integral of an elementary meromorphic function is zero over an everywhere real analytic manifold on which it is analytic", a consequence of the MRDP theorem resolving Hilbert's tenth problem.[5]

Other problems

  • The Post correspondence problem.
  • The problem of determining if a given set of Wang tiles can tile the plane.
  • The problem whether a tag system halts.
  • The problem of determining the Kolmogorov complexity of a string.
  • Hilbert's tenth problem: the problem of deciding whether a Diophantine equation (multivariable polynomial equation) has a solution in integers.
  • Determining if a context-free grammar generates all possible strings, or if it is ambiguous.
  • Given two context-free grammars, determining whether they generate the same set of strings, or whether one generates a subset of the strings generated by the other, or whether there is any string at all that both generate.
  • Determining whether a given initial point with rational coordinates is periodic, or whether it lies in the basin of attraction of a given open set, in a piecewise-linear iterated map in two dimensions, or in a piecewise-linear flow in three dimensions.[6]
  • Determining whether a λ-calculus formula has a normal form.
  • Conway's Game of Life on whether given an initial pattern and another pattern, can the latter pattern ever appear from the initial one.
  • Rule 110 - most questions involving can property "X" appear later is undecidable.
  • The problem of determining whether a quantum mechanical system has a spectral gap.[7]

See also

  • List of unsolved problems
  • Reduction (complexity)

Notes

1. ^{{cite journal | first = J. B. | last = Wells | title = Typability and type checking in the second-order lambda-calculus are equivalent and undecidable | citeseerx = 10.1.1.31.3590 | journal = Tech. Rep. 93-011 | publisher = Comput. Sci. Dept., Boston Univ. | year = 1993 }}
2. ^{{cite journal | last = Trahtenbrot | first = B. A. | authorlink = Boris Trakhtenbrot | journal = Doklady Akademii Nauk SSSR (N.S.) | mr = 0033784 | pages = 569–572 | title = The impossibility of an algorithm for the decision problem for finite domains | volume = 70 | year = 1950}}
3. ^{{cite arXiv |eprint=1404.0644|last1=Cassaigne|first1=Julien|title=Tighter Undecidability Bounds for Matrix Mortality, Zero-in-the-Corner Problems, and More|last2=Halava|first2=Vesa|last3=Harju|first3=Tero|last4=Nicolas|first4=Francois|class=cs.DM|year=2014}}
4. ^Keith O. Geddes, Stephen R. Czapor, George Labahn, Algorithms for Computer Algebra, {{isbn|0585332479}}, 2007, p. 81ff
5. ^Stallworth, Daniel T. and Fred W. Roush An Undecidable Property of Definite Integrals Proceedings of the American Mathematical Society Volume 125, Number 7, July 1997, Pages 2147-2148
6. ^{{citation|title=Unpredictability and undecidability in dynamical systems|url=http://www.seas.gwu.edu/~simhaweb/iisc/Moore.pdf|first=Cristopher|last=Moore|authorlink=Cristopher Moore|journal=Physical Review Letters|volume=64|issue=20|year=1990|pages=2354–2357|doi=10.1103/PhysRevLett.64.2354|pmid=10041691|bibcode=1990PhRvL..64.2354M}}.
7. ^{{Cite journal | doi=10.1038/nature16059|pmid = 26659181| title=Undecidability of the spectral gap| journal=Nature| volume=528| issue=7581| pages=207–211| year=2015| last1=Cubitt| first1=Toby S.| last2=Perez-Garcia| first2=David| last3=Wolf| first3=Michael M.|bibcode = 2015Natur.528..207C|arxiv = 1502.04135}}

Bibliography

  • {{cite book | last = Brookshear | first = J. Glenn | title = Theory of Computation: Formal Languages, Automata, and Complexity | year = 1989 | publisher = Benjamin/Cummings Publishing Company, Inc. | location = Redwood City, California}} Appendix C includes impossibility of algorithms deciding if a grammar contains ambiguities, and impossibility of verifying program correctness by an algorithm as example of Halting Problem.
  • {{cite journal | last = Halava | first = Vesa | title = Decidable and undecidable problems in matrix theory | year = 1997 | series = TUCS technical report | volume = 127 | publisher = Turku Centre for Computer Science | citeseerx = 10.1.1.31.5792 }}
  • {{cite book | last = Moret | first = B. M. E. | title = Algorithms from P to NP, volume 1 - Design and Efficiency | year = 1991 | publisher = Benjamin/Cummings Publishing Company, Inc. | location = Redwood City, California |author2=H. D. Shapiro }} Discusses intractability of problems with algorithms having exponential performance in Chapter 2, "Mathematical techniques for the analysis of algorithms."
  • {{cite book | last = Weinberger | first = Shmuel | title = Computers, rigidity, and moduli | year = 2005 | publisher = Princeton University Press | location = Princeton, NJ}} Discusses undecidability of the word problem for groups, and of various problems in topology.

Further reading

  • {{Citation |last=Poonen |first=Bjorn |authorlink=Bjorn Poonen |date=2 April 2012 |title=Undecidable problems: a sampler |arxiv=1204.0299|bibcode=2012arXiv1204.0299P }}

External links

  • Discussion at MathOverflow
{{DEFAULTSORT:List Of Undecidable Problems}}

4 : Mathematics-related lists|Theory of computation|Computability theory|Undecidable problems

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 14:00:29