NARS uses nars.inference.MatchingRules.betterSolution to compare the
quality of two solutions. In the case of non-temporal judgments, it
compares the two confidence values. But nars.entity.Concept.tryUpdate
separately decides which is the better judgment to display as the
"presentBelief", also by comparing the two confidence values. They both
end up doing the same thing, but I wonder if you intentionally keep
these two decision-making processes separate. Could Concept.tryUpdate
call MatchingRules.betterSolution? Or do you want to possibly display a
"presentBelief" which isn't the betterSolution according to MatchingRules?
Thanks,
- Jeff