1. A method of creating a dictionary by operating a computer microprocessor and a non-transitory computer storage repository having words with their usage predicates comprising the steps of: A. gathering a word with all the usage predicates of said word by use of a first algorithm, implemented on said computer microprocessor, said gathered word is named the first subject word of said usage predicates; B. naming by use of said first algorithm one of said usage predicates of said first subject word the first predicate; C. gathering all the predicate words of said first predicate and naming them second subject words; D. gathering the predicates of said second subject words from said computer storage repository; E. selecting one of the predicates for each of the named second subject words that is consistent with the context of said first predicate of said first subject word; F. naming all the predicate words of each second subject words' selected predicates, third subject words; G. repeating the steps A-F iteratively for all predicate words of all said usage predicates of said first subject word until all said iteratively derived subject words are determined to be tautological words, which are subject words having predicate words that add no new meaning to said iteratively derived subject words; H. designating said tautological words as primary words of said first subject word; I. repeating said steps A-H iteratively for all words in any non-transitory computer storage repository containing words with their predicates; J. creating a dictionary, named first subject word dictionary, consisting of said first subject words with their iteratively deconstructed usage predicates and their primary words; K. storing said first subject words dictionary on said non-transitory computer storage repository and printing said first subject words dictionary; L. creating a list of all said primary words by a second algorithm implemented by said computer microprocessor by copying said primary words from said computer storage repository of said first subject words dictionary; M. storing said primary words list on said non-transitory computer storage repository and printing said list of all primary word; N. understanding said primary words in first subject word dictionary by use of a third algorithm, implemented by said computer microprocessor, listing examples of said primary words under each of said primary words on said primary word list; O. storing by use of said third algorithm said primary words list with said examples of each primary word in said non-transitory computer storage repository and printing said primary words list with said examples.