Chaitin's constant?

Google

Did you mean | Travel | Economics | Finance | Marketing | Business | Culture | Geography | History | Life | Mathematics | Science | Society | Technology | New site added |

Add a link on the top of this Chaitin's constant page Express submission by secure payment !


In the computer science subfield of algorithmic information theory the Chaitin constant or halting probability is a construction by Gregory Chaitin which describes the probability that a randomly generated program for a given model of computation or programming language will halt. It is usually denoted \ \Omega.

It is a normal and transcendental number which can be defined but cannot be computed. This means one can prove that there is no algorithm which produces the digits of \ \Omega.

The proof of \ \Omega's uncomputability relies on an algorithm, which, given the first \ n digits of \ \Omega, solves Turing's halting problem for programs of length up to \ n. Since the halting problem is undecidable, \ \Omega can not be computed.

As \ \Omega depends on the program encoding used it should be called Chaitin construction instead of Chaitin constant when not referring to any specific encoding.

Definition

To define \ \Omega formally, we first need to fix a (Turing-complete) model of computation, for instance Turing machines or Lisp or Pascal programs. (Here, program means the concatenation of executable code and input.) We then need to specify an instantaneous encoding of programs as bit strings. This encoding has the property that if w encodes a syntactically correct program, then no proper prefix of w encodes a syntactically correct program. Given an arbitrary Turing machine M, this can always be achieved by using the following algorithm:

  1. Read a bit of the input z.
  2. Before reading any more, simulate M on all possible extensions y (including the empty one) of z simultaneously until some extension halts, if ever.
  3. If y = z, then halt and output M(y); otherwise go to step 1.

Let P be the set of all programs which halt. \ \Omega is then defined as:

\Omega = \sum_{p \in P} 2^{-|p|}.

This is an infinite sum which has one summand for every syntactically correct program which halts. |p| stands for the length of the bit string of p. The above requirement that programs be prefix-free ensures that this sum converges to a real number between 0 and 1.

Notes

It can then be shown that \ \Omega represents the probability that a randomly produced bit string will encode a halting program. This means that if you start flipping coins, always recording a head as a one and a tail as a zero, the probability is \ \Omega that you will eventually reach the encoding of a syntactically correct halting program.

If you fix, in addition to the computation model and encoding mentioned above, a specific consistent axiomatic system for the natural numbers, say Peano's axioms, then there exists a constant N such that no bit of \ \Omega after the N-th can be proven to be one or zero within that system. (The constant N heavily depends on the encoding choices and does not reflect the complexity of the axiomatic system in any way.) This is an incompleteness result akin to Gödel's incompleteness theorem and Chaitin's own result mentioned under algorithmic information theory.

\ \Omega is uncompressible (also known as irreducible or algorithmically random). This means that in a particular programming language, a program which will write the first n bits of \ \Omega for that language must be at least n bits itself (including any input data).

Calculation of the start of a Chaitin \ \Omega

Cristian S. Calude, Michael J. Dinneen, and Chi-Kou Shu 1 have calculated the first 64 bits of a Chaitin \ \OmegaU for a particular machine: they in fact calculated 84 bits, but only the first 64 are reliable. These are (in binary)

0.0000001000000100000110001000011010001111110010111011101000010000w/.

Translating this to decimal gives a number which starts

0.078749969978123844w/.

What does Chaitin's constant mean ? Search with Google !

Google

Article on Chaitin's constant, category, different spelling or sense



Did you mean: Culture | Geography | History | Life | Mathematics | Science | Society | Technology
Economy finance business money economy: Economics | Finance | Marketing | Business | Money | Real Estate | Insurance | Retirement | Microeconomics | Economics

Top Search: Kazaa | Sex | Pornography | Games | MySpace | Google | Ebay | Paris Hilton | Carmen Electra | Jessica Simpson | Eminem | MapQuest | Dogs | Jokes | Obituaries | MSN Messenger | Splogs | Ringtones | Casino | Poker | Gambling | Lyrics | Anime |

Continents and countries in the world: Japan | United Kingdom | Canada | France | Amsterdam | Monaco | Spain | Capitals Cities | Continents | World | Americas | North America | South America | Europe | Africa | Eurasia | Oceania | Antarctica | Asia | Australia


A web travel guide for your holidays, hotel and plane tickets: Travel guide and holidays
French Version, guide de voyage dans le monde: Voyage et vacances
Visit partners of Did you mean Travel: Partners
Site Map articles begining from 0 to 9 and A to Z: Site Map 0 to A | Site Map B to C | Site Map D to Z

Cours d'anglais, cours de langues pour debutant: Cours d'anglais
Annuaire france regions et tourisme: Annuaire OuiX
Sexe sur AbSexe, videos porno et annuaire sexe: Ab Sexe

Url Rewriting by Atuvu Referencement

This work is licensed under a GNU Free Documentation License.
Texts derived from WikiPedia Chaitin s constant
©2006 Did you mean Copyright Notice

Page Chaitin s constant cached on Friday 05th of September 2008 05:32:27 PM