ГК
Галина Козлова
Какой язык программирования использовался в листинге программы?
(defun MODEL (/MOD_BASE coals hypothesis l_base facts l_coals tf_coals m)
; механизм вывода
(defun proof (hypothesis / RULES RULE L_RULES I TF_RULES J CONDS L_CONDS TF_CONDS K ANSWER)
(if (member 'hypothesis '(facts t))
(progn (setq rules () L_rules 0 I 0)
(repeat L_base
(setq rule (nth I MOD_BASE))
(if (equal hypothesis (car (nth I rule)))
(setq rules (cons rule rules)))
)
(setq I (1+ I))
(cond (rules (setq L_rules (length rules) TF_rules nil J -1)
(while (and(