Как оформить факт в множественном шрифте? как в этом коде, объедините один и тот же факт ранга.
(P X Y) означает, что X - старший член Y, я пробовал это:
(deffacts people
(P a b)
(P b c)
(P a d)
(P d e)
(P d f)
)
(defrule ranking
(P ?x ?y)
(P ?y ?z)
=>
(assert (R ?x $?y $?z))
)
Я хочу получить полный стаж в семье, и получить (R a bd cef), но я просто получаю (R a b c) (R a d e) (R a d f), вы можете мне помочь?