((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( default_ooQ1(whenMissingQ1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl ',38) , %~ ax)))) ~*/ % this should have been ok % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- ((mpred_ain((if_mooQ1(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). /*~ ~*/ :- mpred_ain((default_ooQ1(X) ==> if_mooQ1(current_ooQ1(_),current_ooQ1(X)))). /*~ ~*/ :- mpred_ain(default_ooQ1(whenMissingQ1)). /*~ ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). % :- pp_DB. /*~ %~ ?-( mpred_test("Test_0018_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(w goal=user:(\+current_ooQ1(whenMissingQ1)). time=0.0006208419799804688. failure=failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). result=failure. ]]>