[ rss / options / help ]
post ]
[ b / iq / g / zoo ] [ e / news / lab ] [ v / nom / pol / eco / emo / 101 / shed ]
[ art / A / beat / boo / com / fat / job / lit / map / mph / poof / £$€¥ / spo / uhu / uni / x / y ] [ * | sfw | o ]
logo
science

Return ]

Posting mode: Reply
Reply ]
Subject   (reply to 4408)
Message
File  []
close
egg man thinking.jpg
440844084408
>> No. 4408 Anonymous
28th May 2018
Monday 6:08 pm
4408 spacer
>set theory shows there are infinitely more problems than computer programs
>pick a problem at random, the chances there's a program to solve it is 0

So why are computers so useful in the real world? The problems in the real world can't be random.

Is the universe is made of computational elements?

Or is it just that our computers are good at solving physical problems because they're made of the parts of the physical universe themselves?

Maybe computers in a different universe with different physics would be useful for solving problems in that universe.
Expand all images.
>> No. 4409 Anonymous
28th May 2018
Monday 6:21 pm
4409 spacer
>>4408

>So why are computers so useful in the real world?

Because they don't solve random problems - they solve hyper-specific problems we program them to solve.
>> No. 4410 Anonymous
28th May 2018
Monday 6:43 pm
4410 spacer
>>4409

Also, a lot of programs are really programs for making programs. Microsoft Excel is Turing complete, so (if the Church-Turing thesis is true) it can be used to solve any computable problem. The set of "problems that can be solved" and "problems that can be solved using Excel" completely intersects, at least in theory.

When you use Excel, you're really programming a solution to a real-world problem. You don't have to hope that someone has written a program to solve the "working out how much of the budget we'll have left at the end of Q2" problem, because Excel allows you to write it yourself.
>> No. 4411 Anonymous
28th May 2018
Monday 7:23 pm
4411 spacer
Is "what should I do with the tinned sardines my dad gave me?" the kind of problem they can't solve? Because that's obviously fine.

This feels like some kind of false dichotomy. Sure, a computer can't cook me a dinner, but it can get me to a webpage where I could read a post about how to cook my own dinner.
>> No. 4412 Anonymous
28th May 2018
Monday 7:35 pm
4412 spacer
>>4411

They seem to be saying that since there are 'infinite' problems, but not infinite computers, that computers can't be relied on to solve problems? Seems like you could say the same thing about humans - we don't have infinite thought.

Like you say, context is important here, and the fact that computers exist solely to solve problems we tell them to sort of makes the observation pointless.
>> No. 4413 Anonymous
28th May 2018
Monday 7:41 pm
4413 spacer
>>4412

Logically, what is a 'problem'? We can conceive of solving a problem as deciding whether a string belongs to a specified set of strings.

Solving the problem 'is 6 is even?' means deciding whether '6' belongs to the set {'0', '2', '4', '6', '8', ...}.

A computer program can be expressed as a string of text but not all strings are computer programs. So the set of all possible computer programs is smaller than the set of all possible strings.

By the power set rule, the set of all possible sets of strings is greater than the set of all possible strings.

Therefore, there are more problems than programs to solve them.

programs = strings

problems = sets of strings
>> No. 4414 Anonymous
28th May 2018
Monday 7:44 pm
4414 spacer
>>4409

They don't even solve very many problems. They only solve a handful of problems that turn out to be really fucking important.

If you want to be reductionist you could say they only solve one single problem, and that's the fact humans find maths hard.
>> No. 4415 Anonymous
28th May 2018
Monday 7:45 pm
4415 spacer
>>4413

Sure, but why should that matter? Is anyone expecting a computer to solve random, unspecified problems?
>> No. 4416 Anonymous
28th May 2018
Monday 8:06 pm
4416 spacer
>>4408

>So why are computers so useful in the real world? The problems in the real world can't be random.

That is like asking so why is a hammer so good at knocking nails in even if that type of nail was invented afterwards. The tool was designed for that purpose.

Up until recently we have used computers to solve a very specific set of problems that they have been designed specifically to solve (abstract maths and logic) things had to be broken down by someone who would explain things to the computer in the most basic of ways for really quite narrow use it is only that the work of hundreds of thousands of people has been colabrative that it seems like they are more than an input output box.

It has only really started getting a bit freaky since we developed evolutionary programing, but even a school boy understanding of dawinism should make it immediately apparent why that works not that that makes it's potential power less frightening.
>> No. 4417 Anonymous
28th May 2018
Monday 8:23 pm
4417 spacer
>>4413

https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence

Return ]
whiteline

Delete Post []
Password