Re: Entropy
- From: Thomas Richter <thor@xxxxxxxxxxxxxxxxx>
- Date: Tue, 15 Sep 2009 22:21:37 +0200
Mok-Kong Shen wrote:
OK. Let me aks your favour to do one thing: In all the books
I have looked at, Komolgorov complexity is defined for finite
strings and no where is any inappropriateness of finite
input mentioned.
None of the above stuff is new, it's just conclusions from the obvious. While I generally don't appreciate Wikipedia for things like this, just go there. You'll find there exactly the same elementary result I stated above, namely that the complexity is language dependent, and that for any two languages the complexity of a given string differs by a constant (depending on the languages). The specific "lena" example is this invariance theorem, just turned around. By making the machine pretty smart, one can make the constant c as large as the language, and then the complexity of *a specific* string very short.
For any *finite* string the complexity isn't a function of the input string itself. However, if you approach the limit of longer and longer strings, this constant becomes irrelevant, but only then.
There is no big science behind that, really.
So your claim that for finite input Komolgorov
complexity makes little sense must be something new in the
field. Could you please give a reference to a book or a journal
that supports your claim, or is it a yet unpublished scientific
result of your own?
Definitely not.
For example, go into Ray Solomonoff's work "A Preliminary Report on a General Theory of Inductive Inference," Report V-131, Zator Co., Cambridge, Ma. Feb 4, 1960." cited there. Go to section 4, and read it. It states exactly what I say - the constant in the above equation becomes irrelevant for long strings, and only then - and *then* the definition is machine-independent. Otherwise, it depends on the machine, clearly. That I can set the complexity to one for a *specific* message is a trivial corollary from the invariance theorem. Specific means here:
For any message A there exists a Turing machine U such that C_U(A) = 1.
quite contrary to:
There is a Turing machine U such that for any message A C_U(A) = 1.
which is a different statement, and clearly wrong. As I might have said already, it depends on the position of the quantors. As the description of a Turing machine is by definition finite, the second statement is clearly wrong since I can always set the message just considerably longer than the description of the machine to be on the safe side. This does not hold for the first statement.
Really, it's just about reading the statement carefully.
So long,
Thomas
.
- Follow-Ups:
- Re: Entropy
- From: Mok-Kong Shen
- Re: Entropy
- References:
- Entropy
- From: Mok-Kong Shen
- Re: Entropy
- From: Mark Nelson
- Re: Entropy
- From: Mok-Kong Shen
- Re: Entropy
- From: Thomas Richter
- Re: Entropy
- From: Mok-Kong Shen
- Re: Entropy
- From: Thomas Richter
- Re: Entropy
- From: Mok-Kong Shen
- Re: Entropy
- From: Thomas Richter
- Re: Entropy
- From: Mok-Kong Shen
- Re: Entropy
- From: Thomas Richter
- Re: Entropy
- From: Mok-Kong Shen
- Entropy
- Prev by Date: Re: arithmetic coding: just figured out!
- Next by Date: Re: 'THE' PROOF & NEW CHALLENGE : beyond http://1stworks.com much-acclaimed 'breakthrough'binomial QI : Enumerative Combinatorics multinomial UNLIMITED 'nested multiple constraints' lexicographic ranked index Lattice Paths
- Previous by thread: Re: Entropy
- Next by thread: Re: Entropy
- Index(es):
Relevant Pages
|