## 1.1 The Thinknowlogy Concept

The Thinknowlogy Concept is based upon the following rules:

1. Programming languages are based upon algebra and logic;

2. Every person has an inborn feel for algebra and logic, although it is more developed in one person than another. This is communicated for the most part through the use of natural language;

3. In combining algebra and logic in natural language with algebra and logic of programming language, it is possible to program using natural language;

4. The final goal is the automation of information.

In the first place it is researched how the algebra and logic of natural language can be combined with the algebra and logic of programming, so that programming using natural language is possible.

Later the automation of information is researched.