Alfred, chess computers do not use logic... they use voltages
Alfred, chess computers do not use logic... they use voltages
Alfred, computers don't use logic. They use voltages.
Human programmers use logic.
Al, I wrote a software program that could play chess for an Artificial Intelligence course I took at Arizona State University (I convinced the professor to excuse me from all the other coursework for the semester to do something more challenging). The first version played a legal game of chess but moved randomly. The second version included heuristics that the software could modify the weights of and by playing against itself a thousand times, etc., it could gradually "learn" and improve its playing.
Alfred, since you've studied computer science some, let me explain for others at TOL who have not.
Early calculators were not Boolean (1 / 0 , yes / no , true / false), they were decimal and processed "bits" that had not two but ten different states. For efficiency, engineers moved to Boolean hardware (a binary digit, i.e., a "bit" has only two states: 0 or 1; not ten states: 0 - 9), and in this two-state environment the hardware engineers could make very efficient use of Boolean AND GATES, OR GATES, NAND GATES (not And), NOR GATES, etc.
An AND GATE in a transistor does not use logic, it uses voltages. The programmer used logic. Approximately 0 volts equaled 0 (false, no), and ~5 volts equaled 1 (true, yes).
An AND GATE takes two inputs (0 or 5 volts each), and if they are both 5 volts, the output is 5 volts.
...if one or both are 0 volts, the output is 0 volts.
An OR GATE takes two inputs (0 or 5 volts each), and if one or both are 5 volts, the output is 5 volts.
...if both are 0 volts, the output is 0 volts.
NAND and NOR gates are wired to simply reverse these outputs.
So Alfred, when a computer tool is used to simulate Boolean logic, when determining:
If white's king in check (true), AND if white can move but not out of check (true), then Checkmate is True;
it is not using logic, it is using voltages.
5 volts and 5 volts = 5 volts (i.e., true; in the above rule coded by a human programmer: Checkmate).
Alfred, computers don't use logic. They use voltages. A computer cannot use logic because logic is non-physical, and computers are made of atoms and molecules and lack the equipment to manipulate (process) non-physical entities (ideas, logic, reason, etc.). A computer would have to understand the concepts of true and false to use logic.
Yes Al, they simulate the use of logic, but they are using voltages; the human programmers used the logic.
-Pastor Bob Enyart
Denver Bible Church & KGOV.com
Alfred, chess computers do not use logic... they use voltages
I pointed out that computers use logic.
Alfred, computers don't use logic. They use voltages.
Human programmers use logic.
I think if you isolate 'logic' from other mental faculties, it will indeed become plain that a computer playing chess must use it, no matter how simple its algorithm. Furthermore, the execution of any algorithm uses logic. Computer processors are based on Boolean circuitry; Boolean algebra is the algebra of logic.
Al, I wrote a software program that could play chess for an Artificial Intelligence course I took at Arizona State University (I convinced the professor to excuse me from all the other coursework for the semester to do something more challenging). The first version played a legal game of chess but moved randomly. The second version included heuristics that the software could modify the weights of and by playing against itself a thousand times, etc., it could gradually "learn" and improve its playing.
Alfred, since you've studied computer science some, let me explain for others at TOL who have not.
Early calculators were not Boolean (1 / 0 , yes / no , true / false), they were decimal and processed "bits" that had not two but ten different states. For efficiency, engineers moved to Boolean hardware (a binary digit, i.e., a "bit" has only two states: 0 or 1; not ten states: 0 - 9), and in this two-state environment the hardware engineers could make very efficient use of Boolean AND GATES, OR GATES, NAND GATES (not And), NOR GATES, etc.
An AND GATE in a transistor does not use logic, it uses voltages. The programmer used logic. Approximately 0 volts equaled 0 (false, no), and ~5 volts equaled 1 (true, yes).
An AND GATE takes two inputs (0 or 5 volts each), and if they are both 5 volts, the output is 5 volts.
...if one or both are 0 volts, the output is 0 volts.
An OR GATE takes two inputs (0 or 5 volts each), and if one or both are 5 volts, the output is 5 volts.
...if both are 0 volts, the output is 0 volts.
NAND and NOR gates are wired to simply reverse these outputs.
So Alfred, when a computer tool is used to simulate Boolean logic, when determining:
If white's king in check (true), AND if white can move but not out of check (true), then Checkmate is True;
it is not using logic, it is using voltages.
5 volts and 5 volts = 5 volts (i.e., true; in the above rule coded by a human programmer: Checkmate).
Alfred, computers don't use logic. They use voltages. A computer cannot use logic because logic is non-physical, and computers are made of atoms and molecules and lack the equipment to manipulate (process) non-physical entities (ideas, logic, reason, etc.). A computer would have to understand the concepts of true and false to use logic.
Yes Al, they simulate the use of logic, but they are using voltages; the human programmers used the logic.
-Pastor Bob Enyart
Denver Bible Church & KGOV.com
Last edited: