0 Members and 1 Guest are viewing this topic.

An algorithm shows the steps that solve a problem. For example the following algorithm will calculate the factorial of a number N! = 1 * 2 * 3 * .. * (N-1) * N :P :=1;for i from 1 to N do P := P * iod;---I was wondering how our mind 'compute' [understand/operate] with concepts? The way we understand concepts could be split in steps like in an algorithm?

For this reason it is doubtful whether the human mind will ever be subject to being reduced to an algorithm based on axiomatic rules.

QuoteFor this reason it is doubtful whether the human mind will ever be subject to being reduced to an algorithm based on axiomatic rules.Interesting, however I don't understand how else a problem can be solved if not broken down to an algorithm. ----On the other hand let's take the algorithm:do while (1==1) enddoThis algorithm never finishes. No algorithm can be conceived for a turning machine to tell if the above (or any other) algorithm can finish in real time or it never finishes.I believe it is interesting and intriguing that the human mind will almost instantly recognize that the above code will never finish.