((\+ 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_02.pl ',37) , %~ 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(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1( goal=user:current_ooQ1(whenMissingQ1). time=0.0007486343383789062. passed=passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). result=passed. ]]>