conclusion :- premise
rules, it also does bottom-up reasoning with conclusion ?- premise
rules.stable(n)
to fail if the deductive closure at level n
is not yet stable.ether((conclusion ?- premise), premise_inst, conclusion_inst)
and conclusion_inst
is asserted.conclusion ?- premise
conclusion-only variables which are interpreted existentially.true ?- premise
and answered as answer(premise_inst)
.false ?- premise
and blown as fuse(premise_inst)
with return code 2.conclusion ?- premise
rulesfalse
to blow an inference fusetrue
to pose a queryether
proof stepsInstall Scryer Prolog and run
cd etc
./test