Alexander F. Gelbukh, Grigori Sidorov
Un diccionario semántico computacional empleado para los sistemas de la inferencia lógica e inteligencia artificial no debe contener ciclos en el sistema de definiciones. Incluso en un diccionario orientado al lector humano los ciclos muy cortos no son deseables. Sin embargo, los diccionarios explicativos tradicionales los contienen. Se presenta un algoritmo para la detección de tales ciclos y para la selección de un conjunto mínimo de las palabras primitivas a través de las cuales se pueden definir todas las demás palabras. Se describe una herramienta que ayuda al lexicógrafo a elegir tales palabras y corregir los defectos en el diccionario, relacionados con los ciclos en las definiciones
A computational semantic dictionary to be used in the logical inference and artificial intelligence systems should not contain cycles in its definition system. Even in a dictionary oriented to the human reader, short cycles are undesirable. However, the traditional explanatory dictionaries do contain them. We present an algorithm for detecting such cycles and selecting a minimal set of the primitive words through which all other words can be defined. Also, we describe a tool that helps the lexicographer to choose such primitive words and to correct the defects in the dictionary related with the cycles in the definitions.