opennars / Narjure

A Clojure implementation of the Non-Axiomatic Reasoning System proposed by Pei Wang.
GNU General Public License v2.0
43 stars 11 forks source link

v2.0.1 refinement commit. #69

Closed patham9 closed 8 years ago

patham9 commented 8 years ago

I'm happy with this version now. We can release it in the next days after a final Teamviewer session.

The changes since the big pull request are basically about perception of a moment involving multiple events: An reduction rule for parallel conjunction, namely (&|,(&|,a,b),c) will become (&|,a,b,c) was added, plus making sure that a derived parallel conjunction will have its elements sorted so that it will go into the same concept. This is also important for questions about specific patterns of percepts that occurred at a certain time, rich multi-modal perception seems to come more into reach now.