The Soviet license plate game and Kolmogorov complexity
1–10 of 34 posts
Re: The Soviet license plate game and Kolmogorov complexity
#2Re: The Soviet license plate game and Kolmogorov complexity
#3Re: The Soviet license plate game and Kolmogorov complexity
#4Eventually, I added another rule that allowed the bars to be "concatenated," for example, "1" with two bars and "2" with 5 bars can be added to form "8", which requires 7 bars.
Re: The Soviet license plate game and Kolmogorov complexity
#5https://stackoverflow.com/questions/138521/is-it-feasible-to...
Re: The Soviet license plate game and Kolmogorov complexity
#6One solution to the problem of measuring the length of the Python program is to turn it into machine code and measure that instead: https://stackoverflow.com/questions/138521/is-it-feasible-to...
I think if you are trying to come up with a canonical languahe to measure kolmogorov complexity in you can do better, like Binary Lambda Calculus.
Re: The Soviet license plate game and Kolmogorov complexity
#7Another problem with this strategy is that it generally requires solving the halting problem: you can only know whether a program "does a given task" when you know whether it halts or not.
Re: The Soviet license plate game and Kolmogorov complexity
#8Also, for what it's worth, for large enough n, probably there are no interesting short answers. C(x|y) - the conditional complexity of any string x given any other string y is close to maximum (approximately the length of x) for most pairs x and y. This means, for most pairs x and y, there will be no simple short equations connecting x to y, regardless of the mathematical operators we take.
Re: The Soviet license plate game and Kolmogorov complexity
#9That works as long as you solve the halting problem first.
Re: The Soviet license plate game and Kolmogorov complexity
#10one function call ≅ one reduction.
Loops? There are no loops in Erlang, they are usually tail-recursive function calls.
¹) in Erlang it plays a very important role because the VM uses that information for scheduling.