MENTAL
 Main Menu
 Properties
 MENTAL, a General Problem Solver


MENTAL, a General Problem Solver
 MENTAL, A
GENERAL PROBLEM
SOLVER

"No problem can be solved from the same level of consciousness that created it" (Einstein).

"For the solution of great problems it is necessary to get rid of great prejudices" (Dirac).



Problem Solving Strategies

A problem is a matter of interest for which there is believed to be a solution but which is far from obvious from its statement. It poses a challenge to the one trying to solve it and provides satisfaction when solved.

A problem must be clearly defined. A solution to a problem consists of establishing a series of steps that leads from the initial state (the problem statement) to the final state (the solved problem).


General strategies

There are several general strategies for solving problems. A particular problem may require the use of several strategies. The most prominent general strategies are as follows:
Particular strategies

In addition to these general strategies, there are mathematical-logical methods of problem solving:
Paradoxes in the Area of Problem Solving

The inventor's paradox

The inventor's paradox is a paradox formulated by George Pólya in his aforementioned book "How to solve it": "The most ambitious plan is the one most likely to succeed". It is also often described as follows: "It is easier to find a general solution than to find a solution for a specific problem". That is, instead of trying to solve a specific problem, it is easier to approach it from a general point of view and that covers the problem posed as a particular case. It is a paradox because intuitively it would seem that trying to solve a specific problem would be easier than approaching it at a general level.

In general, in a complex problem one usually applies the reductionist (analytical) method: divide the problem into smaller problems that require less effort, But there are problems where this strategy cannot be applied. The solution then is to apply the inverse way, the synthetic way: to generalize it, leaving out irrelevant details.

The philosophy of the inventor's paradox is often illustrated by the problem solved by Gauss (in the 1780s) when at school his teacher posed the problem of adding the first 100 natural numbers. Gauss obtained a solution immediately: 5050. He calculated the sum as follows: 1+...+100 = (1+100) + (2+99) + ... + (50+51) = 50*101 = 5050. In general, the sum of the n first natural numbers is n(n−1)/2.

The inventor's paradox is a phenomenon that occurs mainly in mathematics, logic and computer science. In computer science it is especially useful, because it facilitates the development of generic (usually parameterized) programs, covering many particular cases. In addition, the programs are shorter, more understandable and easier to maintain.

Variants of the inventor's paradox are:
The paradox of simplicity

Simplicity is a philosophical principle, a psychological principle, a problem-solving strategy, a way of life, an aesthetic criterion, a design strategy, a state of consciousness, a mental clarity, ...
"Simplicity is the ultimate sophistication" (Leonardo da Vinci).

"Simplicity is the best design" (Ken Segall).

"If you can't explain it simply, you don't understand it well enough" (Einstein).
Simplicity is not the same as simplification. Simplicity is richness, freedom and higher consciousness. Simplification is impoverishment, limitation and lower consciousness. As a concept, simplicity is simple, so it might seem that achieving simplicity is an easy task. It is just the opposite, just as it is not easy to raise consciousness. The paradox of simplicity is that it is difficult to achieve, but obvious when it is achieved.

Simplicity is the culmination of a process of reflection, maturation, experimentation, trial and error. When simplicity is achieved in a problem or discipline, perfect knowledge, maximum creativity and maximum effectiveness are achieved.

Simplicity is not utopian. It can be achieved, but the road to it is not easy.
"Simplicity doesn't come quickly, and it can be a lot of work to make something simple" (Nigel Holmes).

"How complex it is to achieve simplicity" (Carlos Guyot).

"Since I don't have time to write a short letter, he writes you a long one" (Mark Twain).
When simplicity is taken to the limit, to supreme conceptual simplicity, simplicity becomes a Theory of Everything, a universal paradigm, the philosopher's stone, the key to wisdom and consciousness. Once achieved, supreme simplicity is the master key that opens all doors.


The paradox of choice

We live in an increasingly complex world, with more and more possibilities of choice (books, movies, TV channels, technologies, products, leisure, etc.). Paradoxically, although our freedom of choice is greater, these situations create confusion, anxiety, mental paralysis and greater indecision.

To get out of this situation, the best thing to do is to apply simplicity: limit the existing possibilities to only a few according to our needs, that is to say, to what is really important and essential.

Every decision implies a restriction, a renunciation, a descent from the general to the particular level. This implies a descent in the level of consciousness, because consciousness is associated with freedom, with possible alternatives. That is why the famous donkey of Buridan was unable to decide between only two possibilities (two piles of hay) and died of starvation.

Barry Schwartz is an American psychologist and author of "The Paradox of Choice: Why Mores is Less". This author's thesis is that having no choice makes us unhappy, having some choices makes us happy, but having too many choices makes us unhappy. In problem solving, it is better to have few strategies than many. We must choose the most important strategies.


The General Problem Solver

"General Problem Solver" (GPS) is a computer program created in 1957 by Herbert Simon, Allen Newell and John Clifford Shaw to try to solve all kinds of particular problems by a general procedure. GPS was implemented in a language created for this purpose called IPL (Information Processing Language).

GPS could be applied to a wide variety of problems: proof of theorems, playing chess, recursive problems (such as the towers of Hanoi), algebraic identities, cryptoarithmetic, geometric problems, etc.

GPS was one of the great milestones of artificial intelligence. It separated the knowledge of the problem (the "what") from the strategy to solve it (the "how"), always using the same general reasoning mechanism, regardless of the problem to be solved.

The knowledge of the problem was expressed (in a formal symbolic language) by objects and the operations that could be performed between objects to give rise to other objects. Operations could be restricted to apply only to certain classes of objects. An operation could produce more than one object as a result. In GPS, the "problem space theory" strategy of Newell and Simon in their 1972 book "Human Problem Solving" was applied.

For example:
GPS heuristics

GPS used two heuristics:
  1. Means-ends analysis.
    Means are the objects and the operations between the objects to achieve the goal. Means-ends analysis is based on selecting the objects and operations that come closest to the objective.

  2. Planning.
    Planning makes it possible to construct a solution in general terms, before considering the details. This is done by omitting certain details of objects and operations to simplify the problem, ignoring non-significant differences between objects and between operations. Once an objective state is reached, the details are considered.
In general, the process for reaching a goal is recursive, and is as follows:
  1. Create a list with the initial object.

  2. Go through all possible operations to obtain new objects, selecting those objects that are closest to the final object, adding them to the list.

  3. Remove each expanded object from the list.

  4. If one of the new objects is the target, finish the process successfully.

  5. If there are no more possible new states, end the process with failure. Otherwise, go to point 2.
The structure of possible objects can be traversed in breadth or depth: In both cases, the subobjects (the new objects) replace the expanded object in the list.


MENTAL as General Problem Solver

The most fundamental problem solved by MENTAL is the problem of having a universal formal language for science.

MENTAL is not a general problem solver in the sense of a computer program (like GPS), but it is a facilitator or simplifier of all kinds of problems. It is a GPS in a higher sense: generic and universal. From the deep level all problems are seen as the same problem. All problems are simplified because it starts from the supreme simplicity (the universal semantic primitives) to achieve complexity. All problems have a mental root. By transcending the mind as much as possible, that is, by reaching the primary archetypes, problems disappear or become simpler.

MENTAL has had two phases:
  1. An ascending one, of supreme abstraction and discovery of the primitives. This phase has been realized only once. MENTAL is the supreme abstraction because its basic concepts are universal semantic primitives, philosophical categories and primary archetypes.

  2. Another descending one, of practical application by applying the Principle of Descending Causality. This second phase is performed each time it is applied.
All problems have a mental root and derive from duality, from the existence of pairs of opposites. There is only one problem: the one produced by the existence of opposites. According to Jung, "We are crucified between opposites and we free ourselves from this torture when the reconciling third party takes shape". MENTAL is the third mediator between all opposites.

According to the first Wittgenstein (that of the Tractatus), an ideal language would make all philosophical problems disappear. MENTAL, as a universal formal language for science, solves or facilitates the resolution of many problems in multiple fields.


The general strategies

Many of the general problem-solving strategies mentioned above come together in MENTAL:
The paradoxes
The problems

With MENTAL many problems are simplified, solved or clarified. We can highlight the following:

Addenda

More about GPS

GPS used to be complex software. Today, the core functionalities of GPS can be rewritten by simple code using a high-level programming language, and even more easily using an artificial intelligence language.

GPS was very limited. It was not general and did not solve all problems. Also the search process was not very efficient. It required too much time to solve complex problems (like the game of chess) because of the problem of the "combinatorial explosion" of possible states. GPS was intended to be a computational model of a unified theory of cognition.

GPS was an extension of an earlier program called "The Logic Theorist Machine", which performed demonstrations of theorems of propositional logic from Russell and Whitehead's Principia Mathematica.

The GPS paradigm evolved into the symbolic-cognitive architecture SOAR (State Operator And Results), a model of cognition for problem solving and learning.

Subsequently, expert systems emerged in artificial intelligence, where the knowledge of an expert is specified by means of rules, making it possible to solve problems in specific domains. In 1967, the first expert system was released: Dendral, a system that helped chemists to identify unknown organic molecules. In 1974, Mycin, an expert system for medical diagnostics, was released. Starting in the 1980s, artificial intelligence languages such as Lisp and Prolog began to be developed. Prolog separates (like GPS) the knowledge of a problem (the "what") from the "how" to solve the possible problems that may arise.


Bibliography