A recognition method of natural language for machine thinking, consisting of the following procedures: (1) Establishing a database matching with predicate calculus-like form word meanings. (2) Inputting natural language information. (3) Segmentation processing of said natural language for machine thinking line by line, and transition to be one or more than one predicate calculus-like form sentence according to segmentation processing rule. (4) Converting said multiple predicate calculus-like form sentence to electrical signal recognized by machine, and then input them to center processing unit, and undertake more than one procedures from search, recognition, recursion and substitution to execute functional process with logic deduction, metaphor or creative thinking in order to create new combination for digital codes. (5) Converting said digital codes combination retrospectively to a new natural language matching original natural language information input and store them as output or learning outcome.
RECOGNITION METHOD AND SYSTEM OF NATURAL LANGUAGE FOR MACHINE THINKING