In this article we will use a computer model to solve the question "Is there a finite number of solutions to the M3 problem, and if so, what are they?" Past experience solving other problems demonstrated value in creating a programming model of the thinking process since it allowed a study of perspectives not likely found using just paper and pencil. In such a case a computer program model used as a tool for problem solving becomes "A Tool of Thought". There are many programming languages that have been used in this manner. Depending upon your background and experience and the problem itself, some languages are more appropriate than others. Following is the output of such a program written in "A Programming Language" (APL).
PROCESS - USING GROUP WITH CENTER NO. =
2 SET
THE CENTER NO.=2 GROUP FAILS CRITERIA (2)
AND (3). THE ONLY SUBSET OF THE '5' GROUP THAT MEET
CRITERIA IS:
THE ROTATIONS OF THIS MAGIC SQUARE ARE:
IN POLITICS THEY WOULD CALL IT 'SPIN',
BUT 'SPIN' SOMETIME HIDES A MORE USEFUL VIEW. This approach to solving the M3 problem can easily be programmed in DOS basic or Visual Basic and still qualify as a "A Tool of Thought" process. |
|
|