(ns nal.core
(:require [nal.deriver.truth :as t]
[nal.deriver :refer [generate-conclusions]]
[nal.rules :as r])) | |
(defn choice [[f1 c1] [f2 c2]] (if (>= c1 c2) [f1 c1] [f2 c2])) | |
(defn inference
[{:keys [task-type] :as task} belief]
(generate-conclusions (r/rules task-type) task belief)) | |
(def revision t/revision) | |
(comment :shift-occurrence-forward ;pre :shift-occurrence-backward ;pre :linkage-temporal) | |