conclusion :- premise
rules, it also does bottom-up reasoning with conclusion :+ premise
rules.conclusion :+ premise
conclusion-only variables which are interpreted existentially.stable(n)
to fail if the deductive closure at level n
is not yet stable.bus((conclusion_inst :+ premise_inst))
.true :+ premise
and answered as bus((true :+ premise_inst))
.false :+ premise
and blown as bus(false :+ premise_inst))
with return code 2.conclusion :+ premise
rulesfalse
to blow an inference fusetrue
to pose a querybus/1
git clone https://github.com/eyereasoner/rebus
cd rebus/etc
./test-scryer
git clone https://github.com/eyereasoner/rebus
cd rebus/etc
./test-swipl
git clone https://github.com/eyereasoner/rebus
cd rebus/etc
./test-trealla