1. A computer-implemented method for finding implicit information in written natural language sentences comprising the steps of: (a) a computer processor, linked to user, who types in a written text, sentence or sentences, with a request this written text to be analysed, sentence by sentence, in order to find implicit information in it; and (b) the computer processor reads the user's written sentence, understands its meaning by analysing successive and non-successive words, up to five words in a sequence, within the sentence or the clause; and (c) the computer processor finds logically entailed, new, novel, implicit information, which is not explicitly mentioned in the written sentence, neither contained in the synonyms of its constituent words, nor present in the concept(s) the words belong to; and (d) the computer based software application is a computer software process for analysing the text, sentence after sentence, and displaying the implicit information in written form, for each sentence, as a variant of this sentence.