Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :- file_begin(pfc).
- :- op(500,fx,'~').
- :- op(1050,xfx,('==>')).
- :- op(1050,xfx,'<==>').
- :- op(1050,xfx,('<-')).
- :- op(1100,fx,('==>')).
- :- op(1150,xfx,('::::')).
- :- kb_dynamic(tCol/1).
- :- kb_dynamic(tHominid/1).
- :- kb_dynamic(relationAllOnly/3).
- :- kb_dynamic(ptTransitiveBinaryPredicate/1).
- predInterArgIsa(mudSubPart(tBodyPart,tBodyPart)).
- relationAllOnly(mudSubPart,tHumanBody,tBodyPart).
- :- mpred_trace_exec.
- tSet(tHumanBody).
- ((relationAllOnly(Pred,Col1,Col2)/(G=..[Pred,VAL,Value])) ==>
- (isa(VAL,Col1) ==> (( G ==> isa(Value,Col2))))).
- cycl('(implies
- (and
- (isa ?BPRED SymmetricBinaryPredicate)
- (transitiveViaArg ?PRED ?BPRED ?N))
- (transitiveViaArgInverse ?PRED ?BPRED ?N))').
- ptTransitiveBinaryPredicate(genls).
- ptTransitiveBinaryPredicate(mudSubPart).
- (ptTransitiveBinaryPredicate(P)/ground(P)) ==>
- ((t(P,A,B),t(P,B,C)) ==> t(P,A,C)).
- ((t(isa,A,B),t(genls,B,C)) ==> t(isa,A,C)).
- ((transitiveViaArg(PRED,BPRED,2),arity(PRED,2)) /ground(PRED:BPRED)) ==> clif((t(PRED,A,B) , t(BPRED,B,C)) => t(PRED,A,C)).
- ((transitiveViaArgInverse(PRED,BPRED,2),arity(PRED,2))/ground(PRED:BPRED)) ==> clif((t(PRED,A,B) & t(BPRED,C,B)) => t(PRED,A,C)).
- ((transitiveViaArg(PRED,BPRED,2),arity(PRED,3)) /ground(PRED:BPRED)) ==> clif((t(PRED,A,B,Z) , t(BPRED,B,C)) => t(PRED,A,C,Z)).
- ((transitiveViaArgInverse(PRED,BPRED,2),arity(PRED,3))/ground(PRED:BPRED)) ==> clif((t(PRED,A,B,Z) & t(BPRED,C,B)) => t(PRED,A,C,Z)).
- ((transitiveViaArg(PRED,BPRED,3),arity(PRED,3)) /ground(PRED:BPRED)) ==> clif((t(PRED,Z,A,B) , t(BPRED,B,C)) => t(PRED,Z,A,C)).
- ((transitiveViaArgInverse(PRED,BPRED,3),arity(PRED,3))/ground(PRED:BPRED)) ==> clif((t(PRED,Z,A,B) , t(BPRED,C,B)) => t(PRED,Z,A,C)).
- (relationAllExists(Pred,Col1,Col2) ==> (ptBinaryPredicate(Pred),tCol(Col1),tCol(Col2))).
- % version that works but not safe
- /*
- relationAllExists(Pred,Col1,Col2)/(G=..[Pred,VAL,Value]) ==>
- (isa(VAL,Col1) ==>
- ((( {ignore(cnstrn(Value,isa(Value,Col2))},(~ (G/isa(Value,Col2)))) ==> ({Value=skRelationInstanceExistsFn(Pred,VAL,Col2)},isa(Value,Col2), G))))).
- */
- /*
- relationAllExists(Pred,Col1,Col2)/(G=..[Pred,VAL,Value]) ==>
- (isa(VAL,Col1) ==>
- ((~ (G/isa(Value,Col2))) ==> ({Value=skRelationInstanceExistsFn(Pred,VAL,Col2)},isa(Value,Col2), G))).
- relationAllExists(Pred,Col1,Col2) ==>
- ({G1=..[Pred,VAL,Value1],G2=..[Pred,VAL,Value2],Value2=skRelationInstanceExistsFn(Pred,VAL,Col2)},
- (isa(VAL,Col1) ==> (
- ((((~ (G1/(isa(Value1,Col2))))) ==> (isa(Value2,Col2), G2)))))).
- */
- relationInstanceExists(Pred,VAL,D_COL) ==>
- ({SK= skRelationInstanceExistsFn(Pred,VAL,D_COL), G1=..[Pred,VAL,Missing],G2=..[Pred,VAL,SK],ISA=..[D_COL,SK]},
- (( ~ (G1/(isa(Missing,D_COL),is_non_skolem(Missing)))) ==> (G2,ISA))).
- (relationAllExists(Pred,I_COL,D_COL)==>
- all(I,exists(D, t(Pred,I_COL,D_COL) & isa(I,I_COL) & isa(D,D_COL)))).
- (relationAllExists(Pred,I_COL,D_COL)==>
- ({SK= skRelationAllExistsFn(Pred,VAL,D_COL), G1=..[Pred,VAL,Missing],G2=..[Pred,VAL,SK],ISA=..[D_COL,SK]},
- (isa(VAL,I_COL) ==>
- ((((~ (G1/(isa(Missing,D_COL),is_non_skolem(Missing))))) ==> (G2,ISA)))))).
- relationExistsAll(Pred,D_COL,I_COL) ==>
- ({SK= skRelationExistsAllFn(VAL,Pred,D_COL,I_COL), G1=..[Pred,Missing,VAL],G2=..[Pred,SK,VAL],ISA=..[D_COL,SK]},
- (isa(VAL,I_COL) ==>
- (( ~ (G1/(isa(Missing,D_COL),is_non_skolem(Missing)))) ==> (G2,ISA)))).
- relationExistsInstance(Pred,D_COL,VAL) ==>
- ({SK= skRelationExistsInstanceFn(Pred,D_COL,VAL), G1=..[Pred,Missing,VAL],G2=..[Pred,SK,VAL],ISA=..[D_COL,SK]},
- (( ~ (G1/(isa(Missing,D_COL),is_non_skolem(Missing)))) ==> (G2,ISA))).
- relationAllInstance(Pred,I_COL,VAL) ==>
- ({G1=..[Pred,INST,_Missing],G2=..[Pred,INST,VAL]},
- (isa(INST,I_COL) ==> ( ~ G1 ==> G2))).
- relationInstanceAll(Pred,VAL,I_COL) ==>
- ({G2=..[Pred,VAL,INST]},
- (isa(INST,I_COL) ==> G2 )).
- /*
- (relationAllExists(Pred,Col1,Col2)/(Value = skRelationInstanceExistsFn(Pred,VAL,Col2),G=..[Pred,VAL,Value]))
- ==>
- ((isa(VAL,Col1), G) ==> G).
- */
- % version that works best but wrong
- /*
- (relationAllExists(Pred,Col1,Col2)/(G=..[Pred,VAL,Value])) ==>
- ((isa(VAL,Col1),G,isa(Value,Col2)) ==> unneeded(relationAllExists(Pred,VAL,Col2))).
- ((relationAllExists(Pred,Col1,Col2)/(G=..[Pred,VAL,Value]))==>
- (isa(VAL,Col1) ==> ((~G , ~unneeded(relationAllExists(Pred,VAL,Col2))) ==> ({Value=skRelationInstanceExistsFn(Pred,VAL,Col2)},isa(Value,Col2), G)))).
- */
- /*
- relationAllExists(Pred,Col1,Col2)/(G=..[Pred,VAL,Value]) ==>
- (isa(VAL,Col1) ==>
- ((( ~((G,isa(Value,Col2)))) ==> ({Value=skRelationInstanceExistsFn(Pred,VAL,Col2)},isa(Value,Col2), G)))).
- */
- :- if(lmconf:startup_option(datalog,sanity);lmconf:startup_option(clif,sanity)).
- isa(iExplorer1,tHumanPlayer).
- isa(iExplorer2,tHumanPlayer).
- genls(tHumanPlayer,tHominid).
- genls(tHumanPlayer,tPlayer).
- genls(tPlayer,tAgent).
- isa(iExplorer1,tHominid).
- %mudSubPart(iExplorer2, iBody2).
- %mudSubPart(iExplorer1, iHumanBody1).
- %isa(iHumanBody1,tHumanBody).
- :- endif.
- tCol(tHumanBody).
- genls(tHumanBody,tBodyPart).
- relationAllExists(mudSubPart,tHominid,tHumanBody).
- relationAllExists(mudSubPart,tHumanBody,isEach(tHumanHead,tHumanNeck,tHumanUpperTorso,tHumanLowerTorso,tHumanPelvis,tHumanArms,tHumanLegs)).
- relationAllExists(mudSubPart,tHumanHead,isEach(tHumanFace,tHumanHair)).
- :- if(lmconf:startup_option(datalog,sanity);lmconf:startup_option(clif,sanity)).
- % :- mpred_spy_all.
- :- endif.
- /*
- have to confirm how *most* works
- ==>
- '(==>
- (relationInstanceMost ?BINPRED ?THING ?COL2)
- (=>
- (isa ?THING ?COL1)
- (relationExistsMost ?BINPRED ?COL1 ?COL2)))'.
- */
- isa(skRelationAllExistsFn(P,A,C),C):- nonvar(P),nonvar(A),nonvar(C).
- :- if(lmconf:startup_option(datalog,sanity);lmconf:startup_option(clif,sanity)).
- ?- listing(mudSubPart).
- %:-rtrace((isa(Inst,tHumanNeck),mudSubPart(iExplorer1,Inst))).
- %:-rtrace((mudSubPart(iExplorer1,Inst),isa(Inst,tHumanNeck))).
- %:- must((isa(Inst,tHumanHair),mudSubPart(iExplorer1,Inst))).
- %:- must((mudSubPart(iExplorer1,Inst),isa(Inst,tHumanNeck))).
- %:- must((mudSubPart(iExplorer1,Inst),isa(Inst,tHumanHair))).
- ?- listing(mudSubPart).
- :- endif.
- (tHumanBody(_G90367),is_non_skolem(_G90367)))==>mudSubPart(iExplorer1,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody))),_G90863,_G90889),\+mpred_connective(_G90863),_G90889>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((~ (mudSubPart(iExplorer1,_G90367)/ (tHumanBody(_G90367),is_non_skolem(_G90367)))==>mudSubPart(iExplorer1,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)))))))}])
- Using Trigger p-trigger:
- umt:tHominid(iExplorer1):-rhs([(~ (mudSubPart(iExplorer1,_G90426)/ (tHumanBody(_G90426),is_non_skolem(_G90426)))==>mudSubPart(iExplorer1,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)))])
- Removing support mpred_rem1(neg(tHominid(iExplorer2)),(u,u))
- Using Trigger p-trigger:
- umt:tHominid(iExplorer2):-mpred_non_neg_literal(tHominid(iExplorer2))->rhs([\+neg(tHominid(iExplorer2))])
- Skipped Trigger p-trigger:
- umt:tHominid(iExplorer2):-is_ftNonvar(tHominid(iExplorer2))->functor(tHominid(iExplorer2),_G91480,_G91506),\+mpred_connective(_G91480),_G91506>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tHominid(iExplorer2)))))}])
- Adding For Later n-trigger: umt:mudSubPart(iExplorer2,_G95429)
- test: call_u(mudSubPart(iExplorer2,_G95429)),tHumanBody(_G95429),is_non_skolem(_G95429)
- body: rhs([mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))])
- Removing support mpred_rem1(neg(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))),(u,u))
- Using Trigger p-trigger:
- umt:mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-mpred_non_neg_literal(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))->rhs([\+neg(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))])
- Using Trigger p-trigger:
- umt:mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-is_ftNonvar(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))->functor(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),_G104440,_G104466),\+mpred_connective(_G104440),_G104466>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))))))}])
- Unused Trigger(mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))) n-trigger: umt:mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))
- test: call_u(mudSubPart(iExplorer2,_G103288)),tHumanBody(_G103288),is_non_skolem(_G103288)
- body: rhs([mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))])
- Removing support mpred_rem1(neg(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))),(u,u))
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-mpred_non_neg_literal(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))->rhs([\+neg(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))])
- Skipped Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-is_ftNonvar(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))->functor(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),_G107642,_G107668),\+mpred_connective(_G107642),_G107668>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))))))}])
- Skipped Trigger p-trigger:
- umt: (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G110376)==>tBodyPart(_G110376)):-mpred_non_neg_literal((mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G110376)==>tBodyPart(_G110376)))->rhs([\+neg((mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G110376)==>tBodyPart(_G110376)))])
- Skipped Trigger p-trigger:
- umt: (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G111156)==>tBodyPart(_G111156)):-is_ftNonvar((mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G111156)==>tBodyPart(_G111156)))->functor((mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G111156)==>tBodyPart(_G111156)),_G111400,_G111426),\+mpred_connective(_G111400),_G111426>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G111156)==>tBodyPart(_G111156))))))}])
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-rhs([(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G111227)==>tBodyPart(_G111227))])
- Skipped Trigger p-trigger:
- umt: (~ (mudSubPart(iExplorer2,_G111361)/ (tHumanBody(_G111361),is_non_skolem(_G111361)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))):-mpred_non_neg_literal((~ (mudSubPart(iExplorer2,_G111361)/ (tHumanBody(_G111361),is_non_skolem(_G111361)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))))->rhs([\+neg((~ (mudSubPart(iExplorer2,_G111361)/ (tHumanBody(_G111361),is_non_skolem(_G111361)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))))])
- Skipped Trigger p-trigger:
- umt: (~ (mudSubPart(iExplorer2,_G112572)/ (tHumanBody(_G112572),is_non_skolem(_G112572)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))):-is_ftNonvar((~ (mudSubPart(iExplorer2,_G112572)/ (tHumanBody(_G112572),is_non_skolem(_G112572)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))))->functor((~ (mudSubPart(iExplorer2,_G112572)/ (tHumanBody(_G112572),is_non_skolem(_G112572)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))),_G113068,_G113094),\+mpred_connective(_G113068),_G113094>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((~ (mudSubPart(iExplorer2,_G112572)/ (tHumanBody(_G112572),is_non_skolem(_G112572)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))))))}])
- Using Trigger p-trigger:
- umt:tHominid(iExplorer2):-rhs([(~ (mudSubPart(iExplorer2,_G112631)/ (tHumanBody(_G112631),is_non_skolem(_G112631)))==>mudSubPart(iExplorer2,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))])
- Skipped Trigger p-trigger:
- umt:repropagate(tHominid(_G113576)):-mpred_non_neg_literal(repropagate(tHominid(_G113576)))->rhs([\+neg(repropagate(tHominid(_G113576)))])
- Skipped Trigger p-trigger:
- umt:repropagate(tHominid(_G114178)):-is_ftNonvar(repropagate(tHominid(_G114178)))->functor(repropagate(tHominid(_G114178)),_G114311,_G114337),\+mpred_connective(_G114311),_G114337>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(repropagate(tHominid(_G114178))))))}])
- Removing support mpred_rem1(neg(relationAllExists(mudSubPart,tHumanBody,tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:relationAllExists(mudSubPart,tHumanBody,tHumanHead):-mpred_non_neg_literal(relationAllExists(mudSubPart,tHumanBody,tHumanHead))->rhs([\+neg(relationAllExists(mudSubPart,tHumanBody,tHumanHead))])
- Using Trigger p-trigger:
- umt:relationAllExists(mudSubPart,tHumanBody,tHumanHead):-is_ftNonvar(relationAllExists(mudSubPart,tHumanBody,tHumanHead))->functor(relationAllExists(mudSubPart,tHumanBody,tHumanHead),_G122725,_G122751),\+mpred_connective(_G122725),_G122751>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(relationAllExists(mudSubPart,tHumanBody,tHumanHead)))))}])
- Removing support mpred_rem1(neg(tCol(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-mpred_non_neg_literal(tCol(tHumanHead))->rhs([\+neg(tCol(tHumanHead))])
- Removing support mpred_rem1(neg(arity(tHumanHead,1)),(u,u))
- Using Trigger p-trigger:
- umt:arity(tHumanHead,1):-mpred_non_neg_literal(arity(tHumanHead,1))->rhs([\+neg(arity(tHumanHead,1))])
- Using Trigger p-trigger:
- umt:arity(tHumanHead,1):-is_ftNonvar(arity(tHumanHead,1))->functor(arity(tHumanHead,1),_G129174,_G129200),\+mpred_connective(_G129174),_G129200>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(arity(tHumanHead,1)))))}])
- Removing support mpred_rem1(neg(mpred_univ(tHumanHead,_G131277,tHumanHead(_G131277))),(u,u))
- Using Trigger p-trigger:
- umt:mpred_univ(tHumanHead,_G131822,tHumanHead(_G131822)):-mpred_non_neg_literal(mpred_univ(tHumanHead,_G131822,tHumanHead(_G131822)))->rhs([\+neg(mpred_univ(tHumanHead,_G131822,tHumanHead(_G131822)))])
- Using Trigger p-trigger:
- umt:mpred_univ(tHumanHead,_G133169,tHumanHead(_G133169)):-is_ftNonvar(mpred_univ(tHumanHead,_G133169,tHumanHead(_G133169)))->functor(mpred_univ(tHumanHead,_G133169,tHumanHead(_G133169)),_G133377,_G133403),\+mpred_connective(_G133377),_G133403>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mpred_univ(tHumanHead,_G133169,tHumanHead(_G133169))))))}])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-atom(tHumanHead),_G132857=..[tHumanHead,_G132883]->rhs([{decl_type(tHumanHead)},arity(tHumanHead,1),mpred_univ(tHumanHead,_G132883,_G132857)])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-atom(tHumanHead),_G133501=..[tHumanHead,_G133527],\+static_predicate(_G133501)->rhs([{kb: (dynamic kb:tHumanHead/1)}])
- Removing support mpred_rem1(neg((tHumanHead(_G137006):-cwc,\+neg(tHumanHead(_G137006)),isa_backchaing(_G137006,tHumanHead))),(u,u))
- Using Trigger p-trigger:
- umt: (tHumanHead(_G137537):-cwc,\+neg(tHumanHead(_G137537)),isa_backchaing(_G137537,tHumanHead)):-mpred_non_neg_literal((tHumanHead(_G137537):-cwc,\+neg(tHumanHead(_G137537)),isa_backchaing(_G137537,tHumanHead)))->rhs([\+neg((tHumanHead(_G137537):-cwc,\+neg(tHumanHead(_G137537)),isa_backchaing(_G137537,tHumanHead)))])
- Using Trigger p-trigger:
- umt: (tHumanHead(_G139491):-cwc,\+neg(tHumanHead(_G139491)),isa_backchaing(_G139491,tHumanHead)):-is_ftNonvar((tHumanHead(_G139491):-cwc,\+neg(tHumanHead(_G139491)),isa_backchaing(_G139491,tHumanHead)))->functor((tHumanHead(_G139491):-cwc,\+neg(tHumanHead(_G139491)),isa_backchaing(_G139491,tHumanHead)),_G139879,_G139905),\+mpred_connective(_G139879),_G139905>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((tHumanHead(_G139491):-cwc,\+neg(tHumanHead(_G139491)),isa_backchaing(_G139491,tHumanHead))))))}])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-atom(tHumanHead),_G138982=..[tHumanHead,_G139008],\+static_predicate(_G138982),\+completelyAssertedCollection(tHumanHead)->rhs([(_G138982:-cwc,\+neg(_G138982),isa_backchaing(_G139008,tHumanHead))])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-isa_from_morphology(tHumanHead,_G139757)->rhs([isa(tHumanHead,_G139757)])
- Skipped Trigger p-trigger:
- umt:tCol(tHumanHead):-is_ftNonvar(tCol(tHumanHead))->functor(tCol(tHumanHead),_G139697,_G139723),\+mpred_connective(_G139697),_G139723>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tCol(tHumanHead)))))}])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-rhs([arity(tHumanHead,1)])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-rhs([{guess_supertypes(tHumanHead)}])
- Adding For Later n-trigger: umt:ttFormatType(tHumanHead)
- test: call_u(ttFormatType(tHumanHead))
- body: rhs([tSet(tHumanHead)])
- Removing support mpred_rem1(neg(tSet(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:tSet(tHumanHead):-mpred_non_neg_literal(tSet(tHumanHead))->rhs([\+neg(tSet(tHumanHead))])
- Removing support mpred_rem1(neg(completelyAssertedCollection(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:completelyAssertedCollection(tHumanHead):-mpred_non_neg_literal(completelyAssertedCollection(tHumanHead))->rhs([\+neg(completelyAssertedCollection(tHumanHead))])
- Using Trigger p-trigger:
- umt:completelyAssertedCollection(tHumanHead):-rhs([tCol(tHumanHead)])
- Removing support mpred_rem1(neg(completeExtentAsserted(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:completeExtentAsserted(tHumanHead):-mpred_non_neg_literal(completeExtentAsserted(tHumanHead))->rhs([\+neg(completeExtentAsserted(tHumanHead))])
- Skipped Trigger p-trigger:
- umt:completeExtentAsserted(tHumanHead):-is_ftNonvar(completeExtentAsserted(tHumanHead))->functor(completeExtentAsserted(tHumanHead),_G146485,_G146511),\+mpred_connective(_G146485),_G146511>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(completeExtentAsserted(tHumanHead)))))}])
- Using Trigger p-trigger:
- umt:completelyAssertedCollection(tHumanHead):-rhs([completeExtentAsserted(tHumanHead)])
- Skipped Trigger p-trigger:
- umt:completelyAssertedCollection(tHumanHead):-is_ftNonvar(completelyAssertedCollection(tHumanHead))->functor(completelyAssertedCollection(tHumanHead),_G146964,_G146990),\+mpred_connective(_G146964),_G146990>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(completelyAssertedCollection(tHumanHead)))))}])
- Using Trigger p-trigger:
- umt:tSet(tHumanHead):-rhs([completelyAssertedCollection(tHumanHead)])
- Removing support mpred_rem1(neg(functorDeclares(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:functorDeclares(tHumanHead):-mpred_non_neg_literal(functorDeclares(tHumanHead))->rhs([\+neg(functorDeclares(tHumanHead))])
- Using Trigger p-trigger:
- umt:functorDeclares(tHumanHead):-rhs([tSet(tHumanHead)])
- Using Trigger p-trigger:
- umt:functorDeclares(tHumanHead):-rhs([tCol(tHumanHead)])
- Skipped Trigger p-trigger:
- umt:functorDeclares(tHumanHead):-is_ftNonvar(functorDeclares(tHumanHead))->functor(functorDeclares(tHumanHead),_G151284,_G151310),\+mpred_connective(_G151284),_G151310>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(functorDeclares(tHumanHead)))))}])
- Removing support mpred_rem1(neg(pfcControlled(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-mpred_non_neg_literal(pfcControlled(tHumanHead))->rhs([\+neg(pfcControlled(tHumanHead))])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-kbp:pt(umt,arity(tHumanHead,_G154889),rhs([hybrid_support(tHumanHead,_G154889)]))
- Skipped Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-is_ftNonvar(pfcControlled(tHumanHead))->functor(pfcControlled(tHumanHead),_G155004,_G155030),\+mpred_connective(_G155004),_G155030>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(pfcControlled(tHumanHead)))))}])
- Removing support mpred_rem1(neg(support_hilog(tHumanHead,1)),(u,u))
- Using Trigger p-trigger:
- umt:support_hilog(tHumanHead,1):-mpred_non_neg_literal(support_hilog(tHumanHead,1))->rhs([\+neg(support_hilog(tHumanHead,1))])
- Removing support mpred_rem1(neg(hybrid_support(tHumanHead,1)),(u,u))
- Using Trigger p-trigger:
- umt:hybrid_support(tHumanHead,1):-mpred_non_neg_literal(hybrid_support(tHumanHead,1))->rhs([\+neg(hybrid_support(tHumanHead,1))])
- Removing support mpred_rem1(neg(prologHybrid(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:prologHybrid(tHumanHead):-mpred_non_neg_literal(prologHybrid(tHumanHead))->rhs([\+neg(prologHybrid(tHumanHead))])
- Skipped Trigger p-trigger:
- umt:prologHybrid(tHumanHead):-is_ftNonvar(prologHybrid(tHumanHead))->functor(prologHybrid(tHumanHead),_G164032,_G164058),\+mpred_connective(_G164032),_G164058>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(prologHybrid(tHumanHead)))))}])
- Skipped Trigger p-trigger:
- umt:prologHybrid(tHumanHead):-get_functor(tHumanHead,_G164024,_G164050),tHumanHead\=_G164024->rhs([arity(_G164024,_G164050)])
- Skipped Trigger p-trigger:
- umt:prologHybrid(tHumanHead):-has_functor(tHumanHead)->rhs([{kb_dynamic(tHumanHead)}])
- Using Trigger p-trigger:
- umt:hybrid_support(tHumanHead,1):-tHumanHead\='$VAR',atom(tHumanHead),integer(1),\+prologDynamic(tHumanHead),\+static_predicate(tHumanHead/1)->rhs([{functor(_G165736,tHumanHead,1),convert_to_dynamic(kb,tHumanHead,1),must(dcall_failure(why,\+static_predicate(_G165736)))},prologHybrid(tHumanHead),arity(tHumanHead,1)])
- Using Trigger p-trigger:
- umt:hybrid_support(tHumanHead,1):-is_ftNonvar(hybrid_support(tHumanHead,1))->functor(hybrid_support(tHumanHead,1),_G165186,_G165212),\+mpred_connective(_G165186),_G165212>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(hybrid_support(tHumanHead,1)))))}])
- Using Trigger p-trigger:
- umt:support_hilog(tHumanHead,1):-tHumanHead\='$VAR',atom(tHumanHead),integer(1),\+static_predicate(tHumanHead/1),\+prologDynamic(tHumanHead)->rhs([hybrid_support(tHumanHead,1),{_G165643=arity(tHumanHead,1)},_G165643])
- Using Trigger p-trigger:
- umt:support_hilog(tHumanHead,1):-is_ftNonvar(support_hilog(tHumanHead,1))->functor(support_hilog(tHumanHead,1),_G166080,_G166106),\+mpred_connective(_G166080),_G166106>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(support_hilog(tHumanHead,1)))))}])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-get_arity(tHumanHead,_G165878,_G165904),arity(_G165878,_G165904)->rhs([support_hilog(_G165878,_G165904)])
- Skipped Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-has_functor(tHumanHead)->rhs([{kb_dynamic(tHumanHead),get_functor(tHumanHead,_G165858,_G165884)},arity(_G165858,_G165884),pfcControlled(_G165858)])
- Skipped Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-is_ftCompound(tHumanHead)->rhs([{once((tHumanHead=_G165917/_G165943;get_functor(tHumanHead,_G165917,_G165943))),kb: (dynamic _G165917/_G165943),kb: (multifile _G165917/_G165943),kb_dynamic(tHumanHead)}])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead):-rhs([prologHybrid(tHumanHead)])
- Using Trigger p-trigger:
- umt:tSet(tHumanHead):-rhs([{atom(tHumanHead),functor(_G170465,tHumanHead,1),(\+predicate_property(_G170465,_G170552)->kb: (dynamic tHumanHead/1);true),_G170465=..[tHumanHead,_G170639],nop(_G170552:_G170639),(predicate_property(_G170465,dynamic)->true;show_pred_info(_G170465))},functorDeclares(tHumanHead),pfcControlled(tHumanHead),arity(tHumanHead,1),tCol(tHumanHead)])
- Skipped Trigger p-trigger:
- umt:tSet(tHumanHead):-is_ftNonvar(tSet(tHumanHead))->functor(tSet(tHumanHead),_G166279,_G166305),\+mpred_connective(_G166279),_G166305>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tSet(tHumanHead)))))}])
- Using Trigger p-trigger:
- umt:tCol(tHumanHead):-kbp:nt(umt,ttFormatType(tHumanHead),call_u(ttFormatType(tHumanHead)),rhs([tSet(tHumanHead)]))
- Using Trigger p-trigger:
- umt:relationAllExists(mudSubPart,tHumanBody,tHumanHead):-rhs([ptBinaryPredicate(mudSubPart),tCol(tHumanBody),tCol(tHumanHead)])
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/pfc/relationAllExists.pfc:144
- % to_addable_form(assert):-[(isa(_G1727,tHumanBody)==> (~ (mudSubPart(_G1727,_G1739)/ (isa(_G1739,tHumanHead),is_non_skolem(_G1739)))==>mudSubPart(_G1727,skRelationAllExistsFn(mudSubPart,_G1727,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G1727,tHumanHead)))),(tHumanBody(_G1727)==> (~ (mudSubPart(_G1727,_G1739)/ (tHumanHead(_G1739),is_non_skolem(_G1739)))==>mudSubPart(_G1727,skRelationAllExistsFn(mudSubPart,_G1727,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G1727,tHumanHead))))].
- Skipped Trigger p-trigger:
- umt:mpred_mark(pfcRHS,r,tHumanHead,1):-mpred_non_neg_literal(mpred_mark(pfcRHS,r,tHumanHead,1))->rhs([\+neg(mpred_mark(pfcRHS,r,tHumanHead,1))])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcRHS,r,tHumanHead,1):-ground(pfcRHS:r)->rhs([arity(tHumanHead,1)])
- Removing support mpred_rem1(neg(tPred(tHumanHead)),(u,u))
- Using Trigger p-trigger:
- umt:tPred(tHumanHead):-mpred_non_neg_literal(tPred(tHumanHead))->rhs([\+neg(tPred(tHumanHead))])
- Adding For Later p-trigger:
- umt:arity(tHumanHead,_G14396):-integer(_G14396),_G14396>1->kbp:nt(umt,prologBuiltin(tHumanHead),call_u(prologBuiltin(tHumanHead)),rhs([neg(tCol(tHumanHead)),support_hilog(tHumanHead,_G14396)]))
- Using Trigger p-trigger:
- umt:tPred(tHumanHead):-kbp:pt(umt,arity(tHumanHead,_G17402),(integer(_G17402),_G17402>1->kbp:nt(umt,prologBuiltin(tHumanHead),call_u(prologBuiltin(tHumanHead)),rhs([neg(tCol(tHumanHead)),support_hilog(tHumanHead,_G17402)]))))
- Skipped Trigger p-trigger:
- umt:tPred(tHumanHead):-is_ftNonvar(tPred(tHumanHead))->functor(tPred(tHumanHead),_G14323,_G14349),\+mpred_connective(_G14323),_G14349>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tPred(tHumanHead)))))}])
- Removing support mpred_rem1(neg(pfcControlled(tHumanHead/1)),(u,u))
- Removing support mpred_rem1(neg(arity(tHumanHead,1)),(u,u))
- Using Trigger p-trigger:
- umt:arity(tHumanHead,1):-mpred_non_neg_literal(arity(tHumanHead,1))->rhs([\+neg(arity(tHumanHead,1))])
- Using Trigger p-trigger:
- umt:arity(tHumanHead,1):-is_ftNonvar(arity(tHumanHead,1))->functor(arity(tHumanHead,1),_G18900,_G18926),\+mpred_connective(_G18900),_G18926>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(arity(tHumanHead,1)))))}])
- Skipped Trigger p-trigger:
- umt:arity(tHumanHead,1):-integer(1),1>1->kbp:nt(umt,prologBuiltin(tHumanHead),call_u(prologBuiltin(tHumanHead)),rhs([neg(tCol(tHumanHead)),support_hilog(tHumanHead,1)]))
- Skipped Trigger p-trigger:
- umt:repropagate(arity(tHumanHead,_G18756)):-mpred_non_neg_literal(repropagate(arity(tHumanHead,_G18756)))->rhs([\+neg(repropagate(arity(tHumanHead,_G18756)))])
- Skipped Trigger p-trigger:
- umt:repropagate(arity(tHumanHead,_G19382)):-is_ftNonvar(repropagate(arity(tHumanHead,_G19382)))->functor(repropagate(arity(tHumanHead,_G19382)),_G19521,_G19547),\+mpred_connective(_G19521),_G19547>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(repropagate(arity(tHumanHead,_G19382))))))}])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-mpred_non_neg_literal(pfcControlled(tHumanHead/1))->rhs([\+neg(pfcControlled(tHumanHead/1))])
- Adding For Later p-trigger:
- umt:arity(tHumanHead/1,_G19745):-rhs([hybrid_support(tHumanHead/1,_G19745)])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-kbp:pt(umt,arity(tHumanHead/1,_G22244),rhs([hybrid_support(tHumanHead/1,_G22244)]))
- Skipped Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-is_ftNonvar(pfcControlled(tHumanHead/1))->functor(pfcControlled(tHumanHead/1),_G19924,_G19950),\+mpred_connective(_G19924),_G19950>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(pfcControlled(tHumanHead/1)))))}])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-get_arity(tHumanHead/1,_G20998,_G21024),arity(_G20998,_G21024)->rhs([support_hilog(_G20998,_G21024)])
- Skipped Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-has_functor(tHumanHead/1)->rhs([{kb_dynamic(tHumanHead/1),get_functor(tHumanHead/1,_G20387,_G20413)},arity(_G20387,_G20413),pfcControlled(_G20387)])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-is_ftCompound(tHumanHead/1)->rhs([{once((tHumanHead/1=_G21638/_G21664;get_functor(tHumanHead/1,_G21638,_G21664))),kb: (dynamic _G21638/_G21664),kb: (multifile _G21638/_G21664),kb_dynamic(tHumanHead/1)}])
- Removing support mpred_rem1(neg(prologHybrid(tHumanHead/1)),(u,u))
- Skipped Trigger p-trigger:
- umt:repropagate(arity(tHumanHead/1,_G23186)):-mpred_non_neg_literal(repropagate(arity(tHumanHead/1,_G23186)))->rhs([\+neg(repropagate(arity(tHumanHead/1,_G23186)))])
- Skipped Trigger p-trigger:
- umt:repropagate(arity(tHumanHead/1,_G23844)):-is_ftNonvar(repropagate(arity(tHumanHead/1,_G23844)))->functor(repropagate(arity(tHumanHead/1,_G23844)),_G24001,_G24027),\+mpred_connective(_G24001),_G24027>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(repropagate(arity(tHumanHead/1,_G23844))))))}])
- Using Trigger p-trigger:
- umt:prologHybrid(tHumanHead/1):-mpred_non_neg_literal(prologHybrid(tHumanHead/1))->rhs([\+neg(prologHybrid(tHumanHead/1))])
- Skipped Trigger p-trigger:
- umt:prologHybrid(tHumanHead/1):-is_ftNonvar(prologHybrid(tHumanHead/1))->functor(prologHybrid(tHumanHead/1),_G24376,_G24402),\+mpred_connective(_G24376),_G24402>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(prologHybrid(tHumanHead/1)))))}])
- Using Trigger p-trigger:
- umt:prologHybrid(tHumanHead/1):-get_functor(tHumanHead/1,_G25451,_G25477),tHumanHead/1\=_G25451->rhs([arity(_G25451,_G25477)])
- Skipped Trigger p-trigger:
- umt:prologHybrid(tHumanHead/1):-has_functor(tHumanHead/1)->rhs([{kb_dynamic(tHumanHead/1)}])
- Using Trigger p-trigger:
- umt:pfcControlled(tHumanHead/1):-rhs([prologHybrid(tHumanHead/1)])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcRHS,r,tHumanHead,1):-atom(tHumanHead),integer(1),tHumanHead\==arity->rhs([tPred(tHumanHead),arity(tHumanHead,1),pfcControlled(tHumanHead/1)])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcRHS,r,tHumanHead,1):-is_ftNonvar(mpred_mark(pfcRHS,r,tHumanHead,1))->functor(mpred_mark(pfcRHS,r,tHumanHead,1),_G26002,_G26028),\+mpred_connective(_G26002),_G26028>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mpred_mark(pfcRHS,r,tHumanHead,1)))))}])
- Adding For Later p-trigger:
- umt:tHumanBody(_G26358):-rhs([(~ (mudSubPart(_G26358,_G26442)/ (tHumanHead(_G26442),is_non_skolem(_G26442)))==>mudSubPart(_G26358,skRelationAllExistsFn(mudSubPart,_G26358,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G26358,tHumanHead)))])
- Skipped Trigger p-trigger:
- umt: (tHumanBody(_G25971)==> (~ (mudSubPart(_G25971,_G26049)/ (tHumanHead(_G26049),is_non_skolem(_G26049)))==>mudSubPart(_G25971,skRelationAllExistsFn(mudSubPart,_G25971,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G25971,tHumanHead)))):-mpred_non_neg_literal((tHumanBody(_G25971)==> (~ (mudSubPart(_G25971,_G26049)/ (tHumanHead(_G26049),is_non_skolem(_G26049)))==>mudSubPart(_G25971,skRelationAllExistsFn(mudSubPart,_G25971,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G25971,tHumanHead)))))->rhs([\+neg((tHumanBody(_G25971)==> (~ (mudSubPart(_G25971,_G26049)/ (tHumanHead(_G26049),is_non_skolem(_G26049)))==>mudSubPart(_G25971,skRelationAllExistsFn(mudSubPart,_G25971,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G25971,tHumanHead)))))])
- Skipped Trigger p-trigger:
- umt: (tHumanBody(_G27441)==> (~ (mudSubPart(_G27441,_G27519)/ (tHumanHead(_G27519),is_non_skolem(_G27519)))==>mudSubPart(_G27441,skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)))):-is_ftNonvar((tHumanBody(_G27441)==> (~ (mudSubPart(_G27441,_G27519)/ (tHumanHead(_G27519),is_non_skolem(_G27519)))==>mudSubPart(_G27441,skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)))))->functor((tHumanBody(_G27441)==> (~ (mudSubPart(_G27441,_G27519)/ (tHumanHead(_G27519),is_non_skolem(_G27519)))==>mudSubPart(_G27441,skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)))),_G28292,_G28318),\+mpred_connective(_G28292),_G28318>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((tHumanBody(_G27441)==> (~ (mudSubPart(_G27441,_G27519)/ (tHumanHead(_G27519),is_non_skolem(_G27519)))==>mudSubPart(_G27441,skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,_G27441,tHumanHead))))))))}])
- Using Trigger p-trigger:
- umt:relationAllExists(mudSubPart,tHumanBody,tHumanHead):-rhs([{_G27555=skRelationAllExistsFn(mudSubPart,_G27593,tHumanHead),_G27637=..[mudSubPart,_G27593,_G27682],_G27726=..[mudSubPart,_G27593,_G27555],_G27799=..[tHumanHead,_G27555]},(isa(_G27593,tHumanBody)==> (~ (_G27637/ (isa(_G27682,tHumanHead),is_non_skolem(_G27682)))==>_G27726,_G27799))])
- Removing support mpred_rem1(neg(relationAllExists(mudSubPart,tHumanBody,tHumanNeck)),(u,u))
- Removing support mpred_rem1(neg(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody))),(u,u))
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)):-mpred_non_neg_literal(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)))->rhs([\+neg(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)))])
- Skipped Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)):-is_ftNonvar(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)))->functor(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)),_G30684,_G30710),\+mpred_connective(_G30684),_G30710>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody))))))}])
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)):-rhs([(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G31833)==>tBodyPart(_G31833))])
- Skipped Trigger p-trigger:
- umt:mpred_mark(pfcRHSR,r,tHumanHead,1):-mpred_non_neg_literal(mpred_mark(pfcRHSR,r,tHumanHead,1))->rhs([\+neg(mpred_mark(pfcRHSR,r,tHumanHead,1))])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcRHSR,r,tHumanHead,1):-ground(pfcRHSR:r)->rhs([arity(tHumanHead,1)])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcRHSR,r,tHumanHead,1):-is_ftNonvar(mpred_mark(pfcRHSR,r,tHumanHead,1))->functor(mpred_mark(pfcRHSR,r,tHumanHead,1),_G39544,_G39570),\+mpred_connective(_G39544),_G39570>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mpred_mark(pfcRHSR,r,tHumanHead,1)))))}])
- Skipped Trigger p-trigger:
- umt:mpred_mark(pfcCallCode,p,tHumanHead,1):-mpred_non_neg_literal(mpred_mark(pfcCallCode,p,tHumanHead,1))->rhs([\+neg(mpred_mark(pfcCallCode,p,tHumanHead,1))])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcCallCode,p,tHumanHead,1):-ground(pfcCallCode:p)->rhs([arity(tHumanHead,1)])
- Using Trigger p-trigger:
- umt:mpred_mark(pfcCallCode,p,tHumanHead,1):-is_ftNonvar(mpred_mark(pfcCallCode,p,tHumanHead,1))->functor(mpred_mark(pfcCallCode,p,tHumanHead,1),_G42778,_G42804),\+mpred_connective(_G42778),_G42804>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mpred_mark(pfcCallCode,p,tHumanHead,1)))))}])
- Adding For Later n-trigger: umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G42142)
- test: call_u(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G42142)),tHumanHead(_G42142),is_non_skolem(_G42142)
- body: rhs([mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))])
- Removing support mpred_rem1(neg(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))),(u,u))
- Using Trigger p-trigger:
- umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)):-mpred_non_neg_literal(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))->rhs([\+neg(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))])
- Using Trigger p-trigger:
- umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)):-is_ftNonvar(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))->functor(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),_G52800,_G52826),\+mpred_connective(_G52800),_G52826>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))))))}])
- Unused Trigger(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))) n-trigger: umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))
- test: call_u(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G51469)),tHumanHead(_G51469),is_non_skolem(_G51469)
- body: rhs([mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))])
- Removing support mpred_rem1(neg(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))),(u,u))
- Using Trigger p-trigger:
- umt:tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)):-mpred_non_neg_literal(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))->rhs([\+neg(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))])
- Skipped Trigger p-trigger:
- umt:tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)):-is_ftNonvar(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))->functor(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),_G56375,_G56401),\+mpred_connective(_G56375),_G56401>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))))))}])
- Skipped Trigger p-trigger:
- umt: (~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G56556)/ (tHumanHead(_G56556),is_non_skolem(_G56556)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))):-mpred_non_neg_literal((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G56556)/ (tHumanHead(_G56556),is_non_skolem(_G56556)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))))->rhs([\+neg((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G56556)/ (tHumanHead(_G56556),is_non_skolem(_G56556)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))))])
- Skipped Trigger p-trigger:
- umt: (~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G58087)/ (tHumanHead(_G58087),is_non_skolem(_G58087)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))):-is_ftNonvar((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G58087)/ (tHumanHead(_G58087),is_non_skolem(_G58087)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))))->functor((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G58087)/ (tHumanHead(_G58087),is_non_skolem(_G58087)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead))),_G58715,_G58741),\+mpred_connective(_G58715),_G58741>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G58087)/ (tHumanHead(_G58087),is_non_skolem(_G58087)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))))))}])
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody)):-rhs([(~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),_G58158)/ (tHumanHead(_G58158),is_non_skolem(_G58158)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer1,tHumanBody),tHumanHead)))])
- Removing support mpred_rem1(neg(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))),(u,u))
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-mpred_non_neg_literal(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))->rhs([\+neg(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))])
- Skipped Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-is_ftNonvar(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)))->functor(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)),_G59392,_G59418),\+mpred_connective(_G59392),_G59418>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody))))))}])
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-rhs([(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G60541)==>tBodyPart(_G60541))])
- Adding For Later n-trigger: umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G64727)
- test: call_u(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G64727)),tHumanHead(_G64727),is_non_skolem(_G64727)
- body: rhs([mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))])
- Removing support mpred_rem1(neg(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))),(u,u))
- Using Trigger p-trigger:
- umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)):-mpred_non_neg_literal(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))->rhs([\+neg(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))])
- Using Trigger p-trigger:
- umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)):-is_ftNonvar(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))->functor(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),_G75385,_G75411),\+mpred_connective(_G75385),_G75411>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))))))}])
- Unused Trigger(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))) n-trigger: umt:mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))
- test: call_u(mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G74054)),tHumanHead(_G74054),is_non_skolem(_G74054)
- body: rhs([mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))])
- Removing support mpred_rem1(neg(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))),(u,u))
- Using Trigger p-trigger:
- umt:tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)):-mpred_non_neg_literal(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))->rhs([\+neg(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))])
- Skipped Trigger p-trigger:
- umt:tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)):-is_ftNonvar(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))->functor(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),_G78960,_G78986),\+mpred_connective(_G78960),_G78986>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType(tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))))))}])
- Skipped Trigger p-trigger:
- umt: (~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G79141)/ (tHumanHead(_G79141),is_non_skolem(_G79141)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))):-mpred_non_neg_literal((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G79141)/ (tHumanHead(_G79141),is_non_skolem(_G79141)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))))->rhs([\+neg((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G79141)/ (tHumanHead(_G79141),is_non_skolem(_G79141)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))))])
- Skipped Trigger p-trigger:
- umt: (~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G80672)/ (tHumanHead(_G80672),is_non_skolem(_G80672)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))):-is_ftNonvar((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G80672)/ (tHumanHead(_G80672),is_non_skolem(_G80672)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))))->functor((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G80672)/ (tHumanHead(_G80672),is_non_skolem(_G80672)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead))),_G81300,_G81326),\+mpred_connective(_G81300),_G81326>1->rhs([{lmconf:agenda_slow_op_enqueue(must(ignore(deduceEachArgType((~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G80672)/ (tHumanHead(_G80672),is_non_skolem(_G80672)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))))))}])
- Using Trigger p-trigger:
- umt:tHumanBody(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody)):-rhs([(~ (mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),_G80743)/ (tHumanHead(_G80743),is_non_skolem(_G80743)))==>mudSubPart(skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)),tHumanHead(skRelationAllExistsFn(mudSubPart,skRelationAllExistsFn(mudSubPart,iExplorer2,tHumanBody),tHumanHead)))])
- Skipped Trigger p-trigger:
- umt:repropagate(tHumanBody(_G80747)):-mpred_non_neg_literal(repropagate(tHumanBody(_G80747)))->rhs([\+neg(repropagate(tHumanBody(_G80747)))])
- Skipped Trigger p-trigger:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement