Full employment theorem

Full employment theorem

In computer science and mathematics, the term full employment theorem has been used to refer to a theorem showing that no algorithm can optimally perform a particular task done by some class of professionals. For example, the "full employment theorem for compiler writers" states that there is no such thing as a perfect size-optimizing compiler, as such a compiler would have to detect non-terminating computations and reduce them to a one-instruction infinite loop. Thus, the existence of a perfect size-optimizing compiler would imply a solution to the halting problem, which cannot exist. Similarly, Gödel's incompleteness theorems have been called full employment theorems for mathematicians.

The name arises because such a theorem ensures that there is endless scope to keep discovering new techniques to improve the way a specific task is done. However, observe that these same tasks (devising new algorithms, proving theorems, and so on), could also be performed by AI systems. It is then possible that an AI could put human professionals out of work, meaning that a full employment theorem does not guarantee employment. To put the point another way, if one accepts that humans are natural systems subject to the same physical laws as are computers, then any professional will have a finite repertoire of skills to apply and could be bested by a computer with superior resources.

Less formally, combative tasks such as virus writing and detection, and spam filtering and filter-breaking appear to be candidates for full employment.

Additional examples

*No free lunch in search and optimization - no efficient general-purpose solver exists, and hence there is always scope for improving algorithms for better performance on particular problems.

References

* p. 401, "Modern Compiler Implementation in ML", Andrew W. Appel, Cambridge University Press, 1998. ISBN 0521582741.
* p. 27, "Retargetable Compiler Technology for Embedded Systems: Tools and Applications", Rainer Leupers and Peter Marwedel, Springer-Verlag, 2001. ISBN 0792375785.
* [http://www.cis.upenn.edu/~cis570/slides/lecture01.pdf Notes from a course in Modern Programming Languages at the University of Pennsylvania] See p. 8.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Rybczynski theorem — The Rybczynski theorem was developed in 1955 by the Polish born English economist Tadeusz Rybczynski (1923 1998). The theorem states: At constant relative goods prices, a rise in the endowment of one factor will lead to a more than proportional… …   Wikipedia

  • List of mathematics articles (F) — NOTOC F F₄ F algebra F coalgebra F distribution F divergence Fσ set F space F test F theory F. and M. Riesz theorem F1 Score Faà di Bruno s formula Face (geometry) Face configuration Face diagonal Facet (mathematics) Facetting… …   Wikipedia

  • Kolmogorov complexity — In algorithmic information theory (a subfield of computer science), the Kolmogorov complexity of an object, such as a piece of text, is a measure of the computational resources needed to specify the object. It is named after Soviet Russian… …   Wikipedia

  • Compiler optimization — is the process of tuning the output of a compiler to minimize or maximize some attributes of an executable computer program. The most common requirement is to minimize the time taken to execute a program; a less common one is to minimize the… …   Wikipedia

  • Social Credit — is a socio economic philosophy wherein consumers, fully provided with adequate purchasing power, establish the policy of production through exercise of their monetary vote.cite book |title=Credit Power and Democracy |last=Douglas |first=C.H.… …   Wikipedia

  • Perfect competition — Economics …   Wikipedia

  • economics — /ek euh nom iks, ee keuh /, n. 1. (used with a sing. v.) the science that deals with the production, distribution, and consumption of goods and services, or the material welfare of humankind. 2. (used with a pl. v.) financial considerations;… …   Universalium

  • Keynesian economics — Economics …   Wikipedia

  • Michał Kalecki — Keynesian economics Born 22 June 1899(1899 06 22) Łódź, Poland …   Wikipedia

  • Economics — This article is about the social science. For other uses, see Economics (disambiguation). For a topical guide to this subject, see Outline of economics. Economics …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”